Results 1 to 6 of 6

Thread: Build your own OS?

  1. #1
    thinBasic MVPs kryton9's Avatar
    Join Date
    Nov 2006
    Location
    Naples, Florida & Duluth, Georgia
    Age
    67
    Posts
    3,869
    Rep Power
    404

    Build your own OS?

    Came across this while researching about making an Operating System(OS).
    http://www.linuxfromscratch.org/index.html

    This looks quite interesting too OS written in C#:
    http://cosmos.codeplex.com/
    Last edited by kryton9; 16-01-2012 at 05:14.

  2. #2
    Creating a cross-platform language, to a large degree depends on creating a virtual operating system. - A standardised layer of functions to hook into the platform-specific operating system and its supporting libraries.

    The Windows libraries we have to deal with are far too complex at present and a huge barrier to creating useful applications, especially for non-professionals.

    So I think reinventing the virtual home-computer with an embryonic OS would be a very useful exercise.

    Charles

  3. #3
    thinBasic MVPs danbaron's Avatar
    Join Date
    Jan 2010
    Location
    California
    Posts
    1,378
    Rep Power
    152
    SkyOS:

    http://en.wikipedia.org/wiki/SkyOS

    --------------------------------------------------------------

    The Windows libraries must be too complicated - how many GUI builders are there?

    Last edited by danbaron; 16-01-2012 at 09:17.
    "You can't cheat an honest man. Never give a sucker an even break, or smarten up a chump." - W.C.Fields

  4. #4
    https://www.virtualbox.org/wiki/Screenshots

    I only knows "virtualbox" by oracle they're running at some special areas of science development of our university here (linux, mac os, win7 os). the disadvantage is the os is very slow in my eyes and not very high reliable.

    "os2/warp" I know from my father he has started working in early 90er (nineties). I read a lot of this os and loved it but unlikely the big ms company with upcoming win 3.1 has caught this intelligent software company (digital research) and I am thinking the chance was there to think about a OS for different operating systems already end of eighties and beginning of nineties.

    The Windows libraries we have to deal with are far too complex at present and a huge barrier to creating useful applications, especially for non-professionals.

    So I think reinventing the virtual home-computer with an embryonic OS would be a very useful exercise.
    charles, what do you think if there's a chance to invent such an "embroyonic os"? how you would build this virtual machine if everything in this world depends more or less on win api and windows os?

    bye, largo

  5. #5
    On the home computers of the early 1980's, the operating system was built into the Basic programming language. Programs could be loaded and saved on cassette tape, run or line-edited. text, pixel, sprite, and simple vector graphics were available, and there was serial input/output and parallel output for printers. The keyboard was built-in. Joystick ports and mice came later.

    There we have the essentials of an operating system

    Translate this into the environment of 2012, and we have something fairly similar, only with most i/o going through the USB port, 3d graphics, digital sound, and single screens replaced by multiple windows.

    I reckon About 1% of MS windows OS calls do 99% of the work for most programs, so the operating system could be based on this small subset of the host system.

    Charles

  6. #6
    thinBasic MVPs kryton9's Avatar
    Join Date
    Nov 2006
    Location
    Naples, Florida & Duluth, Georgia
    Age
    67
    Posts
    3,869
    Rep Power
    404
    I started looking into OS development just to learn how things worked. I also found some very short simple Hello World Operating systems. Basically it boots and outputs Hello World to the screen, which I found useful just to see the minimum you needed to boot up and do something. When you think of what a modern OS needs, it is too daunting to make one. I think playing with Linux From Scratch is a good start to learn how to make your Linux OS.

    I then found this. This is really cool. You basically design your OS on the web and it makes it for you. This video tutorial shows how fun and easy they made it.
    Last edited by kryton9; 17-01-2012 at 09:21.

Similar Threads

  1. Aurel Basic v 1.1 build 85
    By zlatkoAB in forum Scripting
    Replies: 64
    Last Post: 04-05-2011, 22:28
  2. how to build an *.exe file with thinbasic?
    By Lionheart008 in forum Shout Box Area
    Replies: 6
    Last Post: 04-09-2008, 17:57
  3. Do you want to build your own game console?
    By Michael Hartlef in forum Technology
    Replies: 2
    Last Post: 19-10-2007, 22:16

Members who have read this thread: 1

Posting Permissions

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