PDF de programación - Introducción a Linux

Imágen de pdf Introducción a Linux

Introducción a Linuxgráfica de visualizaciones

Publicado el 28 de Julio del 2020
2.007 visualizaciones desde el 28 de Julio del 2020
57,3 KB
19 paginas
Creado hace 3a (18/07/2020)
Introducción a Linux

18 de julio de 2020

En virtud de tener este texto en sus manos, es una apuesta segura que ha
escuchado algo sobre Linux. Si se pregunta exactamente qué es Linux, si
vale la pena considerarlo seriamente y qué puede ayudarlo a hacer, esto es
para usted. Aquí, proporciono una imagen amplia de Linux y le digo cómo
puede comenzar a usarlo de inmediato.

Aunque Linux puede ejecutarse en muchas plataformas de hardware, este
texto se centra en Linux para procesadores basados en Intel (básicamente,
cualquier PC que pueda ejecutar cualquier versión de Windows).

1. ¿Qué es Linux?

Puede pensar en una PC como una combinación de hardware, cosas que
puede tocar, como la caja del sistema, el monitor, el teclado y el mouse.
La caja del sistema contiene el hardware más importante de todos: la uni-
dad central de procesamiento (CPU), el microchip que ejecuta el software
(cualquier programa que le dice a la computadora cómo hacer su oferta),
que en realidad no puede tocar. En una PC típica, el microprocesador es la
CPU. Otro hardware importante en la caja del sistema incluye la memoria
(chips RAM) y el disco duro.

El sistema operativo es el programa que tiene que interactuar con todo el
hardware y hacer que funcione bien. El software del sistema operativo ad-
ministra todo ese hardware y ejecuta otro software a sus órdenes. Usted, el

1

usuario, proporciona esos comandos eligiendo menús, haciendo clic en ico-
nos o escribiendo texto críptico. Linux es un sistema operativo, al igual que
Unix, macOS, Windows 10 e incluso versiones anteriores de Windows. El
sistema operativo Linux está modelado después de Unix; En su forma más
básica y sencilla, el sistema operativo Linux también se usa en el kernel de
Linux.

El sistema operativo le da personalidad a una computadora, cualquier compu-
tadora. Puede ejecutar Windows en una PC, por ejemplo, y en esa misma
PC, también puede instalar y ejecutar Linux. Luego, dependiendo del siste-
ma operativo que esté instalado y se ejecute en un momento determinado,
la misma PC puede funcionar como un sistema Windows o Linux.

El trabajo principal de un sistema operativo es cargar software (programas
de computadora) desde el disco duro (u otro almacenamiento permanen-
te) en la memoria y hacer que la CPU ejecute esos programas. Todo lo
que hace con su computadora es posible debido al sistema operativo, por
lo que si el sistema operativo de alguna manera falla, todo el sistema se
congela. Es posible que sepa cuán irritante puede ser cuando su sistema
operativo favorito, tal vez incluso el que viene con su PC, de repente lo cie-
rra justo cuando estaba a punto de hacer clic en el botón Enviar después
de redactar ese largo correo electrónico a su amigo. Intentas varias cosas
frenéticamente, pero no pasa nada. Entonces es hora de presionar el botón
Restablecer (o tirar del cable desde la parte posterior de la máquina si los
constructores de su computadora no fueron lo suficientemente sabios co-
mo para incluir un botón Restablecer). Afortunadamente, ese tipo de cosas
casi nunca sucede con Linux; tiene fama de ser un sistema operativo muy
confiable.

1.1. Distribuciones de Linux

Una distribución de Linux consta del núcleo de Linux (el sistema operativo)
y una colección de aplicaciones junto con un programa de instalación fácil
de usar.

2

La mayoría de las personas simplemente dicen que Linux se refiere a una
distribución específica de Linux.

Hay muchas distribuciones de Linux disponibles, y cada una incluye el sis-
tema operativo Linux estándar y los siguientes paquetes principales:

El sistema X Window: Es la interfaz gráfica de usuario.

Uno o más escritorios gráficos: Entre los más populares están
GNOME y KDE Plasma.

Una selección de aplicaciones: Los programas de Linux vienen en
forma de software listo para ejecutar, pero el código fuente (los co-
mandos que los humanos usamos para decirle a la computadora qué
hacer) está incluido (o disponible), al igual que su documentación.

Las distribuciones actuales de Linux incluyen una gran selección de soft-
ware, tanto que algunas distribuciones generalmente requieren múltiples
DVD-ROM para la instalación.

El desarrollo y mantenimiento del kernel de Linux, los paquetes de soft-
ware en una distribución de Linux y las distribuciones de Linux en sí es-
tán organizadas como proyectos de código abierto. En pocas palabras,
el código abierto significa el acceso al código fuente y el derecho a re-
distribuir libremente el software sin ninguna restricción. Sin embargo, la
definición implica mucho más que esta breve nota. Para conocer los de-
talles de lo que significa código abierto y las licencias de código abierto
aceptables, puede visitar el sitio web de la Iniciativa de Código Abierto en
https://opensource.org.

