Fundamentos Linux
Linux

Fundamentos Linux: Excelente libro en PDF

Compártelo

Excelente libro sobre Fundamentos Linux

Aprende todos los fundamentos linux con este magnifico libro, donde aprenderás desde lo más básico hasta lo mas avanzado.

Capítulo 1. Historia de Linux

Este capítulo explica brevemente la historia de Unix y dónde encaja Linux.
Si estás ansioso por comenzar a trabajar con Linux sin esto, bla, bla, bla, sobre la historia, distribuciones y licencias luego pasa directamente a la Parte II – Capítulo 8. Trabajando con Directorios.

1.1. 1969

Todos los sistemas operativos modernos tienen sus raíces en 1969 cuando Dennis Ritchie y Ken Thompson desarrolló el lenguaje C y el sistema operativo Unix en AT & T Bell Labs.

Compartieron su código fuente (sí, había código abierto en los años setenta) con el resto del mundo, incluidos los hippies en Berkeley, California. En 1975, cuando comenzó AT & T vendiendo Unix comercialmente, aproximadamente la mitad del código fuente fue escrito por otros. Los hippies no estaban contentos de que una compañía comercial vendiera el software que habían escrito; la resultante
batalla (legal) terminó con dos versiones de Unix: el Unix AT & T oficial y el
gratis BSD Unix.

1.2. Década de 1980

En los años ochenta muchas empresas comenzaron a desarrollar su propio Unix: IBM creó AIX, Sun SunOS (más tarde Solaris), HP HP-UX y una docena de otras compañías hicieron lo mismo. los El resultado fue un desastre de dialectos de Unix y una docena de formas diferentes de hacer lo mismo.

Y aquí está la primera raíz real de Linux, cuando Richard Stallman intentó terminar esta era de Unix separación y todo el mundo reinventa la rueda iniciando el proyecto GNU (GNU no esUnix).

Su objetivo era crear un sistema operativo que estuviera disponible gratuitamente para todos, y donde todos puedan trabajar juntos (como en los años setenta). Muchas de las herramientas de línea de comando que usas hoy en Linux son herramientas de GNU.

1.3. Década de 1990

Los años noventa comenzaron con Linus Torvalds, un estudiante finlandés de habla sueca, comprando un 386 computadora y escribiendo un nuevo kernel compatible con POSIX. Él puso el código fuente en línea, pensando que nunca soportaría nada más que hardware 386. Mucha gente abrazó la combinación de este núcleo con las herramientas GNU, y el resto, como dicen, es historia.

1.4. 2015

En la actualidad, más del 97 por ciento de los supercomputadores del mundo (incluidos los 10 mejores), más del 80 por ciento de todos los teléfonos inteligentes, muchos millones de computadoras de escritorio, alrededor de 70
por ciento de todos los servidores web, una gran cantidad de tabletas y varios dispositivos (reproductores de dvd, lavadoras, módems dsl, enrutadores, automóviles autónomos, portátiles de la estación espacial …) ejecutar Linux. Linux es, de lejos, el sistema operativo más utilizado en el mundo.

La versión 4.0 del kernel de Linux se lanzó en abril de 2015. Su código fuente creció en varios cientos mil líneas (en comparación con la versión 3.19 de febrero de 2015) gracias a las contribuciones de miles de desarrolladores pagados por cientos de compañías comerciales, incluida Red Hat, Intel, Samsung, Broadcom, Texas Instruments, IBM, Novell, Qualcomm, Nokia, Oracle, Google, AMD e incluso Microsoft (y muchos más).

Capítulo 2. Distribuciones

Este capítulo ofrece una breve descripción de las distribuciones de Linux actuales. Una distribución de Linux es una colección de software (generalmente de código abierto) sobre un Linux núcleo. Una distribución (o short, distro) puede agrupar software de servidor, administración de sistema herramientas, documentación y muchas aplicaciones de escritorio en un software seguro central repositorio.

Una distribución tiene como objetivo proporcionar una apariencia y sensación comunes, software seguro y fácil gestión y, a menudo, un propósito operacional específico. Echemos un vistazo a algunas distribuciones populares.

2.1. sombrero rojo

