Linux

Para o sistema operativo libre composto principalmente polo kernel Linux e GNU, véxase GNU/Linux.
Linux
DesenvolvedorLinus Torvalds, e a comunidade de colaboradores ao redor do mundo.
Familia de S.O.Software libre
Lanzamentoversión 0.01, 17 de setembro de 1991
En galegoSi
Espazo de usuarioEscritorio, escritorio táctil, dispositivos móbiles, servizos incorporados, servidores, supercomputadoras
Interface de usuarioMúltiples interfaces gráficas
Modelo de desenvolvementoDesenvolvemento iterativo, mediante código aberto e colaboración da comunidade.[1]
NúcleoLinux Kernel
Tipo de núcleoMonolítico
LicenzaGNU versión 2[2][3] con algunhas outras de libre distribución (privativas) para módulos de kernel.[4][5]
Última versión estable4.14.10 (estable)[6] 29 de decembro de 2017
Estado actualEn desenvolvemento
Sitio webkernel.org
Tux (un pingüín) é a mascota oficial de Linux.

Linux é un kernel, ou núcleo, monolítico libre, inspirado en Unix, e que empregan os sistemas operativos GNU/Linux.[7] Linux é un exemplo paradigmático de software libre no que contribúen centos de desenvolvedores[8] e que ten soporte a longo prazo, de ata seis anos. Desenvólvese con git en github[9][10] e debatendo en listas de correos, fundamentalmente na lista Linux kernel mailing list (LKML: "lista de desenvolvemento do kernel de Linux"). O kernel de Linux libérase coa licenza GPL v2[3].

A familia de sistemas GNU/Linux que empregan este kernel, e que se distribúen como distribucións GNU/Linux, engádenlle recursos ao kernel, como ferramentas de empaquetado de software, e distribúeno. As distribucións de GNU/Linux empréganse tanto en computadores persoais como en servidores; e está implementado para dispositivos como routers, puntos de acceso de rede sen fíos, sistemas de telefonía como a PBX, decodificador de televisión, FTA, smart TVs, gravadores de vídeo dixitais PVR ou sistema de almacenamento en rede NAS. Ademais, o sistema operativo Android, que está en tabletas e teléfonos e reloxos; usa os servizos que lle ofrece o kernel de Linux. Aínda que o uso no escritorio de Linux está arredor do 3%[11][12][13], Linux domina todos os demais usos de sistemas operativos: desde os dispositivos móbiles e televisión ás supercomputadoras. A comezos do 2018 Linux estaba presente en todos e cada un dos 500 supercomputadoras máis potentes do planeta.[14]

O kernel de Linux foi concibido e creado en 1991 polo daquela estudante de ciencias da computación finlandés, Linus Torvalds.[15] Pensouno para uso persoal e sen pensar en interaccións entre plataformas, mais axiña se popularizou o seu proxecto e adaptouse para múltiples arquitecturas de computadores, por riba de calquera outro sistema operativo ou kernel.[15] Logo gañou popularidade entre os desenvolvedores e usuarios, que empregaron ese kernel para outros proxectos de software libre, en particular o proxecto do sistema operativo GNU.[16]

A API do kernel de Linux, é a interface para programar aplicacións (API) coa que os programas interactúan co kernel. Está deseñada para ser estable e non dar erros no contorno de aplicacións do usuario, como as aplicacións con interfaces gráficas (GUIs) ou as que dependen doutras aplicacións. É función do kernel controlar o hardware, polo que os principais dispositivos inténtanse que sexa implementados e estables. Porén, a interface entre o kernel e os módulos de carga do kernel (LKMs) son a parte que non está directamente pensada para ser a máis estable.[17]

