Red Hot Cyber
La ciberseguridad se comparte. Reconozca el riesgo, combátalo, comparta sus experiencias y anime a otros a hacerlo mejor que usted.
Buscar
Enterprise BusinessLog 320x200 1
Banner Ransomfeed 970x120 1
Historia del sistema operativo UNIX (Segunda parte)

Historia del sistema operativo UNIX (Segunda parte)

Carlo Denza : 11 noviembre 2025 15:54

Autor: Carlo Denza
Fecha de publicación: 07/10/2021

Primera parte: La historia del sistema operativo UNIX (Primera parte).

Star Trek IV – Misión: Salvar la Tierra, dirigida por Leonard Nimoy (EE. UU., 1986, Paramount Pictures): La nave estelar » USS Enterprise 1 NCC-1701″ y su tripulación, liderada por el almirante James Tiberius Kirk, durante su misión de cinco años para explorar nuevos mundos y buscar nuevas civilizaciones, con el objetivo de resolver los complejos problemas energéticos y ecológicos de su planeta, se ven obligados a emprender un arriesgado viaje en el tiempo. Objetivo: Regresar a la Tierra, a la California del siglo XX. La misión que les encomienda la Flota Estelar consiste en recuperar y transportar al siglo XXIII a dos de los últimos ejemplares de ballenas del Acuario de Sausalito, en la Bahía de San Francisco, en un intento por salvar a su mundo de una catástrofe climática.

El oficial y jefe de ingenieros de la nave espacial «Montgomery Scott» ha aterrizado en la Tierra y se encuentra lidiando con un Macintosh Plus. Scotty intenta interactuar con el Mac mediante comandos de voz, pero sin éxito. Debe resignarse al incómodo e impráctico uso del teclado, el principal método de entrada de la época. Aquí están las palabras del hilarante gag:

Scotty: ¿Ordenador? Scotty: ¿Ordenador? Ordenador: Silencio.

En ese momento, McCoy, el médico de la Enterprise, también presente en el lugar, le entrega el ratón. Scotty, creyendo que puede usarlo como micrófono para dar órdenes de voz, lo toma y dice: «Hola, ordenador».

¡Pero nada! El Mac permanece frío en su silencio. Hasta que la tercera persona en primer plano sugiere que quizá sería buena idea usar el teclado. En ese momento, nuestro agente susurra: «¿Teclado? ¡Qué pintoresco!».

Probablemente ya hayas adivinado la referencia a Unix. El famoso sistema operativo de la manzana mordida también es compatible con POSIX y, como tal, tiene sus raíces en BSD (Berkeley Software Distribution). Mac OS está basado en Unix.

Ahí lo tienen, una de las razones por las que macOS es tan popular acaba de quedarles clara.

Resumen

Para quienes se perdieron el artículo anterior, aquí tienen un breve resumen. Unix nació en 1969 en los Laboratorios Bell, siendo sus fundadores K.L. Thompson y D.M. Riche. En 1974, se instaló la primera versión de Unix en la Universidad de Berkeley. Fue reescrita completamente en C. Sus principales características: «Es de propósito general, interactivo, multiusuario, multiprogramación y de tiempo compartido».

Las ventajas para el usuario son potencia y flexibilidad, un potente editor de pantalla completa y un sistema de correo electrónico. La máquina virtual Unix se divide en:

  1. Shell: Intérprete de lenguaje de comandos, programas del sistema, editores, compiladores y más, recursos de software del sistema operativo.
  2. El núcleo: El núcleo del sistema operativo. Coordina la ejecución de todos los programas y el acceso a todos los recursos del sistema.

Acceso a un sistema UNIX

El acceso a un sistema UNIX mediante una terminal se realiza utilizando un programa llamado «login». Este programa identifica a los usuarios solicitándoles su nombre de usuario y contraseña. Si la autenticación es exitosa, el sistema ejecuta un shell, como se muestra en la siguiente figura.