Red Hat es una compañía comercial de Linux de mil millones de dólares que se esfuerza mucho en desarrollar Linux. Tienen cientos de especialistas en Linux y son conocidos por su excelente soporte. Dan sus productos (Red Hat Enterprise Linux y Fedora) de forma gratuita.

Mientras rojo Hat Enterprise Linux (RHEL) está bien probado antes de su lanzamiento y es compatible con hasta siete años después del lanzamiento, Fedora es una distribución con actualizaciones más rápidas pero sin soporte.

2.2. Ubuntu

Canonical comenzó a enviar discos compactos gratuitos con Ubuntu Linux en 2004 y rápidamente se hizo popular entre los usuarios domésticos (muchos que se cambiaron de Microsoft Windows). Canónico quiere que Ubuntu sea un escritorio gráfico Linux fácil de usar sin necesidad de ver un línea de comando.

Por supuesto, también quieren obtener ganancias vendiendo soporte para Ubuntu.

2.3. Debian

No hay compañía detrás de Debian. En cambio, hay miles de bien organizados
desarrolladores que eligen a un Líder de Proyecto Debian cada dos años. Debian es visto como uno de las distribuciones de Linux más estables. También es la base de cada lanzamiento de Ubuntu. Debian viene en tres versiones: estable, prueba e inestable. Cada versión de Debian lleva el nombre de
un personaje en la película Toy Story.

2.4. Otro

Las distribuciones como CentOS, Oracle Enterprise Linux y Scientific Linux se basan en Red Hat Enterprise Linux y comparte muchos de los mismos principios, directorios y técnicas de administración de sistemas. Linux Mint, Edubuntu y muchos otros * nombres de buntu las distribuciones se basan en Ubuntu y, por lo tanto, comparten mucho con Debian. Hay cientos de otras distribuciones de Linux.

Capítulo 3. Licencias

Este capítulo explica brevemente las diferentes licencias utilizadas para distribuir sistemas operativos software.

Muchas gracias a Ywein Van den Brande por escribir la mayor parte de este capítulo. Ywein es abogado, coautor de The International FOSS Law Book y autor de Praktijkboek Informaticarecht (en holandés).

3.1. sobre licencias de software

Existen dos paradigmas de software predominantes: software libre y de código abierto (FOSS) y software propietario. El criterio de diferenciación entre estos dos enfoques es basado en el control del software.

Con el software propietario, el control tiende a mentir más con el proveedor, mientras que con el software libre y de código abierto tiende a ser más ponderado hacia el usuario final. Pero aunque los paradigmas difieren, usan el mismo copyright leyes para alcanzar y hacer cumplir sus objetivos.

Desde una perspectiva legal, fuente libre y abierta El software puede considerarse como un software al que los usuarios generalmente reciben más derechos a través de su contrato de licencia de lo que tendrían con una licencia de software propietario, sin embargo, el los mecanismos de licencia subyacentes son los mismos.

La teoría jurídica afirma que el autor de FOSS, contrario al autor del dominio público software, de ninguna manera ha renunciado a sus derechos en su trabajo. FOSS admite en el derechos del autor (el derecho de autor) a imponer condiciones de licencia de FOSS.

La licencia de FOSS las condiciones deben ser respetadas por el usuario de la misma manera que las condiciones de la licencia propietaria. Siempre revise cuidadosamente su licencia antes de usar software de terceros.

Ejemplos de software propietario son AIX de IBM, HP-UX de HP y Oracle
Base de datos 11g. No está autorizado para instalar o usar este software sin pagar un cuota de licencia.

No está autorizado a distribuir copias y no está autorizado a modificar
el código fuente cerrado.

3.2. software de dominio público y freeware

Software que es original en el sentido de que es una creación intelectual de los beneficios del autor protección de copyright. El software no original no entra en consideración para los derechos de autor protección y puede, en principio, ser utilizado libremente.

El software de dominio público se considera como software al que el autor ha renunciado a todos los derechos y en el que nadie puede hacer valer ningún derecho. Este software puede ser usado, reproducido o ejecutado libremente, sin permiso o el pago de una tarifa.

El software de dominio público puede ciertos casos incluso son presentados por terceros como trabajo propio, y modificando el original trabajo, los terceros pueden sacar ciertas versiones del software de dominio público del público
dominio de nuevo.

