News for hackers. Stuff that matters.
Re:Linux's SystemV Filesystem Support Being Orphaned by zamalek on Friday February 17, 2023 @11:21AM (#34836592)
> docker?

> GP: development

Probably yes?

Even foregoing development scenarios, containers can be used for everyday Linux tasks with things like toolbox/distrobox (which do support GUIs).

Re:Linux's SystemV Filesystem Support Being Orphaned by pjmlp on Friday February 17, 2023 @11:41AM (#34836905)
So playing microkernels anyway, with worse performance due to the extra monolithic layers.
Re:Linux's SystemV Filesystem Support Being Orphaned by remexre on Friday February 17, 2023 @12:46PM (#34837829)
How are namespaces similar to microkernels? I see them a lot more as glorified chroot; it's not like there's a modprobe namespace or anything.
Re:Linux's SystemV Filesystem Support Being Orphaned by pjmlp on Friday February 17, 2023 @03:04PM (#34839754)
Namespaces are a tiny part of what means a complete container infrastructure, across all OS layers.

Then there is the whole IPC taking place across containers with much slower APIs and heavier context switch states.

Re:Linux's SystemV Filesystem Support Being Orphaned by zamalek on Saturday February 18, 2023 @03:50AM (#34845227)
Containers on Linux don't have slower APIs or IPC, and don't have heavier context switches. Are you sure you're not thinking about VMs?
Re:Linux's SystemV Filesystem Support Being Orphaned by pjmlp on Saturday February 18, 2023 @04:01AM (#34845279)
How do containers communicate with each other?
Re:Linux's SystemV Filesystem Support Being Orphaned by zamalek on Saturday February 18, 2023 @11:30AM (#34848144)
Sockets, shared memory, or the network, just like any Linux process.
Re:Linux's SystemV Filesystem Support Being Orphaned by pjmlp on Saturday February 18, 2023 @01:27PM (#34849548)
Shared memory across containers, across isolation layers, that is a good one.

The two remaining ones are worse than any micro-kernel API call in performace.

Re:Linux's SystemV Filesystem Support Being Orphaned by zamalek on Saturday February 18, 2023 @01:36PM (#34849640)
It's explicit, just like all the other mapping/mounting options[1], and containers aren't exclusively for secure isolation anyway. Many examples exist where security isn't desirable, such as the afformentioned toolbox/distrobox.

[1]: https://docs.docker.com/engine/reference/run/#ipc-settings--...