O kernel de Linux segue recibindo a contribución de miles de programadores e empresas de todo o mundo.[18] En 2017 contribuíron no seu desenvolvemento máis de 15.600 desenvolvedores de máis de 1.400 empresas, o que supuxo o aumento nun ano de 4.300 de 500 empresas.[19] As compañías aportan máis do 80% dos desenvolvedores do kernel[20] e as que destacaron no seu desenvolvemento no ano 2017 foron Intel, Red Hat, Linaro, IBM, Samsung, SUSE, Google, AMD, Renesas, Mellanox, Texas Instruments e ARM.[19][21]. Máis do 37% das webs fornécenas equipos con sistemas Linux.[22]

  1. LMKL.ORG - the Linux Kernel Mailing List Arquive, Sitio Oficial de Linux Kernel Mailing List.
  2. Martens, China (28 de xullo de 2006). InfoWorld, eds. "Linux creator Torvalds still no fan of GPLv3". 
  3. 3,0 3,1 "Linux Kernel Copying". Arquivado dende o orixinal o 21 de decembro de 2012. Consultado o 13 de novembro de 2019. Nótese ademais que a única versión válida da GPL no que respecta ao kernel é _esta_ versión en particular da licenza (ie v2, nin v2.2 nin v3.x ou a que sexa), agás que se diga o contrario. 
  4. Stallman, Richard (2002). Free Software Foundation, eds. "Linux, GNU, and freedom". 
  5. git.kernel.org, eds. (16 de outubro de 2002). "kernel/git/stable/linux-stable.git". Arquivado dende o orixinal o 13 de xaneiro de 2013. Consultado o 26 de agosto de 2018. path: root/firmware/WHENCE 
  6. Torvalds, Linus (12 de novembro de 2017). LKML, eds. "Linux 4.14". 
  7. linux.org, ed. (2010). "What is Linux" (en inglés). Arquivado dende o orixinal o 27/05/2010. Consultado o 2/01/2018. 
  8. Torvalds, Linus (25/09/2006). "Re: GPLv3 Position Statement". LKML. Consultado o 02701/2018. 
  9. slashdot.org (eds.). "Linux kernel moves to github". 
  10. Linus Torvalds (04/09/2011). "Linux 3.1-rc5". 
  11. netmarketshare.com (eds.). "Operating System Market Share". Para os ambientes de escritorio entre novembro e decembro de 2017 statcounter cita unha porcentaxe de uso do 2.33%." 
  12. statcounter, Global Stats (eds.). "Desktop Operating System Market Share Worldwide". Para os ambientes de escritorio entre novembro e decembro de 2017 statcounter cita unha porcentaxe de uso do 1.53%. 
  13. w3schools.com (eds.). "OS Platform Statistics". Para o sistema operativo que se identifican navegando na web, en 2017 w3schools rexistrou un mínimo do 5.3% e un máximo 6.0% de porcentaxe de uso de Linux. 
  14. Erro na cita: Etiqueta <ref> non válida; non se forneceu texto para as referencias de nome top500stats
  15. 15,0 15,1 Marjorie Richardson (1/11/1999). "Interview: Linus Torvalds". Linux Journal (en inglés). Consultado o 20/08/2009. 
  16. Williams, Sam (Marzo de 2002). "Chapter 9: The GNU General Public License". En O'Reilly. Free as in Freedom: Richard Stallman's Crusade for Free Software. ISBN 0-596-00287-4. Consultado o 02/01/2018. 
  17. Kroah-Hartman, Greg. "The Linux Kernel Driver Interface". Linux Kernel Documentation. Arquivado dende o orixinal o 21 de decembro de 2016. Consultado o 20 January 2016. This is being written to try to explain why Linux does not have a binary kernel interface, nor does it have a stable kernel interface. 
  18. Greg Kroah-Hartman (Abril de 2008). "Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It" (PDF) (en inglés). Arquivado dende o orixinal o 12 de setembro de 2019. Consultado o 01 de xaneiro de 2018. Since 2005, over 3700 individual developers from over 200 different companies have contributed to the kernel. 
  19. 19,0 19,1 Linux Foundation, Press Release, eds. (24/10/2017). "The Linux Foundation Releases Annual Kernel Development Report". Arquivado dende o orixinal o 03/01/2018. Consultado o 02/01/2018. 
  20. Jonathan Corbet (02/08/2017). lwn.net, eds. "Statistics from the 4.7 development cycle". 
  21. Linux.com (eds.). "Linux Kernel Development Report 2016. How Fast It's Going, Who Is Doing It, What They Are Doing, and Who Is Sponsoring It?". Arquivado dende o orixinal o 22 de agosto de 2016. Consultado o 23 de agosto de 2016. 
  22. W3Techs (eds.). "Usage statistics and market share of Unix for websites". Consultado o 02/01/2018. 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search