Find the answer to your Linux question:
Results 1 to 6 of 6
I want to code an opperating system that boots from a remote server. Heres what id like it to do from the moment you turn your pc on: Run boot ...
  1. #1
    Just Joined!
    Join Date
    Aug 2008
    Posts
    1

    Html Operating System?

    I want to code an opperating system that boots from a remote server. Heres what id like it to do from the moment you turn your pc on:
    Run boot sequence, connect direct to remote server I.P address, without GUI ask for:
    1) username:
    2) password

    if sucessful then i want to server to run the kernal to the users ram as a residentual OS would.

    then i want the kernal to become idol once everythings in the memory holes it should be in and executed and running fine.

    then i want from the kernal boot:
    a GUI
    Drivers
    user preference
    open source program such as messenger and an internet explorer

    The languages i want to use are ASM, C, C++ and HTML

    i spose basicly itll be like the vista portal for Play station portable only stand alone.

    the reason i want to do this is purley for experiment.
    i dont want to know why its a bad idea.. just how its possible. how id do it..

    how would i connect direct to server from bios?
    how would i code the OS in the first place?

    i am REALLY new to programming and absolutley throwing myself into the deep end to gain the knowlage first hand.

    where would i start? boot code? or kernal?

  2. #2
    Linux Engineer GNU-Fan's Avatar
    Join Date
    Mar 2008
    Posts
    935
    Hello,

    I learned a lot about how an operating system is organized by following the instructions on Linux From Scratch!.

    You will want to learn about bootp, tftp and nfs, too.

  3. #3
    drl
    drl is offline
    Linux Engineer drl's Avatar
    Join Date
    Apr 2006
    Location
    Saint Paul, MN, USA / CentOS, Debian, Solaris, SuSE
    Posts
    1,117
    Hi.

    In addition to LFS, you may also want to look at:

    1) http://tldp.org/LDP/Pocket-Linux-Guide/html/index.html

    2) The MINIX 3 Operating System

    Best wishes ... cheers, drl
    Welcome - get the most out of the forum by reading forum basics and guidelines: click here.
    90% of questions can be answered by using man pages, Quick Search, Advanced Search, Google search, Wikipedia.
    We look forward to helping you with the challenge of the other 10%.
    ( Mn, 2.6.n, AMD-64 3000+, ASUS A8V Deluxe, 1 GB, SATA + IDE, Matrox G400 AGP )

  4. #4
    Linux Guru coopstah13's Avatar
    Join Date
    Nov 2007
    Location
    NH, USA
    Posts
    3,149
    creating an operating system from scratch would be a boatload of work, though linus proved it doable, i think its beyond the scope of someone just learning to program

  5. #5
    Linux Engineer GNU-Fan's Avatar
    Join Date
    Mar 2008
    Posts
    935
    Hello,

    Quote Originally Posted by coopstah13 View Post
    creating an operating system from scratch would be a boatload of work, though linus proved it doable
    Not quite.
    I would rather say, neither Linus nor the GNU team created the OS from scratch but replaced part after part with their versions.

  6. #6
    drl
    drl is offline
    Linux Engineer drl's Avatar
    Join Date
    Apr 2006
    Location
    Saint Paul, MN, USA / CentOS, Debian, Solaris, SuSE
    Posts
    1,117
    Hi.

    Briefly: there are a lot of smart people associated with GNU. Yet, after years of effort, they still have not finished hurd. I've downloaded the GNU/Debian hurd, and I would not call it ready for prime time.

    We probably all agree that 99% of programmers would not / could not do an OS from scratch (business programmers, scientific programmers, IS folks, etc.).

    On the other hand, we don't know anything about this particular person. We might also agree that experience is a very good teacher. Perhaps he'll end up to be a wonderful designer and have others do the actual coding. Let us wish him the best of luck and see what he learns ... cheers, drl
    Welcome - get the most out of the forum by reading forum basics and guidelines: click here.
    90% of questions can be answered by using man pages, Quick Search, Advanced Search, Google search, Wikipedia.
    We look forward to helping you with the challenge of the other 10%.
    ( Mn, 2.6.n, AMD-64 3000+, ASUS A8V Deluxe, 1 GB, SATA + IDE, Matrox G400 AGP )

Posting Permissions

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