0% encontró este documento útil (0 votos)
73 vistas4 páginas

Linux

El documento describe el origen y desarrollo de Linux. Linux comenzó como un proyecto de código abierto creado por Linus Torvalds en 1991 para crear un sistema operativo gratuito. Más tarde se combinó con el proyecto GNU para formar el sistema operativo GNU/Linux. GNU/Linux se ha convertido en el sistema operativo dominante en servidores, supercomputadoras y algunos dispositivos embebidos debido a su naturaleza de código abierto. Existe en forma de varias distribuciones populares como Ubuntu, Debian, Red Hat y SUSE

Cargado por

Serto Game
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
73 vistas4 páginas

Linux

El documento describe el origen y desarrollo de Linux. Linux comenzó como un proyecto de código abierto creado por Linus Torvalds en 1991 para crear un sistema operativo gratuito. Más tarde se combinó con el proyecto GNU para formar el sistema operativo GNU/Linux. GNU/Linux se ha convertido en el sistema operativo dominante en servidores, supercomputadoras y algunos dispositivos embebidos debido a su naturaleza de código abierto. Existe en forma de varias distribuciones populares como Ubuntu, Debian, Red Hat y SUSE

Cargado por

Serto Game
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Nombre: Jazer Paul Alfau Alc.

Matricula: 20-0094
Linux
Linux es un sistema operativo open source. En 1991, Linus Torvalds lo diseñó y creó a modo de
pasatiempo. Mientras estaba en la universidad, Linus intentó crear una versión open source,
alternativa y gratuita del sistema operativo MINIX, que a su vez se basaba en los principios y el
diseño de Unix.

Historia de Linux
GNU/Linux es un sistema operativo (o una familia de sistemas operativos) tipo Unix compuesto
por software libre y de código abierto. GNU/Linux surge de las contribuciones de varios
proyectos de software, entre los cuales destacan GNU (iniciado por Richard Stallman en 1983)
y el kernel «Linux» (iniciado por Linus Torvalds en 1991).

A pesar de que en la jerga cotidiana la mayoría de las personas usan el vocablo «Linux» para
referirse a este sistema operativo, en realidad ese es solo el nombre del kernel o núcleo, ya
que el sistema completo está formado también por una gran cantidad de componentes del
proyecto GNU junto a componentes de terceros, que van desde compiladores hasta entornos
de escritorio. Cabe señalar que existen derivados que usan el núcleo Linux pero que no tienen
componentes GNU, como por ejemplo el sistema operativo Android. También existen
distribuciones de software GNU donde el núcleo Linux está ausente.

Los sistemas operativos GNU/Linux se encuentran normalmente en forma de compendios


conocidos como distribuciones o distros. Entre las más populares se encuentran Debian,
Ubuntu, Red Hat y SUSE. El propósito de estas distribuciones es ofrecer GNU/Linux como un
producto final para instalar o probar en un ordenador, cubriendo una gama de necesidades
que van desde el uso cotidiano personal hasta aplicaciones muy específicas en ambientes
especializados. Al sistema base las distros añaden su propia selección de aplicaciones y
programas preinstalados (por ejemplo ambientes gráficos basados en X11, Gnome y KDE), o
aplicaciones que pueden descargarse desde un repositorio para su posterior instalación.

Algunas de estas distribuciones son especialmente conocidas por su uso en servidores de


Internet, en supercomputadoras, y en sistemas embebidos; mercados donde GNU/Linux tiene
la mayor cuota de participación. El proyecto de ranking Top500.org informa que, desde 2017,
las 500 supercomputadoras más potentes del mundo utilizan todas ellas alguna versión del
sistema operativo GNU/Linux; y desde 2004 ya era el sistema dominante Diversas encuestas lo
han posicionado constantemente como el sistema operativo más popular para servidores web.
En aplicaciones embebidas es común encontrar Linux instalado en routers, smart TVs y relojes
inteligentes, sistemas de entretenimiento de automóviles, y grabadoras de video digital.
Aunque con menor participación, el sistema GNU/Linux también se usa en el segmento de las
computadoras de escritorio, portátiles, dispositivos móviles, computadoras de bolsillo,
videoconsolas y otros.

GNU/Linux es uno de los ejemplos más prominentes de software libre: todo su código fuente
puede ser utilizado, modificado y redistribuido libremente por cualquier persona, empresa o
institución, bajo los términos de la Licencia Pública General de GNU, así como de otra serie de
licencias de derechos de autor.

