Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. ANTECEDENTES
Linux fue creado originalmente por Linus Torvald en la Universidad de Helsinki en Finlandia, siendo él
estudiante de informática. Pero ha continuado su desarrollado con la ayuda de muchos otros
programadores a través de Internet.
Linux originalmente inicio el desarrollo del núcleo como su proyecto favorito, inspirado por su interés
en Minix, un pequeño sistema Unix desarrollado por Andy Tannenbaum. Él se propuso a crear lo que
en sus propias palabras seria un "mejor Minix que el Minix".
El 5 de octubre de 1991, Linux anuncio su primera versión "oficial" de Linux, versión 0.02. Desde
entonces , muchos programadores han respondido a su llamada, y han ayudado a construir Linux
como el sistema operativo completamente funcional que es hoy.
2. OBJETIVO
3. MARCO TEORICO
3.1. Linux
Linux está modelado como un sistema operativo tipo Unix. Desde sus comienzos, Linux se diseñó
para que fuera un sistema multi tarea y multi usuario. Estos hechos son suficientes para
diferenciar a Linux de otros sistemas operativos más conocidos. Sin embargo, Linux es más
diferente de lo que pueda imaginar. Nadie es dueño de Linux, a diferencia de otros sistemas
operativos. Gran parte de su desarrollo lo realizan voluntarios de forma altruista.
En 1984 comenzó el desarrollo de lo que más tarde sería GNU/Linux cuando la Free Software
Foundation (Fundación de software libre, N. del t.) comenzó a desarrollar un sistema operativo
libre de tipo Unix, llamado GNU.
3.2. Terminal
Para entender lo que es un terminal, tenemos que volver a los días de los mainframe. Las
computadoras centrales eran ordenadores con muchos usuarios. Eran comunes en las grandes
empresas y en los campus universitarios. Pero cuando se tiene decenas de personas que desean
utilizar un ordenador al mismo tiempo, ¿cómo hacer para compartirlo? En palabras actuales,
queremos dar a cada usuario un monitor, un teclado y un mouse. En la era de las mainframe se
utilizaron terminales. Un “terminal”, según la definición de los diccionarios, es o bien el final de
algo o un punto de contacto, a veces ambos. Las computadoras centrales tenían estaciones
terminales equipadas con una pantalla y un teclado. Esto para que los usuario pudieran acceder
a las mainframe.
3.3. Consola
Hoy en día, las consolas pueden ser completamente en software, pero no siempre fue el caso. Las
consolas van de la mano con las terminales. Con respecto a un mainframe, una consola era a la
vez el puerto y la conexión digital a la unidad central del sistema operativo de la terminal. Una
definición más amplia de una consola es un escritorio o la interfaz desde la que un sistema se
controla y/o monitorea. La terminal se conecta físicamente al puerto de la consola en la unidad
central de manera que el usuario puede controlar la mainframe. En un sistema Linux puedes
pulsar <ctrl> + <alt> + <F1 | F2 | F3 | ...> Para acceder a las diferentes consolas. Muchos sistemas
todavía tienen puertos de consola basada en administración, tales como equipos de red
profesional.
3.4. Shell
El nombre Shell puede sonar divertido, pero “Kernel” puede ser aún más divertido. La Shell es la
pieza que envuelve al kernel. En las computadoras no hay diferencia. La shell es la interfaz de línea
de comandos con la que interactúas. Los ejemplos de Shell son BASH, CSH, y ZSH. La cáscara toma
comandos escritos a mano y le dice al sistema operativo que debe ejecutarlos, o puede tomar
secuencias de comandos e interpretar la lógica dentro de ellos, además da instrucciones al
sistema operativo para ejecutar los comandos contenidos en el script.
No existe un programa apt en sí mismo, sino que APT es una biblioteca de funciones C++ que se
emplea por varios programas de línea de comandos para distribuir paquetes. En especial, apt-get
y apt-cache.
Existen también programas que proporcionan un frontispicio para APT, generalmente basados en
apt-get, como aptitude con una interfaz de texto ncurses, Synaptic con una interfaz gráfica GTK+,
o Adept con una interfaz gráfica Qt. Existe un repositorio central con más de ~25.000 paquetes
apt utilizados por apt-get y programas derivados para descargar e instalar aplicaciones
directamente desde Internet, conocida como una de las mejores cualidades de Debian.
APT fue rápidamente utilizado para funcionar con paquetes .deb, en los sistemas Debian y
distribuciones derivadas, pero desde entonces ha sido modificado para trabajar con paquetes
RPM, con la herramienta apt-rpm, y para funcionar en otros sistemas operativos, como Mac OS X
(Fink) y OpenSolaris (distribución Nexenta OS). Cabe mencionar que a partir de la versión 1.0, esta
incluye una barra de progreso que muestra el porcentaje de instalación.
3.6. Comando Linux
Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque
el principal responsable del proyecto es Linus Tovalds. Su objetivo inicial es propulsar el software
de libre distribución junto con su código fuente para que pueda ser modificado por cualquier
persona, dando rienda suelta a la creatividad. El hecho de que el sistema operativo incluya su
propio código fuente expande enormemente las posibilidades de este sistema. Este método
también es aplicado en numerosas ocasiones a los programas que corren en el sistema, lo que
hace que podamos encontrar muchisimos programas útiles totalmente gratuitos y con su código
fuente. Y la cuestión es que, señores y señoras, Linux es un sistema operativo totalmente gratuito.
Mi máquina corre Linux, y puedo asegurar que es uno de los sistemas que más aprovecha mi
computadora, es decir, con el consigo ejecutar tareas mucho más rápido que con otros sistemas
operativos comerciales. Y es que Linux no requiere grandes prestaciones para funcionar.
• Sistema multitarea En Linux es posible ejecutar varios programas a la vez sin necesidad
de tener que parar la ejecución de cada aplicación.
• Sistema multiusuario Varios usuarios pueden acceder a las aplicaciones y recursos del
sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios
programas a la vez (multitarea).
• Shells programables Un shell conecta las ordenes de un usuario con el Kernel de Linux (el
núcleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades.
Por ejemplo, es muy útil para realizar procesos en segundo plano.
Linux no sacrifica en ningún momento la creatividad, tal y como lo hacen algunas compañías
informáticas. Linux es una ventana abierta por la que es posible huir hacia un mundo donde la
verdadera informática puede ser disfrutada sin limites ni monopolios.
Linux es distribuido mediante una serie de distribuciones como RedHat, Slackware, Debían ... las
cuales se diferencian por su método de instalación y por los paquetes (software) que viene
incluido. Es posible que encuentre a la venta versiones de Linux y piense: "si, si.... decían que era
gratis..." No se asuste, todo el software de Linux esta regido por la licencia de GNU, con la cual
cualquier persona puede modificar un programa y venderlo según el desee, con la condición que
la persona que compra ese producto puede realizar la misma acción o simplemente hacer copias
para todos aquellos que lo quieran sin tener que pagar más (por lo tanto no se extrañe si
encuentra distribución comerciales). Esta licencia es la garantía que afirma la absoluta libertad de
este sistema operativo. Si no desea ni siquiera pagar esa mísera cantidad puede descargárselo de
Internet totalmente gratis (bueno, sólo tendrá que pagar la factura de teléfono ).
4. MARCO PRACTICO
Linux como sistema operativo contiene varios adiminstradores dentro de su sstea y cada uno de ellos
maneja un aspecto importante del software junto a comnados especiales tales como:
• ADMINISTRADOR LOCAL:
5. APLICACIÓN:
Para encontrar una aplicación mas valida a lo que se puede desarrollar con Linux se hara una comparación
entre Linux y Windows.
• No pagamos: Mientras en Windows haya que pagar las caras licencias o recurrir al pirateo, en
Linux tenemos software libre y gratuito.
• Podemos crear nuestro propio sistema operativo: Lo bueno de linux y del software libre es que
tenemos a disposición el código fuente para que los más habilidosos puedan modificarlo y crear su propio
sistema de Linux. Windows en cambio es muy privativo en éste aspecto.
• Estamos más seguros: Desde que salió Windows 10 con el Cortana pidiendo la ubicación y
Windows pidiendo nuestros datos, es necesario usar Linux si se quiere disfrutar de privacidad.Además no
hay que olvidar en Windows estaremos expuestos a constantes Virus informáticos.
• Live CD: En la mayoría de sistemas de Linux podemos probar el sistema sin instalarlo, a través de
un Live CD. En los sistemas de Microsoft existen algunas versiones no oficiales, pero no funcionan bien(yo
probé un Windows XP Live y daba pantallazo azul de la muerte al arrancar).
• Número de distribuciones: Windows solo tiene una distribución en sus diferentes versiones. Linux
tiene miles de distribuciones con sus variantes de entorno de escritorio.Es tal el poder de Linux que incluso
Microsoft tiene su propia distribución Linux.
• Otros: Desde una mayor rapidez de ejecución hasta la posibilidad de cargar sistemas actualizados
que piden pocos requisitos pero tienen soporte, hay más ventajas de Linux con respecto a Windows pero
si las pusiera todas no acabaría hasta mañana.
5. CIBERGRAFIA
https://www.debian.org/releases/stable/s390x/ch01s02.html.es
Introducción a Linux
https://es.wikipedia.org/wiki/M%C3%A1quina_virtual
Conceptos de virtualización
https://www.youtube.com/watch?v=3SUnIcWFU94
video tutorial donde explica paso a paso la instalación de programa