Sistemes Operatius
El sistema operatiu és el
programari responsable de gestionar els recursos en un terminal (ja sigui un
ordinador personal, un
telèfon mòbil etc.). El sistema operatiu actua com a amfitrió dels diversos programes d'aplicació que normalment corren sobre una màquina. Una de les principals funcions és gestionar els detalls de l'operació del
maquinari, de manera que els diversos programes no se n'hagin d'ocupar, alleugerint i fent més fàcil així el procés de programació d'aquestes aplicacions.
La gran majoria d'ordinadors, des de telèfons mòbil, ordinadors personals, videoconsoles fins a supercomputadors, usen algun tipus de sistema operatiu.
Els sistemes operatius ofereixen diversos serveis als programes d'aplicació i als usuaris. Les aplicacions poden accedir a aquests serveis a traves
d'APIs (application programming interfaces o interfície de programació d'aplicacions) o a través de crides de sistema. En sistemes mòbils i d'escriptori, la
GUI (interfície gràfica d'usuari) acostuma a formar part del sistema operatiu, mentre que en sistemes més grans i multiusuari, la GUI s'implementa com un programa apart del sistema operatiu.
Alguns dels sistemes operatius més comuns són
Microsoft Windows,
GNU/Linux,
Mac OS X i
Solaris. Microsoft Windows és el que té amb diferència més quota de mercat en els segments d'ordinadors de sobretaula i portàtils, mentre que els segment de servidors i sistemes encastats estan dividits en diversos sistemes operatius. Per la llista completa de sistemes operatius vegeu
llista de sistemes operatius.
Microsoft Windows
Windows ("finestres", en
anglès), és el nom d'un
sistema operatiu desenvolupat per
Microsoft des de mitjans dels
anys 80, pensat per a
ordinadors personals.
Inicialment, Windows era un entorn gràfic d'usuari que s'executava a sobre del
sistema operatiu DOS. Paral·lelament, creà una versió professional per
servidors que no necessitava DOS (Windows NT). A partir de Windows 95, la versió personal ja era un sistema operatiu complet i no necessitava DOS, que de fet estava incorporat dins de Windows. Aquesta estructura seguí fent-se servir fins a l'aparició del Windows XP. Que basat en el
nucli del Windows 2000 ofereix la versió personal i la professional.
Actualment, Windows és el sistema operatiu més utilitzat en
ordinadors personals, en entorns corporatius i també té un sector important del mercat de servidors on el gran dominador són els sistemes
Unix. Tot i que en el sector de l'edició gràfica, l'entorn majoritari és el
MacOS, i actualment hi ha un percentatge creixent d'usuaris que migren cap a
GNU/Linux.
Versions de Windows
Windows 1.0
El 1985 Microsoft va publicar la primera versió de windows, una interfície gràfica d'usuari (GUI) per al seu pròpi sistema operatiu (MS-DOS) que havia estat inclòs en l'IBM PC i ordinadors compatibles desde 1981.
La primera versió de Microsoft Windows Premium mai va ser massa potent ni popular. Estava molt limitada a causa dels recursos legals d'Apple, que no permetia imitacions de les seves interfícies d'usuari. Per exemple, les finestres només podien disposar-se en mosaic sobre la pantalla; exacte, mai podien encavalcar-se o ocultar-se unes a les altres. Tampoc hi havia "paperera de reciclatge" degut a que Apple creia que ells tenien la patent d'aquest concepte. Les dues limitacions van ser eliminades quan el recurs d'Apple va ser rebutjat en els tribunals. D'altra banda, els programes inclosos en la primera versió eren aplicacions "de joguina" amb poc atractiu per als usuaris professionals.
Windows 2.0
Va aparèixer el 1987, i va ser una mica més popular que la versió inicial. Gran part d'aquesta popularitat la va obtenir de la inclusió en forma de versió "run-time" de noves aplicacions gràfiques de Microsoft, Microsoft Excel i Microsoft Word per a Windows. Aquestes podien carregar-se des de MS-DOS, executant Windows alhora que el programa, i tancant Windows en sortir d'elles. Windows 2 encara usava el model de memòria 8088 i per això era limitat a 1 megabyte de memòria; tanmateix, molta gent va aconseguir fer-ho funcionar sota sistemes multitasques com a DesqView.
Windows 3.0
La primera versió realment popular de Windows va ser la versió 3.0, publicada el 1990. Aquesta es va beneficiar de les capacitats millorades gràfiques per a PC d'aquesta època, i també del microprocessador 80386, que permetia millores en les capacitats multitasca de les aplicacions Windows. Això permetria executar en manera multitasca velles aplicacions basades en MS-DOS. Windows 3 va convertir la IBM PC en.
GNU/Linux
GNU/Linux, o linux, és el
sistema operatiu format pel nucli del sistema o
kernel Linux, juntament amb les utilitats
GNU. Avui en dia, hi ha moltes
distribucions de programari basades en aquest sistema operatiu.
El kernel Linux va néixer en el
1991 a
Hèlsinki quan
Linus Torvalds va implementar un clon de
UNIX basant-se en el seu coneixement del sistema operatiu
Minix i les seves limitacions per tal d'aplicar-les a les noves possibilitats de gestió de memòria en mode protegit dels processadors
Intel 386, una arquitectura molt comuna a l'any
1991 i amb millores substancials respecte anteriors versions de
PCs i de les quals
Minix no en treia profit. Les utilitats
GNU, necessàries per tenir un sistema operatiu complet, tenen el seu origen en el projecte de
Richard Stallman de crear un sistema operatiu lliure, que va començar el
1983, la
Free Software Foundation.
Aquest
sistema operatiu va créixer gràcies al treball col·laboratiu de programadors de tot el món, els quals se sumaren a la crida per a desenvolupadors que en Linus Torvalds va realitzar en quant va fer pública la primera versió del nucli del sistema operatiu.
Stallman insisteix que el nom correcte per aquest tipus de sistema operatiu és GNU/Linux, ja que les utilitats GNU són essencials pel seu funcionament. A la pràctica, la majoria de distribuidors i usuaris utilitzen només el terme
Linux per referir-se al sistema operatiu complet, bé per comoditat, o perquè consideren que el nucli és la part mes rellevant i la que ha de donar nom al sistema. La majoria de distribucions utilitzen el terem "linux" per referir-se al sistema operatiu, tot i que n'hi ha que utilitzen "GNU/Linux", per exemple
Debian i
GnuLinEx.
Actualment existeixen nombroses
distribucions de programari del sistema operatiu Linux o GNU/Linux, algunes de les quals gestionades per empreses privades (
SuSE,
Mandriva,
RedHat,
Ubuntu) i d'altres per comunitats d'usuaris i programadors (
Debian,
Knoppix,
Gentoo,
Mepis) i fins i tot Comunitats autònomes (
LinEx,
Linkat) o Instituts d'Ensenyament Secundari (
BIADIX). Les diferències que tenen són bàsicament l'alliberament (o tancament) de codi a la comunitat, la incorporació (o la manca) d'interfícies gràfiques per a la gestió de nombroses aplicacions, la facilitat (o complicació) d'instal·lació i ús, i el grau de dependència d'una empresa.
Mac OS
El Mac OS X és una versió del
sistema operatiu que utilitzen els
ordinadors Macintosh, i que es basa en un nucli
Unix. Recentment aquest SO (
sistema operatiu) ha rebut la denominació de sistema Unix i no un sistema basat en Unix com era abans. A la X que acompanya el nom Mac OS se li atribueixen dos significats: el de numeral romà 10 (ja que les versions del Mac OS anomenat "Classic" acaben al 9) i la darrera lletra del mot UniX.
El Mac OS X va sortir al mercat l'any
2001. El sistema operatiu parteix de l'adaptació i posterior desenvolupament d'una combinació del
BSD ("Berkeley Software Distribution"), que és una variant de Unix, i el micronucli
Mach (desenvolupat per la Universitat Carnegie-Mellon). Al damunt d'aquesta base s'hi afegeix una
interfície d'usuari gràfica anomenada
Aqua.
El Mac OS X és força diferent de totes les versions anteriors del
Mac OS, pel fet que el seu codi de base és totalment diferent del d'aquestes. La compatibilitat amb versions anteriors s'obté per mitjà d'emulació.
Solaris
Solaris és un
sistema operatiu de l'empresa
Sun Microsystems inicialment basat en el sistema
UNIX BAS, de l'
Universitat de Berkeley, del qual un dels fundadors de la companyia va ser un programador en els seus temps universitaris. Més endavant va incorporar les funcionalitats del
System V, convertint-se pràcticament en un sistema operatiu totalment basat en System V.
El sistema operatiu de Sun va néixer el 1983 i es va anomenar SunOS. Va canviar el seu nom a Solaris quan es va incloure per primera vegada OpenWindows a la versió 4.1.2 (
1991).
El
1992 va sortir la segona versió de Solaris, que incorporava noves funcionalitats del System V, per tant SunOS només tendria sentit a partir d'aquest moment com a nucli d'aquest nou entorn operatiu Solaris. D'aquesta forma Solaris 2 contenia SunOS 5.0. Des del moment que es distingeix el nucli del sistema operatiu (SunOS), i el entorn operatiu en general (Solaris), afegint altres paquets com
Apache o
DTrace. Com exemple d'aquesta funció, Solaris 8 conté SunOS 5.8.
Solaris funciona principalment sobre l'arquitectura
SPARC a 32 i 64
bits (aquesta última coneguda com a
UltraSparc) de la mateixa companyia i sobre l'arquitectura
Intel, tot i que aquesta última se sol usar amb fins didàctics, i escassament en entorns de producció.
Proporciona des dels seus inicis un excel·lent suport per aplicacions de xarxa a
protocols IP, i va ser el primer entorn on es va desenvolupar el sistema
Java, on se segueix tenint un excel·lent rendiment.
Proporciona la majoria de les funcionalitats típiques dels sistemes
UNIX en entorn servidor, com
Sockets,
Multitasca,
Fils d'execució,
escriptoris basats en
XWindow el que s'inclouen diversos escriptoris com
Open Look CDE o més recentment Sun Java Desktop System, basat en
GNOME.
Últimament la companyia ha posat en marxa una clara estrategia d'apropament entre Solaris i
GNU/Linux desenvolupant fins i tot productes que permeten executar programes de Linux