Linux

De WikiLingua.net

Per a altres usos d'aquest terme vegi's Linux (desambiguación).
Linux
El logotipo oficial del núcleo Linux es el pingüino Tux
El logotip oficial del nucli Linux és el pingüí Tux
Desarrollador: Varis
Model de desenvolupament: Codi obert
Nucli: Linux
Tipus de nucli: Monolítico
Llicència: GPL
Estat actual: En desenvolupament

Linux és un sistema operatiu tipus Unix (també conegut com GNU/Linux) que es distribueix sota la Llicència Pública General de GNU (GNU GPL), és a dir que és programari lliure. El seu nom prové del Nucli de Linux, desenvolupat en 1991 per Linus Torvalds. És usat àmpliament en servidors i super-computadors,[1] i compte amb el respatller de corporacions com Dell, Hewlett-Packard, IBM, Novell, Oracle, Xarxa Hat i Sun Microsystems.

Pot ser instal·lat en gran varietat de maquinari, incloent computadors d'escriptori i portàtils (PCs x86 i x86-64 així com Macintosh i PowerPC), computadors de butxaca, telèfons cel·lulars, dispositius encastats, videoconsoles (Xbox, PlayStation 3, PlayStation Portable, Dreamcast, GP2X) i uns altres (com màquines de jocs, enrutadores i alguns models de dispositius iPod).

Les variants d'aquests sistemes es denominen "distribucions" i el seu objectiu és oferir una edició que compleixi amb les necessitats de determinat grup d'usuaris. D'aquesta forma existeixen distribucions per a llars, empreses i servidors. Algunes són gratuïtes i unes altres de pagament, algunes insertan programari no lliure i unes altres contenen sol programari lliure.

La marca registrada Linux (Nombre de sèrie: 1916230.[2] ) pertany a Linus Torvalds i es defineix com "un sistema operatiu per a computadores que facilita el seu ús i operació". Existeixen grups d'usuaris del sistema Linux en gairebé totes les àrees del planeta.

Taula de continguts

[editar] Etimología

GNU/LinuxLinux
+

