Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
Ask your doctor if the Halfbakery is right for you.

idea: add, search, annotate, link, view, overview, recent, by name, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.



Integrated OS

Operating system where everything is integrated
  (+2, -8)(+2, -8)
(+2, -8)
  [vote for,

Bassically computer software can only do 4 things, open files, write files, recive input, and draw things to the screen. So you could theoretically write an operating system in which rather then having diffrent programs to do everything you would allow your operating system to handle the drawing to screen operations, the interpertaion of inputs, the opening and writing of files. Programs would tell the operating system what files needed to be opened, writen, and would give the operating system anywhere from basic to complex instructions on what to draw on the screen. While at first this seems alot like what they have now the benifits exist in that when your operating system loads is effectively loads the frontend for every program you have running, this means that you wouldn't need to wait for any programs to load up. Plus it would be really easy to write programs, and every program would have a unified look look to it's gui.
Freakshow20o3, Jul 26 2006


       I dont want a unified look, I want different features depending on what I am doing. I think that in general this is the way things already work.
jhomrighaus, Jul 26 2006

       Yes, this seems more a description of how things already work or should work. Existing system libraries are pretty extensive and more are available to application programmers. As far as the unified look, there's been cycle of moving ui features from programs into the os. Programs still take time to start up because not all os components are kept in memory at all times, because the programs themselves have logic and data that needs to be loaded and because dynamic links have to be resolved.
jmvw, Jul 26 2006

       Probably using Powepoint
theircompetitor, Jul 26 2006

       Isn't this what operating systems do? For example, doesn't the unix kernal provide routines for writing to and from the file system, (and various pseudo file systems, such as 'terminal', 'print' etc)   

       Likewise, Windows is well known for providing an API layer to programmers that includes fully managed file i/o etc. (among other things too, like fully animated shit paperclips)   

       In what way is the idea as described different from the concept of 'An Operating System'. These have been around since the 70's.   

       Or maybe I missed something.
zen_tom, Jul 27 2006

       Congratulations, you designed C/PM.
Galbinus_Caeli, Jul 27 2006

       So all we have to do now is travel back to 1974 and get there first?   

       I'm having trouble understanding how your idea differs from what modern (or any) operating systems already do. Can you elaborate?
st3f, Jul 27 2006

       Dunno nowt about CP/M, but baked in the Mac Toolbox routines in the ROM in the 1984 Mac 128k, and every Mac since.
BunsenHoneydew, Jul 28 2006

       This idea would be great if the OS had a spell checker integrated
AbsintheWithoutLeave, Jul 28 2006

       [absinthe] osx for macs has both spell checker and dictionary integrated so this is baked as well.
tcarson, Jul 28 2006

       Spell checker in the OS? For every language I suppose? And for every speciilized jargon? Seems like somethng that belongs at the UI level, not at kernal.
Galbinus_Caeli, Jul 28 2006


back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle