Earlier quoted context omitted.
Shallow dismissal of other people's work.
Shallow dismissal of other people’s comments.
A completely-from-scratch hobby operating system
21–30 of 79 posts
Re: A completely-from-scratch hobby operating system
#22Then why in the heck is he going for POSIX compatibility, when he can afford the luxury of not having to deal with blocking syscalls and all this crap? Much easier and safer multithreading. Also faster. And why we are there, why not a safer microkernel, keeping everything in userspace? Questions over questions.
...
Re: A completely-from-scratch hobby operating system
#23Under features, the first bullet point is "Dynamically linked userspace." Can someone say what this means? How is this different than a userspace made up of dynamically linked utilities and shell?
Re: A completely-from-scratch hobby operating system
#24Then why in the heck is he going for POSIX compatibility, when he can afford the luxury of not having to deal with blocking syscalls and all this crap? Much easier and safer multithreading. Also faster. And why we are there, why not a safer microkernel, keeping everything in userspace? Questions over questions.
>why in the heck is he going for POSIX compatibility Because existing desktop applications can be ported to ToaruOS >why not a safer microkernel, keeping everything in userspace? This is a design choice, microkernels aren't necessarily better than hybrid, they're slower, harder to debug and process management can be complicated
Re: A completely-from-scratch hobby operating system
#25Then why in the heck is he going for POSIX compatibility, when he can afford the luxury of not having to deal with blocking syscalls and all this crap? Much easier and safer multithreading. Also faster. And why we are there, why not a safer microkernel, keeping everything in userspace? Questions over questions.
And why in the heck didnt he write it in Rust! ...
Other interesting alternatives to c or rust might be vlang or zig.
Re: A completely-from-scratch hobby operating system
#26Re: A completely-from-scratch hobby operating system
#27Re: A completely-from-scratch hobby operating system
#28No inbuilt documentation system called Index?
Re: A completely-from-scratch hobby operating system
#29Then why in the heck is he going for POSIX compatibility, when he can afford the luxury of not having to deal with blocking syscalls and all this crap? Much easier and safer multithreading. Also faster. And why we are there, why not a safer microkernel, keeping everything in userspace? Questions over questions.
>why in the heck is he going for POSIX compatibility Because existing desktop applications can be ported to ToaruOS >why not a safer microkernel, keeping everything in userspace? This is a design choice, microkernels aren't necessarily better than hybrid, they're slower, harder to debug and process management can be complicated
If you want to support the lion's share of desktop applications, it would actually be better to implement the Win32 API...
Re: A completely-from-scratch hobby operating system
#30Earlier quoted context omitted.
>why in the heck is he going for POSIX compatibility Because existing desktop applications can be ported to ToaruOS >why not a safer microkernel, keeping everything in userspace? This is a design choice, microkernels aren't necessarily better than hybrid, they're slower, harder to debug and process management can be complicated
Isn't QNX a microkernel? I remember it being known for being quite fast?