Skip to content

Commit

Permalink
Merge pull request #10 from nellshamrell/add-placedholder-docs
Browse files Browse the repository at this point in the history
adds initial docs around funding and best practices
  • Loading branch information
nellshamrell authored Sep 7, 2023
2 parents ceac24b + f0be6af commit 20952f1
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
13 changes: 13 additions & 0 deletions docs/best-practice-non-memory-safe-by-default-languages.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Best Practices - Non Memory-Safe By Default Languages

This working group recommends using a memory-safe by default language whenever possible or practical. However, when using a memory-safe by default language is not possible or practical, there are developer practices that will improve memory safety, even if it is not the default.

## C

* [Scope-based resource management for the kernel](https://lwn.net/Articles/934679/)

## C++

* [Making C++ Memory-Safe Without Borrow Checking, Reference Counting, or Tracing Garbage Collection](https://verdagon.dev/blog/vale-memory-safe-cpp)
* [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines)
* [C/C++ Hardening Guide](https://github.com/ossf/wg-best-practices-os-developers/tree/main/docs/Compiler-Hardening-Guides)
11 changes: 11 additions & 0 deletions docs/funding-recommendations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Funding recommendations

This document captures initiatives this working group recommends that the OpenSSF and its members fund.

## Evaluation Criteria

TODO

## Initiatives we have evaluated and recommend

## Initiatives we are currently evaluating

0 comments on commit 20952f1

Please sign in to comment.