Esta entrada ten unha versión falada (atoparás unha caixa, máis abaixo, coa ligazón). Fai clic aquí para acceder ao proxecto falado da Wikipedia

WILDEBEEST

Da Wikipedia, a enciclopedia libre.
Ir á navegación Ir á busca
Nota de desambiguación.svg Desambiguación : se está a buscar outros significados, consulte Gnu (desambiguación) .

GNU ( acrónimo recursivo para "GNU's Not Unix") é un sistema operativo similar a Unix , concibido en 1984 por Richard Stallman e promovido pola Free Software Foundation , co obxectivo de obter un sistema operativo completo empregando só software libre [1] : o obxectivo era refacer un sistema operativo libre pero que xa non era o mesmo que antes, que respondía ás ideas orixinais, que tiñan as mesmas propiedades que o sistema Unix , pero que ao mesmo tempo era diferente.

Dado que GNU Hurd , o núcleo oficial do proxecto, non se considera listo para a súa distribución, normalmente GNU úsase xunto con outros núcleos incluíndo Linux , Linux-libre , XNU ou o usado por FreeBSD . A palabra GNU pronúnciase / gnu: / (gh-nù) e non / ɲu: / para non confundila coa especie animal homónima ou co adxectivo inglés new . [2]

Historia

O creador de GNU é Richard Stallman , que comezou a súa carreira no MIT en 1971 , traballando nun laboratorio de intelixencia artificial , cuxos membros xa estaban afeitos a intercambiar libremente código e programas nun momento no que o software , empregado dun xeito moi similar ao actual software libre (pero sen regras escritas que sancionen os métodos de uso, é dicir, sen licenza ), foi usado por moitas empresas privadas e os programadores case nunca estiveron suxeitos a un acordo de non divulgación .

O laboratorio de IA utilizou un sistema operativo de compartición de tempos chamado Incompatible Timesharing System (ITS) que o grupo de expertos en informática do laboratorio, simplemente chamados "hackers", deseñara e escribira en linguaxe de ensamblaxe para o PDP-10. , Un dos grandes ordenadores de ese período. O termo "hacker" co que se coñecían os expertos en informática non se refire ao significado actual de "pirata", senón ao da xente "que adora programar e que quere ser bo niso".

Desde comezos dos anos 80 tiveron lugar algúns feitos que levaron a un cambio repentino na situación. En primeiro lugar, case todo o software en circulación fora substituído por software privativo . Ademais, Dixital deixou de producir a serie PDP-10 xa que a súa arquitectura non se puido actualizar para permitirlle seguir as novidades do momento. Isto significou que a maioría dos programas que compoñían ITS quedaron obsoletos. Finalmente neses anos a comunidade orixinal do laboratorio de Intelixencia Artificial disolveuse porque moitos dos hackers foron contratados por outras compañías como Symbolics , nacida dunha costela do propio laboratorio.

A fácil elección que podería facer Stallman sería unirse ao mundo do software propietario, asinar acordos de non divulgación e prometer que non axudaría aos seus compañeiros de hackers. Deste xeito podería gañar cartos, pero sabía que ao final da súa carreira ía mirar cara atrás e darse conta de que axudara a empeorar o mundo impedindo que os programadores colaborasen entre eles. A finais de 1983 Richard Stallman deixou o seu traballo no MIT, mentres continuaba a usar o equipo do laboratorio e comezou a desenvolver, a principios de 1984 , un novo sistema operativo compatible con Unix que permitiría a calquera ver o código., Modificalo, executalo para compartilo con outros libremente e pasar facilmente a el (de aí o acrónimo recursivo "GNU's Not Unix"). O anuncio orixinal (27 de setembro de 1983 ) foi seguido da publicación da primeira versión do Manifesto GNU [3] . O desenvolvemento do sistema comezou en 1984 .

Logotipo do proxecto GNU

«O meu traballo sobre software libre está motivado por un obxectivo idealista: difundir a liberdade e a cooperación. Quero fomentar a difusión do software libre, substituíndo os programas privativos que prohiben a cooperación e, deste xeito, melloran a nosa sociedade. Esta é a razón fundamental pola que a Licenza pública xeral de GNU foi escrita tal e como está, como copyleft "

( Richard M. Stallman )

