OPEN-SITES Info



 



Top: Computers: Software: Operating Systems:


[ history ]

Overview

The operating system contains the software that comprises the core functionality of a computer. The operating system or OS contains large libraries of machine code that are responsible for interfacing with every sub-system in the computer. For example the code for reading and writing the hard disk, writing information to the monitor, interfacing with the keyboard, and much more are all contained in the operating system.

Most high-level or application level software uses the operating system to perform any hardware related tasks. The operating system frees the application level software developer from needing to have detailed knowledge of the hardware platform the software is running on. Instead, the software application makes calls to the operating system's API or Application Program Interface. The operating system then executes the necessary machine code nstructions to interface with the desired sub-system or peripheral, such as writing text to the computer's monitor.

A program running under a certain operating system just sends a message to that operating system to draw a button on the screen - the program itself is not concerned with the actual details of drawing on the screen and is instead dependent on the underlying API. One can think of an operating system as the intermediary between the application software and the hardware.


[ history ]

Unix Derivatives

One of the most widely used multi-user networked operating systems in the world, Unix was developed in 1969 by Ken Thompson at the Bell Labs. Dennis Ritchie is also considered to be a co-inventor of Unix. Around 1972-1974, Unix was reimplemented using the C language, and subsequently it went through a number of changes and improvements under different people. By 1991 it turned out to be the most popular multi-user time-sharing general purpose operating system in the world.

Unix has now forked, and is sold by a number of vendors. However, it is also subject to an international level standardization effort. A number of derivatives exist, including:

  • FreeBSD - FreeBSD is an operating system running on Intel IA 32 compatible, DEC Alpha, and PC-98 architectures. It is based on BSD UNIX, a flavor of UNIX developed at the University of California at Berkeley. A large group of developers maintain and develop it. At present, it is being ported to other platforms.
  • GNU-Hurd - GNU Hurd is a free implementation of the Unix kernel, and it is developed as a GNU project under the Free Software Foundation (FSF). It is still under active development, and is not for production use. At present, it runs only on the IA32 architecture.
  • GNU/Linux - GNU/Linux is one of the most powerful and most secure operating systems around at present. It is distributed freely and is seriously challenging Microsoft's dominance in the server market. It has an Unix like structure, and is fast replacing Unix in all areas. Its works as an operating system for various severs (web, mail, database, DNS, etc) and is used for massively parallel computing tasks. Recently, due to its immense scalability, it has been used in embedded devices.
    Strictly speaking Linux is the kernel or the core of the operating system only. It is devoid of any proprietary code, and is licensed under the GNU GPL (General Public License). It's development is co-ordinated by Linus Torvalds, and hundreds of developers worldwide contribute to the code.
    The kernel runs on a multitude of platforms, including x86, I64, Alpha, PowerPC, Sparc, Amiga, Atari, MIPS, and SGI. The operating system relies on the GNU toolset, and there are other numerous applications to go with it. It is often regarded as the most successful "hacker project", and at present, big commercial organizations like IBM, Sun, HP, Compaq are actively into GNU/Linux deployment and development.
    GNU/Linux is available as distributions (distros in hacker terms) from various vendors, notable ones for the x86 PC being Red Hat, Debian, MandrakeSoft, SUSE, Caldera, etc. Linux is officially pronounced as leeh-nucks.
  • Minix - Minix is a free Unix clone and, it is distributed along with its source code. The current versions are version 2.0 and 1.5, and the former supports only Intel compatible architecture, and the latter runs on SPARC, Macintosh, Amiga and Atari as well. Minix is also used as a teaching system for students learning operating systems internals.
  • OpenBSD - Open BSD is a free implementation of the BSD style Unix. It runs on a number of platforms, including DEC Alpha, Amiga m68k, Hewlett-Packard HP300/HP400, x86, MC680x0 (Apple), PowerPC, Motorola MVME147/16x/17x 68K, SPARC, UltraSPARC and VAX.

[ history ]

