Saltar ao contido

GNU Hurd

Na Galipedia, a Wikipedia en galego.
GNU Hurd
Logotipo
Imaxe
 Subclase de
 Composto por
GNU Mach (pt) Traducir Editar o valor en Wikidata
 Nome oficial
Hurd (en)
Hird of Unix-Replacing Daemons (en)
Hurd of Interfaces Representing Depth (en) Editar o valor en Wikidata
 Epónimo
 Movemento
Implicados
 Usado por
 Desenvolvedor/a
Características
 Versións
0.9 versión estábel (18 de decembro de 2016)
0.8 versión estábel (18 de maio de 2016)
0.7 (31 de outubro de 2015)
0.6 (10 de abril de 2015) Editar o valor en Wikidata
 Licenza
 Plataforma
 Linguaxe de programación
Identificadores
Freebase/m/03g7l Editar o valor en Wikidata
Fontes e ligazóns
 Páxina WEB
 Repositorio
Wikidata G:Commons C:Commons

GNU Hurd é o microkernel[1] multiservidor que desenvolve o Proxecto GNU da Free Software Foundation.[2][3] Está pensado como substituto do núcleo Unix e libérase con licenza GNU. Malia que o kernel de Linux se converteu na solución máis viable no proxecto GNU, o desenvolvemento de GNU Hurd continúa arestora só que a modo.[4]

GNU Hurd consiste nunha serie de protocolos e procesos de servidor (ou daemons) que se executan no microkernel GNU Mach.[5] Hurd intenta superar en funcionalidade ao kernel de Unix, e en estabilidade, máis sen perder a compatibilidade con este. O Proxecto GNU, con desenvolvedores a favor desde a década dos 1980, escolleu a opción de ser multiservidor pola aparente vantaxe sobre das arquitecturas traducionais monolíticas de Unix.[4]

[editar | editar a fonte]

Thomas Bushnell, do alcume BSG e o primeiro arquitecto do Hurd dixo en 1991, describiu a Hurd como unha acrimonia mutuamente recursiva:[6]

É tempo de explicar que é "Hurd". "Hurd" significa «Hird of Unix-Replacing Daemons» [daemons Hird, ou o caseiro, para a substitución en Unix]. E, co cal, "Hird" significa «Hurd of Interfaces Representing Depth» [Hurd para a representación profunda das interfaces]. Aquí temos, ata onde eu entendo, o primeiro software que recibe o nóme dun mutuo par de acrónimos recursivos
Thomas Bushnell

O logotipo son as caixas Hurd e reflicten a arquitectura do sistema. No logo móstranse os noodos dos servidores do núcleo de Hurd e a comunicación entre eles, por pontes directas entre procesos ou mensaxes IPCs.[6]

Características

[editar | editar a fonte]

GNU Hurd é unha colección de servidores que corren no microkernel Mach para poñer en funcionamento sistemas de ficheiros, protocolos de rede, control de acceso a ficheiros, e outras funcións que están postas en funcionamento polo kernel Unix ou por kernels similares (coma o Linux). O Proxecto GNU estívose desenvolvendo dende 1990 como software libre, distribuíndose baixo a licenza GPL. Hurd intenta superar ós kernel tipo Unix en canto a funcionalidade, seguridade e estabilidade, aínda manténdose compatible con eles. Isto lógrase grazas a que Hurd pon en funcionamento a especificación POSIX, entre outras, pero eliminando as restricións arbitrarias ós usuarios.

GNU Hurd está orientado a ter unha programación e un ambiente de usuario familiares para múltiples propósitos. O Hurd utiliza desenvolvemento para plataformas IA-32, i686 en Assembly e C. Coa librería de C para GNU deséñanse as liñas estándar coma as ANSI/ISO, BSD, POSIX, Single Unix, SVID, e a X/Open. Hurd ten unha estrutura orientada a obxectos.[Cómpre referencia] As interfaces do Hurd están deseñadas para permitir redes agrupadas (colectivas), aínda que esta función aínda non foi posta en funcionamento.

  1. Os microkernels defínense núcleos de sistemas operativos que relegan a funcionalidade tradicional dun sistema operativo a procesos ordinarios de usuarios, implementando só as pezas necesarias para esa externalización.
  2. "GNU Hurd". Consultado o 2017-07-26. 
  3. "Microkernels - The component-based operating systems". Consultado o 2017-07-26. 
  4. 4,0 4,1 Tozzi, Christopher (2015-04-20). "30 Years On, HURD Lives: GNU Updates Open Source Unix Kernel". thevarguy.com (en inglés). Arquivado dende o orixinal o 29 de setembro de 2017. Consultado o 2017-04-17. 
  5. "What Is the GNU Hurd?". Consultado o 2017-07-26. 
  6. 6,0 6,1 Vervloesem, Koen (7 de xullo de 2010). "The Hurd: GNU's quest for the perfect kernel". LWN.net. Consultado o 26 de xullo de 2017. 

Véxase tamén

[editar | editar a fonte]

Outros artigos

[editar | editar a fonte]

Ligazóns externas

[editar | editar a fonte]