Practica 1 - Sistema Operativo Unix PDF

Title Practica 1 - Sistema Operativo Unix
Author Andrés Belloso Villalobos
Course Sistemas Operativos Unix
Institution Universidad Autónoma de Baja California
Pages 10
File Size 346.4 KB
File Type PDF
Total Downloads 107
Total Views 153

Summary

Practica 1...


Description

Universidad Autónoma de Baja California Facultad de Ingeniería Campus Mexicali

Nombre: Andrés Belloso Villalobos Profesor: Eva Herrera Ramírez

Materia: Taller De Sistema Operativo Unix Práctica #1: Historia del Sistema Operativo Linux Grupo: 624

Mexicali, Baja California

14 de Agosto de 2019

 Introducción Dada la importancia y el auge que hoy en día ha tomado el sistema operativo Linux, es relevante mencionar el origen y las diferentes distribuciones que existen, así como su rápida evolución a través del tiempo.

 Objetivo El alumno conocerá la historia del sistema operativo UNIX/LINUX y el papel que juega dentro del ámbito de la computación, para ubicarse dentro de la temática que se estudiará durante el transcurso del taller.

 Fundamento Un sistema operativo es un programa que administra los recursos de la computadora, como memoria, cpu, dispositivos etc., y controla el funcionamiento integral de la misma. Unix es un sistema operativo cuyos comienzos se remontan a principio de los años setenta. Surgió como un proyecto personal de Ken Thompson y Dennis Ritchie, que trabajaban en los laboratorios Bell. La idea básica que inspiró su nacimiento fue la de crear un entorno de trabajo simple y a la vez agradable para el desarrollo de aplicaciones. Los antecedentes de UNIX se remontan a 1964. En este año Bell Telephone Laboratories de AT&T, General Electric Company y el MIT (Instituto Tecnológico de Massachusetts) se plantearon el desarrollar un nuevo sistema operativo en tiempo compartido para una máquina GE 645 (De General Electric) al que denominaron MULTICS (Multiplexed Information and Computing system). Los primeros objetivos consistían en proporcionar una capacidad de computación grande y la posibilidad de compartir grandes cantidades de datos si estos lo deseaban a un conjunto amplio de usuarios. Todos estos objetivos eran demasiado ambiciosos para la época, por lo que Bell Laboratories decidió dar por terminada su

participación en el proyecto. A pesar del fracaso de MULTICS, las ideas planteadas para su desarrollo influyeron en la elaboración de UNIX y de otros sistemas operativos. Ken Thompson de Laboratorios Bell y Dennis Ritchie quien había trabajado en el proyecto MULTICS se unieron para crear el sistema operativo UNIX, por lo que éste tiene mucha influencia de MULTICS como lo es la organización básica del sistema de archivos, la idea del intérprete de órdenes (shell) como proceso de usuario (en sistemas anteriores el intérprete de órdenes formaba parte del propio núcleo de sistema operativo) y el propio nombre UNIX que se deriva de MULTICS. Realmente el termino UNICS (Uniplexed Information and Computing system) se empleó por la similitud de esta palabra con la palabra inglesa eunuch, con lo cual se venía a indicar un nuevo sistema operativo que era un Multics capado y posteriormente UNICS da lugar al nombre UNIX. El nuevo sistema también es influenciado por otros sistemas operativos, aunque esta primera versión promete mucho, su potencial no puede ser demostrado hasta que se utiliza en un proyecto real. En 1973 este sistema se reescribe en C en su mayor parte, el anterior se había escrito en ensamblador, lo cual propicia que su gran aceptación por parte de los nuevos usuarios. LINUX hace su aparición a principios de la década de los noventa, en el año de 1991 a través de un estudiante de informática de la universidad de Helsinki llamado Linus Torvalds, inspirado en Minix un pequeño sistema Unix desarrollado por Andrew Tanenbaum. Distribución de Linux. Una distribución de Linux es un conjunto de programas que se agrupan entorno al núcleo de Linux, donde el núcleo o kernel es el encargado de establecer la comunicación entre el software y hardware de la computadora. Además del núcleo, una distribución incluye una serie de programas que son de utilidad tanto a usuarios

comunes como a desarrolladores de software. Algunas de las distribuciones que hay disponibles en el mercado se muestran en la siguiente lista. • Redhat • Debian • Suse • Caldera • Slackware • Conectiva • Fedora • Hispafuentes • Tumix • Mandriva (Fusión de Conectiva y Mandrake). • Ubuntu El proyecto GNU/Linux El desarrollo del proyecto 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 cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres. A pesar de que Linux es, en sentido estricto, el sistema operativo, parte fundamental de la interacción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU o de otros proyectos como GNOME. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos.