En los sistemas UNIX modernos (posteriores a mediados de los 80), con la introducción de interfaces gráficas de ventanas, el acceso al sistema también se puede realizar mediante un programa llamado gestor de pantalla, siempre utilizando un nombre de usuario y una contraseña.

Si la autenticación es exitosa, el sistema generalmente ejecuta un conjunto de programas con una interfaz gráfica llamada entorno de escritorio, que permite al usuario ejecutar los programas deseados, como se muestra en la siguiente imagen.

Las versiones modernas de Unix ofrecen varias alternativas, como el Entorno de Escritorio.

Algunos de los entornos de escritorio más populares son: GNOME, KDE, XFCE, UNITY y LXDE. En un sistema Unix, cada usuario pertenece a uno o más grupos. Cada usuario tiene un único grupo de inicio de sesión y puede pertenecer a varios grupos adicionales. En algunos sistemas, la pertenencia a ciertos grupos determina la capacidad de usar ciertas funciones del sistema.

  • audio – usar la tarjeta de sonido
  • Vídeo: usa la cámara web
  • Realizar llamadas salientes: utilice el módem y los puertos serie.
  • dip – usar conexiones a internet a través de módem

El sistema de archivos Unix

La estructura más importante de un sistema informático son sus datos, es decir, la información almacenada y manipulada por los programas. Unix cuenta con un sistema de archivos cuya función es recopilar todos los datos presentes en el ordenador, ya sean programas, documentos, bases de datos o archivos de texto.

En general, el sistema de archivos funciona automáticamente, aunque a veces requiere mantenimiento. En inglés, la palabra «file» se refiere a un archivo o carpeta. Para los usuarios de PC, adquiere un significado más específico: el término «file» puede referirse a un conjunto de datos almacenados en el disco duro del ordenador, que podría ser un programa, una hoja de cálculo, una imagen o cualquier otro tipo de archivo.

Cada archivo tiene un nombre que permite identificarlo. Lo fundamental es que, en un sistema Unix o similar , la definición de archivo adquiere un significado más amplio. En Unix, un archivo también se refiere a cualquier fuente desde la cual se pueden leer datos o un destino donde se pueden escribir.

Por lo tanto, cuando hablamos de archivos, no solo nos referimos a un archivo de datos, como un archivo en disco, sino a cualquier dispositivo físico. En efecto, en un entorno Unix, el teclado (dispositivo de entrada), el monitor (dispositivo de salida) y la impresora (también un dispositivo de salida) se consideran archivos. Esta característica otorga a los programas de sistemas Unix o similares una flexibilidad que los distingue de otros sistemas.

En particular, cualquier programa que realice operaciones de lectura y escritura utilizando entrada/salida estándar puede usar cualquier fuente de entrada y cualquier destino de salida. En resumen:

  1. Un sistema de archivos es un sistema de organización de archivos para su almacenamiento en dispositivos de almacenamiento (discos duros, disquetes, unidades USB, CD-ROM, …);
  2. El sistema de archivos Unix tiene una organización jerárquica en forma de árbol en cuya raíz hay un directorio especial llamado raíz e identificado por el carácter ‘/’;
  3. Un directorio es un contenedor para archivos y directorios.

Unix contiene muchos archivos que están organizados en directorios y subdirectorios.

El sistema de archivos Unix se origina en un único directorio llamado directorio raíz , que es el directorio padre de todos los demás directorios Unix.

La raíz es la base del sistema Unix y debe su importancia al hecho de que contiene, además de otros directorios y subdirectorios, un archivo muy importante: el programa que constituye el corazón de Unix (el núcleo) .

En los sistemas BSD este archivo se llama “ Vmunix” , que significa memoria virtual Unix, en referencia a la técnica de usar espacio en disco para simular grandes cantidades de memoria.

