Sistemas Operativos (linux)

Ing. MI Andrés Gallego

Corporación Universitaria Unitec

  • Sistemas operativos
  • Software Libre
  • Linux y sus distribuciones
  • Ubuntu
  • Ejemplos en la industria

Agenda

Sistema Operativo

Es el software básico encargado de generar un entorno operativo para el usuario.

Sistema Operativo

  • BIOS
    • Bootloader
  • BootManager (para arrancar el sistema operativo)
  • Sistemas de arranque adicionales.
    • En adelante, depende de cada sistema operativo manejar los periféricos del dispositivo.

 

Software Libre

Colaborativo

Software libre

Desarrollado en general por una comunidad abierta en donde el código se libera para la consulta y modificación de cualquier persona.

Software Privativo

Desarrollado siempre por una empresa o grupo cerrado en donde el código fuente es consultable y modificable solamente por miembros de ese grupo cerrado para fines lucrativos.

Software libre

Software Privativo

  • Cualquier persona lo puede usar sin pagar.
  • Acceso al código fuente.
  • Divulgación de modificaciones al código.
  • Fines no lucrativos.
  • Soporte por medio de la comunidad
  • Hay que pagar para usarlo.
  • No hay acceso al código fuente.
  • No se pueden divulgar modificaciones al código.
  • Fines lucrativos.
  • Soporte por medio de pago y garantía.
  • Linux
  • Android
  • LibreOffice
  • Octave
  • ...
  • Windows
  • MacOS
  • MATLAB
  • Office
  • ...

Software libre

Software Privativo

Linux

Y sus distribuciones

Linux

Sigla recursiva que significa "Linux Is Not UniX", ya que es basado en el sistema operativo desarrollado por los laboratorios Bell de AT&T.

 

Su creador es Linus Torvalds a partir del creador de la filosofía de software libre, Richard Stallman. 

Linux

Linux no es como tal el sistema operativo, sino más bien el kernel libre de la versión Unix.

 

RS desarrolló el sistema operativo como tal, con varias distribuciones dependiendo de las necesidades del usuario.

http://www.gnu.org/

Linux

Algunas de sus distribuciones más conocidas son las siguientes:

  • http://www.ubuntu.com
  • https://www.debian.org
  • https://getfedora.org/es
  • https://www.archlinux.org/

Ubuntu

Como sistema operativo

Ubuntu

Desarrollado por un grupo restrictivo de personas (Canonical) bajo la filosofía del software libre, pero con la opción de ofrecer servicios y productos como soluciones para empresas y generar ganancias.

 

Su uso, instalación, configuración y uso es más sencillo en comparación con otras distribuciones de linux.

... En la industria

¿existe GNU/Linux?

... En la industria

http://www.tecmint.com/big-companies-and-devices-running-on-gnulinux/

Linux

Estructura e Instalación

Sesión 2

  • identificación de sistemas Linux
  • Diferencias entre particiones y sistemas de archivos
  • Descripción del proceso de arranque (Boot)
  • Instalación del sistema operativo.

Agenda

Sistemas de archivos

Se le llama sistema de archivos a cualquier  método de organización de colecciones de datos arbitrarios en una memoria, que pueden ser reconocidos por el usuario como información.

 

Un ejemplo de ellos sería una nevera, en donde se puede almacenar varios objetos de diferentes características. 

  • Convencionales para discos (ext2, ext3, ext4, 
    XFS, NTFS, JFS
    )
  • Tipo flash (ubifs, JFFS2, YAFFS)
  • De bases de datos.
  • De propósito especial (procfs, sysfs, tmpfs, )

Tipos de archivos en linux

Sistemas de archivos - particiones

Una partición es una parte lógica del disco, mientras que un sistema de archivos es el cómo se encuentran y almacenan archivos en el disco duro.

Jerarquía

En el sistema de archivos se maneja una jerarquía estándar FHS (Filesystem Hierarchy Standard) que asegura que los usuarios sean capaces de navegar cómodamente en todos los sistemas de archivos.

 

Linux usa "/" para navegar a través de los directorios (carpetas), a diferencia de windows, en donde se usa "\" para el mismo efecto. Un ejemplo es un nuevo CD que se monte en el sistema, se monta en "/media/Nombre_del_disco".

Jerarquía

Sistemas Operativos

By andres4145

Sistemas Operativos

  • 309