4 ms·
Dumb question. Why make another OS?
by civilized 5y ago
Dumb question. Why make another OS?
- jackpot51 5y agoFor fun and for knowledge, what else?
- civilized 5y agoWell, sometimes people make OSes for commercial use, educational use, etc.
- jackpot51 5y agoYep, all those too :D
- mmphosis 5y agobecause 3 operating systems apple-linux-windows isn't enough! Just like the 3 web browsers webkit-mozilla-chromium isn't enough. Remove the derivatives, and there aren't really that many different freshly updated and fully functional desktop / phone operating systems available, but it's good to see some. Thank you https://www.redox-os.org/ https://www.redox-os.org/ https://serenityos.org/ https://serenityos.org/ https://www.openbsd.org/ https://www.openbsd.org/ https://wiki.osdev.org/Projects https://wiki.osdev.org/Projects
- snvzz 5y agoLet's also add https://genode.org/ https://genode.org/ to the list :)
- notorandit 5y agominix3
- voxadam 5y agoDon't forget about GNU Hurd. ;)
- snvzz 5y agoBecause UNIX and its derivatives do suck. (huge TCB, drivers in the kernel, global namespaces, ambient security) Therefore, it is sensible that other approaches are being considered.
- yjftsjthsd-h 5y ago> Because UNIX and its derivatives do suck. (huge TCB, drivers in the kernel, global namespaces, ambient security) This is a unix-like, and none of those are inherit to unix/derivatives; there are small unixen, there are microkernel unixen, containers are popular, and whatever security model you want, someone has hacked it onto an existing unix-family OS.
- anthk 5y ago> Because UNIX and its derivatives do suck. (huge TCB, drivers in the kernel, global namespaces, ambient security) GNU Hurd on drivers, you can use the ones from GNU/Linux I think. On global namespaces, I'd say Plan9/9front it's Unix 2.0.
- worik 5y agoThat is a good question
- notorandit 5y agoWhy not?