P<----------------------------------- QUE ES UNIX por: P:TarodP< para: P:FanzineP< ----------------------------------- P8 Todos hemos oído hablar en mayor o menor medida del sistema operativo UNIX, voy a hacer aquí una breve descripción del mismo... P9Historia.-P8 El sistema operativo P;UNIXP8 fué creado por P:Ken ThompsonP8 principalmente en un ordenador P=DEC PDP-7P8. En 1969 apareció la primera versión escrita en ensamblador, pero fué más tarde, en 1973, cuando se tradujo el Kernel (núcleo) en el lenguaje P<'c'P8. El creador del P<'c'P8, P:Dennis RitchieP8 aportó su ayuda para realizar la traducción. El resultado de esto fué que se creó un sistema operativo en el lenguaje portable por excelencia, que permitía que existieran versiones de este sistema para numerosas máquinas con arquitectura totalmente diferente; de ahí el éxito del P;UNIXP8. Su popularidad incrementó cuando se puso en manos de las Universidades con fines educativos. Actualmente es uno de los mejores sistemas operativos existentes (bueno, quizás después del P?VMSP8 :) P9Inicio.-P8 P;UNIXP8 es un sistema operativo multiusuario, multitarea con muy buenas capacidades para gestionar los recursos. P;UNIXP8 está formado, a parte del núcleo, por numerosas utilidades incluidas con él. La interactuación con P;UNIXP8 se hace a través de un programa llamado interprete de comandos (CLI - Command Line Interpreter) llamado Shell (sí, igual que el de Amiga). Existen numerosos tipos de shell's para P;UNIXP8, está el P> 'bsh' (Bourne sh)P8, el P>'ksh' (Korn sh)P8, el P>'csh' (C-Shell)P8, y algún otro que ahora mismo no recuerdo. A mí personalmente me gusta el 'csh' pero es cuestión de gustos. Quizás el más utilizado sea el 'ksh'. Bien, ya estamos en el Shell vamos a empezar a hacer algo... Existen los comandos básicos que todo shell debe tener (incluso el ms-dos (caca)) que son: - P 'P8 - Globales: P<'setenv 'P8 Para ver un listado de las que hay definidas utilizar los comandos anteriores sin argumentos. Hay que preceder por un P<'$'P8 a cualquier variable para obtener su resutado. ie: P;'setenv BIN /bin'P8, para ver el directorio utilizando la variable de ambiente BIN se debe poner P<'ls $BIN'P8. La variable $HOME guarda desde el arranque nuestro directorio por defecto, asi, si nos hemos perdido investigando por el sistema podemos poner P< 'cd $HOME'P8 para regresar a casa. :) P9UNIX para Amiga?!.-P8 Ohhh, yeahh! Al contrario de lo que mucha gente piensa existen una gran cantidad de versiones del sistema operativo P;UNIXP8 para el Amiga. Uno que os sonará por vuestros amigos P0's es el P=LinuxP8, existe una versión de éste para Amiga pero según creo todavía está en fase Beta. Otro de reciente aparición es el P=NetBSDP8, a mi entender es más fiable que el Linux y está siendo probado por un mazo de peña. Tanto el Linux como el NetBSD, ocupan una barbaridad y es necesario disco duro y un mc68020 como mínimo. Ambos incluyen el estándar gráfico X-Windows, pero según se comenta dá muchos problemas... Estos dos son completamente de dominio público e incluyen respectivamente la propia fuente del OS. Existe o existía un P;UNIXP8 desarrollado por la mismisima Commodore, que era de calidad comercial, incluso se llegó a vender el A3000 con el UNIX incorporado (eso era cuando el panorama era bastante mejor que el actual). Este ordenador se designaba A3000/UX (creo!). Otro es el P=MINIXP8, es una versión de P;UNIX P8 dedicada a la enseñamza de sistemas operativos, osea como se debian hacer los sistemas operativos. Este es pseudo comercial, ya que si lo quieres obtener completo lo tendrás que comprar (o no... }:) pero vienen incluidas todas los sources así como un manual de 650 pagínas. Además es el único que funciona very well en Amigas a pelo! (sin HD, 1mb RAM)... Creo que existe algún otro más pero ahora mismo no recuerdo el nombre. Hay un interprete de comandos para Amiga basado en el 'csh' de P;UNIXP8 que lo podeis encontrar en Aminet o en cualquier distribuidor de DP. Bueno, esto es todo por hoy!... Faltan muchas cosas por explicar, los pipes, la redirección, el correo, acceso al exterior, etc... pero bueno eso ya es otra historia! Si teneis alguna duda o quereis contactar conmigo mandar un e-mail a:P: dix@axposf.pa.dec.com ó an170883@anon.penet.fi P8 Tarod.