Linux es refereix estrictament al nucli Linux, però és comúnmente utilitzat per a descriure al sistema operatiu tipus Unix (que implementa l'estàndard POSIX), que utilitza primordialmente filosofia i metodologies lliures (també conegut com GNU/Linux) i que està format mitjançant la combinació del nucli Linux amb les biblioteques i eines del projecte GNU i de molts altres projectes/grups de programari (lliure o no lliure).

L'expressió "Linux" és utilitzada per a referir-se a les distribucions GNU/Linux, col·leccions de programari que solen contenir grans quantitats de paquets a més del nucli. El programari que solen incloure consta d'una enorme varietat d'aplicacions , com: entorns gràfics, suites ofimáticas, servidors web, servidors de correu, servidors FTP, etcètera. Coloquialmente s'aplica el terme "Linux" a aquestes. Algunes persones opinen que és incorrecte denominar-les distribucions Linux, i proposen cridar-les sistema GNU/Linux. Altres persones opinen que els programes inclosos procedeixen de fonts tan variades que proposen simplificarlo denominant-ho simplement a "Linux".

La pronunciació correcta (per a qualsevol idioma), segons paraules del seu autor,[3] és molt propera a com es pronuncia en espanyol: /lí.nux/ o /lnəks/ (Alfabet Fonético Internacional).

[editar] Història

Article principal: Història de Linux
Linus Torvalds, creador del núcleo Linux
Linus Torvalds, creador del nucli Linux

Linux va néixer gràcies a la idea de Linus Torvalds de crear un sistema basat en Unix per a màquines i386. En més d'una ocasió, Linus Torvalds ha afirmat que si hagués sabut de l'existència dels sistemes BSD que ja complien el que feia Linux, no s'hauria molestat a modificar Minix. La història de Linux està fortament vinculada a la del projecte GNU. El projecte GNU, iniciat en 1983, té com objectiu el desenvolupament d'un sistema Unix complet compost enteramente de programari lliure. Cap a 1991, quan la primera versió del nucli Linux va ser alliberada, el projecte GNU havia produït diversos dels components del sistema operatiu, incloent un intèrpret de comandos, una biblioteca C i un compilador, però encara no explicava amb el nucli que permetés completar el sistema operatiu.

Llavors, el nucli creat per Linus Torvalds, qui es trobava per llavors estudiant en la Universitat d'Hèlsinki, va omplir el buit final que el sistema operatiu GNU exigia. Subsecuentemente, milers de programadores voluntaris al voltant del món han participat en el projecte, millorant-ho contínuament. Torvalds i altres desarrolladores dels primers dies de Linux van adaptar els components de GNU i de BSD, així com de molts altres projectes com Perl, Apache, Python, etc. per a treballar amb el nucli Linux, creant un sistema operatiu completament funcional procedent de moltíssimes fonts diferents, la majoria lliures.

[editar] Suport

Des de finals del 2000 s'ha incrementat el suport i respatller de part de fabricants de maquinari com IBM,[4] Sun Microsystems,[5] Hewlett-Packard,[6] i Novell.[7] Alguns d'ells (com Dell,[8] Hewlett-Packard,[9] [10] Lenovo[11] [12] [13] i Acer[14] ) ho inclouen pre-instal·lat en alguns models de computadores portàtils i d'escriptori per a l'usuari final. El respatller de les companyies de programari també està present, ja que -entre altres aplicacions- Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe Flash, RealPlayer, Silverlight i Yahoo! Messenger estan disponibles per a Linux.

[editar] Distribucions de Linux

Article principal: Distribució Linux
Sharp Zaurus, un computador de bolsillo con Linux.
Sharp Zaurus, un computador de butxaca amb Linux.

Una distribució és una variant del sistema Linux que s'enfoca a satisfer les necessitats d'un grup especifico d'usuaris. D'aquesta manera hi ha distribucions per a llars, empreses i servidors. Algunes incorporen programes comercials (com Mandriva PowerPack) o solament programari lliure (com Debian).

Les distribucions són ensambladas per individus, empreses i altres organismes. Cada distribució pot incloure qualsevol nombre de programari addicional, incloent programari que faciliti la instal·lació del sistema. La base del programari inclòs amb cada distribució inclou el nucli Linux i les eines GNU, al que solen adicionarse també diversos paquets de programari.

Les eines que solen incloure's en la distribució d'aquest sistema operatiu s'obtenen de diverses fonts, incloent de manera important projectes de codi obert o lliure, com el GNU i el BSD o el KDE. A causa de que les eines de programari lliure que en primera instància van tornar funcional al nucli de Linux provenen del projecte GNU que des de 1983 havia alliberat programari que va poder ser usat en el projecte de Linux de 1991, Richard Stallman (fundador del projecte GNU) demana als usuaris que es refereixin a dit sistema com GNU/Linux. Malgrat això, la majoria dels usuaris continuen cridant al sistema simplement "Linux" i les raons exposades per Richard Stallman són etern motiu de controversia. La majoria dels sistemes "Linux" inclouen també eines procedents de BSD i de molts altres projectes com Mozilla, Perl, Ruby, Python, PostgreSQL, MySQL, Xorg, gairebé totes amb llicència GPL o compatibles amb aquesta (LGPL, MPL) un altre aporti fonamental del projecte GNU.

Usualmente s'utilitza la plataforma XFree86 o la X.Org Server per a sostenir interfaces gràfiques.

[editar] Instal·lació

La instal·lació de Linux és molt senzilla, l'únic requerit és tenir coneixements previs respecte a les particiones del disc dur. Moltes variants (com openSUSE) es distribueixen en un disc viu (en anglès LiveCD o LiveDVD), que permet que el sistema s'executi en el computador sense tocar el disc dur.

N'hi ha prou amb descarregar la imatge ISO d'una distribució, gravar-la en un CD o DVD i iniciar la computadora utilitzant dit disc. Algunes distribucions molt utilitzades són Suse, Debian, Ubuntu o loDo (aquesta última és la més comuna en la plataforma PlayStation 3). La majoria de les distribucions són gratuïtes i poden aconseguir-se fàcilment a través de les pàgines web dels seus fabricants o a través d'arxius torrent.

Existeixen versions linux per a màquines x86 (abasta des de computadores 386, Pentium I, Celeron, fins a Pentium IV), també per a x86-64, arquitectura de 64 bits d'AMD (copiada per intel i rebautizada com em64t), i per a processadors PowerPC (PPC) de les computadores Apple Macintosh.

[editar] Escala de desenvolupament

Un estudi sobre la distribució Xarxa Hat 7.1 va revelar que aquesta en particular posseeix més de 30 milions de línies de codi real. Utilitzant el model de càlcul de costos COCOMO, pot estimar-se que aquesta distribució requeriria 8.000 programadores per any per al seu desenvolupament. D'haver estat desenvolupat per mitjans convencionals de codi tancat, hagués costat més de mil milions de dòlars en els Estats Units.[15]

La major part del seu codi (71%) pertanyia al llenguatge C, però van ser utilitzats molts altres llenguatges per al seu desenvolupament, incloent C++, Bash, Lisp, Ensamblador, Perl, Fortran i Python.

Al voltant de la meitat del seu codi total (explicat en línies de codi) va ser alliberat sota la llicència GPL en la seva versió 2.

El nucli Linux contenia llavors 2,4 milions de línies de codi, corresponent al 8% del total, demostrant que la vasta majoria del sistema operatiu no pertany al nucli del mateix.

En un estudi posterior[16] es va realitzar la mateixa anàlisi per a Debian GNU/Linux versió 2.2. Aquesta distribució contenia més de 55 milions de línies de codi font, i hauria costat 1.900 milions de dòlars (any 2000) el desenvolupament per mitjans convencionals (no lliures); el nucli Linux a l'octubre de 2003 té unes 5,5 milions de línies.

D'altra banda, cada vegada existeixen més controladors de dispositius per a Linux, fins i tot creats per tercers desarrolladores.[17]

[editar] Mercat i ús

Escritorio KDE 3.4.2 corriendo sobre Gentoo Linux (2.6.13-r9) corriendo un cliente IRC Konversation, un cliente p2p aMule y un reproductor musical Amarok.
Escriptori KDE 3.4.2 corrent sobre Gentoo Linux (2.6.13-r9) corrent un client IRC Konversation, un client p2p aMule i un reproductor musical Amarok.

Amb l'adopció per nombroses empreses fabricadores de PCs, moltes computadores són venudes amb distribucions GNU/Linux pre-instal·lades, i "GNU/Linux" ha començat a prendre el seu lloc en el vast mercat de les computadores d'escriptori.

Amb entorns d'escriptori, "GNU/Linux" ofereix una interfaz gràfica alternativa a la tradicional interfaz de línia de comandos d'Unix . Existeixen en l'actualitat nombroses aplicacions gràfiques, ja siguin lliures o no, que ofereixen funcionalitat que està permetent que GNU\Linux s'adapti com eina d'escriptori.

Algunes distribucions permeten l'arrencada de Linux directament des d'un disc compacte (anomenats LiveCDs) sense modificar en absolut el disc dur de la computadora en la qual s'executa Linux. Per a aquest tipus de distribucions, en general, els arxius d'imatge (arxius ISO) estan disponibles en Internet per a la seva descarrega.

Altres possibilitats inclouen iniciar l'arrencada des d'una xarxa (ideal per a sistemes amb requeriments mínims) o des d'un disc flexible o disquet o d'unitats d'emmagatzematge USB.

[editar] Mercat

Nombrosos estudis quantitatius sobre programari de codi obert estan orientats a tòpics com la quota de mercat i la fiabilitat, molts d'aquests estudis examinen específicament a Linux.[18] El mercat de Linux creix rapidamente, i els ingressos per programari de servidors, escriptoris, i empaquetados, que corren sota Linux, s'estima que arribaran a $35.7 bilions en 2008.[19]

La creixent popularitat de Linux s'ha dels avantatges que presenta davant altres tipus de programari. Entre altres raons s'ha de la seva estabilitat, a l'accés a les fonts (el que permet personalitzar el funcionament i auditar la seguretat i privadesa de les dades tractades), a la independència de proveïdor, a la seguretat, a la rapidesa amb que incorpora els nous avenços tecnològics (IPv6, microprocesadores de 64 bits), a l'escalabilidad (es poden crear clusters de centenars de computadores), a l'activa comunitat de desenvolupament que hi ha al seu al voltant, al seu interoperatibilidad i a l'abundància de documentació relativa als procediments.

Richard Stallman, creador del proyecto GNU
Richard Stallman, creador del projecte GNU

Hi ha diverses empreses que comercialitzen solucions basades en Linux: IBM, Novell, Xarxa Hat, Rxart, Canonical Ltd. (Ubuntu), així com milers de PYMES que ofereixen productes o serveis basats en aquesta tecnologia.

Servidores basados en Linux.
Servidors basats en Linux.

Dintre del segment de supercomputadoras, la 9ª més potent del món i primera més potent anés d'EE.UU a Juny de 2007,[20] denominada MareNostrum, va ser desenvolupada per IBM i està basada en un cluster Linux.[21] Es troba allotjada a Barcelona i és gestionada per la Universitat Politécnica de Catalunya (UPC). A fins de 2007, d'acord al TOP500.org, encarregat de monitorear les 500 principals supercomputadoras del món: 371 usaven una distribució basada en GNU/Linux, 78 Unix, 41 SLES (una variant d'Unix), 19 únics amb Linux i 4 Mac. Cap usava Windows.

Linux, a més de tenir una àmplia quota en el mercat de servidors d'internet , degut entre altres coses a la gran quantitat de solucions que té per a aquest segment, té un creixent camp en computadores d'escriptori i portàtils. Prova d'això és que és el sistema basi que s'ha triat per al projecte OLPC: One Laptop Per Child (en espanyol: Una Computadora Portàtil per Nen), que té com objectiu portar una computadora portàtil a cada nen de països com Xina, Brasil, Argentina, Uruguai i Perú i està patrocinat per la iniciativa del MIT i signatures com AMD, Google i Sun Microsystems.

Entre les entitats més destacades que usen Linux es troba la Borsa de Nova York.

[editar] Administració Pública

Hi ha una sèrie d'administracions públiques que han mostrat el seu suport al programari lliure, sigui migrando total o parcialment els seus servidors i sistemes d'escriptori, sigui subvencionant-ho. Com exemples es té a:

  • Alemanya pagant pel desenvolupament del Kroupware. A més ciutats com Múnich, que migró els seus sistemes a SuSE Linux, una distribució alemanya especialment orientada a KDE.
  • Brasil, amb una actitud generalment positiva, i, per exemple, amb el desenvolupament dels telecentros
  • A Espanya, alguns governs autonòmics estan desenvolupant les seves pròpies distribucions no només per a ús administratiu sinó també acadèmic. Així tenim LinEx a Extremadura, Augustux a Aragó, GuadaLinex a Andalusia, LliureX en La Comunitat Valenciana, Molinux a Castella-la Manxa, MAX en La Comunitat de Madrid, Linkat a Catalunya, Trisquel a Galícia, LinuxGlobal a Cantàbria, EHUX en el País Basc, mEDUXa en la comunitat Canària , Silu en la Província de Las Palmas a Canàries com projecte de la ULPGC i Melinux en la Ciutat Autònoma de Melilla, pel moment. Totes aquestes distribucions (a excepció de Linkat) tenen en comuna el fet d'estar basades en Debian, o algun dels seus derivats, com Ubuntu.
  • Xile, on el Ministeri d'Educació i la Universitat de la Frontera (situada en Temuco) van crear EduLinux, una distribució que avui està en més de 1500 escoles xilenes i funcionant en més d'un 90% de les biblioteques xilenes. Actualment les Forces Armades xilenes estan planificant la creació d'una distribució militar que interconecte a les branques de la defensa xilena. El govern d'aquest país va aprovar l'ús del programari lliure en l'administració pública, anul·lant així un contracte previ amb Microsoft per al manteniment de les xarxes i dels equips en escoles i biblioteques xilenes.
  • Xina, amb el seu acord amb Sun Microsystems per a distribuir milions de Java Desktop (una distribució de GNU/Linux basada en GNOME i especialment bé integrada amb java)
  • Cuba on el govern ha establert una indicació oficial per a introduir de manera progressiva el programari lliure i en particular GNU/Linux i en el qual la xarxa de Salut Pública, Infomed, va ser pionera en el seu ús.
  • Mèxic el Govern del Districte Federal dintre de les seves polítiques i lineamientos en matèria d'informàtica dóna preferència a l'ús del Programari Lliure.[22] La Delegació Tlalpan personalitza i adapta a les seves necessitats la distribució Fedora donant-li el nom de GDF/Linux[23] i la UNAM creadora del sistema operatiu de Linux 100% mexicà anomenat Gerro Negre el qual pot instal·lar-se o usar-se en Live cd.
  • Perú on es va desenvolupar TumiX, és una distribució GNU/Linux del tipus LiveCD, està desenvolupada en el Perú per iniciativa del grup d'usuaris de programari lliure Som Lliures.
  • República Dominicana, promociona l'ús i proliferació del Programari lliure en el camp educatiu i científic. Disposa de dues fundacions, una en la capital de Sant Diumenge i l'altra en la ciutat de Santiago[24]
  • Veneçuela on per decret, es va establir l'ús preferent del programari lliure i GNU/Linux en tota l'administració pública, incloent ministeris i oficines governamentals i s'està fomentant la investigació i el desenvolupament de programari lliure. Actualment la Universitat dels Caminis desenvolupa una distribució linux trucada ULAnix basada en Debian i que és la primera creada en ambient universitari veneçolà. Existeix una nova distribució desenvolupada pel Ministeri del Poder Popular per a les Telecomunicacions i la Informàtica, la mateixa està basada en Debian i es troba disponible en un lloc mantingut pel Centre Nacional de Tecnologies d'Informació.[25]
  • Austràlia pagant pel desenvolupament del Kroupware i ordenant per decret que en totes les escoles es dediqui una part horària a enseñasr que és linux.

[editar] Com sistema de programació

La col·lecció d'utilitats per a la programació de GNU és amb diferència la família de compiladores més utilitzada en Linux. Té capacitat per a compilar C, C++, Java, Ada, entre molts altres llenguatges. A més suporta diverses arquitectures mitjançant la compilació creuada, el que fa que sigui un entorn adient per a desenvolupaments heterogenis.

Hi ha diversos entorns de desenvolupament integrats disponibles per a Linux incloent, Anjuta, KDevelop, Ultimate++, Code::Blocks, NetBeans IDE i Eclipse. A més existeixen editors extensibles com pugui ser Emacs que avui dia segueixen sent àmpliament utilitzats. GNU/Linux també disposa de capacitats per a llenguatges de guió (script), aparti dels clàssics llenguatges de programació de shell, la majoria de les distribucions tenen instal·lat Python, Perl, PHP i Ruby.

[editar] Referències

  • Glyn Moody: Rebel Code: Linux and the Open Source Revolution, Review, Perseus Publishing, ISBN 0-7139-9520-3
  • Gedda. R. (2004). Linux breaks desktop barrier in 2004: Torvalds. Retrieved January 16, 2004 from [1]
  • Mackenzie, K. (2004). Linux Torvalds Q&A. Retrieved January 19, 2004 from [2]
  • Marcinkowski, A. (2003). Linux needs reconsideration. Retrieved January 16, 2004 from [3]

[editar] Vegi's també

[editar] Enllaços externs

Wikilibros