En setembro de 1984 Stallman comezou a traballar en GNU Emacs que comezou a ser utilizable a principios de 1985. Foi o primeiro programa desenvolvido dentro do proxecto GNU. En canto á súa distribución, Stallman colocouno no servidor ftp anónimo da computadora que usou no MIT. Non obstante, isto non foi suficiente, xa que nese momento poucas persoas aínda tiñan acceso a Internet. Así, comezou a que os interesados ​​enviasen un sobre estampado que contiña unha cinta que enviou ao remitente despois de cargar Emacs, por un custo de 150 dólares. Este foi o primeiro paso para crear unha empresa de distribución de software libre.

En 1985 , impulsados ​​pola necesidade de novos fondos, Stallman e os seus asociados crearon a Free Software Foundation , unha organización sen ánimo de lucro para o desenvolvemento de software libre . A FSF tamén se fixo cargo da distribución das cintas Emacs e posteriormente estendeu o negocio engadindo á cinta outro software libre, incluso non GNU. Os empregados da Free Software Foundation escribiron e mantiveron varios paquetes GNU. Entre estes, destacan a biblioteca C e o Bash . A biblioteca GNU C é usada por todos os programas que se executan en sistemas GNU / Linux para comunicarse co núcleo Linux . O desenvolvemento destes programas financiouse porque o proxecto GNU non se trataba só de ferramentas de traballo ou un ambiente de desenvolvemento: o obxectivo era un sistema operativo completo e estes programas eran necesarios para acadar ese obxectivo.

O principal obxectivo de GNU era ser software libre . Mesmo se GNU non tivese ningunha vantaxe técnica sobre Unix , tería tanto unha vantaxe social, que permitía aos usuarios cooperar, como unha vantaxe ética, respectando a súa liberdade. En 1989 , Stallman creou a Licenza pública xeral de GNU para software libre , que vincula aos usuarios a redistribuír o software e calquera modificación do mesmo como software libre . Isto non sempre é certo nin sequera obvio, como no caso do "X Window System". Desenvolvido no MIT , pronto foi adoptado por moitas empresas informáticas e redistribuído xunto cos sistemas Unix baixo o mesmo acordo de non divulgación, transformándose rapidamente dun sistema libre a un sistema propietario.

En 1992 o sistema GNU tiña un editor de texto extensible ( Emacs ), un compilador ( GCC ), con funcións de optimización e a maioría das bibliotecas e utilidades dun sistema Unix estándar. Era practicamente un sistema completo, pero o núcleo chamado GNU Hurd (bautizado orixinalmente "Alix") aínda non estaba preparado, o desenvolvemento do cal comezou en 1986 , primeiro sobre a base de TRIX (un núcleo Unix fabricado no MIT) e posteriormente ( 1988 ) baseado en Mach (desenvolvido na Universidade Carnegie Mellon ).

Decidiuse entón combinar o software GNU co núcleo Linux , un núcleo compatible con Unix desenvolvido en 1991 por Linus Torvalds como software propietario , pero fixo software libre en 1992, para crear un sistema único chamado GNU / Linux .

O desenvolvemento de GNU Hurd , software libre creado en 1990 para substituír o núcleo Unix , aínda o realiza hoxe o proxecto GNU , pero aínda non alcanzou unha madurez e estabilidade que permita o seu uso nun ambiente de produción. O Proxecto GNU segue usando o termo " software libre " para expresar a idea de que a liberdade é importante, non só a tecnoloxía.

Descrición

Kernel

Icona de lupa mgx2.svg Mesmo tema en detalle: variantes de GNU .

O sistema GNU combínase con varios núcleos , incluíndo:

Software principal do sistema GNU

Icona de lupa mgx2.svg Mesmo tema en detalle: Lista de paquetes GNU .

Distribucións para ordenadores máis antigos

Nota

  1. ^ (EN) Acerca de GNU , en gnu.org.
    "É ofrecer un sistema compatible con Unix que sería un software 100% libre. Non 95% gratis, nin 99,5%, senón 100% " .
  2. ^ Como pronunciar GNU , en gnu.org . Consultado o 22 de xuño de 2016 .
  3. ^ O Manifesto GNU , en gnu.org . Consultado o 22 de xuño de 2016 .

Elementos relacionados

Outros proxectos

Ligazóns externas

Control da autoridade GND ( DE ) 4405655-2