GNU/Linux forma parte de nuestra vida de una manera mucha más profunda de lo que pudiéramos pensar. Además es software libre que no es solo usado por unos cuantos sino que es una herramienta principal en nuestro día a día para que muchas cosas funcionen. A continuación se presentan un listado de implementaciones de Linux a la fecha: ● ANDROID, gran parte de los Smartphones usan Android (sistema operativo basado en GNU/Linux) ● SUPERCOMPUTADORAS. Muchas investigaciones científicas en universidades, necesitaban computadoras miles de veces más potentes que doméstico para realizar miles de procesos por segundo, GNU/Linux, proporciona el software para ello. ● El TREN BALA JAPONÉS ● EL SISTEMA DE CONTROL DE TRÁFICO DE SAN FRANCISCO ● TOYOTA, la mayor compañía automovilística del mundo, quiere mejorar sus automóviles con nuevos sistemas informáticos de calidad que ofrezcan a los conductores nuevas experiencias y utilidades y por supuesto lo hacen con GNU/Linux ● EL CERN, el mayor centro de investigaciones científicas de Europa usa GNU/Linux ● SISTEMA DE CONTROLES AÉREOS ● SUBMARINOS NUCLEARES ● GOOGLE, AMAZON Y FACEBOOK, estos tres grandes de la red confían en GNU/Linux para sus servicios en la Web ● SAMSUNG, con sus aires acondicionados que se conectan a un router inalámbrico vía WiFi para el encendido, a través de software ANDROID ● Televisiones etc.

Formas para acceder a un sistema operativo Linux Para acceder al sistema operativo Linux, realizar las prácticas de laboratorio, así como explorar y contextualizarse en el ambiente se mencionan las opciones: a).- Utilizar el equipo de laboratorio, los cuales tienen instalado el sistema operativo en una parte del disco duro de la computadora, a lo que se le llama particionamiento. b).- Acceder mediante una computadora con sistema operativo Windows (Cualquier versión) a través de un programa o aplicación para acceder remotamente a un servidor llamada SSH, misma que puede ser descargada en Internet. c).- Utilizar una herramienta de virtualización para no tener que particionar el disco duro de la computadora. Algunas opciones para esto son: VirtualBox, VMware. En sus versiones actuales, después de instalar el programa de virtualización, se instala el sistema operativo en el espacio creado a través del virtualizador. Finalmente accedes al servidor a través del sistema remoto. El servidor para realizar prácticas de Taller de Sistema Operativo Unix se puede acceder por medio de SSH establecida con el servidor computacion.mxl.uabc.mx.



Desarrollo de la Práctica

Realizar una investigación sobre las diferentes distribuciones de Linux con la ayuda de un navegador de Internet. 1. Red Hat: es una multinacional estadounidense de software que provee software de código abierto principalmente a empresas. Red Hat crea, mantiene y contribuye a muchos proyectos de software libre. Ha adquirido muchos productos de software propietario, a través de fusiones y adquisiciones y ha liberado el código de estos aplicativos como código abierto.

2. Debian: es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre. El sistema se encuentra precompilado, empaquetado y en formato deb para múltiples arquitecturas de computador y para varios núcleos.

3. Suse: es una de las distribuciones Linux existentes a nivel mundial, se basó en sus orígenes en Slackware. Entre las principales virtudes de esta distribución se encuentra el que sea una de las más sencillas de instalar y administrar, ya que cuenta con varios asistentes gráficos para completar diversas tareas en especial por su gran herramienta de instalación y configuración YasT.

4. Caldera: Caldera era una compañía de software con sede en los Estados Unidos fundada en 1994 para desarrollar productos de sistemas operativos basados en Linux y DOS.

5. Slackware: es una distribución del sistema operativo GNU/Linux basada originalmente en SLS Linux, Slackware es la distribución de GNU/Linux más antigua aún en mantenimiento.

6. Conectiva: fue una empresa fundada el 28 de agosto de 1995, por un grupo de amigos, entre ellos Arnaldo Carvalho de Melo, quien fue un pionero en las Distribuciones Linux y el software de código abierto en portugués brasileño, español/castellano e inglés para toda América Latina.

7. Fedora: es una distribución Linux para propósitos generales basada en RPM, que se caracteriza por ser un sistema estable, la cual es mantenida gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías.

8. Hispafuentes: es una antigua distribución española de Linux basada en Red Hat Linux. La distribución utilizó el formato de paquete RPM. La distribución utilizó los entornos de escritorio GNOME, KDE y Enlightenment, así como también el administrador de ventanas WMaker. La distribución tenía una plataforma x86 de 32 bits.

9. Tumix: es una distribución orientada a la educación en sus diferentes niveles (colegios y universidades), nace para fomentar el uso y desarrollo del software libre en el Perú, para promover la investigación, innovación y desarrollo usando como principal herramienta a GNU/Linux.

10. Mandriva: fue una distribución Linux publicada por la compañía francesa Mandriva destinada tanto para principiantes como para usuarios experimentados, orientada a computadoras personales y servidores con un enfoque a los usuarios que se están introduciendo al mundo de Linux y al software libre.