Creación
El proyecto GNU, iniciado en 1983 por Richard Stallman, tiene el objetivo de crear un «sistema
de software compatible con Unix, compuesto enteramente de software libre». El trabajo
comenzó en el año 1984. Más tarde, en 1985, Stallman fundó la Free Software
Foundation para financiar el desarrollo de GNU, y redactó la Licencia Pública General de
GNU en 1989. A principios de la década de 1990, muchos de los programas que se requieren
en un sistema operativo (como bibliotecas, compiladores, editores de texto, un shell Unix, y
un sistema de ventanas) ya se habían conseguido desarrollar y estaban operativos en el
proyecto GNU. Sin embargo, otros elementos, como los controladores de dispositivos y
los daemons, estaban todavía en desarrollo e incompletos.

En retrospectiva, Linus Torvalds declaró que si el núcleo del proyecto GNU hubiera estado


disponible en 1991, no se habría decidido a desarrollar su propio núcleo. Asimismo, también
declaró que si el núcleo 386BSD (del cual NetBSD, OpenBSD y FreeBSD descienden), cuyo
desarrollo es anterior al núcleo Linux y que no se liberó hasta 1992 por temas legales, hubiera
estado disponible probablemente tampoco lo habría desarrollado.

En 1991, cuando Torvalds asistía a la Universidad de Helsinki y era usuario del sistema
operativo MINIX, y de los programas provenientes del proyecto GNU, estaba muy interesado
por el funcionamiento de los sistemas operativos. Frustrado por la concesión de licencias de
uso que utilizaba MINIX, que en ese momento se limitaba a uso educativo, ese mismo año
decidió comenzar a desarrollar su propio núcleo.

Hacia 1992, Torvalds había trabajado tanto en el desarrollo del núcleo Linux que llegó a
superar a otros núcleos que se encontraban también en desarrollo en ese momento. Las
aplicaciones GNU también se fueron desarrollando de modo que reemplazaron todos los
componentes de MINIX, porque era más ventajoso utilizar el código libre del proyecto GNU
con el nuevo sistema operativo. El código GNU con licencia bajo la GPL puede ser reutilizado
en otros programas de computadora, siempre y cuando también se liberen bajo la misma
licencia o una licencia compatible. Posteriormente Torvalds inició un cambio de su licencia
original, que prohibía la redistribución comercial, y lo difundió bajo la licencia GPL. Los
desarrolladores de ambas partes trabajaron para integrar componentes de GNU con el núcleo
Linux, consiguiendo un sistema operativo completamente funcional.

Diseño
Muchos desarrolladores de código abierto están de acuerdo en que el núcleo Linux no fue
diseñado, sino que evolucionó a través de una forma de «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». Raymond considera que los aspectos
revolucionarios de Linux son sociales, no técnicos, antes de que el software complejo de Linux
fuera 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 un gran 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 publicar cada semana y obtener comentarios de cientos de usuarios en unos días, creando
una especie de selección darwiniana rápida sobre las mutaciones introducidas por los
desarrolladores». 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, no se pueden convertir en, «este no es un sistema biológico al final del día, es un
sistema de software». Un sistema basado en Linux es un sistema operativo modular tipo 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 núcleo Linux, que
maneja el control de procesos, las redes, el acceso a los periféricos y los sistemas de archivos.
Los controladores de dispositivos se integran directamente con el kernel o se agregan como
módulos que se cargan mientras el sistema está en ejecución.

El espacio de usuario de GNU es una parte clave de la mayoría de los sistemas basados en el
núcleo 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 núcleo 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 núcleo Linux así 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) que utilizan la mayoría de los sistemas Linux se basa
en una implementación del sistema X Window.Más recientemente, la comunidad 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.

Funcionamiento de Linux
Un sistema operativo se sitúa entre las aplicaciones y el hardware y establece las conexiones
entre todo el software y los recursos físicos que hacen el trabajo. Al tener su código fuente
abierto, permite que usuarios y desarrolladores puedan modificar este y mejorar o cambiar
aspectos.

Versiones de Linux
 Ubuntu.
 Debian.
 CentOS Linux.
 CentOS Stream.
 Gentoo.
 Fedora.
 OpenSUSE.
 Scientific Linux.

Comandos de Linux fundamentales para desarrolladores


 Comando touch.
 Comando cat.
 Comando cd.
 Comando ls.
 Comando vim.
 Comando sed.
 Comando tar.
 Comando pwd.

Analizar cual versión considera mejor para instalar. ¿Por


qué?
Ubuntu es, sin lugar a duda, la distro Linux más popular y conocida que nos podemos
encontrar en la red. Esta distro, desarrollada por Canonical, utiliza un escritorio GNOME y trae
de serie una serie de programas, herramientas y configuraciones para que podamos empezar a
usarla desde el primer momento.

También podría gustarte