Microsoft

Microsoft have always made a large contribution to operating systems for "IBM PC & Compatibles" ever since the days of MS-DOS 1.0. MS-DOS was a basic command-line system with text-based user feedback.

Since 1980, the company started to offer Windows as a graphical alternative to the user environment.


> addthis_url = location.href; addthis_title = document.title; addthis_pub = 'opensite'; src="http://s7.addthis.com/js/addthis_widget.php?v=12" >



 

pOerating_System , Oeprating System , Opreating System , Opearting System , Opertaing System , Operaitng System , Operatnig System , Operatign System , Operatin gSystem , OperatingS ystem , Operating ySstem , Operating Ssytem , Operating Sytsem , Operating Sysetm , Operating Systme , perating System , aperating System , bperating System , cperating System , perating System , [perating System , dperating System , eperating System , fperating System , 1perating System , gperating System , 2perating System , hperating System , 3perating System , iperating System , 4perating System , jperating System , 5perating System , kperating System , 6perating System , lperating System , 7perating System , mperating System , 8perating System , nperating System , 9perating System , operating System , pperating System , rperating System , sperating System , xperating System , ,perating System , ;perating System , tperating System , uperating System , vperating System , yperating System , zperating System , Oerating System , Oaerating System , Oberating System , Ocerating System , O erating System , O[erating System , Oderating System , Oeerating System , Oferating System , O1erating System , Ogerating System , O2erating System , Oherating System , O3erating System , Oierating System , O4erating System , Ojerating System , O5erating System , Okerating System , O6erating System , Olerating System , O7erating System , Omerating System , O8erating System , Onerating System , O9erating System , Ooerating System , Operating System , Orerating System , Oserating System , Oxerating System , O,erating System , O;erating System , Oterating System , Ouerating System , Overating System , Oyerating System , Ozerating System , Oprating System , Oparating System , Opbrating System , Opcrating System , Op rating System , Op[rating System , Opdrating System , Operating System , Opfrating System , Op1rating System , Opgrating System , Op2rating System , Ophrating System , Op3rating System , Opirating System , Op4rating System , Opjrating System , Op5rating System , Opkrating System , Op6rating System , Oplrating System , Op7rating System , Opmrating System , Op8rating System , Opnrating System , Op9rating System , Oporating System , Opprating System , Oprrating System , Opsrating System , Opxrating System , Op,rating System , Op;rating System , Optrating System , Opurating System , Opvrating System , Opyrating System , Opzrating System , Opeating System , Opeaating System , Opebating System , Opecating System , Ope ating System , Ope[ating System , Opedating System , Opeeating System , Opefating System , Ope1ating System , Opegating System , Ope2ating System , Opehating System , Ope3ating System , Opeiating System , Ope4ating System , Opejating System , Ope5ating System , Opekating System , Ope6ating System , Opelating System , Ope7ating System , Opemating System , Ope8ating System , Openating System , Ope9ating System , Opeoating System , Opepating System , Operating System , Opesating System , Opexating System , Ope,ating System , Ope;ating System , Opetating System , Opeuating System , Opevating System , Opeyating System , Opezating System , Operting System , Operating System , Operbting System , Opercting System , Oper ting System , Oper[ting System , Operdting System , Opereting System , Operfting System , Oper1ting System , Opergting System , Oper2ting System , Operhting System , Oper3ting System , Operiting System , Oper4ting System , Operjting System , Oper5ting System , Operkting System , Oper6ting System , Operlting System , Oper7ting System , Opermting System , Oper8ting System , Opernting System , Oper9ting System , Operoting System , Operpting System , Operrting System , Opersting System , Operxting System , Oper,ting System , Oper;ting System , Opertting System , Operuting System , Opervting System , Operyting System , Operzting System , Operaing System , Operaaing System , Operabing System , Operacing System , Opera ing System , Opera[ing System , Operading System , Operaeing System , Operafing System , Opera1ing System , Operaging System , Opera2ing System , Operahing System , Opera3ing System , Operaiing System , Opera4ing System , Operajing System , Opera5ing System , Operaking System , Opera6ing System , Operaling System , Opera7ing System , Operaming System , Opera8ing System , Operaning System , Opera9ing System , Operaoing System , Operaping System , Operaring System , Operasing System , Operaxing System , Opera,ing System , Opera;ing System , Operating System , Operauing System , Operaving System , Operaying System , Operazing System , Operatng System , Operatang System , Operatbng System , Operatcng System , Operat ng System , Operat[ng System , Operatdng System , Operateng System , Operatfng System , Operat1ng System , Operatgng System , Operat2ng System , Operathng System , Operat3ng System , Operating System , Operat4ng System , Operatjng System , Operat5ng System , Operatkng System , Operat6ng System , Operatlng System , Operat7ng System , Operatmng System , Operat8ng System , Operatnng System , Operat9ng System , Operatong System , Operatpng System , Operatrng System , Operatsng System , Operatxng System , Operat,ng System , Operat;ng System , Operattng System , Operatung System , Operatvng System , Operatyng System , Operatzng System , Operatig System , Operatiag System , Operatibg System , Operaticg System , Operati g System , Operati[g System , Operatidg System , Operatieg System , Operatifg System , Operati1g System , Operatigg System , Operati2g System , Operatihg System , Operati3g System , Operatiig System , Operati4g System , Operatijg System , Operati5g System , Operatikg System , Operati6g System , Operatilg System , Operati7g System , Operatimg System , Operati8g System , Operating System , Operati9g System , Operatiog System , Operatipg System , Operatirg System , Operatisg System , Operatixg System , Operati,g System , Operati;g System , Operatitg System , Operatiug System , Operativg System , Operatiyg System , Operatizg System , Operatin System , Operatina System , Operatinb System , Operatinc System , Operatin System , Operatin[ System , Operatind System , Operatine System , Operatinf System , Operatin1 System , Operating System , Operatin2 System , Operatinh System , Operatin3 System , Operatini System , Operatin4 System , Operatinj System , Operatin5 System , Operatink System , Operatin6 System , Operatinl System , Operatin7 System , Operatinm System , Operatin8 System , Operatinn System , Operatin9 System , Operatino System , Operatinp System , Operatinr System , Operatins System , Operatinx System , Operatin, System , Operatin; System , Operatint System , Operatinu System , Operatinv System , Operatiny System , Operatinz System , OperatingSystem , OperatingaSystem , OperatingbSystem , OperatingcSystem , Operating System , Operating[System , OperatingdSystem , OperatingeSystem , OperatingfSystem , Operating1System , OperatinggSystem , Operating2System , OperatinghSystem , Operating3System , OperatingiSystem , Operating4System , OperatingjSystem , Operating5System , OperatingkSystem , Operating6System , OperatinglSystem , Operating7System , OperatingmSystem , Operating8System , OperatingnSystem , Operating9System , OperatingoSystem , OperatingpSystem , OperatingrSystem , OperatingsSystem , OperatingxSystem , Operating,System , Operating;System , OperatingtSystem , OperatinguSystem , OperatingvSystem , OperatingySystem , OperatingzSystem , Operating ystem , Operating aystem , Operating bystem , Operating cystem , Operating ystem , Operating [ystem , Operating dystem , Operating eystem , Operating fystem , Operating 1ystem , Operating gystem , Operating 2ystem , Operating hystem , Operating 3ystem , Operating iystem , Operating 4ystem , Operating jystem , Operating 5ystem , Operating kystem , Operating 6ystem , Operating lystem , Operating 7ystem , Operating mystem , Operating 8ystem , Operating nystem , Operating 9ystem , Operating oystem , Operating pystem , Operating rystem , Operating system , Operating xystem , Operating ,ystem , Operating ;ystem , Operating tystem , Operating uystem , Operating vystem , Operating yystem , Operating zystem , Operating Sstem , Operating Sastem , Operating Sbstem , Operating Scstem , Operating S stem , Operating S[stem , Operating Sdstem , Operating Sestem , Operating Sfstem , Operating S1stem , Operating Sgstem , Operating S2stem , Operating Shstem , Operating S3stem , Operating Sistem , Operating S4stem , Operating Sjstem , Operating S5stem , Operating Skstem , Operating S6stem , Operating Slstem , Operating S7stem , Operating Smstem , Operating S8stem , Operating Snstem , Operating S9stem , Operating Sostem , Operating Spstem , Operating Srstem , Operating Ssstem , Operating Sxstem , Operating S,stem , Operating S;stem , Operating Ststem , Operating Sustem , Operating Svstem , Operating System , Operating Szstem , Operating Sytem , Operating Syatem , Operating Sybtem , Operating Syctem , Operating Sy tem , Operating Sy[tem , Operating Sydtem , Operating Syetem , Operating Syftem , Operating Sy1tem , Operating Sygtem , Operating Sy2tem , Operating Syhtem , Operating Sy3tem , Operating Syitem , Operating Sy4tem , Operating Syjtem , Operating Sy5tem , Operating Syktem , Operating Sy6tem , Operating Syltem , Operating Sy7tem , Operating Symtem , Operating Sy8tem , Operating Syntem , Operating Sy9tem , Operating Syotem , Operating Syptem , Operating Syrtem , Operating System , Operating Syxtem , Operating Sy,tem , Operating Sy;tem , Operating Syttem , Operating Syutem , Operating Syvtem , Operating Syytem , Operating Syztem , Operating Sysem , Operating Sysaem , Operating Sysbem , Operating Syscem , Operating Sys em , Operating Sys[em , Operating Sysdem , Operating Syseem , Operating Sysfem , Operating Sys1em , Operating Sysgem , Operating Sys2em , Operating Syshem , Operating Sys3em , Operating Sysiem , Operating Sys4em , Operating Sysjem , Operating Sys5em , Operating Syskem , Operating Sys6em , Operating Syslem , Operating Sys7em , Operating Sysmem , Operating Sys8em , Operating Sysnem , Operating Sys9em , Operating Sysoem , Operating Syspem , Operating Sysrem , Operating Syssem , Operating Sysxem , Operating Sys,em , Operating Sys;em , Operating System , Operating Sysuem , Operating Sysvem , Operating Sysyem , Operating Syszem , Operating Systm , Operating Systam , Operating Systbm , Operating Systcm , Operating Syst m , Operating Syst[m , Operating Systdm , Operating System , Operating Systfm , Operating Syst1m , Operating Systgm , Operating Syst2m , Operating Systhm , Operating Syst3m , Operating Systim , Operating Syst4m , Operating Systjm , Operating Syst5m , Operating Systkm , Operating Syst6m , Operating Systlm , Operating Syst7m , Operating Systmm , Operating Syst8m , Operating Systnm , Operating Syst9m , Operating Systom , Operating Systpm , Operating Systrm , Operating Systsm , Operating Systxm , Operating Syst,m , Operating Syst;m , Operating Systtm , Operating Systum , Operating Systvm , Operating Systym , Operating Systzm , Operating Syste , Operating Systea , Operating Systeb , Operating Systec , Operating Syste , Operating Syste[ , Operating Systed , Operating Systee , Operating Systef , Operating Syste1 , Operating Systeg , Operating Syste2 , Operating Systeh , Operating Syste3 , Operating Systei , Operating Syste4 , Operating Systej , Operating Syste5 , Operating Systek , Operating Syste6 , Operating Systel , Operating Syste7 , Operating System , Operating Syste8 , Operating Systen , Operating Syste9 , Operating Systeo , Operating Systep , Operating Syster , Operating Systes , Operating Systex , Operating Syste, , Operating Syste; , Operating Systet , Operating Systeu , Operating Systev , Operating Systey , Operating Systez ,