5 ms·
I really wanted to not sound like an asshole and start critizicing this because I like low-level programming articles but this article is confunsing: 1) You do
by aortega 13y ago
I really wanted to not sound like an asshole and start critizicing this because I like low-level programming articles but this article is confunsing:
1) You don't need an OS to press keys and make them come out in the screen. An OS is kind of a library that an application uses to do things.
2) I believe what the article refers as "OS" is a small process manager. I don't know if it's preemptive, no mention of timer of any kind.
3) As far as I can see, this is not an OS but a ring-0 application that reads the keyboard using IRQs. IMHO an Operative System should at least supply filesystem/memory manager or process-manager services.
Hacker school alumni, those articles are awesome but please get your concepts right and at least learn the correct terminology or you will only confuse people. But I suspect those articles are vague on purpose to incite controversy.
- sp332 13y agoIt's not a process manager because there are no processes. And how do you get keypresses to come up on the screen with no OS?
- aortega 13y agoThe same way the BIOS makes keypresses come up on the screen with no OS. You don't need an OS to do things in a computer.
- exDM69 13y agoYou can call it a ring-0 application if wish to argue about semantics or the definition of an OS but you really do end up sounding like an asshole. Every OS projects starts out as a "ring 0 application" running on bare metal. An application which does nothing except handle interrupts and spew out numbers on the screen to tell that it is working. And most OS projects never really evolve a lot past that, because they are primarily intended as educational tools for the author and nothing else. If you had a point, you could have made it in a way that makes you seem like a decent person, not an angry antisocial geek.
- beering 13y agoAlso, aortega wrote "Operative System" instead of "operating system", so because of that incorrect terminology, we can ignore everything in the post. That's how this works, right?
- aortega 13y agoIt is not an OS, and telling things that are not true is not educational is delusional. If you people want to remain ignorant and believe things that are not true, be my guest.