So I was wondering what developement processes are involved in development a full operating system. I know you have to get all the driver support figured out, file system rules, codec compatibility, language support and so much more.
Or what about independent systems like LINUX? How much work goes into them?? The lines of code must be enormous and beyond comprehension with the amount bulk in computers these days. Makes dos look like kids play![]()
+ Reply to Thread
Results 1 to 21 of 21
-
Donatello - The Shredder? Michelangelo - Maybe all that hardware is for making coleslaw?
-
I can only image how long it takes to develop an OS. I am working with a major, major company (under NDA, cannot disclose anything else) just to update a program and we have been testing this for about a year and development started 19 months ago.
-
Its quite insane really. An entire OS is a HUGE project. Thats why even as much as they suck MS is actually amazing to make a product as good as they do all things considered. Especially when you remember that they support 9/10ths of everything under the sun.
-
Originally Posted by Flaystus
Like they say... until you can make something better.... don't bitch!!!!!
When you make something better... then you have earned the right to criticize a certain program 8)
Although i have also criticized alot of window's OS :P -
Originally Posted by Flaystus
-
If you call building a new gui from the ground up around a Kernal "tweaking a distro" then yeah. But in general I don't remember unix being very Plug and Play.
-
Much of what you get when you purchase or install an OS these days is not really part of the OS in the strictest terms.
An OS consists of a few things:
Kernel/task scheduler
File system
Driver APIs (not the drivers themselves)
primitives such as semaphores, critical sections etc
interrupt handlers
timer services
memory manager
and a few other bits and pieces.
A fancy GUI is not part of the OS
A Media player is not part of the OS
An internet browser is not part of the OS (though the TCP/IP stack probably is)
So the answer to the original question is something like "less than most people would claim but still a hell of a lot of man hours"
There are 10 kinds of people in this world. Those that understand binary... -
Originally Posted by Faustus
-
I disagree. Those things HAVE become part of the OS in many ways.
Its like saying the Radio is not part of the car, but they wouldn't sell many cars if the model came with no radio. Alot of people are going to go buy their own radios, but many more are not and obviously
All those extra things are needed because of the people use their computers.
I've been preaching for years about the concept of PC as a media delivery device. And it seems even MS is finally catching on. Kinda vindicating in a way. -
Originally Posted by FaustusThere are 10 kinds of people in this world. Those that understand binary...
-
Of course, they are not mainstream compuer OSes. Its still a car but remove enough of those things and see the reviews the car gets.
-
Originally Posted by FaustusThere are 10 kinds of people in this world. Those that understand binary...
-
Originally Posted by flaystus
That didn't work out too well in one of their many lawsuits
Donatello - The Shredder? Michelangelo - Maybe all that hardware is for making coleslaw? -
Originally Posted by bugster
-
You looking to create your own OS there Yoda? Do like it's been done for the past 15+ years. Use the stuff that's out there already and tweak/build upon it. Maybe change a few things to make it more your own. It's like using the material of a Sauder school desk, and building a Home entertainment center that holds a 52"TV. And if you're worried it'll end up like s**t, the Sauder material was s**t in the first place. :/
-
No I'm not going to make my own os doramius
Just curious and its way too complicated to conceive ofDonatello - The Shredder? Michelangelo - Maybe all that hardware is for making coleslaw? -
For as much as people complain about Windows coming with too many programs, I'm always surprised by how packed full of crap those Linux distros are. Same for Apple computers.
I think integrated browsers, media players and other things are fine. It's nice to have a default system as part of the base OS install. It's not asking much. And if you don't like them, install an alternate and don't use the other ones. You can always delete the shortcuts and hide the EXE's and folders where the integrated component are. Change your file attributes to use the alternates. Problem solved.
I cannot even fathom how long creating an OS takes. I would assume they start by expanding on old code and replacing things piece by piece. Even a "from scratch" OS is based on some sort of programming language, right? It's not just machine code. This is so out of my league, but an interesting topic.Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
I had to do a simple one in college. It was a mix of assembler, C++, and VB. I'm sure more advanced ones have SQL and other programming languages involved, and the programming is a lot more refined than what we did. It was pretty cool to actually do it. If I remember right, Windows 98 has over 11 million lines of code, one can only imagine what XP/Vista has.
-
I'll start counting next week. See you all in about 20 years with an estimated count. :P
New operating systems are just revised old ones with strong improvements. It's taken around 60 some years to get computers working the way they do, and each time engineers see room for improving, they do it. THat's how you get version 2.1.1.5.3.7.8.4
Similar Threads
-
how do I install x264.exe to work AND to work with Lemings GUI?
By Krelmaneck in forum Newbie / General discussionsReplies: 1Last Post: 14th Nov 2010, 22:13 -
HELP Burn using Nero Express doent work /but NERO VISION work fine
By STAR36 in forum Authoring (DVD)Replies: 4Last Post: 28th Apr 2008, 16:11 -
How much do you work? (work = doing something you are getting paid for)
By Baldrick in forum PollsReplies: 20Last Post: 26th Nov 2007, 15:35 -
Creating Menu's
By wristar in forum Authoring (DVD)Replies: 4Last Post: 10th Oct 2007, 19:42 -
Creating DVD
By KrazyCanadian in forum Newbie / General discussionsReplies: 1Last Post: 30th Jun 2007, 02:19