OrejanOS | Módulos

Una cadena de instaladores BASH. Cada módulo hace una cosa y la hace, creo que, bastante bien.

$ ls -l1 /orejanos/modulos/

OrejanOS no se instala con un instalador único: se construye, módulo a módulo. En cada punto del proceso sabés exactamente qué está pasando en tu máquina. Los módulos se recorren de a uno, en orden, cada uno dejando la base exacta que el siguiente necesita para poder agregar lo suyo.

$ ./InyectISO

Inyecta un directorio entero de scripts dentro de cualquier ISO de Linux. Con esta pieza, la ISO de CRUX llega ya cargada con /orejanos: todos los instaladores de OrejanOS adentro, listos para iniciar el proceso de instalación, "ready to boot".

$ ./AMPCI

Gestiona las entradas EFI: te permite dejar ordenada y depurada la NVRAM para que la instalación arranque bien desde cero. OrejanOS no usa GRUB ni Lilo: arranca directamente por EFIStub, como si el kernel fuera "ejecutable" y no necesitara intermediarios. La UEFI arranca al kernel. Así de simple y directo. Del directorio de AMPCI, el módulo de OrejanOS es 00_EFI_acomodeitor_[CRUX].sh, que permite hacer de todo con las entradas de arranque.

$ ./InstaCrux

Crea la tabla de archivos, particiona, formatea, ejecuta el setup de CRUX y compila el kernel, entre otras tareas. Al terminar, deja instalado un CRUX en modo tty, con usuario root con contraseña, conexión a Internet y preconfiguraciones varias. Nada de eso viene en la instalación normal.

$ ./EtherFi

Permite conectarse a una red WiFi cómodamente desde la tty, porque de otro modo, hacerlo a cada rato y a mano, sería una tranza.

$ ./crux-instapelao

Sobre la base CRUX recién instalada, agrega y configura X11, PulseAudio, idioma (español o inglés), zona horaria, crea el usuario no root con contraseña, y deja sudo configurado con criterio propio: con contraseña de root y timeout en cero, como debería ser el estándar "de facto" en todos los linuxes, no con contraseña de usuario y ventana de 60 segundos. Nada de esto viene, tampoco, en la instalación normal de CRUX Linux, distribución noble de nobles mantenedores que nos permite hacer todo este trabajo.

$ ./InstaMate

Instala el escritorio MATE del argentino Germán Perugorría, bien instalado, sobre la base anterior.

$ ./InstaEtherFork

Instala EtherFork: una readaptación de EtherFi hecha con dialog para el escritorio. Posee un lanzador que se coloca en el menú de MATE, en su categoría correspondiente, el cual, al ser pulsado, abre la aplicación en modo gráfico.

$ ./InstaTtyLog

Instala TtyLog: una auténtica pantalla de inicio de sesión que aparece automáticamente al cargar el sistema, en lugar de dejarte en una tty de bienvenida esperando que tipees usuario y contraseña.

$ ./InstaProgs

Este módulo instala a varios programas curados y selectos, los cuales son necesarios para que OrejanOS sea competente con el uso diario. También imprime algunas configuraciones en el sistema, para que aplicaciones con decoraciones y estilos no nativos del entorno Mate posean integración con el escritorio.

$ ./OrejanOS.sh

El orquestador: guía el recorrido para ir corriendo los instaladores independientes anteriores, uno por uno. La cadena completa, unificada. Es el "Arturo Toscanini" de OrejanOS.

[ ← Volver a la portada ] [ Ver: ¿Qué es OrejanOS? ]