Try to write an OS for yourself?

China
January 8, 2013 9:37am CST
I'm interested in computer, and I really admire Linus! Do you know Linus? He is really a genius, who is generous too! Not like Gates, he makes his own OS not for making money for himself, but for the world! I'm using Linux now to start this discussion! I want to write one by myself! You may think, "I even don't know how to operate windows!" "I have never thought about that!" "You wired!" "How crazy, that's impossible!" So, What's your reaction? Do you think it's crazy?
9 responses
@JohnRok1 (2051)
9 Jan 13
Well, it is possible. However, what's good about Windows is that it is built on the Vax operating system, which was as sound as Unix and marginally better. In fact, the best of the core operating systems of that era (Unix, Vax, IBM, etc.) was the Wang, but nobody's created a freebie based on it, like Linux was based on Unix, let alone made a GUI on it.
• China
13 Jan 13
Thank you for that!
@mranjaan (136)
8 Jan 13
Writing OS is a very difficult job. Only genius/hard worker can do it. Otherwise for OS. there should be a team.
• China
9 Jan 13
Yes, that's the key point, I need a team. That's what I'm thinking about now.
• China
9 Jan 13
It's not that easy, but I just want to have a try, try to prove that it's not impossible. If I fail to prove that, I success.
@Sir_bobby88 (8231)
• Singapore
8 Jan 13
For your information bill gates did not write his own Operating System but more of a founder of windows only . Well it's not easy to write a Operating system that is suitable for all and be accepted by all . Windows and MAC did a great job.
• China
9 Jan 13
Yes, win and mac are model both. Of course, that two OS is not written only by Gates and Linus, but many people together...
@Zer0Stats (1147)
• India
9 Jan 13
No man..you must have windows at least installed in your home PC or otherwise you miss the fun.I use MacBook but have Windows PC at home too.If you don't have windows you miss a pretty good amount of control + games and so many other entertainment options.
• China
11 Jan 13
I think I had too much entertainment, so I give up windows and get in Linux. Actually there are also many games here, including some good 3D games. ;) And, I'd better study hard now, I'm a student ;)
@mybranko (56)
• Croatia (Hrvatska)
9 Jan 13
I think it makes no sense to go from the beginning. It is best to join a team. Even if you manage to create some sort of distribution, who would use it? I use Mint, based on Ubuntu, which is based on Debian. To me this what I have is good enough. Real-time kernel is excellent for music studio. Standard kernel and VirtualBox (with XP) cover all other areas. Maybe not everything is perfect, but to me it is OK. I have no problems with viruses and I enjoy the freedom...
• China
11 Jan 13
Yeah, I'm in Ubuntu now, with no anti-virus software. Also VirtualBox, with XP.... I can only access my online bank with IE, so I have to simulate XP ;( Actually I have already been involved in a team which is engaged in how to improve Tinyos, an embedded OS. I just want to go further with it ;)
• United States
11 Jan 13
Writing a new operating system is not as difficult as it sounds. If you want to write a GUI (graphical user interface) it's going to be a lot harder but a CLI (command line interface) is very easy to write. You can write one is easily in an assembly language using previous project OS files written by other people. You can also try writing one in Cosmos C# on Visual Studio just to get started. Good luck.
• China
11 Jan 13
It's of course easy to start PC to show a string "hello world", and I never want to write a GUI ;) You know, there are lots of things in OS field to study, so the best way I think, is to write it myself, in another word, experience the real OS by myself! ;)
@owlwings (43915)
• Cambridge, England
8 Jan 13
No, it's not crazy and in fact Linus Torvalds didn't think it was crazy either. He didn't start from scratch, however. There was already a pretty good and generally available operating system called UNIX but the problem was that it was designed for large machines called mainframes, not for the much smaller and lower powered Personal Computers which were just becoming available. What Torvalds did was to adapt and extend a small version of UNIX called MINIX, which was created by Andrew S. Tanenbaum to illustrate his textbook on operating systems.
• China
9 Jan 13
Ha ha, I love your avatar! so cute it is! ;) I know minix and unix, and their story, too. Linus wrote his OS for a good reason, but I can't find one for my OS now, so I'm wondering whether it's necessary to write such an OS. I do think Ubuntu is good enough, but you know, ubuntu12.0's hardware requirements are too high. I can't have a good experience there even with my PC that was bought just 2 years ago. It was good then, but not anymore, as it doesn't have 16G RAM, nor 2G GRAM, totally Solid Disk.... I don't think that high requirement is reasonable.
• China
8 Jan 13
It's kind of crazy anyway! firstly, it's not necessary. Though windows is not cheap, but Linux is for free! You are using it, right? Then, even if you have finished your OS, you don't have any apps there, and drivers are also a big problem. Maybe you can only use it on your own PC! That's certainly not what you want to see! And most important of all, do you have that energy and time for that. Homework will take you much time! But if you stick to that, surely you can success. The key question, is that worthwhile to do?
• China
9 Jan 13
Your analysis is not bad ;) I'll surely consider that!
@isavior (102)
• United Kingdom
8 Nov 13
There is no such thing as impossible in this world. It's over when you give up. No matter how hard or impossible it is, never lose sight of your goal. If you don't take risks, you can't create a future. a little bit of motivation