Linux ( / l i n ʊ k s / ( escuchar ) LEEN -uuks o / l ɪ n ʊ k s / LIN -uuks [9] ) es una familia de de código abierto Unix-como sistemas operativos basados en el Linux kernel , [10] un kernel de sistema operativo lanzado por primera vez el 17 de septiembre de 1991 por Linus Torvalds . [11] [12] [13] Linux es típicamenteempaquetado en una distribución de Linux .
Desarrollador | Fundación Linux |
---|---|
Escrito en | C , lenguaje ensamblador |
Familia OS | Tipo Unix |
Estado de trabajo | Actual |
Modelo fuente | Fuente abierta |
Versión inicial | 17 de septiembre de 1991 |
Objetivo de marketing | Computación en la nube , dispositivos integrados , computadoras mainframe , dispositivos móviles , computadoras personales , servidores , supercomputadoras |
Disponible en | Plurilingüe |
Plataformas | Alpha , ARC , ARM , ARM64 , C6x , H8 / 300 , Hexagon , Itanium , m68k , Microblaze , MIPS , NDS32, Nios II , OpenRISC , PA-RISC , PowerPC , RISC-V , s390 , SuperH , SPARC , Unicore32 , x86 , x86-64 , XBurst , Xtensa |
Tipo de grano | Monolítico |
Userland | GNU [a] |
Interfaz de usuario predeterminada | Shell de Unix |
Licencia | GPLv2 [7] y otros (el nombre "Linux" es una marca comercial [b] ) |
Página web oficial | www .linuxfoundation .org |
Las distribuciones incluyen el kernel de Linux y el software y las bibliotecas del sistema de apoyo , muchos de los cuales son proporcionados por el Proyecto GNU . Muchas distribuciones de Linux usan la palabra "Linux" en su nombre, pero la Free Software Foundation usa el nombre " GNU / Linux " para enfatizar la importancia del software GNU , causando cierta controversia . [14] [15]
Las distribuciones populares de Linux [16] [17] [18] incluyen Debian , Fedora y Ubuntu . Las distribuciones comerciales incluyen Red Hat Enterprise Linux y SUSE Linux Enterprise Server . Las distribuciones de Linux de escritorio incluyen un sistema de ventanas como X11 o Wayland y un entorno de escritorio como GNOME o KDE Plasma . Las distribuciones destinadas a servidores pueden omitir gráficos por completo o incluir una pila de soluciones como LAMP . Debido a que Linux se puede redistribuir libremente, cualquiera puede crear una distribución para cualquier propósito. [19]
Linux se desarrolló originalmente para computadoras personales basadas en la arquitectura Intel x86 , pero desde entonces se ha adaptado a más plataformas que cualquier otro sistema operativo. [20] Debido al dominio de Android basado en Linux en los teléfonos inteligentes , Linux también tiene la base instalada más grande de todos los sistemas operativos de propósito general . [21] [22] [23] [24] Aunque solo lo utilizan alrededor del 2,3 por ciento de las computadoras de escritorio , [25] [26] el Chromebook , que ejecuta el sistema operativo Chrome basado en el kernel de Linux , domina los EE. UU. K-12 educación y representa casi el 20 por ciento de las ventas de portátiles por debajo de $ 300 en los EE. UU. [27] Linux es el sistema operativo líder en servidores (más del 96,4% de los principales sistemas operativos de 1 millón de servidores web son Linux), [28] lidera otros grandes sistemas de hierro como computadoras mainframe , y es el único sistema operativo utilizado en TOP500 supercomputadoras (desde noviembre de 2017, habiendo eliminado gradualmente a todos los competidores). [29] [30] [31]
Linux también se ejecuta en sistemas integrados , es decir, dispositivos cuyo sistema operativo generalmente está integrado en el firmware y está altamente adaptado al sistema. Esto incluye enrutadores , controles de automatización , tecnología para el hogar inteligente (como Google Nest ), [32] televisores (los televisores inteligentes Samsung y LG usan Tizen y WebOS , respectivamente), [33] [34] [35] automóviles (por ejemplo, Tesla, Audi, Mercedes-Benz, Hyundai y Toyota se basan en Linux), [36] grabadoras de video digitales , consolas de videojuegos y relojes inteligentes . [37] El Falcon 9 'S y el dragón 2 ' s aviónica utilizan una versión personalizada de Linux. [38]
Linux es uno de los ejemplos más destacados de colaboración de software de código abierto y gratuito . El código fuente puede ser utilizado, modificado y distribuido comercial o no comercialmente por cualquier persona bajo los términos de sus respectivas licencias, como la Licencia Pública General GNU . [19]
El 90% de toda la infraestructura en la nube funciona con Linux, incluidas las supercomputadoras y los proveedores de la nube. [39] El 74% de los teléfonos inteligentes del mundo están basados en Linux. [40]
Historia
Precursores
El Unix sistema operativo fue concebido e implementado en 1969, en el AT & T 's Bell Labs , en los Estados Unidos por Ken Thompson , Dennis Ritchie , Douglas McIlroy , y Joe Ossanna . [41] Lanzado por primera vez en 1971, Unix fue escrito completamente en lenguaje ensamblador , como era una práctica común en ese momento. En 1973, en un enfoque clave y pionero, Dennis Ritchie lo reescribió en el lenguaje de programación C (con la excepción de algunas rutinas de hardware y E / S). La disponibilidad de una implementación de lenguaje de alto nivel de Unix facilitó su migración a diferentes plataformas informáticas. [42]
Debido a un caso antimonopolio anterior que le prohibía ingresar al negocio de las computadoras, se requirió que AT&T otorgara la licencia del código fuente del sistema operativo a cualquiera que lo solicitara. Como resultado, Unix creció rápidamente y fue ampliamente adoptado por instituciones académicas y empresas. En 1984, AT&T se despojó de Bell Labs; liberado de la obligación legal que requería licencias gratuitas, Bell Labs comenzó a vender Unix como un producto patentado , donde los usuarios no estaban legalmente autorizados a modificar Unix. El Proyecto GNU , iniciado en 1983 por Richard Stallman , tenía el objetivo de crear un "sistema de software completo compatible con Unix" compuesto enteramente de software libre . El trabajo comenzó en 1984. [43] Más tarde, en 1985, Stallman inició la Free Software Foundation y escribió la Licencia Pública General GNU (GNU GPL) en 1989. A principios de la década de 1990, muchos de los programas requeridos en un sistema operativo (como bibliotecas, compiladores , editores de texto , un shell de línea de comandos y un sistema de ventanas ), aunque los elementos de bajo nivel como controladores de dispositivos , demonios y el kernel , llamado GNU Hurd , estaban estancados e incompletos. [44]
Linus Torvalds ha declarado que si el núcleo GNU hubiera estado disponible en ese momento (1991), no habría decidido escribir el suyo. [45] Aunque no se publicó hasta 1992, debido a complicaciones legales , el desarrollo de 386BSD , del cual descendieron NetBSD , OpenBSD y FreeBSD , fue anterior al de Linux. Torvalds también ha declarado que si 386BSD hubiera estado disponible en ese momento, probablemente no habría creado Linux. [46]
MINIX fue creado por Andrew S. Tanenbaum , un profesor de ciencias de la computación , y lanzado en 1987 como un sistema operativo mínimo similar a Unix dirigido a estudiantes y otras personas que querían aprender los principios del sistema operativo. Aunque el código fuente completo de MINIX estaba disponible gratuitamente, los términos de la licencia impedían que fuera software libre hasta que la licencia cambió en abril de 2000. [47]
Creación
En 1991, mientras asistía a la Universidad de Helsinki , Torvalds sintió curiosidad por los sistemas operativos. [48] Frustrado por la licencia de MINIX, que en ese momento lo limitaba solo al uso educativo, [47] comenzó a trabajar en su propio kernel de sistema operativo, que eventualmente se convirtió en el kernel de Linux .
Torvalds comenzó el desarrollo del kernel de Linux en MINIX y las aplicaciones escritas para MINIX también se utilizaron en Linux. Más tarde, Linux maduró y se llevó a cabo un mayor desarrollo del kernel de Linux en los sistemas Linux. [49] Las aplicaciones GNU también reemplazaron a todos los componentes MINIX, porque era ventajoso usar el código disponible gratuitamente del Proyecto GNU con el incipiente sistema operativo; El código con licencia GNU GPL se puede reutilizar en otros programas informáticos siempre que también se publiquen bajo la misma licencia o una licencia compatible. Torvalds inició un cambio de su licencia original, que prohibía la redistribución comercial, a GNU GPL. [50] Los desarrolladores trabajaron para integrar componentes GNU con el kernel de Linux, creando un sistema operativo completamente funcional y libre. [51]
Nombrar
Linus Torvalds había querido llamar a su invento " Freax ", un acrónimo de "gratis", "freak" y "x" (como una alusión a Unix). Durante el inicio de su trabajo en el sistema, algunos de los archivos MAKE del proyecto incluyeron el nombre "Freax" durante aproximadamente medio año. Torvalds ya había considerado el nombre "Linux", pero inicialmente lo descartó por ser demasiado egoísta. [52]
Para facilitar el desarrollo, los archivos se cargaron en el servidor FTP ( ftp.funet.fi
) de FUNET en septiembre de 1991. Ari Lemmke, compañero de trabajo de Torvalds en la Universidad Tecnológica de Helsinki (HUT), quien fue uno de los administradores voluntarios del servidor FTP en En ese momento, no pensó que "Freax" fuera un buen nombre, por lo que nombró al proyecto "Linux" en el servidor sin consultar a Torvalds. [52] Más tarde, sin embargo, Torvalds consintió en "Linux".
De acuerdo con un post grupo de noticias por Torvalds, [9] la palabra "Linux" debe pronunciarse ( / l ɪ n ʊ k s / (listen ) LIN-uuks) con una 'i' corta como en 'print' y 'u' como en 'put'. Para demostrar aún más cómo se debe pronunciar la palabra "Linux", incluyó una audioguía (listen ( ayuda · info ) ) con el código fuente del kernel. [53] contradictoria, en esta grabación, que pronuncia 'Linux' ( / l i n ʊ k s / (escuchar ) LEEN-uukscon una vocal delantera corta pero cercana no redondeada.
Captación comercial y popular
La adopción de Linux en entornos de producción, en lugar de ser utilizado solo por aficionados, comenzó a despegar por primera vez a mediados de la década de 1990 en la comunidad de supercomputación, donde organizaciones como la NASA comenzaron a reemplazar sus máquinas cada vez más caras con grupos de computadoras de bajo costo que ejecutan Linux. . El uso comercial comenzó cuando Dell e IBM , seguidos por Hewlett-Packard , comenzaron a ofrecer soporte para Linux para escapar del monopolio de Microsoft en el mercado de sistemas operativos de escritorio. [54]
Hoy en día, los sistemas Linux se utilizan en toda la informática, desde sistemas integrados hasta prácticamente todas las supercomputadoras , [31] [55] y se han asegurado un lugar en las instalaciones de servidor , como la popular pila de aplicaciones LAMP . El uso de distribuciones de Linux en escritorios domésticos y empresariales ha ido en aumento. [56] [57] [58] [59] [60] [61] [62] Las distribuciones de Linux también se han vuelto populares en el mercado de las netbooks , con muchos dispositivos que se envían con distribuciones personalizadas de Linux instaladas y Google lanza su propio sistema operativo Chrome diseñado para netbooks.
El mayor éxito de Linux en el mercado de consumo es quizás el mercado de dispositivos móviles, siendo Android uno de los sistemas operativos más dominantes en teléfonos inteligentes y muy popular en tabletas y, más recientemente, en dispositivos portátiles . Los juegos de Linux también están en aumento con Valve mostrando su soporte para Linux y lanzando SteamOS , su propia distribución de Linux orientada a los juegos. Las distribuciones de Linux también han ganado popularidad entre varios gobiernos locales y nacionales, como el gobierno federal de Brasil . [63]
El desarrollo actual
Greg Kroah-Hartman es el responsable de mantenimiento del kernel de Linux y guía su desarrollo. [64] William John Sullivan es el director ejecutivo de la Free Software Foundation, [65] que a su vez apoya los componentes GNU. [66] Por último, las personas y las empresas desarrollan componentes de terceros que no son GNU. Estos componentes de terceros comprenden una gran cantidad de trabajo y pueden incluir tanto módulos del kernel como aplicaciones y bibliotecas de usuario.
Los proveedores y comunidades de Linux combinan y distribuyen el kernel, los componentes GNU y los componentes que no son GNU, con software de gestión de paquetes adicional en forma de distribuciones de Linux .
Diseño
Muchos desarrolladores de código abierto están de acuerdo en que el kernel de Linux no fue diseñado, sino que evolucionó a través de la selección natural . Torvalds considera que aunque el diseño de Unix sirvió como andamiaje, "Linux creció con muchas mutaciones, y debido a que las mutaciones eran menos que aleatorias, eran más rápidas y más dirigidas que las partículas alfa en el ADN ". [67] Raymond considera que los aspectos revolucionarios de Linux son sociales, no técnicos: antes de Linux, el software complejo era diseñado cuidadosamente por grupos pequeños, pero "Linux evolucionó de una manera completamente diferente. Desde casi el principio, fue pirateado de manera bastante casual por grandes número de voluntarios coordinando sólo a través de Internet. La calidad se mantuvo no por estándares rígidos o autocracia, sino por la estrategia ingenuamente simple de liberar cada semana y obtener retroalimentación de cientos de usuarios en unos días, creando una especie de rápida selección darwiniana sobre las mutaciones introducidas por desarrolladores ". [68] Bryan Cantrill, un ingeniero de un sistema operativo de la competencia, está de acuerdo en que "Linux no se diseñó, evolucionó", pero considera que esto es una limitación, y propone que algunas características, especialmente las relacionadas con la seguridad, [69] no se pueden evolucionó en, "esto no es un sistema biológico al final del día, es un sistema de software". [70] Un sistema basado en Linux es un sistema operativo modular similar a Unix , que deriva gran parte de su diseño básico de los principios establecidos en Unix durante las décadas de 1970 y 1980. Dicho sistema utiliza un kernel monolítico , el kernel de Linux , que maneja el control de procesos, las redes, el acceso a los periféricos y los sistemas de archivos . Los controladores de dispositivo se integran directamente con el kernel o se agregan como módulos que se cargan mientras el sistema está en ejecución. [71]
El espacio de usuario de GNU es una parte clave de la mayoría de los sistemas basados en el kernel de Linux, siendo Android la excepción notable. La implementación del Proyecto de la biblioteca C funciona como un contenedor para las llamadas al sistema del kernel de Linux necesarias para la interfaz kernel-espacio de usuario, la cadena de herramientas es una amplia colección de herramientas de programación vitales para el desarrollo de Linux (incluidos los compiladores utilizados para construir el kernel de Linux). sí mismo), y las coreutils implementan muchas herramientas básicas de Unix . El proyecto también desarrolla Bash , un popular shell CLI . La interfaz gráfica de usuario (o GUI) utilizada por la mayoría de los sistemas Linux se basa en una implementación del sistema X Window . [72] Más recientemente, la comunidad de Linux busca avanzar a Wayland como el nuevo protocolo de servidor de visualización en lugar de X11 . Muchos otros proyectos de software de código abierto contribuyen a los sistemas Linux.
Modo de usuario | Aplicaciones de usuario | bash , LibreOffice , GIMP , Blender , 0 AD , Mozilla Firefox , ... | ||||
---|---|---|---|---|---|---|
Componentes del sistema | Demonios : systemd , runit , udevd , polkitd , sshd , smbd ... | Administrador de ventanas : X11 , Wayland , SurfaceFlinger (Android) | Gráficos : Mesa , AMD Catalyst , ... | Otras bibliotecas: GTK , Qt , EFL , SDL , SFML , FLTK , GNUstep , ... | ||
Biblioteca estándar de C | fopen , execv , malloc , memcpy , localtime , pthread_create ... (hasta 2000 subrutinas ) glibc aspira a ser rápido, MUSL y uClibc sistemas de destino embebidos, biónicos escritas para Android , etc. Todo objetivo es ser POSIX / SUS compatible. | |||||
Modo kernel | Kernel de Linux | stat , splice , dup , read , open , ioctl , write , mmap , close , exit , Etc (alrededor de 380 llamadas al sistema) El núcleo de Linux Call Interface System (SCI, tiene como objetivo ser POSIX / SUS compatible) [ cita requerida ] | ||||
Subsistema de programación de procesos | Subsistema IPC | Subsistema de gestión de memoria | Subsistema de archivos virtuales | Subsistema de red | ||
Otros componentes: ALSA , DRI , evdev , LVM , mapeador de dispositivo , Linux programador de red , Netfilter Módulos de Seguridad de Linux : SELinux , Tomoyo , AppArmor , Smack | ||||||
Hardware ( CPU , memoria principal , dispositivos de almacenamiento de datos , etc.) |
Los componentes instalados de un sistema Linux incluyen los siguientes: [72] [73]
- Un cargador de arranque , por ejemplo GNU GRUB , LILO , SYSLINUX o Gummiboot . Este es un programa que carga el kernel de Linux en la memoria principal de la computadora , al ser ejecutado por la computadora cuando se enciende y después de que se realiza la inicialización del firmware .
- Un programa de inicio , como el sysvinit tradicional y el systemd más nuevo , OpenRC y Upstart . Este es el primer proceso lanzado por el kernel de Linux y está en la raíz del árbol de procesos: en otros términos, todos los procesos se inician a través de init. Inicia procesos como los servicios del sistema y las solicitudes de inicio de sesión (ya sean gráficas o en modo terminal).
- Bibliotecas de software , que contienen código que pueden utilizar los procesos en ejecución. En los sistemas Linux que utilizan archivos ejecutables en formato ELF , el enlazador dinámico que gestiona el uso de bibliotecas dinámicas se conoce como ld-linux.so . Si el sistema está configurado para que el usuario compile el software por sí mismo, también se incluirán archivos de encabezado para describir la interfaz de las bibliotecas instaladas. Además de la biblioteca de software más utilizada en los sistemas Linux, la biblioteca GNU C (glibc), existen muchas otras bibliotecas, como SDL y Mesa .
- La biblioteca estándar C es la biblioteca necesaria para ejecutar programas C en un sistema informático, siendo la biblioteca GNU C el estándar. Para los sistemas embebidos, se han desarrollado alternativas como musl , EGLIBC (una bifurcación glibc que alguna vez usó Debian) y uClibc (que fue diseñado para uClinux ), aunque las dos últimas ya no se mantienen. Android usa su propia biblioteca C, Bionic .
- Comandos básicos de Unix, siendo GNU coreutils la implementación estándar. Existen alternativas para los sistemas embebidos, como el copyleft BusyBox y el Toybox con licencia BSD .
- Los kits de herramientas de widgets son las bibliotecas que se utilizan para crear interfaces gráficas de usuario (GUI) para aplicaciones de software. Hay disponibles numerosos kits de herramientas de widgets, incluidos GTK y Clutter desarrollados por el proyecto GNOME , Qt desarrollado por Qt Project y dirigido por Digia , y Enlightenment Foundation Libraries (EFL) desarrolladas principalmente por el equipo de Enlightenment .
- Un sistema de gestión de paquetes , como dpkg y RPM . Alternativamente, los paquetes se pueden compilar a partir de archivos tar binarios o de origen .
- Programas de interfaz de usuario, como shells de comandos o entornos de ventanas.
Interfaz de usuario
La interfaz de usuario , también conocida como shell , es una interfaz de línea de comandos (CLI), una interfaz gráfica de usuario (GUI) o controles conectados al hardware asociado, que es común para los sistemas integrados . Para los sistemas de escritorio, la interfaz de usuario predeterminada suele ser gráfica, aunque la CLI suele estar disponible a través de ventanas de emulador de terminal o en una consola virtual separada .
Los shells CLI son interfaces de usuario basadas en texto, que utilizan texto tanto para la entrada como para la salida. El shell dominante utilizado en Linux es Bourne-Again Shell (bash), desarrollado originalmente para el proyecto GNU . La mayoría de los componentes de Linux de bajo nivel, incluidas varias partes del área de usuario , utilizan la CLI exclusivamente. La CLI es especialmente adecuada para la automatización de tareas repetitivas o retrasadas y proporciona una comunicación entre procesos muy sencilla .
En los sistemas de escritorio, las interfaces de usuario más populares son los shells GUI , empaquetados junto con amplios entornos de escritorio , como KDE Plasma , GNOME , MATE , Cinnamon , LXDE , Pantheon y Xfce , aunque existe una variedad de interfaces de usuario adicionales. Las interfaces de usuario más populares se basan en el sistema X Window , a menudo llamado simplemente "X". Proporciona transparencia a la red y permite que una aplicación gráfica que se ejecuta en un sistema se muestre en otro donde un usuario puede interactuar con la aplicación; sin embargo, ciertas extensiones del sistema X Window no pueden funcionar a través de la red. [74] Existen varios servidores de visualización X, siendo la implementación de referencia, X.Org Server , la más popular.
Las distribuciones de servidor pueden proporcionar una interfaz de línea de comandos para desarrolladores y administradores, pero proporcionan una interfaz personalizada para los usuarios finales, diseñada para el caso de uso del sistema. Se accede a esta interfaz personalizada a través de un cliente que reside en otro sistema, no necesariamente basado en Linux.
Existen varios tipos de administradores de ventanas para X11, incluidos mosaico , dinámico , apilamiento y composición . Los administradores de ventanas proporcionan medios para controlar la ubicación y apariencia de las ventanas de aplicaciones individuales e interactuar con el sistema X Window. Los administradores de ventanas X más simples como dwm , ratpoison , i3wm o herbstluftwm brindan una funcionalidad minimalista , mientras que los administradores de ventanas más elaborados como FVWM , Enlightenment o Window Maker brindan más funciones, como una barra de tareas integrada y temas , pero aún son livianos cuando en comparación con los entornos de escritorio. Los entornos de escritorio incluyen administradores de ventanas como parte de sus instalaciones estándar, como Mutter (GNOME), KWin (KDE) o Xfwm (xfce), aunque los usuarios pueden optar por usar un administrador de ventanas diferente si lo prefieren.
Wayland es un protocolo de servidor de pantalla diseñado como reemplazo del protocolo X11; a partir de 2014[actualizar], no ha recibido una adopción más amplia. A diferencia de X11, Wayland no necesita un administrador de ventanas ni un administrador de composición externos. Por lo tanto, un compositor de Wayland asume el papel de servidor de visualización, administrador de ventanas y administrador de composición. Weston es la implementación de referencia de Wayland, mientras que Mutter de GNOME y KWin de KDE se están trasladando a Wayland como servidores de visualización independientes. Enlightenment ya se ha portado con éxito desde la versión 19. [75]
Infraestructura de entrada de video
Linux tiene actualmente dos API modernas de kernel-espacio de usuario para manejar dispositivos de entrada de video: API V4L2 para transmisiones de video y radio, y API DVB para recepción de TV digital. [76]
Debido a la complejidad y diversidad de los diferentes dispositivos, y debido a la gran cantidad de formatos y estándares que manejan esas API, esta infraestructura debe evolucionar para adaptarse mejor a otros dispositivos. Además, una buena biblioteca de dispositivos de espacio de usuario es la clave del éxito para tener aplicaciones de espacio de usuario para poder trabajar con todos los formatos compatibles con esos dispositivos. [77] [78]
Desarrollo
La principal diferencia entre Linux y muchos otros sistemas operativos contemporáneos populares es que el kernel de Linux y otros componentes son software gratuito y de código abierto . Linux no es el único sistema operativo de este tipo, aunque es, con mucho, el más utilizado. [79] Algunas licencias de software libres y de código abierto se basan en el principio del copyleft , una especie de reciprocidad: cualquier trabajo derivado de una pieza de software copyleft también debe ser copyleft. La licencia de software libre más común, la Licencia Pública General GNU (GPL), es una forma de copyleft y se usa para el kernel de Linux y muchos de los componentes del Proyecto GNU . [80]
Las distribuciones basadas en Linux están diseñadas por los desarrolladores para la interoperabilidad con otros sistemas operativos y estándares informáticos establecidos. Los sistemas Linux se adhieren a los estándares POSIX , [81] SUS , [82] LSB , ISO y ANSI siempre que sea posible, aunque hasta la fecha solo una distribución de Linux ha sido certificada por POSIX.1, Linux-FT. [83] [84]
Los proyectos de software libre, aunque se desarrollan a través de la colaboración , a menudo se producen de forma independiente entre sí. Sin embargo, el hecho de que las licencias de software permitan explícitamente la redistribución proporciona una base para proyectos a gran escala que recopilan el software producido por proyectos independientes y lo ponen a disposición de una vez en forma de una distribución de Linux.
Muchas distribuciones de Linux administran una colección remota de software del sistema y paquetes de software de aplicación disponibles para descargar e instalar a través de una conexión de red. Esto permite a los usuarios adaptar el sistema operativo a sus necesidades específicas. Las distribuciones son mantenidas por individuos, equipos sueltos, organizaciones de voluntarios y entidades comerciales. Una distribución es responsable de la configuración predeterminada del kernel de Linux instalado, la seguridad general del sistema y, de manera más general, la integración de los diferentes paquetes de software en un todo coherente. Las distribuciones suelen utilizar un administrador de paquetes como apt , yum , zypper , pacman o portage para instalar, eliminar y actualizar todo el software de un sistema desde una ubicación central. [85]
Comunidad
Una distribución es impulsada en gran medida por sus comunidades de desarrolladores y usuarios. Algunos proveedores desarrollan y financian sus distribuciones de forma voluntaria, siendo Debian un ejemplo bien conocido. Otros mantienen una versión comunitaria de sus distribuciones comerciales, como lo hace Red Hat con Fedora y SUSE con openSUSE . [86] [87]
En muchas ciudades y regiones, las asociaciones locales conocidas como grupos de usuarios de Linux (LUG) buscan promover su distribución preferida y, por extensión, el software libre. Realizan reuniones y brindan demostraciones gratuitas, capacitación, soporte técnico e instalación del sistema operativo a los nuevos usuarios. Muchas comunidades de Internet también brindan soporte a usuarios y desarrolladores de Linux. La mayoría de las distribuciones y los proyectos de software libre / código abierto tienen salas de chat o grupos de noticias IRC . Los foros en línea son otro medio de soporte, con ejemplos notables como LinuxQuestions.org y los diversos foros de soporte y comunidad específicos de distribución, como los de Ubuntu , Fedora y Gentoo . Las distribuciones de Linux albergan listas de correo ; por lo general, habrá un tema específico, como el uso o el desarrollo de una lista determinada.
Hay varios sitios web de tecnología enfocados en Linux. Las revistas impresas en Linux a menudo incluyen discos de portada que contienen software o incluso distribuciones completas de Linux. [88] [89]
Aunque las distribuciones de Linux generalmente están disponibles sin cargo, varias grandes corporaciones venden, apoyan y contribuyen al desarrollo de los componentes del sistema y del software libre . Un análisis del kernel de Linux mostró que el 75 por ciento del código desde diciembre de 2008 hasta enero de 2010 fue desarrollado por programadores que trabajaban para corporaciones, dejando alrededor del 18 por ciento a voluntarios y el 7% sin clasificar. [90] Las principales empresas que aportan contribuciones son Dell , IBM , HP , Oracle , Sun Microsystems (ahora parte de Oracle) y Nokia . Varias empresas, en particular Red Hat, Canonical y SUSE , han construido un negocio importante en torno a las distribuciones de Linux.
Las licencias de software libre , en las que se basan los diversos paquetes de software de una distribución construida en el kernel de Linux, se adaptan explícitamente y fomentan la comercialización; la relación entre una distribución de Linux en su conjunto y los proveedores individuales puede verse como simbiótica . Un modelo comercial común de los proveedores comerciales es cobrar por el soporte, especialmente para los usuarios comerciales. Varias empresas también ofrecen una versión comercial especializada de su distribución, que agrega herramientas y paquetes de soporte patentados para administrar un mayor número de instalaciones o para simplificar las tareas administrativas.
Otro modelo de negocio es regalar el software para vender hardware. Esto solía ser la norma en la industria informática, con sistemas operativos como CP / M , Apple DOS y versiones de Mac OS anteriores a la 7.6 que se pueden copiar libremente (pero no modificables). A medida que el hardware de las computadoras se estandarizó a lo largo de la década de 1980, a los fabricantes de hardware les resultó más difícil beneficiarse de esta táctica, ya que el sistema operativo se ejecutaría en cualquier computadora de fabricante que compartiera la misma arquitectura.
Programación en Linux
La mayoría de los lenguajes de programación son compatibles con Linux, ya sea directamente o mediante puertos basados en la comunidad de terceros . [91] Las herramientas de desarrollo originales utilizadas para construir aplicaciones Linux y programas de sistema operativo se encuentran dentro de la cadena de herramientas GNU , que incluye la Colección de compiladores GNU (GCC) y el Sistema de compilación GNU . Entre otros, GCC proporciona compiladores para Ada , C , C ++ , Go y Fortran . Muchos lenguajes de programación tienen una implementación de referencia multiplataforma que admite Linux, por ejemplo , PHP , Perl , Ruby , Python , Java , Go, Rust y Haskell . Lanzado por primera vez en 2003, el proyecto LLVM proporciona un compilador alternativo de código abierto multiplataforma para muchos lenguajes. Los compiladores propietarios para Linux incluyen el compilador Intel C ++ , Sun Studio y el compilador IBM XL C / C ++ . BASIC en forma de Visual Basic se admite en formas tales como Gambas , FreeBASIC y XBasic , y en términos de programación de terminal o programación QuickBASIC o Turbo BASIC en forma de QB64 .
Linux, una característica común de los sistemas similares a Unix, incluye lenguajes de programación tradicionales de propósito específico destinados a la creación de scripts , el procesamiento de texto y la configuración y administración del sistema en general. Las distribuciones de Linux admiten scripts de shell , awk , sed y make . Muchos programas también tienen un lenguaje de programación integrado para admitir la configuración o programación por sí mismos. Por ejemplo, las expresiones regulares son compatibles con programas como grep y Locate , el tradicional Unix MTA Sendmail contiene su propio sistema de scripting completo de Turing , y el editor de texto avanzado GNU Emacs está construido alrededor de un intérprete Lisp de propósito general .
La mayoría de las distribuciones también incluyen soporte para PHP , Perl , Ruby , Python y otros lenguajes dinámicos . Aunque no es tan común, Linux también es compatible con C # (a través de Mono ), Vala y Scheme . Guile Scheme actúa como un lenguaje de extensión dirigido a las utilidades del sistema GNU , buscando hacer que los programas C convencionalmente pequeños, estáticos y compilados de diseño Unix sean rápida y dinámicamente extensibles a través de un sistema de scripting elegante y funcional de alto nivel; muchos programas GNU se pueden compilar con enlaces Guile opcionales para este fin. Varias máquinas virtuales Java y kits de desarrollo se ejecutan en Linux, incluido el Sun Microsystems JVM ( HotSpot ) original y el J2SE RE de IBM, así como muchos proyectos de código abierto como Kaffe y JikesRVM .
GNOME y KDE son entornos de escritorio populares y proporcionan un marco para desarrollar aplicaciones. Estos proyectos se basan en los kits de herramientas de widgets GTK y Qt , respectivamente, que también se pueden usar independientemente del marco más grande. Ambos admiten una amplia variedad de idiomas. Hay varios entornos de desarrollo integrados disponibles, incluidos Anjuta , Code :: Blocks , CodeLite , Eclipse , Geany , ActiveState Komodo , KDevelop , Lazarus , MonoDevelop , NetBeans y Qt Creator , mientras que los editores de larga data Vim , nano y Emacs permanecen popular. [92]
Soporte de hardware
El kernel de Linux es un kernel de sistema operativo ampliamente adaptado , disponible para dispositivos que van desde teléfonos móviles hasta supercomputadoras; se ejecuta en una gama muy diversa de arquitecturas informáticas , incluido el iPAQ portátil basado en ARM y los mainframes System z9 o System z10 de IBM . [93] Existen distribuciones especializadas y bifurcaciones de kernel para arquitecturas menos convencionales; Por ejemplo, el ELKS kernel tenedor puede funcionar en Intel 8086 o Intel 80286 de 16 bits microprocesadores, mientras que el CLinux kernel tenedor puede ejecutarse en sistemas sin una unidad de gestión de memoria . El kernel también se ejecuta en arquitecturas que solo fueron diseñadas para usar un sistema operativo creado por el fabricante, como computadoras Macintosh [ cita requerida ] (con procesadores PowerPC e Intel ), PDA , consolas de videojuegos , reproductores de música portátiles y teléfonos móviles. .
Hay varias asociaciones de la industria y conferencias de hardware dedicadas a mantener y mejorar el soporte para hardware diverso en Linux, como FreedomHEC . Con el tiempo, el soporte para diferentes hardware ha mejorado en Linux, lo que ha dado como resultado que cualquier compra estándar tenga una "buena probabilidad" de ser compatible. [94]
En 2014, se lanzó una nueva iniciativa para recopilar automáticamente una base de datos de todas las configuraciones de hardware probadas. [95]
Usos
Además de las distribuciones de Linux diseñadas para uso general en equipos de escritorio y servidores, las distribuciones pueden estar especializadas para diferentes propósitos que incluyen: soporte de arquitectura de computadora , sistemas integrados , estabilidad, seguridad, localización a una región o idioma específico, orientación a grupos de usuarios específicos, soporte para aplicaciones en tiempo real o compromiso con un entorno de escritorio determinado. Además, algunas distribuciones incluyen deliberadamente solo software libre . A partir de 2015[actualizar], más de cuatrocientas distribuciones de Linux se desarrollan activamente, y alrededor de una docena de distribuciones son las más populares para uso general. [96]
Escritorio
La popularidad de Linux en las computadoras de escritorio y portátiles estándar ha ido en aumento a lo largo de los años. [97] La mayoría de las distribuciones modernas incluyen un entorno de usuario gráfico, con, a partir de febrero de 2015[actualizar], siendo los dos entornos más populares KDE Plasma Desktop y Xfce . [98] [se necesita una mejor fuente ]
No existe un único escritorio oficial de Linux: más bien, los entornos de escritorio y las distribuciones de Linux seleccionan componentes de un conjunto de software gratuito y de código abierto con el que construyen una GUI implementando alguna guía de diseño más o menos estricta. GNOME, por ejemplo, tiene sus pautas de interfaz humana como guía de diseño, lo que le da a la interfaz hombre-máquina un papel importante, no solo al hacer el diseño gráfico, sino también al considerar a las personas con discapacidades , e incluso cuando se enfoca en la seguridad. [99]
La naturaleza colaborativa del desarrollo de software libre permite a los equipos distribuidos realizar la localización del idioma de algunas distribuciones de Linux para su uso en lugares donde la localización de sistemas propietarios no sería rentable. Por ejemplo, la versión en idioma cingalés de la distribución de Knoppix estuvo disponible significativamente antes de que Microsoft tradujera Windows XP al cingalés. [100] En este caso, Lanka Linux User Group jugó un papel importante en el desarrollo del sistema localizado al combinar el conocimiento de profesores universitarios, lingüistas y desarrolladores locales.
Rendimiento y aplicaciones
El rendimiento de Linux en el escritorio ha sido un tema controvertido; [101] por ejemplo, en 2007 Con Kolivas acusó a la comunidad Linux de favorecer el rendimiento en los servidores. Abandonó el desarrollo del kernel de Linux por frustración con esta falta de enfoque en el escritorio, y luego dio una entrevista para "contar todo" sobre el tema. [102] Desde entonces, una gran cantidad de desarrollo se ha centrado en mejorar la experiencia de escritorio. Proyectos como systemd y Upstart (en desuso en 2014) apuntan a un tiempo de arranque más rápido; los proyectos Wayland y Mir apuntan a reemplazar X11 mientras mejoran el rendimiento, la seguridad y la apariencia del escritorio. [103]
Muchas aplicaciones populares están disponibles para una amplia variedad de sistemas operativos. Por ejemplo, Mozilla Firefox , OpenOffice.org / LibreOffice y Blender tienen versiones descargables para los principales sistemas operativos. Además, algunas aplicaciones desarrolladas inicialmente para Linux, como Pidgin y GIMP , se migraron a otros sistemas operativos (incluidos Windows y macOS ) debido a su popularidad. Además, un número creciente de aplicaciones de escritorio patentadas también son compatibles con Linux, [104] como Autodesk Maya y The Foundry's Nuke en el campo de alta gama de animación y efectos visuales; consulte la lista de software propietario para Linux para obtener más detalles. También hay varias compañías que han portado sus propios juegos o los de otras compañías a Linux, y Linux también es una plataforma compatible con los populares servicios de distribución digital Steam y Desura . [105]
Muchos otros tipos de aplicaciones disponibles para Microsoft Windows y macOS también se ejecutan en Linux. Comúnmente, existirá una aplicación de software libre que hace las funciones de una aplicación que se encuentra en otro sistema operativo, o esa aplicación tendrá una versión que funcione en Linux, como Skype y algunos videojuegos como Dota 2 y Team Fortress 2 . Además, el proyecto Wine proporciona una capa de compatibilidad de Windows para ejecutar aplicaciones de Windows sin modificar en Linux. Está patrocinado por intereses comerciales, incluido CodeWeavers , que produce una versión comercial del software. Desde 2009, Google también ha proporcionado financiación al proyecto Wine. [106] [107] CrossOver , una solución patentada basada en el proyecto Wine de código abierto, admite la ejecución de versiones de Windows de Microsoft Office , aplicaciones Intuit como Quicken y QuickBooks , versiones de Adobe Photoshop a través de CS2 y muchos juegos populares como World of Warcraft . En otros casos, donde no hay un puerto Linux de algún software en áreas como la autoedición [108] y el audio profesional , [109] [110] [111] hay un software equivalente disponible en Linux. También es posible ejecutar aplicaciones escritas para Android en otras versiones de Linux usando Anbox .
Componentes e instalación
Además de los componentes visibles desde el exterior, como los gestores de ventanas X , los programas alojados en freedesktop.org , como D-Bus o PulseAudio , desempeñan un papel no obvio pero bastante central ; los dos principales entornos de escritorio (GNOME y KDE) los incluyen, cada uno de los cuales ofrece interfaces gráficas escritas con el kit de herramientas correspondiente ( GTK o Qt ). Un servidor de pantalla es otro componente que durante más tiempo se ha estado comunicando en el protocolo del servidor de pantalla X11 con sus clientes; El software destacado que habla X11 incluye X.Org Server y Xlib . La frustración por el engorroso protocolo central X11, y especialmente por sus numerosas extensiones, ha llevado a la creación de un nuevo protocolo de servidor de visualización, Wayland .
La instalación, actualización y eliminación de software en Linux se realiza normalmente mediante el uso de administradores de paquetes como Synaptic Package Manager , PackageKit y Yum Extender . Si bien la mayoría de las principales distribuciones de Linux tienen repositorios extensos, que a menudo contienen decenas de miles de paquetes, no todo el software que se puede ejecutar en Linux está disponible en los repositorios oficiales. Alternativamente, los usuarios pueden instalar paquetes desde repositorios no oficiales, descargar paquetes precompilados directamente desde sitios web o compilar el código fuente por sí mismos. Todos estos métodos tienen diferentes grados de dificultad; En general, la compilación del código fuente se considera un proceso desafiante para los nuevos usuarios de Linux, pero apenas es necesario en las distribuciones modernas y no es un método específico de Linux.
GNOMO
KDE Plasma 5
Canela
Compañero
Panteón
Periquito
Xfce
Unity (descontinuado; bifurcado por UBPorts para el escritorio Unity 8 (ahora Lomiri); todavía se usa en varias mezclas y bifurcaciones de Ubuntu)
LXDE
LXQt
i3-brechas
Iluminación
Fluxbox
Azúcar
Trinidad
Netbooks
Las distribuciones de Linux también se han vuelto populares en el mercado de netbooks , con muchos dispositivos como Asus Eee PC y Acer Aspire One con distribuciones de Linux personalizadas instaladas. [112]
En 2009, Google anunció su sistema operativo Chrome como un sistema operativo mínimo basado en Linux, utilizando el navegador Chrome como interfaz de usuario principal. Inicialmente, Chrome OS no ejecutaba ninguna aplicación que no fuera web, excepto el administrador de archivos y el reproductor multimedia incluidos. En versiones posteriores se agregó un cierto nivel de soporte para aplicaciones de Android . [113] A partir de 2018, Google agregó la capacidad de instalar cualquier software de Linux en un contenedor, [114] permitiendo que Chrome OS se use como cualquier otra distribución de Linux. Las netbooks que se enviaron con el sistema operativo, denominadas Chromebooks , comenzaron a aparecer en el mercado en junio de 2011. [115]
Servidores, mainframes y supercomputadoras
Las distribuciones de Linux se han utilizado durante mucho tiempo como sistemas operativos de servidor y han ganado prominencia en esa área; Netcraft informó en septiembre de 2006 que ocho de las diez empresas de alojamiento de Internet más confiables (otras dos con SO "desconocido") ejecutaban distribuciones de Linux en sus servidores web , [116] con Linux en la primera posición. En junio de 2008, las distribuciones de Linux representaban cinco de las diez principales, FreeBSD tres de diez y Microsoft dos de diez; [117] desde febrero de 2010, las distribuciones de Linux representaron seis de las diez principales, FreeBSD tres de diez y Microsoft una de diez, [118] con Linux en la primera posición.
Las distribuciones de Linux son la piedra angular de la combinación de software de servidor LAMP (Linux, Apache , MariaDB / MySQL , Perl / PHP / Python ) que ha alcanzado popularidad entre los desarrolladores y que es una de las plataformas más comunes para el alojamiento de sitios web. [119]
Las distribuciones de Linux se han vuelto cada vez más populares en los mainframes , en parte debido a los precios y al modelo de código abierto. [120] En diciembre de 2009, el gigante informático IBM informó que comercializaría y vendería predominantemente Enterprise Linux Server basado en mainframe. [121] En LinuxCon North America 2015 , IBM anunció LinuxONE , una serie de mainframes diseñados específicamente para ejecutar Linux y software de código abierto. [122] [123]
Las distribuciones de Linux también son dominantes como sistemas operativos para supercomputadoras . [31] En noviembre de 2017, todas las supercomputadoras de la lista 500 ejecutan alguna variante de Linux. [124]
Dispositivos inteligentes
Varios sistemas operativos para dispositivos inteligentes , tales como teléfonos inteligentes , ordenadores de tableta , la automatización del hogar (como Google Nido ), [32] televisores inteligentes ( Samsung y LG Smart TV uso Tizen y WebOS , respectivamente), [33] y en el vehículo de información y entretenimiento ( Los sistemas IVI) [36] (por ejemplo, Automotive Grade Linux ), están basados en Linux. Las principales plataformas para tales sistemas incluyen Android , Firefox OS , Mer y Tizen .
Android se ha convertido en el sistema operativo móvil dominante para teléfonos inteligentes , funcionando en el 79,3% de las unidades vendidas en todo el mundo durante el segundo trimestre de 2013. [127] Android también es un sistema operativo popular para tabletas, y los televisores inteligentes Android y los sistemas de navegación para vehículos también apareció en el mercado.
Aunque Android se basa en una versión modificada del kernel de Linux, los comentaristas no están de acuerdo sobre si el término "distribución de Linux" se aplica a él y si es "Linux" según el uso común del término. Android es una distribución de Linux de acuerdo con la Fundación Linux , [128] principales de Google de código abierto Chris DiBona , [129] y varios periodistas. [130] [131] Otros, como el ingeniero de Google Patrick Brady, dicen que Android no es Linux en el sentido tradicional de distribución de Linux similar a Unix ; Android no incluye la biblioteca GNU C (utiliza Bionic como una biblioteca C alternativa) y algunos de los otros componentes que normalmente se encuentran en las distribuciones de Linux. [132] Ars Technica escribió que "aunque Android está construido sobre el kernel de Linux, la plataforma tiene muy poco en común con la pila Linux de escritorio convencional". [132]
Los teléfonos móviles y PDA que ejecutan Linux en plataformas de código abierto se volvieron más comunes a partir de 2007; los ejemplos incluyen el Nokia N810 , el Neo1973 de Openmoko y el Motorola ROKR E8 . Continuando con la tendencia, Palm (luego adquirida por HP ) produjo un nuevo sistema operativo derivado de Linux, webOS , que está integrado en su línea de teléfonos inteligentes Palm Pre .
Nokia 's Maemo , uno de los sistemas operativos móviles más antiguos, se basa en Debian . [133] Más tarde se fusionó con Intel 's Moblin , otro sistema operativo basado en Linux, para formar MeeGo . [134] El proyecto se terminó más tarde a favor de Tizen, un sistema operativo dirigido a dispositivos móviles, así como a IVI. Tizen es un proyecto dentro de The Linux Foundation . Varios productos Samsung ya están ejecutando Tizen, siendo Samsung Gear 2 el ejemplo más significativo. [135] Los teléfonos inteligentes Samsung Z usarán Tizen en lugar de Android. [136]
Como resultado de la terminación de MeeGo, el proyecto Mer bifurcó la base de código de MeeGo para crear una base para los sistemas operativos orientados a dispositivos móviles. [137] En julio de 2012, Jolla anunció Sailfish OS , su propio sistema operativo móvil construido sobre la tecnología Mer.
El sistema operativo Firefox de Mozilla consta del kernel de Linux, una capa de abstracción de hardware , un entorno de ejecución e interfaz de usuario basados en estándares web , y un navegador web integrado . [138]
Canonical ha lanzado Ubuntu Touch , con el objetivo de brindar convergencia a la experiencia del usuario en este sistema operativo móvil y su contraparte de escritorio, Ubuntu . El sistema operativo también proporciona un escritorio Ubuntu completo cuando se conecta a un monitor externo. [139]
El Librem 5 es un teléfono inteligente desarrollado por Purism . De forma predeterminada, ejecuta PureOS basado en Linux creado por la empresa , pero también puede ejecutar otras distribuciones de Linux. [140] Al igual que Ubuntu Touch, PureOS está diseñado teniendo en cuenta la convergencia, lo que permite que los programas de escritorio se ejecuten en el teléfono inteligente. Un ejemplo de esto es la versión de escritorio de Mozilla Firefox . [141]
Otro teléfono inteligente es el PinePhone , fabricado por el fabricante de computadoras Pine64 . El PinePhone puede ejecutar una variedad de sistemas operativos basados en Linux, como Ubuntu Touch y postmarketOS . [142]
Dispositivos integrados
Debido a su bajo costo y facilidad de personalización, Linux se usa a menudo en sistemas integrados . En el sector de equipos de telecomunicaciones no móviles, la mayoría del hardware de equipos en las instalaciones del cliente (CPE) ejecuta algún sistema operativo basado en Linux. OpenWrt es un ejemplo impulsado por la comunidad en el que se basan muchas de las versiones de firmware OEM.
Por ejemplo, la popular grabadora de video digital TiVo también usa un Linux personalizado, [143] al igual que varios firewalls de red y enrutadores de fabricantes como Cisco / Linksys . Las estaciones de trabajo de música Korg OASYS , Korg KRONOS , Yamaha Motif XS / Motif XF , [144] Yamaha S90XS / S70XS, sintetizadores Yamaha MOX6 / MOX8, módulo generador de tonos Yamaha Motif-Rack XS y piano digital Roland RD-700GX también funcionan Linux. Linux también se utiliza en sistemas de control de iluminación de escenarios , como la consola WholeHogIII. [145]
Juego de azar
En el pasado, había pocos juegos disponibles para Linux. En los últimos años, se han lanzado más juegos con soporte para Linux (especialmente juegos Indie ), con la excepción de algunos juegos de título AAA . Android , una plataforma móvil popular que utiliza el kernel de Linux , ha ganado mucho interés de los desarrolladores y es una de las principales plataformas para el desarrollo de juegos móviles junto con el sistema operativo iOS de Apple para dispositivos iPhone y iPad .
El 14 de febrero de 2013, Valve lanzó una versión Linux de Steam , una popular plataforma de distribución de juegos para PC. [146] Muchos juegos de Steam se portaron a Linux. [147] El 13 de diciembre de 2013, Valve lanzó SteamOS , un sistema operativo orientado a juegos basado en Debian, para pruebas beta , y tenía planes de enviar Steam Machines como plataforma de juegos y entretenimiento. [148] Valve también ha desarrollado VOGL , un depurador de OpenGL destinado a ayudar al desarrollo de videojuegos, [149] además de portar su motor de juego Source a Linux de escritorio. [150] Como resultado del esfuerzo de Valve, varios juegos destacados como DotA 2 , Team Fortress 2 , Portal , Portal 2 y Left 4 Dead 2 ahora están disponibles de forma nativa en Linux de escritorio.
El 31 de julio de 2013, Nvidia lanzó Shield como un intento de usar Android como una plataforma de juegos especializada. [151]
Algunos usuarios de Linux juegan juegos basados en Windows usando Wine o CrossOver Linux .
El 22 de agosto de 2018, Valve lanzó su propia bifurcación de Wine llamada Proton , destinada a los juegos. Presenta algunas mejoras sobre Vanilla Wine, como implementaciones de DirectX 11 y 12 basadas en Vulkan, integración de Steam, mejor soporte de pantalla completa y controlador de juegos y rendimiento mejorado para juegos de subprocesos múltiples. [152]
En 2021, el sitio web de la base de datos ProtonDB declaró que el 78% de los mil juegos principales en Steam podían ejecutarse en Linux usando Proton o un puerto nativo. [153]
Usos especializados
Debido a la flexibilidad, la personalización y la naturaleza libre y de código abierto de Linux, es posible adaptar Linux a un propósito específico. Hay dos métodos principales para ensamblar una distribución de Linux especializada: construir desde cero o desde una distribución de propósito general como base. Las distribuciones que se utilizan a menudo para este propósito incluyen Debian , Fedora , Ubuntu (que a su vez se basa en Debian), Arch Linux , Gentoo y Slackware . Por el contrario, las distribuciones de Linux creadas desde cero no tienen bases de uso general; en cambio, se enfocan en la filosofía JeOS al incluir solo los componentes necesarios y evitar la sobrecarga de recursos causada por componentes considerados redundantes en los casos de uso de la distribución.
PC de cine en casa
Una PC de cine en casa (HTPC) es una PC que se utiliza principalmente como sistema de entretenimiento, especialmente como sistema de cine en casa . Normalmente está conectado a un televisor y, a menudo, a un sistema de audio adicional.
OpenELEC , una distribución de Linux que incorpora el software de centro de medios Kodi , es un sistema operativo ajustado específicamente para un HTPC. Habiendo sido construido desde cero siguiendo el principio JeOS, el sistema operativo es muy liviano y muy adecuado para el rango de uso limitado de un HTPC.
También hay ediciones especiales de distribuciones de Linux que incluyen el software de centro de medios MythTV , como Mythbuntu , una edición especial de Ubuntu.
Seguridad digital
Kali Linux es una distribución de Linux basada en Debian diseñada para análisis forense digital y pruebas de penetración . Viene preinstalado con varias aplicaciones de software para pruebas de penetración e identificación de vulnerabilidades de seguridad . [154] El BackBox derivado de Ubuntu proporciona herramientas de análisis de red y seguridad preinstaladas para la piratería ética. BlackArch
basado en Arch incluye más de 2100 herramientas para pentesting e investigación de seguridad. [155]
Hay muchas distribuciones de Linux creadas teniendo en cuenta la privacidad, el secreto, el anonimato de la red y la seguridad de la información, incluidas Tails , Tin Hat Linux y Tinfoil Hat Linux . Lightweight Portable Security es una distribución basada en Arch Linux y desarrollada por el Departamento de Defensa de Estados Unidos . Tor-ramdisk es una distribución mínima creada únicamente para alojar el software de anonimato de red Tor .
Rescate del sistema
Las sesiones de Linux Live CD se han utilizado durante mucho tiempo como una herramienta para recuperar datos de un sistema informático roto y para reparar el sistema. Sobre la base de esa idea, han surgido varias distribuciones de Linux diseñadas para este propósito, la mayoría de las cuales utilizan GParted como editor de particiones, con software adicional de recuperación de datos y reparación del sistema:
- GParted Live : una distribución basada en Debian desarrollada por el proyecto GParted.
- Parted Magic : una distribución comercial de Linux.
- SystemRescueCD : una distribución basada en Arch con soporte para editar el registro de Windows .
En el espacio
SpaceX utiliza varias computadoras de vuelo redundantes en un diseño tolerante a fallas en su cohete Falcon 9 . Cada motor Merlin está controlado por tres computadoras de votación , con dos procesadores físicos por computadora que verifican constantemente el funcionamiento de los demás. Linux no es intrínsecamente tolerante a fallas (ningún sistema operativo lo es, ya que es una función de todo el sistema, incluido el hardware), pero el software de la computadora de vuelo lo hace para su propósito. [156] Para mayor flexibilidad, se utilizan piezas comerciales listas para usar y un diseño "tolerante a la radiación" de todo el sistema en lugar de piezas endurecidas a la radiación . [156] A julio de 2019[actualizar], SpaceX ha realizado más de 76 lanzamientos del Falcon 9 desde 2010, de los cuales todos menos uno han entregado con éxito sus cargas útiles primarias a la órbita prevista y lo han utilizado para transportar astronautas a la Estación Espacial Internacional . La cápsula de tripulación de Dragon 2 también usa Linux. [38]
Windows se implementó como sistema operativo en computadoras portátiles que no eran de misión crítica y que se usaban en la estación espacial, pero luego fue reemplazado por Linux. Robonaut 2 , el primer robot humanoide en el espacio, también está basado en Linux. [157]
El Laboratorio de Propulsión a Chorro ha utilizado Linux durante varios años "para ayudar con proyectos relacionados con la construcción de vuelos espaciales no tripulados y exploración del espacio profundo"; La NASA usa Linux en robótica en el rover de Marte y Ubuntu Linux para "guardar datos de satélites". [158]
Educación
Las distribuciones de Linux se han creado para proporcionar experiencia práctica con la codificación y el código fuente a los estudiantes, en dispositivos como Raspberry Pi . Además de producir un dispositivo práctico, la intención es mostrar a los estudiantes "cómo funcionan las cosas bajo el capó". [159]
Los derivados de Ubuntu Edubuntu y The Linux Schools Project , así como el derivado de Debian, Skolelinux , proporcionan paquetes de software orientados a la educación. También incluyen herramientas para administrar y construir laboratorios de computación escolares y aulas basadas en computación, como Linux Terminal Server Project (LTSP).
Otros
Instant WebKiosk y Webconverger son distribuciones de Linux basadas en navegador que se utilizan a menudo en kioscos web y señalización digital . Thinstation es una distribución minimalista diseñada para clientes ligeros . Rocks Cluster Distribution está diseñado para clústeres informáticos de alto rendimiento .
Existen distribuciones de Linux de uso general que se dirigen a una audiencia específica, como los usuarios de un idioma o área geográfica específicos. Tales ejemplos incluyen Ubuntu Kylin para usuarios de idioma chino y BlankOn dirigido a indonesios. Las distribuciones específicas de la profesión incluyen Ubuntu Studio para la creación de medios y DNALinux para bioinformática . También hay una distribución orientada a los musulmanes del nombre Sabily que, en consecuencia, también proporciona algunas herramientas islámicas. Ciertas organizaciones usan distribuciones de Linux ligeramente especializadas internamente, incluido GendBuntu usado por la Gendarmería Nacional Francesa , Goobuntu usado internamente por Google y Astra Linux desarrollado específicamente para el ejército ruso.
Muchos estudios cuantitativos de software libre / de código abierto se centran en temas que incluyen la participación de mercado y la confiabilidad, con numerosos estudios que examinan específicamente Linux. [160] El mercado de Linux está creciendo rápidamente, y se esperaba que los ingresos de servidores, computadoras de escritorio y software empaquetado que ejecutan Linux [ necesita actualización ] superen los $ 35,7 mil millones para 2008. [161] Los analistas y proponentes atribuyen el éxito relativo de Linux a su seguridad, confiabilidad, bajo costo y libertad del bloqueo del proveedor . [162] [163]
- Computadoras de escritorio y portátiles
- Según las estadísticas del servidor web (es decir, según las cifras registradas de las visitas a los sitios web por parte de los dispositivos del cliente), a noviembre de 2018 [actualizar], la cuota de mercado estimada de Linux en computadoras de escritorio es de alrededor del 2,1%. En comparación, Microsoft Windows tiene una cuota de mercado de alrededor del 87%, mientras que macOS cubre alrededor del 9,7%. [25]
- Servidores web
- W3Cook publica estadísticas que utilizan los 1.000.000 de dominios de Alexa principales, [164] que en mayo de 2015 [actualizar]estiman que el 96,55% de los servidores web ejecutan Linux, el 1,73% Windows y el 1,72% FreeBSD. [165]
- W3Techs publica estadísticas que utilizan los 10.000.000 de dominios de Alexa principales, actualizadas mensualmente [166] y hasta noviembre de 2016 [actualizar]estiman que el 66,7% de los servidores web ejecutan Linux / Unix y el 33,4% ejecutan Microsoft Windows. [167]
- En septiembre de 2008, el entonces director ejecutivo de Microsoft, Steve Ballmer, declaró que el 60% de los servidores web ejecutaban Linux, frente al 40% que ejecutaban Windows Server . [168]
- El informe del primer trimestre de 2007 de IDC indicó que Linux tenía el 12,7% del mercado general de servidores en ese momento; [169] esta estimación se basó en el número de servidores Linux vendidos por varias empresas, y no incluía el hardware de servidor comprado por separado que tenía Linux instalado posteriormente.
- Dispositivos móviles
- Android, que se basa en el kernel de Linux, se ha convertido en el sistema operativo dominante para los teléfonos inteligentes . Durante el segundo trimestre de 2013, el 79,3% de los teléfonos inteligentes vendidos en todo el mundo usaban Android. [127] Android también es un sistema operativo popular para tabletas, siendo responsable de más del 60% de las ventas de tabletas a partir de 2013. [170] Según las estadísticas de servidores web, a diciembre de 2014 [actualizar]Android tiene una participación de mercado de aproximadamente el 46%, iOS tiene el 45% y el 9% restante se atribuye a varias plataformas de nicho. [171]
- Produccion de pelicula
- Durante años, Linux ha sido la plataforma elegida en la industria cinematográfica. La primera película importante producida en servidores Linux fue Titanic de 1997 . [172] [173] Desde entonces, los principales estudios, incluidos DreamWorks Animation , Pixar , Weta Digital e Industrial Light & Magic, han migrado a Linux. [174] [175] [176] Según Linux Movies Group, más del 95% de los servidores y escritorios de las grandes empresas de animación y efectos visuales utilizan Linux. [177]
- Uso en el gobierno
- Las distribuciones de Linux también han ganado popularidad entre varios gobiernos locales y nacionales. También ha surgido la noticia de que el ejército ruso está creando su propia distribución de Linux, y se ha convertido en el Proyecto GHost. [178] El estado indio de Kerala ha llegado al extremo de exigir que todas las escuelas secundarias estatales ejecuten Linux en sus computadoras. [179] [180] China utiliza Linux exclusivamente como sistema operativo para su familia de procesadores Loongson para lograr la independencia tecnológica. [181] En España, algunas regiones han desarrollado sus propias distribuciones de Linux, que son ampliamente utilizadas en instituciones educativas y oficiales, como gnuLinEx en Extremadura y Guadalinex en Andalucía. Francia y Alemania también han dado pasos hacia la adopción de Linux. [182] El sistema operativo Red Star de Corea del Norte , desarrollado desde 2002, se basa en una versión de Fedora Linux . [183]
Copyright, marca comercial y nomenclatura
Kernel de Linux está licenciado bajo la Licencia Pública General de GNU (GPL), la versión 2. La GPL requiere que cualquier persona que distribuye software basado en código fuente bajo esta licencia debe hacer que el código fuente de origen (y cualquier modificación) a disposición del destinatario bajo el mismo condiciones. [184] Otros componentes clave de una distribución típica de Linux también se licencian principalmente bajo la GPL, pero pueden usar otras licencias; muchas bibliotecas usan la GNU Lesser General Public License (LGPL), una variante más permisiva de la GPL, y la implementación X.Org del X Window System usa la licencia MIT .
Torvalds afirma que el kernel de Linux no pasará de la versión 2 de la GPL a la versión 3. [185] [186] Específicamente no le gustan algunas disposiciones de la nueva licencia que prohíben el uso del software en la gestión de derechos digitales . [187] Tampoco sería práctico obtener el permiso de todos los titulares de derechos de autor, que se cuentan por miles. [188]
Un estudio de 2001 de Red Hat Linux 7.1 encontró que esta distribución contenía 30 millones de líneas de código fuente . [189] Utilizando el Modelo de Costo Constructivo , el estudio estimó que esta distribución requería alrededor de ocho mil años-persona de tiempo de desarrollo. Según el estudio, si todo este software hubiera sido desarrollado por medios propietarios convencionales , su desarrollo en los Estados Unidos habría costado alrededor de $ 1,62 mil millones (dólares estadounidenses de 2021). [189] La mayor parte del código fuente (71%) fue escrito en el lenguaje de programación C , pero se usaron muchos otros lenguajes, incluyendo C ++ , Lisp , lenguaje ensamblador , Perl , Python , Fortran y varios lenguajes de scripting de shell . Algo más de la mitad de todas las líneas de código tenían licencia GPL. El kernel de Linux en sí tenía 2,4 millones de líneas de código, o el 8% del total. [189]
En un estudio posterior, se realizó el mismo análisis para Debian versión 4.0 (etch, que se publicó en 2007). [190] Esta distribución contenía cerca de 283 millones de líneas fuente de código, y el estudio estimó que habría requerido alrededor de setenta y tres mil años-hombre y costaría US $ 8.95 mil millones (en dólares de 2021) para desarrollar por medios convencionales.
En los Estados Unidos, el nombre Linux es una marca comercial registrada a nombre de Linus Torvalds. [8] Inicialmente, nadie lo registró, pero el 15 de agosto de 1994, William R. Della Croce, Jr. solicitó la marca comercial Linux y luego exigió regalías a los distribuidores de Linux. En 1996, Torvalds y algunas organizaciones afectadas lo demandaron para que se le asignara la marca a Torvalds y, en 1997, se resolvió el caso. [192] Desde entonces, el Linux Mark Institute (LMI) se encarga de la concesión de licencias de la marca . Torvalds ha declarado que registró el nombre solo para evitar que alguien más lo use. LMI originalmente cobraba una tarifa de sublicencia nominal por el uso del nombre de Linux como parte de las marcas comerciales, [193] pero luego cambió esto a favor de ofrecer una sublicencia mundial gratuita y perpetua. [194]
La Free Software Foundation (FSF) prefiere GNU / Linux como nombre cuando se refiere al sistema operativo en su conjunto, porque considera que las distribuciones de Linux son variantes del sistema operativo GNU iniciado en 1983 por Richard Stallman , presidente de la FSF. [14] [15] Explícitamente no tienen ningún problema con el nombre de Android para el sistema operativo Android, que también es un sistema operativo basado en el kernel de Linux, ya que GNU no es parte de él.
Una minoría de figuras públicas y proyectos de software además de Stallman y la FSF, en particular Debian (que había sido patrocinada por la FSF hasta 1996), [195] también usan GNU / Linux cuando se refieren al sistema operativo en su conjunto. [143] [196] [197] La mayoría de los medios y el uso común, sin embargo, se refieren a esta familia de sistemas operativos simplemente como Linux , al igual que muchas distribuciones grandes de Linux (por ejemplo, SUSE Linux y Red Hat Enterprise Linux ). Por el contrario, las distribuciones de Linux que contienen sólo software libre utilizan "GNU / Linux" o simplemente "GNU", como Trisquel GNU / Linux , Parabola GNU / Linux-libre , BLAG Linux y GNU , y gNewSense .
En mayo de 2011[actualizar], alrededor del 8% al 13% de una distribución moderna de Linux está hecha de componentes GNU (el rango depende de si GNOME se considera parte de GNU), según se determina contando las líneas de código fuente que componen la versión "Natty" de Ubuntu; mientras tanto, el 6% lo toma el kernel de Linux, aumentado al 9% al incluir sus dependencias directas. [198]
Ver también
- Comparación de distribuciones de Linux
- Comparación de código abierto y código cerrado
- Comparación de sistemas operativos
- Comparación de los entornos de escritorio del sistema X Window
- Crítica a Linux
- Proyecto de documentación de Linux
- Linux desde cero
- Mapa de software de Linux
- Lista de distribuciones de Linux
- Lista de juegos lanzados en Linux
- Lista de sistemas operativos
- Módulo de kernel cargable
Notas
- ^ GNU es el espacio de usuario principal que se utiliza en casi todas las distribuciones de Linux. [2] [3] [4] El área de usuario de GNU contiene demonios del sistema, aplicaciones de usuario, la GUI y varias bibliotecas. Las utilidades GNU Core son una parte esencial de la mayoría de las distribuciones. La mayoría de las distribuciones de Linux utilizan elsistema X Window . [5] Otros componentes del área de usuario, como el conjunto de herramientas de widgets , varían con la distribución específica, el entorno de escritorio y la configuración del usuario. [6]
- ^ La marca comercial "Linux" es propiedad de Linus Torvalds [8] y es administrada por Linux Mark Institute .
Referencias
- ^ Linux en línea (2008). "Logos y mascotas de Linux" . Archivado desde el original el 15 de agosto de 2010 . Consultado el 11 de agosto de 2009 .
- ^ "GNU Userland" . Archivado desde el original el 8 de marzo de 2016.
- ^ "Fundamentos de Unix - Administración de sistemas para Cyborgs" . Archivado desde el original el 5 de octubre de 2016.
- ^ "Sistemas operativos - Introducción a las tecnologías de la información y las comunicaciones" . Archivado desde el original el 21 de febrero de 2016.
- ^ "El sistema X Window" . Archivado desde el original el 20 de enero de 2016.
- ^ "Revista PCLinuxOS - HTML" . Archivado desde el original el 15 de mayo de 2013.
- ^ "Los archivos del kernel de Linux: preguntas frecuentes" . kernel.org . 2 de septiembre de 2014. Archivado desde el original el 5 de septiembre de 2015 . Consultado el 4 de septiembre de 2015 .
- ^ a b "Nº de registro de EE . UU . : 1916230" . Oficina de Patentes y Marcas de Estados Unidos. Archivado desde el original el 24 de junio de 2013 . Consultado el 1 de abril de 2006 .
- ^ a b "Re: ¿Cómo se pronuncia Linux ?" . Grupo de noticias : comp.os.linux . 23 de abril de 1992. Usenet: [email protected] . Consultado el 9 de enero de 2007 .
- ^ Eckert, Jason W. (2012). Linux + Guía para la certificación de Linux (tercera edición). Boston, Massachusetts: Cengage Learning. pag. 33. ISBN 978-1111541538. Archivado desde el original el 9 de mayo de 2013 . Consultado el 14 de abril de 2013 .
La característica común del kernel es lo que define la pertenencia de un sistema a la familia Linux; las diferentes aplicaciones OSS que pueden interactuar con el kernel común son las que diferencian las distribuciones de Linux .
- ^ "Veinte años de Linux según Linus Torvalds" . ZDNet. 13 de abril de 2011. Archivado desde el original el 19 de septiembre de 2016 . Consultado el 19 de septiembre de 2016 .
- ^ Linus Benedict Torvalds (5 de octubre de 1991). "Fuentes de kernel gratuitas tipo minix para 386-AT" . Grupo de noticias : comp.os.minix . Consultado el 30 de septiembre de 2011 .
- ^ "¿Qué es Linux: una descripción general del sistema operativo Linux" . Medio . Consultado el 21 de diciembre de 2019 .
- ^ a b "Preguntas frecuentes sobre GNU / Linux" . Gnu.org. Archivado desde el original el 7 de septiembre de 2013 . Consultado el 1 de septiembre de 2013 .
- ^ a b "Linux y el sistema GNU" . Gnu.org. Archivado desde el original el 19 de marzo de 2017 . Consultado el 1 de septiembre de 2013 .
- ^ DistroWatch. "DistroWatch.com: devuelva la diversión a la informática. Utilice Linux, BSD" . distrowatch.com . Archivado desde el original el 2 de abril de 2013 . Consultado el 30 de diciembre de 2016 .
- ^ Bhartiya, Swapnil. "Las mejores distribuciones de Linux de 2016: algo para todos" . CIO . Archivado desde el original el 31 de diciembre de 2016 . Consultado el 30 de diciembre de 2016 .
- ^ "Las 10 distribuciones de Linux más populares de 2016" . www.tecmint.com . Archivado desde el original el 30 de diciembre de 2016 . Consultado el 30 de diciembre de 2016 .
- ^ a b "¿Qué es Linux?" . Opensource.com . Consultado el 12 de mayo de 2020 .
- ^ Barry Levine (26 de agosto de 2013). "El 22 cumpleaños [ sic ] de Linux es conmemorado - sutilmente - por el creador" . Simpler Media Group, Inc. Archivado desde el original el 18 de mayo de 2015 . Consultado el 10 de mayo de 2015 .
Desarrollado originalmente para PC con Intel x86, el "hobby" de Torvalds ahora se ha lanzado para más plataformas de hardware que cualquier otro sistema operativo en la historia.
- ^ "Cuota de mercado del sistema operativo en todo el mundo" . Estadísticas globales de StatCounter .
- ^ McPherson, Amanda (13 de diciembre de 2012). "Vaya año para Linux: únase a nosotros en la celebración" . Fundación Linux. Archivado desde el original el 17 de abril de 2014 . Consultado el 16 de abril de 2014 .
- ^ Dispositivos Linux (28 de noviembre de 2006). "Trolltech rolls" completa la "pila de teléfonos inteligentes Linux" . Archivado desde el original el 25 de mayo de 2012 . Consultado el 12 de enero de 2017 .
- ^ "os-ww-mensual-201510-201510-bar" . Archivado desde el original el 23 de noviembre de 2015 . Consultado el 23 de noviembre de 2015 .
- ^ Steven J. Vaughan-Nichols. "Los envíos de Chromebook aumentan en un 67 por ciento" . ZDNet . Archivado desde el original el 29 de septiembre de 2015 . Consultado el 29 de septiembre de 2015 .
- ^ "Tendencias de uso y cuota de mercado de SO" . W3Cook.com . Archivado desde el original el 6 de agosto de 2015.
- ^ Vaughan-Nichols, Steven J. (2017). "Linux domina totalmente las supercomputadoras" . ZDNet (publicado el 14 de noviembre de 2017). Archivado desde el original el 14 de noviembre de 2017 . Consultado el 25 de octubre de 2018 .
- ^ Thibodeau, Patrick (2009). "El mainframe más nuevo de IBM es todo Linux" . Computerworld (publicado el 9 de diciembre de 2009). Archivado desde el original el 11 de noviembre de 2016 . Consultado el 22 de febrero de 2009 .
- ^ a b c Lyons, Daniel (15 de marzo de 2005). "Linux gobierna supercomputadoras" . Forbes . Archivado desde el original el 24 de febrero de 2007 . Consultado el 22 de febrero de 2007 .
- ^ a b "Cumplimiento de código abierto de Nest Learning Thermostat" . Nest.com . Consultado el 9 de agosto de 2014 .
- ^ a b Eric Brown (29 de marzo de 2019). Linux sigue avanzando en el mercado de la televisión inteligente ” . linuxgizmos.com . Consultado el 15 de mayo de 2020 .
- ^ "Servicio de distribución de código fuente abierto de Sony" . Sony Electronics. Archivado desde el original el 4 de octubre de 2011 . Consultado el 8 de octubre de 2011 .
- ^ "Manual de instrucciones de Sharp Liquid Crystal Television" (PDF) . Sharp Electronics. pag. 24. Archivado desde el original (PDF) el 11 de enero de 2012 . Consultado el 8 de octubre de 2011 .
- ^ a b Steven J. Vaughan-Nichols (4 de enero de 2019). "Es un mundo de automóviles impulsado por Linux" . ZDNet . Consultado el 15 de mayo de 2020 .
- ^ IBM (octubre de 2001). "Linux Watch (WatchPad)" . Archivado desde el original el 18 de junio de 2015 . Consultado el 18 de junio de 2015 .
- ^ a b "De la Tierra a la órbita con Linux y SpaceX | ZDNet" . www.zdnet.com .
- ^ "El 90% de la nube pública se ejecuta en Linux" . mobile.developer.com . 25 de octubre de 2017 . Consultado el 18 de octubre de 2020 .
- ^ "Cuota de mercado de sistemas operativos móviles en todo el mundo" . Estadísticas globales de StatCounter . Archivado desde el original el 11 de octubre de 2020.
- ^ Ritchie, DM (octubre de 1984), "The UNIX System: The Evolution of the UNIX Time-sharing System", AT&T Bell Laboratories Technical Journal , 63 (8): 1577, doi : 10.1002 / j.1538-7305.1984.tb00054.x ,
Sin embargo, UNIX nació en 1969 ...
- ^ Meeker, Heather (21 de septiembre de 2017). "Licencias de código abierto: lo que todo tecnólogo debe saber" . Opensource.com . Archivado desde el original el 24 de septiembre de 2017 . Consultado el 24 de septiembre de 2017 .
- ^ "Acerca del proyecto GNU - Anuncio inicial" . Gnu.org. 23 de junio de 2008. Archivado desde el original el 5 de marzo de 2009 . Consultado el 9 de marzo de 2009 .
- ^ Christopher Tozzi (23 de agosto de 2016). "Historia del código abierto: ¿Por qué tuvo éxito Linux?" . Archivado desde el original el 17 de agosto de 2017 . Consultado el 17 de agosto de 2017 .
- ^ "Debate entre Linus y Tanenbaum" . Archivado desde el original el 3 de octubre de 2012 . Consultado el 19 de febrero de 2014 .
- ^ Linksvayer, Mike (1993). "La elección de una generación GNU: una entrevista con Linus Torvalds" . Revista Meta . Archivado desde el original el 25 de febrero de 2009 . Consultado el 20 de enero de 2009 .
- ^ a b "MINIX ahora está disponible bajo la licencia BSD" Archivado el 4 de marzo de 2016 en Wayback Machine , 9 de abril de 2000, minix1.woodhull.com
- ^ Torvalds, Linus. "¿Qué es lo que más le gustaría ver en minix?" . Grupo de noticias : comp.os.minix . Usenet: [email protected] . Consultado el 9 de septiembre de 2006 .
- ^ Linus Torvalds (14 de octubre de 1992). "La gallina y el huevo: ¿Cómo se creó el primer binario gcc de Linux?" . Grupo de noticias : comp.os.minix . Usenet: [email protected] . Consultado el 17 de agosto de 2013 .
- ^ Torvalds, Linus (5 de enero de 1992). "Notas de la versión para Linux v0.12" . Archivos del kernel de Linux. Archivado desde el original el 19 de agosto de 2007 . Consultado el 23 de julio de 2007 .
Los derechos de autor de Linux cambiarán: he recibido un par de solicitudes para que sea compatible con el copyleft de GNU, eliminando la condición de "no se puede distribuir por dinero". Estoy de acuerdo. Propongo que se cambie el copyright para que confirme a GNU ─ pendiente de la aprobación de las personas que han ayudado a escribir el código. Supongo que esto no será un problema para nadie: si tiene quejas ("Escribí ese código asumiendo que los derechos de autor serían los mismos") envíeme un correo electrónico. De lo contrario, el copyleft de GNU entra en vigor desde el primero de febrero. Si no conoce la esencia de los derechos de autor de GNU, léalo.
- ^ "Descripción general del sistema GNU" . Gnu.org. Archivado desde el original el 28 de febrero de 2009 . Consultado el 9 de marzo de 2009 .
- ^ a b Torvalds, Linus y Diamond, David, Sólo por diversión: la historia de un revolucionario accidental , 2001 ISBN 0-06-662072-4
- ^ Torvalds, Linus (marzo de 1994). "Índice de / pub / linux / kernel / SillySounds" . Archivado desde el original el 8 de octubre de 2009 . Consultado el 3 de agosto de 2009 .
- ^ Garfinkel, Simson; Spafford, Gene; Schwartz, Alan (2003). UNIX práctico y seguridad en Internet . O'Reilly. pag. 21.
- ^ Santhanam, Anand; Vishal Kulkarni (1 de marzo de 2002). "Desarrollo de sistema Linux en un dispositivo embebido" . DeveloperWorks . IBM. Archivado desde el original el 29 de marzo de 2007 . Consultado el 26 de julio de 2007 .
- ^ Galli, Peter (8 de agosto de 2007). "Vista Aiding Linux Desktop, dice el estratega" . eWEEK . Ziff Davis Enterprise Inc. Archivado desde el original el 9 de julio de 2009 . Consultado el 19 de noviembre de 2007 .
- ^ Paul, Ryan (3 de septiembre de 2007). "La cuota de mercado de Linux superará a Win 98, OS X sigue por delante de Vista" . Ars Technica . Ars Technica, LLC. Archivado desde el original el 16 de noviembre de 2007 . Consultado el 19 de noviembre de 2007 .
- ^ Beer, Stan (23 de enero de 2007). "Vista para jugar en segundo lugar a XP hasta 2009: Gartner" . iTWire . iTWire. Archivado desde el original el 3 de diciembre de 2008 . Consultado el 19 de noviembre de 2007 .
- ^ "Reparto de mercado del sistema operativo para el año 2007" . Participación de mercado . Aplicaciones de red. 19 de noviembre de 2007. Archivado desde el original el 24 de junio de 2013 . Consultado el 19 de noviembre de 2007 .
- ^ Vista sigue creciendo lentamente; Linux más agresivo que Mac OS durante el verano ” . XiTiMonitor . EN Internet / XiTi.com. 24 de septiembre de 2007. Archivado desde el original el 14 de diciembre de 2007 . Consultado el 19 de noviembre de 2007 .
- ^ "Estadísticas web globales" . W3Counter . Awio Web Services LLC. 10 de noviembre de 2007. Archivado desde el original el 28 de junio de 2012 . Consultado el 19 de noviembre de 2007 .
- ^ "Junio de 2004 Zeitgeist" . Centro de prensa de Google . Google Inc. 12 de agosto de 2004. Archivado desde el original el 11 de julio de 2011 . Consultado el 19 de noviembre de 2007 .
- ^ McMillan, Robert (10 de octubre de 2003). "IBM, el gobierno brasileño lanza esfuerzo de Linux" . www.infoworld.com . Servicio de noticias IDG. Archivado desde el original el 15 de marzo de 2015 . Consultado el 16 de febrero de 2015 .
- ^ "Quiénes somos - La Fundación Linux" . Consultado el 1 de octubre de 2018 .
- ^ "La Gestión de la Fundación del Software Libre" . Archivado desde el original el 11 de noviembre de 2011 . Consultado el 10 de noviembre de 2011 .
- ^ "El software libre es una cuestión de libertad, no de precio - Free Software Foundation - trabajando juntos por el software libre" . Fsf.org. Archivado desde el original el 14 de julio de 2012 . Consultado el 12 de julio de 2012 .
- ^ Correspondencia por correo electrónico en la lista de correo de desarrollo del kernel de Linux Linus Torvalds (30 de noviembre de 2001). "Re: Estilo de codificación, no es un problema" . kernel.org .
- ^ Raymond, Eric S. (2001). O'Reilly, Tim (ed.). La catedral y el bazar: reflexiones sobre Linux y el código abierto por un revolucionario accidental (segunda ed.). O'Reilly y asociados. pag. 16. ISBN 0-596-00108-8.
- ^ "Tienes que diseñarlo, no puedes alcanzar Seguridad asintóticamente ". Cantrill 2017
- ^ Entrevista con Allan Jude,desarrollador de FreeBSD https://www.youtube.com/watch?v=Ya6h2zKlpaQ&feature=youtu.be&t=4138
- ^ "¿Por qué a Linux se le llama kernel monolítico?" . stackoverflow.com. 2009. Archivado desde el original el 17 de octubre de 2013 . Consultado el 16 de octubre de 2013 .
- ^ a b "Anatomía de un sistema Linux" (PDF) . O'Reilly. 23-26 de julio de 2001 . Consultado el 10 de octubre de 2018 .
- ^ M. Tim Jones (31 de mayo de 2006). "Dentro del proceso de arranque de Linux" . IBM Developer Works. Archivado desde el original el 17 de octubre de 2013 . Consultado el 16 de octubre de 2013 .
- ^ Jake Edge (8 de junio de 2013). "La situación de Wayland: hechos sobre X vs. Wayland (Phoronix)" . LWN.net . Archivado desde el original el 22 de octubre de 2013 . Consultado el 11 de octubre de 2013 .
- ^ Diener, Derrik (6 de diciembre de 2016). "¿Qué es Wayland y qué significa para los usuarios de Linux? Facilitar la tecnología" . www.maketecheasier.com/ . Consultado el 14 de febrero de 2021 .
- ^ "Linux TV: Televisión con Linux" . linuxtv.org. Archivado desde el original el 6 de noviembre de 2013 . Consultado el 16 de octubre de 2013 .
- ^ Jonathan Corbet (11 de octubre de 2006). "La API de Video4Linux2: una introducción" . LWN.net . Archivado desde el original el 7 de octubre de 2013 . Consultado el 16 de octubre de 2013 .
- ^ "Parte I. Video para la especificación de dos API de Linux" . Capítulo 7. Cambios . linuxtv.org. Archivado desde el original el 17 de octubre de 2013 . Consultado el 16 de octubre de 2013 .
- ^ "gnu.org" . www.gnu.org . Consultado el 12 de mayo de 2020 .
- ^ "Certificación POSIX.1 (FIPS 151-2)" . Archivado desde el original el 26 de febrero de 2012.
- ^ "¿Qué tan compatible es el código fuente Debian con otros sistemas Unix?" . Preguntas frecuentes de Debian . el proyecto Debian. Archivado desde el original el 16 de octubre de 2011.
- ^ Eissfeldt, Heiko (1 de agosto de 1996). "Certificación de Linux" . Diario de Linux. Archivado desde el original el 4 de abril de 2016.
- ^ "Preguntas frecuentes de Debian GNU / Linux - Problemas de compatibilidad" . Archivado desde el original el 10 de octubre de 2011 . Consultado el 17 de septiembre de 2011 .
- ^ comentarios, 26 de julio de 2018 Steve OvensFeed 151up 9. "La evolución de los administradores de paquetes" . Opensource.com . Consultado el 12 de mayo de 2020 .
- ^ "Obtener Fedora" . getfedora.org . Consultado el 24 de febrero de 2020 .
- ^ diseño, Cynthia Sanchez: front-end y UI, Zvezdana Marjanovic: gráfico. "La elección de los fabricantes para administradores de sistemas, desarrolladores y usuarios de escritorio" . openSUSE . Consultado el 24 de febrero de 2020 .
- ^ Formato Linux . "Contenido de DVD en formato Linux" . Archivado desde el original el 8 de agosto de 2008 . Consultado el 17 de enero de 2008 .
- ^ linux-magazine.com . "Problema actual" . Archivado desde el original el 10 de enero de 2008 . Consultado el 17 de enero de 2008 .
- ^ "El 75% del código de Linux ahora está escrito por desarrolladores pagados" . APC . Archivado desde el original el 22 de enero de 2010 . Consultado el 22 de enero de 2010 .
- ^ "gfortran - el compilador GNU Fortran, parte de GCC" . GNU GCC . Consultado el 3 de mayo de 2020 .
- ^ Brockmeier, Joe. "Una encuesta sobre las herramientas de desarrollo web de Linux" . Archivado desde el original el 19 de octubre de 2006 . Consultado el 16 de diciembre de 2006 .
- ^ Advani, Prakash (8 de febrero de 2004). "Si pudiera reescribir Linux" . freeos.com. Archivado desde el original el 23 de enero de 2007 . Consultado el 23 de enero de 2007 .
- ^ Bruce Byfield (14 de agosto de 2007). "¿Mi hardware es compatible con Linux? Descúbrelo aquí" . Linux.com . Archivado desde el original el 5 de septiembre de 2015 . Consultado el 4 de septiembre de 2015 .
- ^ "Hardware Linux" . Proyecto de hardware Linux . Consultado el 26 de junio de 2020 .
- ^ "La lista de distribución de Linux LWN.net" . LWN.net . Archivado desde el original el 15 de marzo de 2015 . Consultado el 18 de marzo de 2015 .
- ^ Qué es Linux. Archivado en Wayback Engine. Consultado el 26 de agosto de 2013.
- ^ "La encuesta dice: KDE Plasma es el entorno Linux de escritorio más popular" . Archivado desde el original el 6 de enero de 2016.
- ^ Nathan Willis (14 de agosto de 2013). "Seguridad sin avisos para GNOME" . LWN.net . Archivado desde el original el 7 de octubre de 2013 . Consultado el 14 de noviembre de 2013 .
- ^ "Presentación de linux sinhala" . Archivado desde el original el 24 de noviembre de 2015 . Consultado el 23 de noviembre de 2015 .
- ^ Steven J. Vaughan-Nichols (13 de noviembre de 2018). "El escritorio Linux: un gran éxito viene con un gran fracaso" . Consultado el 10 de noviembre de 2019 .
- ^ "Por qué renuncio: desarrollador de kernel Con Kolivas" . Revista APC . Revistas ACP. 24 de julio de 2007. Archivado desde el original el 7 de julio de 2011 . Consultado el 15 de agosto de 2011 .
- ^ "Arquitectura Wayland" . freedesktop.org. Archivado desde el original el 6 de enero de 2013 . Consultado el 5 de enero de 2013 .
- ^ "El proyecto de escritorio global, tecnología de construcción y comunidades" . Archivado desde el original el 26 de abril de 2006 . Consultado el 7 de mayo de 2006 .
- ^ Dawe, Liam (1 de enero de 2013). "¿Una revisión de 2012 y lo que nos espera para 2013?" . GamingOnLinux . Consultado el 2 de enero de 2013 .
- ^ Kegel, Dan (14 de febrero de 2008). "El apoyo de Google a Wine en 2007" . wine-devel (lista de correo). Archivado desde el original el 6 de enero de 2009 . Consultado el 3 de enero de 2009 .
- ^ "Parches de código abierto: vino" . Archivado desde el original el 7 de septiembre de 2008 . Consultado el 7 de septiembre de 2008 .
- ^ Advani, Prakash (27 de octubre de 2000). "¿Microsoft Office para Linux?" . FreeOS . FreeOS Technologies (I) Pvt. Ltd. Archivado desde el original el 20 de febrero de 2008 . Consultado el 3 de febrero de 2008 .
- ^ Smith-Heisters, Ian (11 de octubre de 2005). "Edición de audio en Linux" . Ars Technica . Ars Technica, LLC. Archivado desde el original el 17 de febrero de 2008 . Consultado el 3 de febrero de 2008 .
- ^ Lumma, Carl (abril de 2007). "Linux: ya no es solo para los fanáticos de la informática" . Revista de teclado . New Bay Media, LLC. Archivado desde el original el 9 de febrero de 2008 . Consultado el 3 de febrero de 2008 .
- ^ James, Daniel (febrero de 2004). "Uso de Linux para grabación y masterización" . Sonido sobre sonido . Grupo de Publicaciones SOS. Archivado desde el original el 17 de mayo de 2008 . Consultado el 3 de febrero de 2008 .
- ^ Schofield, Jack (28 de mayo de 2009). "¿Las netbooks están perdiendo su brillo?" . The Guardian . Londres. Archivado desde el original el 21 de diciembre de 2013 . Consultado el 2 de junio de 2010 .
- ^ "Presentación del sistema operativo Google Chrome" . Blog oficial de Google . Blogger . 7 de julio de 2009. Archivado desde el original el 10 de abril de 2012 . Consultado el 12 de junio de 2014 .
- ^ "Configure Linux (Beta) en su Chromebook - Ayuda de Chromebook" . support.google.com .
- ^ Stein, Scott (11 de mayo de 2011). "Primera toma: Chromebook Samsung Serie 5, ¿el futuro de las netbooks?" . Diario . CNET . Archivado desde el original el 14 de julio de 2014 . Consultado el 12 de junio de 2014 .
- ^ "Hoster más confiable de Rackspace en septiembre" . Netcraft. 7 de octubre de 2006. Archivado desde el original el 6 de noviembre de 2006 . Consultado el 1 de noviembre de 2006 .
- ^ "Aplus.Net es el sitio de la empresa de alojamiento más confiable en junio de 2008" . Netcraft. 7 de julio de 2008. Archivado desde el original el 27 de julio de 2008 . Consultado el 28 de julio de 2008 .
- ^ "Sitios de empresas de alojamiento más fiables en febrero de 2010" . Netcraft. 1 de marzo de 2010. Archivado desde el original el 5 de marzo de 2010 . Consultado el 23 de marzo de 2010 .
- ^ SecuritySpace (1 de junio de 2010). "Encuesta de servidor web" . SecuritySpace . Consultado el 27 de junio de 2010 .
- ^ Danner, David (3 de abril de 2012). "Cómo los CIO pueden usar Linux en el mainframe para maximizar los ahorros y reducir el costo total de propiedad" . Ejecutivo empresarial . Medios de sistemas empresariales. Archivado desde el original el 8 de julio de 2016 . Consultado el 8 de julio de 2016 .
- ^ Timothy Prickett Morgan (11 de diciembre de 2009). "IBM apuesta por mainframes sólo Linux Big MIPS, grandes descuentos" . El registro. Archivado desde el original el 13 de diciembre de 2009 . Consultado el 2 de julio de 2009 .
- ^ Babcock, Charles (18 de agosto de 2015). "Mainframe LinuxONE de IBM: lo viejo es nuevo otra vez" . InformationWeek . InformationWeek. Archivado desde el original el 8 de julio de 2016 . Consultado el 8 de julio de 2016 .
- ^ Hoffman, Dale; Mitran, Marcel (17 de agosto de 2015). "Habilitación del ecosistema de código abierto e ISV para LinuxONE e IBM z" (PDF) . Fundación Linux . IBM . Consultado el 8 de julio de 2016 .
- ^ "Sitios de supercomputadoras TOP500: Familia de sistemas operativos / Linux" . Top500.org . Consultado el 13 de noviembre de 2017 .
- ^ "Exploración de la red Ethernet Tesla Model S" . 4 de abril de 2014. Archivado desde el original el 9 de abril de 2014.
- ^ "Los propietarios de Tesla Model S piratean sus coches, encuentran Ubuntu" . Autoblog . Consultado el 28 de enero de 2019 .
- ^ a b "Android se acerca al 80% de cuota de mercado en envíos globales de teléfonos inteligentes, como iOS y BlackBerry Share Slides, por IDC" . Archivado desde el original el 5 de julio de 2017.
- ^ McPherson, Amanda (13 de diciembre de 2012). "Vaya año para Linux: únase a nosotros en la celebración" . Fundación Linux. Archivado desde el original el 17 de abril de 2014 . Consultado el 16 de abril de 2014 .
- ^ Proschofsky, Andreas (10 de julio de 2011). "Google:" Android es el sueño de escritorio de Linux hecho realidad " " . derStandard.at . Archivado desde el original el 22 de abril de 2013 . Consultado el 14 de marzo de 2013 .
- ^ Hildenbrand, Jerry (8 de noviembre de 2012). "Pregúntele a AC: ¿Android es Linux?" . Android Central . Naciones móviles. Archivado desde el original el 8 de abril de 2017 . Consultado el 11 de marzo de 2017 .
- ^ Lynch, Jim (20 de agosto de 2013). "¿Es Android realmente una distribución de Linux?" . ITworld . Archivado desde el original el 5 de febrero de 2014 . Consultado el 17 de abril de 2014 .
- ^ a b Paul, Ryan (24 de febrero de 2009). "Sueño (oveja ++): Introducción de un desarrollador a Google Android" . Ars Technica . Condé Nast . Archivado desde el original el 4 de julio de 2017 . Consultado el 20 de junio de 2017 .
- ^ "Capítulo 3 - Descripción general de la plataforma maemo" . Wayback Machine . Archivado desde el original el 16 de junio de 2008 . Consultado el 12 de junio de 2012 .
- ^ Grabham, Dan (15 de febrero de 2010). "Inter y Nokia fusionan Moblin y Maemo para formar MeeGo" . Archivado desde el original el 7 de julio de 2014 . Consultado el 12 de junio de 2014 .
- ^ Whitwam, Ryan (22 de febrero de 2014). "Samsung anuncia los relojes inteligentes Gear 2 y Gear 2 Neo con Tizen, disponibles en todo el mundo en abril" . Archivado desde el original el 4 de mayo de 2014 . Consultado el 12 de junio de 2014 .
- ^ Gibbs, Samuel (2 de junio de 2014). "El teléfono inteligente Samsung Z abandona Android por el software Tizen" . Archivado desde el original el 12 de junio de 2014 . Consultado el 12 de junio de 2014 .
- ^ "Proyecto Mer" . Proyecto Mer . Archivado desde el original el 30 de mayo de 2014 . Consultado el 12 de junio de 2014 .
- ^ "Arquitectura de Firefox OS" . Red de desarrolladores de Mozilla . Mozilla . Archivado desde el original el 4 de junio de 2014 . Consultado el 13 de junio de 2014 .
- ^ "Ecosistema de aplicaciones" . Ubuntu . Canonical Ltd. Archivado desde el original el 13 de junio de 2014 . Consultado el 13 de junio de 2014 .
- ^ "Purism revela planes para construir Librem 5, el primer ecosistema de teléfono inteligente abierto y cifrado que brinda a los usuarios un control completo de los dispositivos" . Purismo . 24 de agosto de 2017.
- ^ Hammer, David (28 de febrero de 2020). "Escritorio Firefox en tu bolsillo con Librem 5" . Purismo .
- ^ Aufranc, Jean-Luc (16 de noviembre de 2019). El teléfono inteligente Linux de edición limitada "PinePhone" BraveHeart "ya está disponible por $ 150" . Software CNX - Noticias de sistemas integrados .
- ^ a b "TiVo ─ Código fuente GNU / Linux" . Archivado desde el original el 19 de mayo de 2007 . Consultado el 12 de diciembre de 2006 .
- ^ "Caso de estudio: cómo MontaVista Linux ayudó a los desarrolladores de Yamaha a hacer un gran producto mejor" (PDF) . Archivado desde el original (PDF) el 25 de septiembre de 2007 . Consultado el 26 de agosto de 2007 .
- ^ "Linux embebido: FlyingPigs the WholeHogIII se ejecuta en Linux" . Archivado desde el original el 13 de octubre de 2005.
- ^ Cifaldi, Frank (14 de febrero de 2013). "Steam Box fase uno completa: el cliente Linux de Steam ya está disponible" . Archivado desde el original el 7 de julio de 2014 . Consultado el 12 de junio de 2014 .
- ^ Larabel, Michael (5 de junio de 2014). "Ahora hay 500 juegos en Steam para Linux" . Diario . Phoronix . Archivado desde el original el 11 de junio de 2014 . Consultado el 12 de junio de 2014 .
- ^ "SteamOS" . Vapor . Válvula. Archivado desde el original el 16 de junio de 2014 . Consultado el 12 de junio de 2014 .
- ^ Larabel, Michael (16 de enero de 2014). "El depurador VOGL OpenGL de Valve debería ser genial" . Diario . Phoronix . Archivado desde el original el 1 de julio de 2014 . Consultado el 12 de junio de 2014 .
- ^ Mattas, Jeff (25 de abril de 2012). "Steam y Source Engine se están portando a Linux" . Archivado desde el original el 1 de julio de 2014 . Consultado el 13 de junio de 2014 .
- ^ Buckley, Sean (21 de julio de 2014). "Escudo de NVIDIA" . Engadget . Archivado desde el original el 8 de julio de 2014 . Consultado el 13 de junio de 2014 .
- ^ "Steam para Linux :: Presentamos una nueva versión de Steam Play" . 21 de agosto de 2018 . Consultado el 10 de septiembre de 2018 .
- ^ "Página de inicio de ProtonDB" . www.protondb.com . Consultado el 27 de marzo de 2021 .
- ^ "¿Qué es Kali Linux?" . Kali Linux . Archivado desde el original el 27 de mayo de 2014 . Consultado el 13 de junio de 2014 .
- ^ "BlackArch Linux - Distribución de pruebas de penetración" . BlackArch Linux . Consultado el 1 de abril de 2019 .
- ^ a b Svitak, Amy (18 de noviembre de 2012). "Diseño" Tolerante a la Radiación "del Dragón" . Semana de la aviación . Archivado desde el original el 3 de diciembre de 2013 . Consultado el 22 de noviembre de 2012 .
- ^ "Formación de la Fundación Linux prepara la estación espacial internacional para la migración de Linux" . La Fundación Linux . Consultado el 1 de septiembre de 2019 .
- ^ "Cinco formas en que la NASA está utilizando el sistema operativo Linux para ejecutar su programa espacial" . Archivado desde el original el 21 de diciembre de 2014 . Consultado el 14 de noviembre de 2014 .
- ^ Blanchette, Megan (7 de julio de 2015). "4 formas en que se está utilizando la Raspberry Pi en la educación" . Radar O'Reilly . Archivado desde el original el 10 de septiembre de 2017 . Consultado el 9 de septiembre de 2017 .
- ^ Wheeler, David A. "¿Por qué software de código abierto / software libre (OSS / FS)? ¡Mire los números!" . Archivado desde el original el 5 de abril de 2006 . Consultado el 1 de abril de 2006 .
- ^ "Linux recaudará $ 35 mil millones en 2008" . Archivado desde el original el 27 de septiembre de 2007 . Consultado el 1 de abril de 2006 .
- ^ "El auge y auge de Linux" . Computer Associates International. 10 de octubre de 2005. Archivado desde el original el 17 de febrero de 2007.
- ^ Jeffrey S. Smith. "Por qué los clientes acuden en masa a Linux" . IBM . Archivado desde el original el 3 de junio de 2008.
- ^ "Preguntas frecuentes de W3Cook" . W3Cook.com . Archivado desde el original el 27 de junio de 2015 . Consultado el 30 de junio de 2015 .
- ^ "Tendencias de uso y cuota de mercado de SO" . W3Cook.com . Archivado desde el original el 6 de agosto de 2015 . Consultado el 30 de junio de 2015 .
- ^ "Resumen de tecnologías - información de metodología" . W3Techs.com . Consultado el 30 de junio de 2015 .
- ^ "Uso de sistemas operativos para sitios web" . W3Techs.com . Consultado el 20 de noviembre de 2015 .
- ^ Niccolai, James (septiembre de 2008). "Ballmer sigue buscando una respuesta a Google" . Consultado el 4 de junio de 2009 .
- ^ "─ Informe IDC Q1 2007" . Linux-watch.com. 29 de mayo de 2007. Archivado desde el original el 17 de enero de 2010 . Consultado el 9 de marzo de 2009 .
- ^ Egham (3 de marzo de 2014). "Gartner dice que las ventas mundiales de tabletas aumentaron un 68 por ciento en 2013, con Android capturando el 62 por ciento del mercado" . Archivado desde el original el 17 de abril de 2014 . Consultado el 13 de junio de 2014 .
- ^ "Cuota de mercado del sistema operativo móvil / tableta" . Netmarketshare.com . Archivado desde el original el 3 de diciembre de 2014 . Consultado el 7 de diciembre de 2014 .
- ^ Strauss, Daryll. "Linux ayuda a dar vida a Titanic" . Archivado desde el original el 12 de enero de 2012 . Consultado el 28 de julio de 2011 .
- ^ Rowe, Robin. "Linux y Star Trek" . Archivado desde el original el 12 de julio de 2011 . Consultado el 28 de julio de 2011 .
- ^ "Industria del cambio: Linux Storms Hollywood" . Archivado desde el original el 11 de abril de 2009 . Consultado el 11 de marzo de 2009 .
- ^ "Tux con sombras, Linux en Hollywood" . Consultado el 11 de marzo de 2009 .
- ^ "Weta Digital - Trabajos" . Archivado desde el original el 30 de diciembre de 2010 . Consultado el 17 de noviembre de 2010 .
- ^ "LinuxMovies.org - Avanzando la tecnología cinematográfica de Linux" . Archivado desde el original el 1 de marzo de 2012 . Consultado el 16 de marzo de 2012 .
- ^ "LV: Ministro:" Los estándares abiertos mejoran la eficiencia y la transparencia " " . Archivado desde el original el 9 de agosto de 2011 . Consultado el 21 de febrero de 2009 .
- ^ "Linux extiende sus alas en la India" . Archivado desde el original el 28 de julio de 2011 . Consultado el 21 de febrero de 2009 .
- ^ "Kerala cierra Windows, las escuelas deben usar solo Linux" . Archivado desde el original el 15 de mayo de 2011 . Consultado el 22 de junio de 2009 .
- ^ "El dilema del microprocesador de China" . Informe del microprocesador . Archivado desde el original el 18 de septiembre de 2009 . Consultado el 15 de abril de 2009 .
- ^ Krane, Jim (30 de noviembre de 2001). "Algunos países están eligiendo sistemas Linux sobre Microsoft" . Seattle Post-Intelligencer . Archivado desde el original el 15 de marzo de 2012 . Consultado el 21 de febrero de 2009 .
- ^ "Revelado el sistema operativo informático 'paranoico' de Corea del Norte" . The Guardian . 27 de diciembre de 2015. Archivado desde el original el 31 de diciembre de 2015 . Consultado el 31 de diciembre de 2015 .
- ^ "Licencia pública general GNU, versión 2" . Proyecto GNU. 2 de junio de 1991. Archivado desde el original el 7 de diciembre de 2013 . Consultado el 5 de diciembre de 2013 .
- ^ Torvalds, Linus (26 de enero de 2006). "Re: GPL V3 y Linux ─ Titulares de derechos de autor muertos" . Lista de correo del kernel de Linux . Archivado desde el original el 9 de julio de 2014.
- ^ Torvalds, Linus (25 de septiembre de 2006). "Re: Declaración de posición de GPLv3" . Lista de correo del kernel de Linux . Archivado desde el original el 22 de abril de 2014.
- ^ Brett Smith (29 de julio de 2013). "Leyes neutralizantes que prohíben el software libre, pero no prohíben DRM" . Una guía rápida de GPLv3 . Proyecto GNU. Archivado desde el original el 1 de diciembre de 2013 . Consultado el 5 de diciembre de 2013 .
- ^ "Vigilando al pingüino" . Linux-watch.com. 7 de febrero de 2006. Archivado desde el original el 3 de enero de 2013 . Consultado el 9 de noviembre de 2010 .
- ^ a b c Wheeler, David A (29 de julio de 2002). "Más que un Gigabuck: Estimación del tamaño de GNU / Linux" . Archivado desde el original el 21 de abril de 2006 . Consultado el 11 de mayo de 2006 .
- ^ Amor, Juan José; et al. (17 de junio de 2007). "Midiendo Etch: el tamaño de Debian 4.0" . Archivado desde el original el 28 de julio de 2014 . Consultado el 16 de septiembre de 2007 .
- ^ "Hay un detergente para Linux y es una marca registrada" . Linux.com . 19 de junio de 2015. Archivado desde el original el 24 de junio de 2015 . Consultado el 31 de enero de 2016 .
- ^ "Línea de tiempo de Linux" . Diario de Linux. 31 de mayo de 2006. Archivado desde el original el 3 de febrero de 2013.
- ^ Neil McAllister (5 de septiembre de 2005). "Linus se pone duro con la marca Linux" . InfoWorld . Archivado desde el original el 12 de abril de 2008 . Consultado el 24 de febrero de 2008 .
- ^ "Linux Mark Institute" . Archivado desde el original el 13 de febrero de 2008 . Consultado el 24 de febrero de 2008 .
LMI ha reestructurado su programa de sublicencias. Nuestro nuevo acuerdo de sublicencia es: Gratis: los titulares de sublicencias aprobados no pagan tarifas; Perpetua: la sublicencia finaliza solo en caso de incumplimiento del acuerdo o cuando su organización deja de usar su marca; En todo el mundo: una sublicencia cubre el uso de la marca en cualquier parte del mundo.
- ^ Richard Stallman (28 de abril de 1996). "La FSF ya no patrocina Debian" . tech-insider.org. Archivado desde el original el 21 de febrero de 2014 . Consultado el 8 de febrero de 2014 .
- ^ "Acerca de Debian" . debian.org. 8 de diciembre de 2013. Archivado desde el original el 23 de enero de 2014 . Consultado el 30 de enero de 2014 .
- ^ Andrew D. Balsa; Coautores . "Preguntas frecuentes sobre la lista de correo de linux-kernel" . Los archivos del kernel de Linux . Kernel.org. Archivado desde el original el 1 de octubre de 2012 . Consultado el 13 de junio de 2013 .
... hemos intentado usar la palabra "Linux" o la expresión "kernel de Linux" para designar el kernel, y GNU / Linux para designar todo el cuerpo del software del sistema operativo GNU / GPL, ... ... muchos la gente olvida que la lista de correo del kernel de Linux es un foro para discutir asuntos relacionados con el kernel, no GNU / Linux en general ...
- ^ Côrte-Real, Pedro (31 de mayo de 2011). "¿Cuánto GNU hay en GNU / Linux?" . Perspectiva dividida . Archivado desde el original el 7 de febrero de 2014 . Consultado el 28 de enero de 2014 .( datos autoeditados )
enlaces externos
- Linux en Curlie
- Mapa gráfico de los componentes internos de Linux
- Sitio web y archivos del kernel de Linux
- La historia de Linux en formato de repositorio GIT 1992–2010