Quote:
2. Sleep disorder.
Operating system's developers tend to sleep badly and practically live in completely different time zones when left to their own devices. The fact is that when the hobby operating system starts developing nasty bugs, novice developers attempt to work around the bug, but never quite managing to solve the real issue. Experienced developers know this and when bugs are not fully explained to their insatiable satisfaction, they develop paranoia that lead to sleep trouble. You lay in your bed with anxiety that the bug wasn't actually solved and you get a moment of clarity and realize you forgot to pass important compiler options. Your addition kicks in and you get up at 3 AM and fire up your development environment. Of course, that wasn't actually the full solution and there goes a few more hours of sleep.
Sleep Disorder? I do have that. I could pretend to take a nap for a while and then go on sleeping for hours.... As for the bugs part I do agree, when you see a nasty bug in your kernel you're like *(Put FUUUU rage face over here)*. But most of the time my sleeping personality takes over my programming one, so yeah my system just performs a System Shutdown when it can't solve a bug.
IMO any hobby is a waste of time, listening to music for example is a waste of time, one could even say reading novels *cough* is a waste of time, what do you gain from even watching television or even playing games is a waste of time or using Facebook also causes a complete waste of time. Normal people waste there time by doing recreational work, and we.....
The beginner's mistakes section tells people not to think big, but remember that one thing can't last forever, there has be an end to the rule of Windows/Linux/BSD, Every thing starts small, maybe one day, a hobby OS created by a simple user on this board may turn into a mainstream OS, who knows? After all,
Quote:
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them
PS. Yes – it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have
.
And now. .....
Quote:
Linux was originally developed as a free operating system for Intel x86-based personal computers. It has since been ported to more computer hardware platforms than any other operating system. It is a leading operating system on servers and other big iron systems such as mainframe computers and supercomputers:[14][15][16] as of June 2013, more than 95% of the world's 500 fastest supercomputers run some variant of Linux,[17] including all the 44 fastest.[18] Linux also runs on embedded systems (devices where the operating system is typically built into the firmware and highly tailored to the system) such as mobile phones,[19] tablet computers, network routers, building automation controls, televisions[20][21] and video game consoles; the Android system in wide use on mobile devices is built on the Linux kernel.
Am I left to say anything?
Btw,
Quote:
support anything other than AT-harddisks, as that's all I have
Seriously Linus?
And yeah forgot to mention that at that time I don't think it was as easy to gain knowledge about processors/hardware than it is now