If EasyOS is specifically for containers, I do not see a container image at the LXC/LXD repository at https://us.images.linuxcontainers.org/ Even Kali Linux has a container image at https://us.images.linuxcontainers.org/ edit: If anyone at EasyOS wants to add a container image, see as an example the PR for Kali, https://github.com/lxc/distrobuilder/pull/179
it's because EasyOS runs containers, it's the host. Did you read the post ?
EasyOS: An experimental Linux distribution designed from scratch for containers
31–40 of 94 posts
Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#32Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#33Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#34> Run as root. This is controversial, however, it is just a different philosophy. The user runs as administrator (root), apps may optionally run as user 'spot' or in containers as a "crippled root" or user 'zeus'. The practical outcome is that you never have to type "sudo" or "su" to run anything, nor get hung up with file permissions. Yeah, no thanks.
Quite, it's ridiculous. You have individual account for individual people. Use sudo if you need to elevate permissions - that gets fired over to your syslog server, so if you screw up you know what you did. If someone else screws up, you can see who it was and either fix it, or contact them to find out what they were trying to do (likely both)
Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#35Earlier quoted context omitted.
But also more lightweight, since it doesn't have to run a kernel for each application.
Running regular processes is even "more lightweight".
Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#36TBH, it doesn't look "easy" at all. Plus, why re-inventing the wheel and create yet another containerization system?
Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#37If everything is a container, does that mean processes have failed?
I’d personally say that the concept of users and user groups have failed, at least on systems that have only one user.
Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#38If everything is a container, does that mean processes have failed?
I’d personally say that the concept of users and user groups have failed, at least on systems that have only one user.
Also, current isolation technologies on desktop tend to be a lot less secure than mobile. If you assume Fuchsia, Android, iOS to be the next generation of OSes, then the trend is definitely to "secure by default". Whitelisting permissions instead of everything being allowed out of the box. Even the current generation of Linux containers is more of a bunch of resource management hacks, compared to e.g. hypervisor sandboxing or to a lesser extent, BSD jails.
Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#39- It has a "How and why are we different" page. In the age of "I made a meta package on top of Ubuntu and called it a new OS", it's refreshing to see a Linux distribution come right out and say "here's what we do that separates us from the other 700".
- It actually is different. Recognizing the nigh-uselessness of separate user accounts (for personal computers), embracing of simple GUI tools over terminal wankery, eschewing of the legacy UNIX file hierarchy.
- They use the ROX filer, the only file manager for Linux with AppDir support and the centerpiece of the unfortunately long-defunct ROX Desktop.
I'm anxious to find out more.
Re: EasyOS: An experimental Linux distribution designed from scratch for containers
#40Earlier quoted context omitted.
Quite, it's ridiculous. You have individual account for individual people. Use sudo if you need to elevate permissions - that gets fired over to your syslog server, so if you screw up you know what you did. If someone else screws up, you can see who it was and either fix it, or contact them to find out what they were trying to do (likely both)
Based on the language ("the user") and the focus on the GUI, I think this OS is designed more for single-user workstations, rather than multi-user servers. This philosophy of "root by default" is also implemented by Puppy Linux, which was created by the same person.