Ok, since incissor was saying how one his professors was pro linux, like a couple that I had. I typed this paper just to push buttons on my professor(he is a programmer), hell I even printed it out on 23 dollar textured paper. Incissor this should give you some ideas to shut the mouth of your or anybody's loud mouth preaching pro linux professors. It always feel good to correct the teacher. So what do you think was the outcome of this attempt?
Computers and computing has enjoyed unprecedented growth for the last three, going on four decades. This growth has lead to both an arrogance and lack of reflection, both of which are readily apparent in virtually all modern operating systems and by leafing through any of the countless open source project forums. No one wants to learn from the past it seems, and so were are left with each generation of programs getting no further than the previous generation. Sure the languages change, way back when it was Modula-2, yesterday it was C++, tomorrow itll be OCML?
IS security history really should be taught in the CS/IS/IT programs, but is it? No of course not. Neither is historical design. What are we left with? NT has inferior ACLs to MULTICS and FreeBSD now has inferior ACLs to NT. Doesnt anyone learn?? The need for security kernels was realized back in 1973, yet I dont guess anyone who is reading this(that means you professor) runs a system with on one it. Automated intrusion detection, the dangers of insufficient argument validation were all known. People talk about Automated intrusion detection like it is some new thing in fact yesterdays class inspired this and does a week go by without reading about a bof or god knows what on bugtraq? Either all of this software is over 30 years old, or really there is no excuse at all.
Perhaps it isnt the programmers fault, perhaps it is the education system. I dont recall a single utterance of things like finite-sate system. However, it seems with open source, so very few programmers these days actually went to school for such things.
Lets see bashed on NT and FreeBSD who is left? Linux developers of the world, listen carefully no matter how much tweaking you do, no matter how many nifty tools you make, no mater how many women in bikinis you photoshop tattoos of Tux on, isnt going to make Linux a modern OS. It has a flawed core design that can never be verified, why not spend your time elsewhere that might actually be useful? Oh and one more note about FreeBSD, you guys are not as inventive as you think, shared memory segments, network firewall, and typed files all existed well before BSD4.2. Oh and Microsoft, Palladium? What the hell are you thinking?
Anyhow programmers, before your next project, please do a little research and see if it has already been done, if so why not work on something else. I know itll take some extra effort to be creative, but Im sure you can manage.
Hahahahah, now that's passsion for you, I always laugh when I read it, I wish I had the original copy.