Muchas distribuciones de Linux son productos comerciales que puede com-
prar en línea o en tiendas de informática y librerías. Si ha oído hablar de la
fuente abierta y la licencia GNU (que significa GNU Not Unix), puede pensar
que nadie puede vender Linux con fines de lucro. Afortunadamente para
las compañías que venden distribuciones de Linux, la licencia GNU, tam-
bién llamada GNU General Public License (GPL), permite la distribución
comercial con fines de lucro (pero requiere que el software se distribuya en
forma de código fuente) y estipula que cualquiera puede copiar y distribuir

3

el software en forma de código fuente a cualquier otra persona. Varias dis-
tribuciones de Linux están disponibles de forma gratuita bajo la GPL, lo que
significa que puede descargar tantas copias del sistema operativo como
desee.

1.2. Dar sentido a los números de versión

El kernel de Linux, y cada distribución de Linux, tiene su propio número de
versión.

Los programas de software adicionales (como los escritorios GNOME y KDE
Plasma) que vienen con la distribución de Linux también tienen sus propios
números de versión. Los números de versión para el kernel de Linux y las
distribuciones de Linux no están relacionados, pero cada uno tiene un sig-
nificado particular. Los números de versión tienen la forma de tres enteros
separados por puntos: major.minor.patch, donde major y minor son núme-
ros que denotan los números de versión mayor y menor, y patch es otro
número que representa el nivel de patch (por ejemplo, 4.15.7).

Puede obtener información sobre la última versión del kernel de Linux en
línea en https://www.kernel.org.

Cada versión de una distribución de Linux incluye versiones específicas
del kernel de Linux y otros componentes principales, como GNOME, KDE y
varias aplicaciones.

Los desarrolladores de distribuciones activas de Linux suelen lanzar nuevas
versiones de su distribución de forma regular, aproximadamente cada seis
a nueve meses. Ubuntu 17.10, por ejemplo, se lanzó en octubre de 2017; la
próxima versión estaba programada para su lanzamiento en abril de 2018.
Por lo general, cada nueva versión principal de una distribución de Linux
ofrece nuevas características importantes.

Por ejemplo, Debian siempre tiene al menos tres versiones en cualquier
momento:

4

Estable: La mayoría de los usuarios prefieren este tipo de lanzamien-
to porque es la última distribución lanzada oficialmente.

Inestable: Los desarrolladores están trabajando en esta versión.

Pruebas: La versión contiene paquetes que han pasado por algunas
pruebas pero que no están listos para su inclusión en la versión esta-
ble.

1.3. Base estándar de Linux (LSB)

Linux se ha vuelto lo suficientemente importante como para tener un es-
tándar llamado Linux Standard Base (LSB). LSB es un conjunto de estánda-
res binarios que deberían ayudar a reducir las variaciones entre las distri-
buciones de Linux y promover la portabilidad de las aplicaciones. La idea
detrás de LSB es proporcionar una interfaz binaria de aplicación para que
las aplicaciones de software puedan ejecutarse en cualquier sistema Linux
(u otro Unix) que cumpla con el estándar LSB. La especificación LSB hace
referencia a los estándares POSIX (Interfaz del sistema operativo portátil),
así como a muchos otros estándares, como los estándares del lenguaje de
programación C y C++, el sistema X Window versión 11 versión 6 (X11R6)
y el estándar de jerarquía del sistema de archivos (FHS). La versión 1.2 de
LSB (comúnmente conocida como LSB 1.2) se lanzó el 28 de junio de 2002.
La versión 2.0 de LSB se lanzó el 30 de agosto de 2004 y la versión 4.0 de
LSB 4.0 se lanzó el 11 de noviembre de 2008. Versión 4. 1 seguido el 16 de
febrero de 2011, esencialmente eliminando Java; La versión 5.0, se lanzó
el 2 de junio de 2015.

La especificación LSB se organiza en dos partes: una especificación co-
mún que permanece igual en todos los tipos de procesadores y un conjun-
to de especificaciones de hardware, una para cada tipo de arquitectura de
procesador. LSB 1.2, por ejemplo, tiene especificaciones específicas de ar-
quitectura para procesadores Intel de 32 bits (IA32) y PowerPC de 32 bits
(PPC32). LSB 1.3 agrega una especificación para la arquitectura Intel de
64 bits (IA64) y los procesadores IBM zSeries de 31 bits (S/390) y 64 bits

5

(S390X), además de los de IA32 y PPC32. LSB 2.0 agregó una especifica-
ción para los procesadores AMD de 64 bits (AMD64 o X86_64). LSB 4.0, que
es la especificación actual, admite siete arquitecturas de procesador: IA32,
IA64, PPC32, PPC64 (PowerPC de 64 bits), S390, S390X y X86_64.

Existe un programa de certificación LSB. Varias distribuciones de Linux es-
tán certificadas para ser compatibles con LSB, entornos de tiempo de eje-
cución IA32. Para descubrir más sobre LSB, visite
https://wiki.linuxfoundation.org/lsb/start.

2. Contenido de una distribución de Linux

Una distribución de Linux viene con el kernel de Linux y mucho más soft-
ware. Estos paquetes de software incluyen todo, desde escritorios gráficos
hasta servidores de Internet y herramientas de programación para crear
nuevo software. En esta sección, describo brevemente algunos de los prin-
cipales paquetes de software que se incluyen con la
  • Links de descarga
http://lwp-l.com/pdf17963

Comentarios de: Introducción a Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad