this post was submitted on 30 Apr 2024
58 points (93.9% liked)

Open Source

31365 readers
145 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Looking to upgrade from an old Latitude, curious as to what mobile hardware you folks use for writing your open source projects?

you are viewing a single comment's thread
view the rest of the comments
[–] Telorand@reddthat.com 2 points 6 months ago (1 children)

I'm not super informed about the kernel layer, so forgive me if this is a silly question, but how does that approach compare to atomic distros like Fedora Kinoite, UniversalBlue, or NixOS?

[–] jet@hackertalks.com 1 points 6 months ago (1 children)

It's all about where you draw the abstraction layer in the hardware stack.

For Qubes / Xen its done at the Virtual Machine layer (pretending to be totally independent CPUs/RAM/Networks)

For Nix et al I believe they are using containers which draws the line of abstraction inside the Kernel (pretending to be different clean name spaces, but the same kernel is aware of what is running everywhere).

There are tradeoffs and different efficiencies for every different level of abstraction, for the most security sensitive applications you would want to run them on physically different computers, then the next step would be inside of different virtual machines (Xen/Qubes), then next step would be in different kernel name spaces (Containers/Nix), then process isolation with different virtual memory spaces (standard linux type processes you know and love)

[–] Telorand@reddthat.com 1 points 6 months ago

Oh, interesting. Thanks!