AverageJoe Posted November 17, 2007 Posted November 17, 2007 Does anyone here have any experience in OS development? I have just recently picked it up, and I am learning assembly right now as it's very demanding of efficiency as well as space, and assembly can provide the most optimized of both of these. I've found the subject very interesting, and think it's fun to be able to write your very own OS even if is simply an image, or if you manage to allow for some sort of dos like interface. I hope someday I can make my very own GUI operating system, as that would be my ultimate goal So what do you guys think about OS development? Joe
Tbone Posted November 25, 2007 Posted November 25, 2007 How would I go about learning about OS development?
AverageJoe Posted November 26, 2007 Author Posted November 26, 2007 www.osdev.org www.osdever.net www.google.com You will basically need to know how to use assembly and some c or c++. Joe
Tbone Posted November 26, 2007 Posted November 26, 2007 ah. Cool. I'll have to check those out soon. Getting up at like 4 to get ready for hunting tomorrow.
warddr Posted December 1, 2007 Posted December 1, 2007 When your OS is ready and you need someone to test please send me a message!
AverageJoe Posted December 1, 2007 Author Posted December 1, 2007 LOL, if I get an os done, you probably won't want to install it on your computer If you really want to try a good OS, take a look at www.freebsd.org, www.gentoo.org, or look for one at http://www.polishlinux.org/. Just get Linux, it's what most operating systems are based around, and are strongly suggested if you want to make your own operating system, as Unix is a good environment to do it in.
awesomegamer Posted December 6, 2007 Posted December 6, 2007 Hmm, this interests me. Could you describe your unique OS ideas? How about a sample of code for one of your modules?
ilovekhym Posted January 19, 2008 Posted January 19, 2008 wow thanks for the information,.my first goal when i am only 1st year college is developing OS that is a combination of LINUX(security) and MICROSOFT(user friendly). i hope someone could beat Bill Gates .v,,
Frankie Posted April 6, 2008 Posted April 6, 2008 ooh, thanks for the links joe. LOL, if I get an os done, you probably won't want to install it on your computer You can test your OS with a virtual machine
Frankie Posted June 23, 2008 Posted June 23, 2008 I knew there would be spam the moment I saw a whole page full of your replies... which os is better MAC Windows linux-Irrelevant Posts Bob: The iPod is my favorite MP3 player. What's your favorite? Joe: I like cheese. [edit] I've looked through some of your other posts and this seems to be the only one that violates the spam rule. You've been gravedigging a lot as well but since it's not stated in the rules, I guess it's allowed.
AverageJoe Posted June 23, 2008 Author Posted June 23, 2008 Hmm, this interests me. Could you describe your unique OS ideas? How about a sample of code for one of your modules? I havn't put much time into it (I got sidetracked with game development using the ogre3d rendering engine again), but I did manage to finish my custom kernel (based off the linux kernel). I plan on editing it more in the future, but I want to change the way in which data/prorams are accessed. I havn't actually implemented any new methods yet, but I am thinking on making streams more so queries. wow thanks for the information,.my first goal when i am only 1st year college is developing OS that is a combination of LINUX(security) and MICROSOFT(user friendly). i hope someone could beat Bill Gates It's not exactly what you think it is. It would take years for me to implement a simple gui system, decades to achieve the complexity of kde or gnome. You would need to have a large community to help you out with such a thing. You might want to google reactos, which is somewhat along the lines of what your talking about. It's an open source reverse engineered version of the nt kernel which has support for directX and pretty much all windows applications (natively). You can test your OS with a virtual machine My main bugs will probably be hardware related (I'm trying to optimize it to run on the i486 architecture). Using a virtual machine won't allow me to effectively test it in that aspect. I woul rather put my time into testing it on a slightly older computer that I have laying around. which os is better I personally use debian GNU/Linux and Windows XP. I think Mac is crap, but that is a biased opinion coming from me. The truth is that it really matters on what you want out of the operating system. I knew there would be spam the moment I saw a whole page full of your replies... I wish we need to get better moderation so we could stop this. This topic should be closed since it is so old. If anyone has specific questions about os dev they should make a new topic specific to their question rather than digging up an age old topic.
Swagger Posted July 17, 2008 Posted July 17, 2008 wow thanks for the information,.my first goal when i am only 1st year college is developing OS that is a combination of LINUX(security) and MICROSOFT(user friendly). i hope someone could beat Bill Gates .v,, Ew! Windows?? User friendly? Windows is the worst OS on the planet, and everybody knows that. If you want user friendliness, go with Linux or OS X.
Diggsey Posted July 17, 2008 Posted July 17, 2008 I made a (VERY VERY VERY) basic OS. All it did was go into 32 bit protected mode and then print some things in different colours, and get input wow thanks for the information,.my first goal when i am only 1st year college is developing OS that is a combination of LINUX(security) and MICROSOFT(user friendly). i hope someone could beat Bill Gates No offense, but that very statement shows you have a lot to learn about OS developement, and I'm not sure you will have learnt it all by '1st year college'. Even if you do, you probably won't actually make one because you'll know how much work it is! Also, 'MICROSOFT' isn't an OS
Ashoat Posted July 17, 2008 Posted July 17, 2008 Ew! Windows?? User friendly? Windows is the worst OS on the planet, and everybody knows that. If you want user friendliness, go with Linux or OS X.That must explain why everyone uses it! Linux is definitely more user friendly.</sarcasm> Seriously though, kernel development indeed is a very demanding field. Having extremely efficient algorithms is usually the #1 priority. I generally find, however, that the Windows kernel has a better design that the UNIX/Linux kernel.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now