|
|
Subscribe / Log in / New account

NLnet announces funding for 42 FOSS projects

The NLnet Foundation has announced the projects that have received funding from its October call for grant proposals from the Next Generation Internet (NGI) Zero Commons Fund.

The selected projects all contribute, one way or another, to the mission of the Commons Fund: reclaiming the public nature of the internet. For example, there are people working on interesting open hardware projects such as the tablet MNT Reform Touch and the Solar FemtoTX motherboard — a collaborative effort to create an ultra-low power motherboard that can run on solar power. LLM2FPGA aims to enable running open source LLMs locally on programmable chips ("FPGAs") using a fully open-source toolchain. bcachefs readies itself as the next generation filesystem for Linux, improving performance, scalability and reliability when compared to legacy filesystems.

In all, 42 projects have been selected for the NGI grants which are between €5,000 and €50,000. See the announcement for the full list of selected projects, and the current projects page for other recent projects funded by NLnet.



to post comments

cheers for bcachefs

Posted Apr 25, 2025 14:44 UTC (Fri) by intelfx (subscriber, #130118) [Link] (1 responses)

> <...> bcachefs readies itself as the next generation filesystem for Linux, improving performance, scalability and reliability when compared to legacy filesystems. <...>

Surprised, but also elated, to see bcachefs in the list. Way to go!

The link to the NLnet project page says "/bcachefs-crypto-API/", but the text of the page only mentions "cryptographic API" in passing:

> The main focus of this grant is achieving stability, but on the side there will be work on userspace integration with systemd, reworking the cryptographic API to be more robust

Just curious, what's the story here? And exactly how many strings did the grant come with (of course, if you're at liberty to disclose this)?

cheers for bcachefs

Posted Apr 27, 2025 23:58 UTC (Sun) by DemiMarie (subscriber, #164188) [Link]

Bcachefs has a problem with its AEAD choice and implementation: 96-bit nonces are not safe to randomly generate, and polynomial-evaluation MACs like Poly1305 lose more strength when truncated than one would naïvely expect. The cryptographically correct solution to that is XChaCha20-Poly1305 with a 192-bit nonce and 128-bit MAC, but that requires 40 bytes of overhead in each filesystem pointer.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds