4 ms·
Bedrock Linux
- peter_d_sherman 3y ago>"Bedrock Linux is a meta Linux distribution which allows users to mix-and-match components from other, typically incompatible distributions." https://bedrocklinux.org/faq.html https://bedrocklinux.org/faq.html >"How does Bedrock Linux Work? [...] Bedrock has different strategies for different subsystems. Its most widely used strategy is to: o Organize the system's files and processes into units called strata. Think of these as chroots with selective holes punched in them. o Make resources such as executables and fonts available across stratum boundaries via a FUSE filesystem called crossfs that alters files on-the-fly to make them portable across stratum boundaries. o Resources producers - namely package managers - are not told about the crossfs. This way, they usually cannot conflict with each other. o Resource consumers are configured to consider crossfs. For example, cross binary locations are added to the $PATH so that bash can find them." Some very interesting OS design ideas here! Related: Bedrock Linux 0.7 Poki Distro Compatibility Matrix: https://bedrocklinux.org/0.7/distro-compatibility.html https://bedrocklinux.org/0.7/distro-compatibility.html Bedrock Linux 0.7 Poki Feature Compatibility Matrix: https://bedrocklinux.org/0.7/feature-compatibility.html https://bedrocklinux.org/0.7/feature-compatibility.html
- 1MachineElf 3y agoFirst time I learned about Bedrock Linux was ~2 years ago via r/unixporn. The redditor who posted was using it with Nix to develop Haskell. See: https://www.reddit.com/r/unixporn/comments/p5cit0/bedrock_linux_haskell_hell_paradise/ https://www.reddit.com/r/unixporn/comments/p5cit0/bedrock_li...