11. Ubuntu: es una distribución de Linux basada en la arquitectura de Debian. Actualmente corre en computadores de escritorio y servidores, en arquitecturas Intel, AMD y ARM. Está orientado al usuario promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la experiencia del usuario.

Investigar a que se refiere el proyecto GNU/LINUX En un sistema de tipo Unix, el programa que asigna los recursos de la máquina y se comunica con el hardware se denomina “núcleo”. GNU se usa generalmente con un núcleo llamado “Linux”. Esta combinación es el sistema operativo GNU/Linux. El núcleo es una parte esencial de un sistema operativo, pero inútil por sí mismo, sólo puede funcionar en el marco de un sistema operativo completo. Linux se utiliza normalmente en combinación con el sistema operativo GNU: el sistema completo es básicamente GNU al que se le ha añadido Linux, es decir, GNU/Linux. Todas las distribuciones denominadas “Linux” son en realidad distribuciones GNU/Linux. Investigar las 3 distribuciones de Linux más populares y sus 3 últimas versiones en Revistas relacionadas o artículos recientes en google scholar. Linux Mint: es una distribución de GNU/Linux comunitaria basada en Debian y Ubuntu que tiene por objeto proveer "un sistema operativo moderno, elegante y confortable que sea tanto poderoso como fácil de usar". Linux Mint soporta multimedia al incluir software propietario y empaquetado con una variedad de aplicaciones gratuitas y de código abierto. Versiones: Linux Mint GNOME EDITION: 19 Tara LTS, 19.1 Tessa LTS, 19.2 Tina LTS. Linux Mint Debian Edition: 201403 LMDE, 201503 LMDE 2 “Betsy”, 201503 LMDE “Cindy”. Ubuntu: Ubuntu es un sistema operativo de código abierto para computadores. Es una distribución de Linux basada en la arquitectura de Debian. Actualmente corre en computadores de escritorio y servidores, en arquitecturas Intel, AMD y ARM. Versiones: 18.10 “Cosmic Cuttlefish”, 19.04 “Disco Dingo”, 19.10 Eoan Ermine Opensuse: es el nombre de la distribución y el proyecto libre auspiciado por SUSE Linux GmbH (una división independiente de Blitz 18-679 GmbH), y AMD para el desarrollo y mantenimiento de un sistema operativo basado en GNU/Linux. Después de adquirir SUSE Linux en enero de 2004, Novell decidió lanzar SUSE Linux Professional como un proyecto completamente de código abierto, involucrando a la comunidad en el proceso de desarrollo. Versiones: Leap 42.1, Leap 42.2 & 42.3, Leap 15.0

Investiga específicamente la distribución UBUNTU, analiza sus características más destacadas y exponlo al grupo la siguiente sesión de taller. Ubuntu es un sistema operativo de código abierto para computadores. Es una distribución de Linux basada en la arquitectura de Debian. Actualmente corre en computadores de escritorio y servidores, en arquitecturas Intel, AMD y ARM. Características: 





  

Todos los lanzamientos de Ubuntu se proporcionan sin costo alguno. Los CDs de la distribución se envían de forma gratuita a cualquier persona que los solicite mediante el servicio ShipIt (la versión 6.10 no se llegó a distribuir de forma gratuita en CD, pero la versión 7.04 sí). También es posible descargar las imágenes ISO de los discos por transferencia directa o bajo la tecnología Bittorrent. Mejora la accesibilidad y la internacionalización, de modo que el software está disponible para tanta gente como sea posible. En la versión 5.04, el UTF-8 es la codificación de caracteres en forma predeterminada. El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay un firewall predeterminado, ya que no existen servicios que puedan atentar a la seguridad del sistema. El navegador web oficial es Mozilla Firefox. Ubuntu no cobra honorarios por la suscripción de mejoras de la “Edición Enterprise”. Para labores/tareas administrativas en terminal incluye una herramienta llamada sudo (similar al Mac OS X), con la que se evita el uso del usuario root (administrador).

Ventajas:       

Es software libre Es más seguro y estable. Es multi-usuario. Hace mejor la multitarea. Soporta eficientemente memoria virtual. En una red, puede actuar como servidor (por ejemplo: servidor de ftp server o de http). Está muy bien documentado.



Resultados y Conclusiones

Como conclusión, Linux es una herramienta muy utilizada y de gran utilidad y debido a ello su uso en servidores de internet ha ido en aumento y el hecho de que exista mucha variedad de distribuidoras Linux, le permite al usuario elegir el que mejor le convenga. También, debido a su versatilidad puede ser utilizado por diferentes tipos de usuarios y que estos lo puedan configurar a su gusto.



Referencias

http://www.kernel.org/ http://es.wikipedia.org/wiki/GNU/Linux#Historia https://www.gnu.org/ https://www.gnu.org/gnu/linux-and-gnu.html https://linuxzone.es/distribuciones-principales/ubuntu/ https://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux#Distribuciones_populares...


Similar Free PDFs