So, what's modern about it? "novel systems like Plan 9" is quite funny because Plan 9 is 30 years old.
CharlotteOS – An Experimental Modern Operating System
11–20 of 104 posts
Re: CharlotteOS – An Experimental Modern Operating System
#12This is probably a better introduction it seems, than specifically the kernel of the OS: https://github.com/charlotte-os/.github/blob/main/profile/RE... > URIs as namespace paths allowing access to system resources both locally and on the network without mounting or unmounting anything This is such an attractive idea, and I'm gonna give it a try just because I want something with this idea to succeed. Seems the proje…
Recompiling the whole kernel just to change drivers seems like a deal-breaker for wider adoption
Also the only approach for systems where people advocate for static linking everything, yet another reason why dynamic loading became a thing.
Re: CharlotteOS – An Experimental Modern Operating System
#13 - Multi-user and server-oriented permissions system.
- Incompatible ABIs
- File-based everything; leads to scattered state that gets messy over time.
- Package managers and compiling-from-source instead of distributing runnable applications directly.
- Dependence on CLI, and steep learning curve.
If you're OK with those, cool! I think we should have more options.Re: CharlotteOS – An Experimental Modern Operating System
#14I love seeing projects in this space! Non-big-corp OSSes have been limited to Linux etc; would love to explore the space more and have non-Linux, non-MS/Apple options. For example, Linux has these at the core which I don't find to be a good match for my uses: - Multi-user and server-oriented permissions system. - Incompatible ABIs - File-based everything; leads to scattered state that gets messy over time. - Package…
Docker tries to partially address this, right?
> Dependence on CLI, and steep learning curve.
I think this is partially eased by LLMs.
Re: CharlotteOS – An Experimental Modern Operating System
#15Re: CharlotteOS – An Experimental Modern Operating System
#16I love seeing projects in this space! Non-big-corp OSSes have been limited to Linux etc; would love to explore the space more and have non-Linux, non-MS/Apple options. For example, Linux has these at the core which I don't find to be a good match for my uses: - Multi-user and server-oriented permissions system. - Incompatible ABIs - File-based everything; leads to scattered state that gets messy over time. - Package…
Reactos if you need something to replace windows
Implementing support for docker on these operating systems could give them the life you are looking for
Re: CharlotteOS – An Experimental Modern Operating System
#17I love seeing projects in this space! Non-big-corp OSSes have been limited to Linux etc; would love to explore the space more and have non-Linux, non-MS/Apple options. For example, Linux has these at the core which I don't find to be a good match for my uses: - Multi-user and server-oriented permissions system. - Incompatible ABIs - File-based everything; leads to scattered state that gets messy over time. - Package…
> Package managers and compiling-from-source instead of distributing runnable applications directly. Docker tries to partially address this, right? > Dependence on CLI, and steep learning curve. I think this is partially eased by LLMs.
Re: CharlotteOS – An Experimental Modern Operating System
#18So, what's modern about it? "novel systems like Plan 9" is quite funny because Plan 9 is 30 years old.
The sad part is that there are too many ideas of old systems lost in a world that 30 years later seems too focused on putting Linux distributions everywhere.