Thread: How can I create a OS

  1. #1
    Registered User
    Join Date
    Jul 2005
    Posts
    32

    Arrow How can I create a OS

    Hi I was wounder how people like microsoft make OS'S (operating system's) Is it possible for me to create my own operating system for my computer or making like my own game console thing? I don't plan on doing this but I was corious on how they go about on making a OS.?

  2. #2
    Slave MadCow257's Avatar
    Join Date
    Jan 2005
    Posts
    735
    It's actually not too hard. Assuming you use GRUB or LILO, no assembly is even required, it can be straight c++ (or more likely c). Here's the link:
    http://www.openbg.net/sto/os/

  3. #3
    Registered User
    Join Date
    Jul 2004
    Posts
    169
    its quite possible if you have the time and dedication to do it, and more than likely its a better idea to make your own version of linux or something instead of a OS from scratch (that way you can get some assistance)

  4. #4
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,708
    >> Hi I was wounder how people like microsoft make OS'S

    well first, you buy (or steal) the best (or first) pre-made OS you can find...eventually you will end up with a 'full-fledged' OS (requiring several security updates per week) you can be proud of.
    Code:
    #include <cmath>
    #include <complex>
    bool euler_flip(bool value)
    {
        return std::pow
        (
            std::complex<float>(std::exp(1.0)), 
            std::complex<float>(0, 1) 
            * std::complex<float>(std::atan(1.0)
            *(1 << (value + 2)))
        ).real() < 0;
    }

  5. #5
    Registered User
    Join Date
    Jul 2004
    Posts
    169
    or if your real lucky you can become microsoft and release secruity patches everyday and even make new secruity patches before anyone finishes downloading the previous secruity patch

  6. #6
    chococoder
    Join Date
    Nov 2004
    Posts
    515
    and even release security patches before anyone notices there's something to patch, and then get complaints a year later when someone creates an exploit for the thing you patched way back then but a million kiddos refused to install because it was rumoured to cause a 1fps drop in performance when playing Doom 3...

  7. #7
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    I've always fancied writing my own OS - cheers for the link MadCow, it can go in that folder I keep for when I think I'm ready to undertake such a project
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  8. #8
    Registered User
    Join Date
    Jul 2004
    Posts
    169
    Quote Originally Posted by jwenting
    and even release security patches before anyone notices there's something to patch, and then get complaints a year later when someone creates an exploit for the thing you patched way back then but a million kiddos refused to install because it was rumoured to cause a 1fps drop in performance when playing Doom 3...
    but it also created 5 less ping when playing battlefield 2 online so peoople create forums about your OS and they have flame wars over if the secruity patch is appropiate to download or not, meantime the current latest secruity patch version is about 10 versions after the one in discussion (this is fun)

  9. #9
    System Novice siavoshkc's Avatar
    Join Date
    Jan 2006
    Location
    Tehran
    Posts
    1,246
    Lol, I didn't know about patch perf hint!
    Learn C++ (C++ Books, C Books, FAQ, Forum Search)
    Code painter latest version on sourceforge DOWNLOAD NOW!
    Download FSB Data Integrity Tester.
    Siavosh K C

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Button handler
    By Nephiroth in forum Windows Programming
    Replies: 8
    Last Post: 03-12-2006, 06:23 AM
  2. How to create a file association program?
    By eShain in forum Windows Programming
    Replies: 1
    Last Post: 03-06-2006, 12:15 PM
  3. Cannot create MDI Client Win
    By JaWiB in forum Windows Programming
    Replies: 1
    Last Post: 10-31-2005, 10:05 PM
  4. C OS Development
    By nitinol in forum C Programming
    Replies: 6
    Last Post: 10-24-2005, 10:10 PM
  5. How to Create reference to an array in C++
    By shiv_tech_quest in forum C++ Programming
    Replies: 2
    Last Post: 12-20-2002, 10:01 AM