Al observar la figura 6, debemos recordar que:

  1. Los nombres de archivos y directorios pueden constar de cualquier secuencia de caracteres excepto ‘ /’ y el carácter nulo.
  2. Cada directorio contiene dos directorios especiales ‘.’ que corresponde al directorio en sí y ‘..’ que corresponde al directorio padre (el directorio padre de ‘/’ es ‘/’ mismo).
  3. Algunos subdirectorios de la raíz son comunes a todos los sistemas UNIX.
  4. En los sistemas Linux, los nombres de los directorios y sus funciones están establecidos por el “Estándar de Jerarquía del Sistema de Archivos” (FHS).

Descripción del directorio

Aquí tenéis algunos términos utilizados en el mundo UNIX y más allá:

  1. bin : programas esenciales que todos los usuarios pueden usar
  2. arranque : archivos necesarios para iniciar el sistema, como el núcleo y los controladores. desarrollo : archivos especiales asociados con los dispositivos de hardware.
  3. etc .: archivo de configuración
  4. Inicio: directorio de usuario
  5. sbin : programas esenciales para la administración del sistema; tmp: archivos temporales
  6. var : archivo que el sistema escribe durante la ejecución (registro, cola de impresión, caché, …Ruta de acceso)

La estructura de árbol permite identificar de forma unívoca un elemento del sistema de archivos mediante la ruta desde un directorio hasta el propio archivo. Esta ruta se denomina ruta de acceso . En la ruta de acceso, todos los directorios se separan mediante el carácter ‘ /’ , y puede ser relativa o absoluta.

Concluiré este breve artículo agradeciendo a todos aquellos que hayan logrado leer estas pocas páginas hasta el final, y quizás nos veamos en una futura publicación, si surge la oportunidad.

En realidad, deciden regresar a la Tierra, no en la USS Enterprise, sino en una nave Ave de Presa capturada a los klingon en la película anterior. Pero era útil para el artículo.

Immagine del sitoCarlo Denza
Licenciado en informática y experto en electrónica. Realizó un curso de informática en la Facultad de Ciencias MM.FF.NN. de la Universidad Federico II de Nápoles. Tras un curso de Java, colaboró en el desarrollo de una aplicación web para servicios en el sector sanitario. Publica un folleto, una recopilación de artículos de divulgación.

Lista degli articoli

Artículos destacados

Immagine del sito
¡Spacewar! La historia del primer videojuego creado por hackers del MIT.
Di Massimiliano Brolli - 11/11/2025

En esta apasionante historia, viajaremos a 1959 al Club de Ferrocarriles en Miniatura del MIT Tech y conoceremos a Steve Russell. Steve fue uno de los primeros hackers y escribió uno de los primeros ...

Immagine del sito
Hackers: Quiénes son, qué hacen y su papel en el mundo actual
Di Massimiliano Brolli - 11/11/2025

El significado de » hacker » tiene profundas raíces. Proviene del inglés «to hack», que significa picar, cortar, golpear o mutilar. Es una imagen poderosa: la de un campesino rompiendo terrones ...

Immagine del sito
Seguridad Wi-Fi: La evolución de WEP a WPA3 y redes autoprotegidas
Di Francesco Demarcus - 11/11/2025

Desde las vulnerabilidades de WEP hasta los avances de WPA3 , la seguridad de las redes Wi-Fi ha evolucionado enormemente. Hoy en día, las redes autoprotegidas representan la nueva frontera: sistemas...

Immagine del sito
Los orígenes de UNIX: Resurge la cinta original de Bell Labs desde Utah
Di Redazione RHC - 10/11/2025

Un hallazgo excepcional de los primeros tiempos de Unix podría llevar a los investigadores a los mismísimos orígenes del sistema operativo. En la Universidad de Utah se descubrió una cinta magnét...

Immagine del sito
Tecnooptimismo frente al poder del control: ¿somos nosotros la mayor amenaza de la IA?
Di Olivia Terragni - 09/11/2025

Imagina una ciudad futurista dividida en dos: por un lado, relucientes torres de innovación; por el otro, el caos y las sombras de la pérdida de control. Esta no es una visión distópica, sino el p...