Why the World Needs a Software Bill of Materials Now

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rekor

    Software Supply Chain Transparency Log

  • The rekor project under sigstore is interesting in this regard: https://github.com/sigstore/rekor

    Its listed as a signature transparency log, but they support some sort of custom manifest system, so you can set your own schema in your prefered format (xml, json, yaml) - the only thing is they require the manifest / material file is signed (I guess as it then brings a level of non-repudation). I am planning on building an SBOM type.

    I heard some of the in-toto folks are working on the project as well. This is a good step towards a SBOM recorded supply chain.

  • vis_avs_dx

    Direct3D 11 port of Advanced Visualization Studio, a music visualization plugin for Winamp.

  • When I develop software, the source code repo contains a text file with all the third-party stuff I have used, both linked and copy-pasted, along with the URLs where I got the code and their licenses.

    Not precisely a BOM and I maintain them for different reason, but overall I think pretty close to what’s proposed. Couple examples from my open-source projects: https://github.com/Const-me/vis_avs_dx/blob/master/legal.txt https://github.com/Const-me/Vrmac/blob/master/Pre-existing%2...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • > What about websites though?

    It is possible for a web page to specify the expected hash of a script file, which the browser will enforce. This is called SRI (Subresource Integrity).[0]

    Of course that still leaves the bootstrapping problem of how the page itself can be guaranteed to have a specific hash, but fortunately there is a clever hack that can be done with bookmarklets[1], or the page can just be saved and loaded/served locally.

    While that works technically, the UX isn't great because the address bar won't show the domain of the remote server (although browsers seem to be hiding the address bar from the user more and more). A better solution would be for browsers to support Hashlinks[2], which would allow a bookmark to point to a remote page with fixed contents.

    [0] https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

    [1] https://news.ycombinator.com/item?id=17776456

    [2] https://github.com/w3c-ccg/hashlink

  • seL4

    The seL4 microkernel

  • > I know there is research at some universitys into formally verified OS's, but it's a long way off IMO.

    I believe seL4 is verified and used in production ( https://sel4.systems/ )

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • From L3 to seL4 what have we learnt in 20 years of L4 microkernels? [video]

    2 projects | news.ycombinator.com | 15 Apr 2024
  • On the Costs of Syscalls

    2 projects | news.ycombinator.com | 29 Jan 2024
  • Can the language of proof assistants be used for general purpose programming?

    3 projects | news.ycombinator.com | 27 Oct 2023
  • Obtainium – Get Android App Updates Directly from the Source

    2 projects | news.ycombinator.com | 10 Oct 2023
  • How to write TEE/Trusted OS for ARM microcontrollers?

    1 project | /r/osdev | 5 Jun 2023