leastfixedpoint

Tony's Link Log

Links tagged with “system-layer”

All tags.

Atom 1.0 feed Atom feed for links tagged with system-layer

Links added 24 July 2026

The Fil-C Optimized Calling Convention.

Filip Pizlo (16 May 2026)
🔗 https://fil-c.org/calling_convention
#object-capabilities #operating-systems #performance #security #system-layer #bcs1450 #bcs2140 #bcs2220 #bcs

Low-level implementation details on how Fil-C, a memory-safe, capability-oriented C compiler and runtime, is able to implement function calls efficiently while maintaining strong, well-defined memory-safety invariants:

Fil-C achieves memory safety even for programs that behave adversarially. That includes casting function pointers to the wrong signature and then calling them, exporting a function with one signature in one module and then importing it with a different signature in another, or even exporting a symbol as a function in one module and importing it as data in another (and vice-versa). Passing too few arguments, arguments of the wrong type, misusing va_list (including escaping it), expecting too many values to be returned - these are all things that the Fil-C calling convention either catches with a panic or ascribes safe behavior to.

Links added 10 July 2026

execline semicolon.

Laurent Bercot (22 June 2026)
🔗 https://skarnet.org/software/execline/el_semicolon.html
#devops #system-layer #bcs2140 #bcs

Part of the S6 cinematic universe: a set of simple, powerful system scripting tools that offer alternatives to traditional shell scripting and init systems. The execline language is a chain-loading command execution tool with careful semantics around variable expansion and block management. Interesting as a kind of embedded DSL in the Unix scripting tradition.

Towards a Secure Peer-to-Peer App Platform for Clan.

Val Packett (26 September 2025)
🔗 https://clan.lol/blog/towards-app-platform-vmtech/
#personal-computing #system-layer #networking #operating-systems #bcs2110 #bcs2140 #bcs

A recent stab at “personal cloud” network management.

Our mission is to make sure peer-to-peer, user-controlled, community software can beat Big Tech solutions. That’s why we’re working on platform fundamentals that would open the way for our FOSS stack to match the usability and convenience of proprietary platforms.