Freeware no es software de dominio público o FOSS. Es un software propietario que puedes usar sin pagar un costo de licencia. Sin embargo, los términos de licencia a menudo estrictos deben ser respetados.

Ejemplos de freeware son Adobe Reader, Skype y Command and Conquer: Tiberian Sun (este juego se vendió como propiedad en 1999 y está disponible desde 2011 como freeware).

Licencia pública general de GNU

Cada vez se lanza más software bajo GNU GPL (en 2006 se lanzó Java
bajo la GPL). Esta licencia (v2 y v3) es la licencia principal avalada por el software libre Fundación. Su principal característica es el principio copyleft.

Esto significa que todos en el cadena de usuarios consecutivos, a cambio del derecho de uso que se le asigna, necesita distribuir las mejoras que hace al software y sus trabajos derivados bajo el mismo condiciones a otros usuarios, si elige distribuir tales mejoras o trabajos derivados.

En otras palabras, el software que incorpora el software GNU GPL debe distribuirse a su vez como software GNU GPL (o compatible, ver a continuación). No es posible incorporar partes protegidas por derechos de autor del software GNU GPL en un trabajo con licencia propietario. La GPL ha sido confirmado en la corte.

3.5. usando el software GPLv3

Puede usar el software GPLv3 casi sin condiciones. Si solo ejecuta el software
incluso no tiene que aceptar los términos de la GPLv3. Sin embargo, cualquier otro uso, como modificar o distribuir el software – implica aceptación.

En caso de que utilice el software internamente (incluso a través de una red), puede modificar el software sin estar obligado a distribuir su modificación. Puede contratar a terceros para trabajar en el software exclusivamente para usted y bajo su dirección y control.

Pero si tu modificar el software y usarlo de otra forma que no sea internamente, esto se considerará como distribución. Debe distribuir sus modificaciones bajo GPLv3 (el principio copyleft).

Se aplican varias obligaciones más si distribuye el software GPLv3. Compruebe la licencia GPLv3 cuidadosamente.

Crea salida con el software GPLv3: la GPLv3 no se aplica automáticamente a la
salida.

Licencia BSD

Hay varias versiones de la licencia de distribución original de Berkeley. Los más comunes una es la licencia de 3 cláusulas (“Nueva Licencia BSD” o “Licencia BSD Modificada”).

Esta es una licencia de software libre permisiva. La licencia impone restricciones mínimas sobre cómo el software puede ser redistribuido. Esto está en contraste con las licencias copyleft como la GPLv. 3 discutido anteriormente, que tienen un mecanismo copyleft.

Esta diferencia es de menor importancia cuando simplemente usa el software, pero se activa cuando comienza a redistribuir copias exactas del software o sus propias versiones modificadas.

3.7. otras licencias

FOSS o no, hay muchos tipos de licencias en software. Debes leer y entender
ellos antes de usar cualquier software.

3.8. combinación de licencias de software

Cuando usa varias fuentes o desea redistribuir su software de otra forma
licencia, debe verificar si todas las licencias son compatibles. Algunas licencias de FOSS (tales como BSD) son compatibles con las licencias de propiedad, pero la mayoría no lo son.

Si detecta una licencia incompatibilidad, debe ponerse en contacto con el autor para negociar diferentes condiciones de licencia o
abstenerse de usar el software incompatible.

Capítulo 4. Instalación de Debian 8

Este módulo es una demostración paso a paso de una instalación real de Debian 8 (también conocida como Jessie).

Comenzamos descargando una imagen de Internet e instalamos Debian 8 como una máquina virtual en Virtualbox. También haremos algunas configuraciones básicas de esta nueva máquina como configuración una dirección IP y la fijación de un nombre de host.

Este procedimiento debería ser muy similar para otras versiones de Debian, y también para distribuciones como Linux Mint, xubuntu / ubuntu / kubuntu o Mepis. Este procedimiento también puede ser útil si está utilizando otra solución de virtualización.

Vaya y descargue el libro  si quiere instalar CentOS, Fedora, Red Hat Enterprise
Linux, ….

VER LIBRO

Compártelo

One Reply to “Fundamentos Linux: Excelente libro en PDF

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *