Results 1 to 26 of 26

Thread: Writing my own OS??

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Feb 2003
    Posts
    509

    Question Writing my own OS??

    Inva
    Last edited by raladin; Mar 29th, 2014 at 08:44 PM.

  2. #2
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    I don't think you will find a step by step guid because there is millions of diffrent ways to do it. One thing is sure you need to be very very good in ASM to do it.

  3. #3

    Thread Starter
    Hyperactive Member
    Join Date
    Feb 2003
    Posts
    509
    Inva
    Last edited by raladin; Mar 29th, 2014 at 08:44 PM.

  4. #4
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Yeah you have to learn ASM too, and not the funny stuff you usualy learn in ASM, the things you only need once or twice.....C++ is not enough as far as I know...did you see your other thread?

  5. #5

    Thread Starter
    Hyperactive Member
    Join Date
    Feb 2003
    Posts
    509
    Inva
    Last edited by raladin; Mar 29th, 2014 at 08:44 PM.

  6. #6
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by raladin
    I see..

    Okay..

    Do you suggest start from zero or take Linux or any Open Source OS and make changes in the Kernel and some other things??

    I want to make something professional.. ofcourse at the beginning Command-Line.. then with the GUI...

    Or if I can from the begining with the GUI..

    I have nearly 100 persons.. experts in C++ and ASM.. So how long will this project take at your view??

    Cheers..
    You have to start with a boot strap, that should be written in ASM, then get the keyboard to work, still using ASM, and so on, it is not up to me to say that you should start with linux or start from scratch, and YES it will take a lot of time....how long have MS used to develop Win now..? 10-15 years? And it is is far from perfect..

  7. #7

    Thread Starter
    Hyperactive Member
    Join Date
    Feb 2003
    Posts
    509
    Inva
    Last edited by raladin; Mar 29th, 2014 at 08:44 PM.

  8. #8
    PowerPoster hellswraith's Avatar
    Join Date
    Jul 2002
    Location
    Washington St.
    Posts
    2,464
    Originally posted by raladin
    Okay..

    Please type the steps exactly in order to start one-by-one..

    Thanks in advance..
    ARE YOU KIDDING?

    Look, if you are asking these types of questions, you cannot possibly even be close to a level you need to be at as a programmer to even start this process. To prove that, look at the questions you are asking.... If you can't even get off the ground by yourself, how are you going to write a driver interface?

    If you are interested in OS's, Linux is open source, which means you can take it and look at it all you want. Go around, find the source, then start to look through it, I think you will quickly see the undertaking you are trying to embark on, and realize why I say what I am saying.

  9. #9

    Thread Starter
    Hyperactive Member
    Join Date
    Feb 2003
    Posts
    509
    Originally posted by hellswraith
    ARE YOU KIDDING?

    Look, if you are asking these types of questions, you cannot possibly even be close to a level you need to be at as a programmer to even start this process. To prove that, look at the questions you are asking.... If you can't even get off the ground by yourself, how are you going to write a driver interface?

    If you are interested in OS's, Linux is open source, which means you can take it and look at it all you want. Go around, find the source, then start to look through it, I think you will quickly see the undertaking you are trying to embark on, and realize why I say what I am saying.

    What I need is steps.. for example.. The first things is the BootStrap.. then the second is...Etc... and I will learn about everyone of them.. I'm not alone.. also we are a huge number..

    Cheers..

  10. #10
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974
    Are you kidding?

    If you really do have a large number of people (which after the un-truths in many of your previous posts, I dont believe at all) then you will have a proper design process, and from that will know what is required.

    Creating a project in a team is significantly different to doing one on your own. For a start, steps are almost irrelevant - as you can't all work on the same thing.

    What needs to be done depends entirely on what features you want; the only essential one is the bootstrap, everything after that is up to you. Bear in mind that the source code for Windows is hundreds of megabytes and has taken about 20 years to write - aim for a very low feature set to start with.

    If you are working on your own (or with a couple of friends) then I agree with hellswraith - you do not have the skills for something like this. If you cannot even do basic investigation of the problem yourself, then you almost certainly wont be able to cope with the "nightmare" of creating some of the code you will need to write, or the detailed investigation required to work out how to interface with various hardware components.


    If you really want to do this then I suggest you do some research, there are web sites and books which will help with the overall view, and with details of some of the processes involved.

  11. #11

    Thread Starter
    Hyperactive Member
    Join Date
    Feb 2003
    Posts
    509
    Okay..

    Thanks for your replies..

    Will do more researches about these things..


    Cheers..

  12. #12
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961
    Originally posted by raladin
    Okay..

    Please type the steps exactly in order to start one-by-one..

    Thanks in advance..
    Is this a joke? It was hiarious if it was!

  13. #13
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961

    But seriously folks...

    I would become one of those expert peeps who can recompile a linux kernel and all that long before I tried to write my own OS.

    P.S.

    What is your educational background?

  14. #14
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263
    Originally posted by Dave Sell
    Is this a joke? It was hiarious if it was!
    I've got copies of "M$ BILL's" original OS notes - taken on napkins at Denny's - do you want to see them

  15. #15
    New Member
    Join Date
    Aug 2004
    Posts
    4
    Might be good for a laugh!

    George

    [email protected]

  16. #16
    Hyperactive Member LeeSalter's Avatar
    Join Date
    Oct 2002
    Location
    Notts, England
    Posts
    307
    Hi all,

    I'm thinking of building a rocket that will successfully fly to, and land on Mars, after which it will search out all life on the planet, contain it and then fly it back....

    Can you please list for me step by step the process needed to undertake this task.

    Should I start with Lego, Sticklebricks perhaps??

    Is there a Dummies guide I can buy? Please post lots of links to different sites relating to atmospheric conditions etc.

    I have a huge team working on this, me and my mum reckon we can get it done in about 3 days!
    "I'm Brian and so is my Wife"

  17. #17
    Big D Danial's Avatar
    Join Date
    Jul 2000
    Location
    ASP.Net Forum
    Posts
    2,877
    Originally posted by LeeSalter
    Hi all,

    I'm thinking of building a rocket that will successfully fly to, and land on Mars, after which it will search out all life on the planet, contain it and then fly it back....

    Can you please list for me step by step the process needed to undertake this task.

    Should I start with Lego, Sticklebricks perhaps??

    Is there a Dummies guide I can buy? Please post lots of links to different sites relating to atmospheric conditions etc.

    I have a huge team working on this, me and my mum reckon we can get it done in about 3 days!
    LOL
    You nearly killed me

    Give the kid a break, so what he is a little ambitious
    [VBF RSS Feed]

    There is a great war coming. Are you sure you are on the right side? Atleast I have chosen a side.

    If I have been helpful, Please Rate my Post. Thanks.

    This post was powered by :

  18. #18
    PowerPoster Dave Sell's Avatar
    Join Date
    Mar 2004
    Location
    /dev/null
    Posts
    2,961
    Originally posted by Danial
    LOL
    You nearly killed me

    Give the kid a break, so what he is a little ambitious
    No one is ripping on his ambition; ambition of this magnitude is impressive. OTOH, asking for step-by-step instruction on a project of astronomical complexity is way over the top.

    Personally I hope he does succeed - I don't think anyone here wants him to fail.

  19. #19
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263
    Back in 1980 - before PC's even really existed - I started working for a small software house. They had a little proprietary database they used.

    I developed, in BASIC, some routines that would allow for the standard 4 math functions on the fields in the DB.

    You could have SALARY/52, DAYS*HOURS, BUDGET/(EXPENSE+ENCUMBERED) and get results.

    It handled parenthesis - I learned reverse-polish-notation - the way to build a stack - and process it properly.

    10 years later, at that same company, that BASIC code had grown up to be ASSEMBLER and could do dozens of functions, string, math, BASIC language itself, etc.

    Now I use MS SQL SERVER 2000 and when I create a UDF, SPROC or a formula in a table, I know exactly what is going on behind the scenes.

    I also wish this person much luck...

  20. #20
    Big D Danial's Avatar
    Join Date
    Jul 2000
    Location
    ASP.Net Forum
    Posts
    2,877
    Originally posted by szlamany
    Back in 1980 - before PC's even really existed - I started working for a small software house. They had a little proprietary database they used.

    I developed, in BASIC, some routines that would allow for the standard 4 math functions on the fields in the DB.

    You could have SALARY/52, DAYS*HOURS, BUDGET/(EXPENSE+ENCUMBERED) and get results.

    It handled parenthesis - I learned reverse-polish-notation - the way to build a stack - and process it properly.

    10 years later, at that same company, that BASIC code had grown up to be ASSEMBLER and could do dozens of functions, string, math, BASIC language itself, etc.

    Now I use MS SQL SERVER 2000 and when I create a UDF, SPROC or a formula in a table, I know exactly what is going on behind the scenes.

    I also wish this person much luck...
    LOL, he will need plenty of luck.

    I am bailing out, befor it gets moves to Chit Chat
    [VBF RSS Feed]

    There is a great war coming. Are you sure you are on the right side? Atleast I have chosen a side.

    If I have been helpful, Please Rate my Post. Thanks.

    This post was powered by :

  21. #21
    Hyperactive Member LeeSalter's Avatar
    Join Date
    Oct 2002
    Location
    Notts, England
    Posts
    307
    Originally posted by Danial
    Give the kid a break, so what he is a little ambitious
    Bless 'im....I'm having trouble getting all of my treenodes to recursively uncheck, changing backcolor as they go, so I can only be impressed by his enthusiasm.

    Who knows, in ten years time we may all be logging onto "Windows by Raladin"..........
    "I'm Brian and so is my Wife"

  22. #22
    Addicted Member Phenix's Avatar
    Join Date
    Sep 2002
    Location
    Near A Cube
    Posts
    228

    Thumbs up Step1) Get the cpu to execute YOUR code

    Step2) Write code showing us an alternative to existing approaches. (At least that is what I understand when you say your "own OS")

    Check out MenuetOS http://www.menuetos.org/index.htm
    GUI, Networking, 1.4M floppy
    Circa 1995
    Engineer - I think we should put our website address on our paper catalogs.
    Vice President - Don't get too excited about this internet thing.


    I am sorry, but the Oracle was mistaken. You cannot help us.
    -Matrix video game


    I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. ... and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
    -Linus


    Question. Do you know that the character "?" means I'm asking a question? Question. Do you know that spoken inflection also provides the same cue? So please don't say, "Question" before you ask your question. Believe me I'll know.

    That said, I would have said this first if it had to precede what I'm telling you now. Having said that, what I'm telling you now is the same thing I just said about the annoying phrases "That said" and "Having said that".


    Are you threatening me, Master Jedi?
    -Chancellor Palpatine

  23. #23
    Member
    Join Date
    Apr 2004
    Posts
    63
    Vbforums
    Last edited by wasakh; Mar 29th, 2014 at 11:36 PM.

  24. #24
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    wasakh, raladin, forget about doing this right now. If you're really determined about this, then you should start with a few books. A few books about compilers, assemblers and systems.

    Once you're through and through with them, then, you can start with the OS.

  25. #25
    Big D Danial's Avatar
    Join Date
    Jul 2000
    Location
    ASP.Net Forum
    Posts
    2,877
    Originally posted by mendhak
    wasakh, raladin, forget about doing this right now. If you're really determined about this, then you should start with a few books. A few books about compilers, assemblers and systems.

    Once you're through and through with them, then, you can start with the OS.
    I think he realised there is not too much demand for a new OS just yet. So he has taken up a new project, he is trying to break AES now .
    [VBF RSS Feed]

    There is a great war coming. Are you sure you are on the right side? Atleast I have chosen a side.

    If I have been helpful, Please Rate my Post. Thanks.

    This post was powered by :

  26. #26
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    I remember when he first joined, he was trying to make an application which was basically an online tutorial, but could not be cracked by hackers. It was 10% tutorial code, 90% security.

    He's quite ambitious. Might seem silly at first, but I'm sure he'll get somewhere.

    But then, don't we all?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width