[quote]pookie wrote:
R@NE wrote:
pookie wrote:
Aye care to explain more in detail what they are based on then?
The NT family of operating systems are based on the Windows NT kernel.
What is called “the kernel” is the program who’s in charge of the hardware. Other programs use the kernel to get memory, to access files, etc.
In a similar way, what people refer to as “Linux” is generally a “distribution” like Red Hat, which is the Linux kernel bundled with many utility programs.
MS-DOS was barely an operating system; as it’s name implied, it was mostly a “disk operating system” which would read a program from a disk and then give it entire control of the machine. Program didn’t go through DOS access the hardware, they made they BIOS calls directly.
The problem with that approach is that it makes multitasking extremely complicated. DOS programs would expect to “own” the entire hardware while they were running.
Modern OS do not relinquish control of the hardware to any single program. You can see them as “arbitrators” that give each program some CPU time and memory as needed.
Other advantages of these OS is that they’ll provide standard libraries for using a printer, a soundcard or the graphics card. The old DOS WordPerfect used to ship with 2 floppies that contained only printer drivers. And each company who wrote a word processor would have to repeat the effort. Under Windows, a developer is provided with a standard printing library and Windows takes care of producing the output on thousands of different printers.
I’ll throw random words out there too… x86 and BIOS, how to get rid of them?
x86 refers to the CPU architecture of Intel chips since the 8088. It’s called “x86” because Intel always ended it’s chip names with “86.” You might remember shopping for “a 386SX” or a “486 DX2” before Intel decided to use the Pentium name.
Getting rid of “x86” is rather unlikely, because of the incredible quantity of available software for that architecture. If it ever happens, chances are that whatever chip replaces it will emulate x86 in some way to provide backward compatibility.
As for the BIOS, it’s basically the strict minimum the computer needs to be able to operate. With modern operating systems (NT, Linux, BSD, etc.) all functions of the BIOS are taken over once the OS is loaded. So it’s basically “replaced” within minutes of booting.
Should we get rid of them and when, if at all do we see first “hollywood operating systems”.
Hopefully, Hollywood OS don’t mean that we’ll be stuck with Hollywood computer security. :)[/quote]
Geek. 
I’m actually disappointed in you. You didn’t even say what BIOS stands for.
I also agree. x86 is here to stay in some form or another. It really wouldn’t be useful to eliminate it unless we all go 64-bit (or higher, 128-bit would be cool) at some point. Even then it’s still useful as a backbone to updated architecture.