El sistema UNIX
El sistema Unix es un sistema operativo que admite múltiples usuarios, así como también múltiples tareas, lo que significa que permite que en un único equipo o multiprocesador se ejecuten simultáneamente varios programas a cargo de uno o varios usuarios. Este sistema cuenta con uno o varios intérpretes de comando (shell) así como también con un gran número de comandos y muchas utilidades (ensambladores, compiladores para varios idiomas, procesador de textos, correo electrónico, etc.). Además, es altamente transportable, lo que significa que es posible implementar un sistema Unix en casi todas las plataformas de hardware.
Actualmente, los sistemas Unix se afianzaron en entornos profesionales y universitarios gracias a su estabilidad, su gran nivel de seguridad y el cumplimiento de estándares, especialmente en lo que se refiere a redes.
Ramas desarrollada del código de fuente:
- La rama de AT&T que se convertiría en Sistema V de los Laboratorios del Sistema UNIX (USL)
- La rama de BSD (Berkeley Software Development [Desarrollo del Software Berkeley]), desarrollado por la Universidad de California.
En 1977, AT&T puso el código fuente de UNIX a disposición de otras compañías, a pesar de que se desarrollaron muchos sistemas similares a UNIX:
- AIX, Unix comercial basado en el Sistema V desarrollado por IBM en febrero de 1990
- Sun Solaris, Unix comercial basado en el Sistema V y en BSD desarrollado por SUN Microsystems
- HP-UX, Unix comercial basado en BSD desarrollado por Hewlett Packard a partir de 1986
- Ultrix, Unix comercial desarrollado por DEC
- IRIX, Unix comercial desarrollado por SGI
- Unixware, Unix comercial desarrollado por Novell
- Unix SCO, Unix comercial basado en el Sistema V desarrollado por Santa Cruz Operations y Hewlett Packard a partir de 1979
- Tru64 UNIX, Unix comercial desarrollado por Compaq
En 1983, AT&T tuvo el derecho de comercializar su Unix, lo que marcó la aparición del Sistema UNIX V, la versión comercial de su sistema Unix.
En 1985, un profesor holandés llamado Andrew Tannenbaum, desarrolló un sistema operativo mínimo denominado Minix, con el objetivo de poder enseñarles a sus alumnos la programación de sistemas.
En 1991, un estudiante finlandés, Linus Torvalds, decidió diseñar, basándose en el modelo Minix, un sistema operativo capaz de ejecutar 386 tipos de arquitecturas.
Este sistema operativo se denominó "Linux" y mostraba el siguiente mensaje en el foro de discusióncomp.os.minix:
En 1991, un estudiante finlandés, Linus Torvalds, decidió diseñar, basándose en el modelo Minix, un sistema operativo capaz de ejecutar 386 tipos de arquitecturas.
Este sistema operativo se denominó "Linux" y mostraba el siguiente mensaje en el foro de discusióncomp.os.minix:
Hola a todos los que están utilizando minix – Estoy diseñando un sistema operativo gratuito (se trata sólo de un pasatiempo, no será gigante y profesional como gnu) para clones AT 386 (486).
A continuación le mostraremos un diagrama no exhaustivo que muestra nuevamente la apariencia general de los principales sistemas Unix:
Instalación de FreeBSD 8 paso a paso
En el recién estrenado FreeBSD 8 ya ha aparecido un exploit que permite la escalada de privilegios. A pesar de ello se trata de un sistema muy robusto que lo ha ido demostrando a lo largo de los años, este incidente no debería desanimar a nadie ya. Hoy vamos a ver paso a paso la instalación de un FreeBSD 8.
Para realizar la instalación desde el DVD podremos descargarlo desde el listado de mirrors FTP de FreeBSD. A continuación arrancamos desde el DVD:
Seleccionamos la primera opción:
A continuación seleccionamos el país, por ejemplo Spain:
Seguimos con el mapa del teclado según el que tengamos:
A continuación seleccionamos el modo de instalación Express:
A continuación particionamos el disco:
Mediante la opción A podemos usar el disco completo:
Seguimos con la opción F para finalizar. A continuación nos va a pedir para instalar el boot mananger. Como solo vamos a tener el FreeBSD en esta maquina seleccionaremos “Standard“:
A continuación deberemos repartir la slice en los sistemas de ficheros que necesitemos:
Apretamos la C (Create) para introducir el tamaño:
A continuación seleccionamos el tipo:
Indicamos el punto de montaje, / para el root:
Y ya tendremos definido el primero, a continuación seguiremos creando una pequeña área de swap:
Seleccionamos el total de disco restante:
Indicamos que se trata de una área de swap:
Ya tendremos el root i una área de swap, por lo que podemos finalizar con Q:
A continuación deberemos seleccionar la distribución (conjuntos de ficheros) ainstalar:
Seleccionamos, por ejemplo, el perfil 4 “Developer“, a continuación va a pedir en que idioma queremos instalar la documentación:
Seleccionamos si queremos instalar el árbol de ports:
Finalmente le damos al OK:
Seleccionamos el medio de instalación, en este caso desde el DVD (opción 1):
Último aviso antes de la destrucción de los datos que tenga el disco, si hay algo en él deberemos tener backups:
Y a continuación empezará a instalar:
Dispondremos de una terminal por si hay algún problema o deseamos empezar a tocar cosas mientras finaliza la instalación. Podemos acceder a ella medianteControl-Alt-F4:
Podemos volver para ver el progreso de la instalación mediante Control-Alt-F1:
Una vez esta instalado el sistema nos va a pedir si queremos personalizar algunas opciones:
Si le damos al Si tendremos el siguiente listado:
Por ejemplo, podremos definir el password de root:
Una vez queda personalizado deberemos salir de este asistente:
Y volveremos al inicio de la instalación, simplemente le decimos que queremos salir con un “Exit Install“:
Nos avisará del reinicio del sistema:
Y nos recordará que debemos quitar el DVD de la unidad:
Finalmente el sistema se va a reiniciar y va a salir el bootloader:
Esperando unos segundos o con el intro va a empezar a arrancar el sistema recién instalado:
Una vez arrancado podremos acceder al sistema:
Nos va a dar la bienvenida:
Podremos encontrar los ports en /usr/ports:
Espero que alguien se anime a probar este magnífico sistema
work and study in USA for international students international students scholarship in the USA
ResponderEliminar