Está en la página 1de 15

=-[ 0x07 ]-==================================================================

=-[ NetSearch Ezine #7 ]-====================================================


=-[ Sistemas Operativos ]-===================================================
=-[ por TaSeH/Raciel ]-======================================================

/* Nota: Muchiiiiiisimas gracias al seor Raciel que me estuvo


ayudando a ultima hora con el articulo... Raciel... este arti es
tambien tuyo.. */
Indice??? no hay indice... Quien se ha comido el indice? XD
Hola!
~~~~~
Hola gente! De nuevo el pesado de Taseh os vuelve a dar la tabarra... Que se
le va a hacer?... Aguantarse, y... el que quiera que lea, y el que no, que no
lea :P. Bueno este articulo va de sistemas operativos, y creo que me ha
kedado bastante guapo, y aunque tu pienses que no, yo pienso que si, y lo que
dice Dios (que so yo) va a misa (bueno... este dios no va mucho por misa...).
Bueno, me dejo de bobadas, y empiezo a escribir algo serio ...
Tipos de sistemas.
~~~~~~~~~~~~~~~~~~
=====-[ Segun recursos:
==[ Monoprogramados : Son los primeros (1980-90), con solo un programa en
memoria. El procesador se queda inactivo mientras tenga lugar un proceso de
entrada o salida.
==[ Multiprogramacion : Dividen la memoria en particiones y mete varios
programas y si ese numero de programas es suficiente,el procesador trabajara al
100% Los sistemas de multiprogramacion son multitare,pero no todos los
multitarea son multiprogramados. El sistema decice que tareas realiza primero
y cuales realiza segundo (sistemas operativos multitarea apropiativos). Los
multitarea cooperativa son programas que hacen multitarea pero no estan basados
en la multiprogramacion.
==[ Multiprocesos : Para ello se necesitan varios procesadores porque el
proceso se realiza a la vez. Se pueden ejecutar tantos programas como procesa-
dores haya. Tiene la caracteristica fundamental de que el programa se puede
ejecutar en cualquiera de los procesadores y el usuario no puede saber en cual,
ya que eso lo decide el sistema operativo.
=====-[ Segun la interactividad con el usuario:
==[ Por lotes (BATCH): O tambien llamados "los lentos de la autopista" XD. Los
sistemas de procesamiento por lotes, normalmente sistemas prehistoricos, son
los sistemas donde el tiempo de ejecucion de una tarea no cuenta, si no lo que
cuenta, es que la tarea sea ejecutada. No tienen interactividad con el usuario.
Ejemplo: DOS.
==[ Tiempo compartido (Time Share): La mayoria de los sistemas que nos
podemos encontrar, son de este tipo, es decir, ante una peticion de un
usuario, el sistema da la respuesta en poco tiempo, mas rapida que en los
sistemas por lotes, pero mas lenta que los sistemas de tiempo real.
Ejemplo: Linux, FreeBSD, MacOS, OS/2.
==[ Tiempo real: Se podria decir de los sistemas de tiempo real, que son el
antonimo de los sistemas de procesamiento por lotes, ya que estos sistemas
tratan de que la tarea solicitada, sea ejecutada en el menor tiempo posible.
Estos sistemas cobraran mucha importancia en el futuro, para los coches,
cohetes, aviones, dispositivos moviles, etc... Ejemplo: QNX, MACH.
=====-[ Segun el numero de usuarios:
==[ Monousuario : Pueden ser monoprogramados o multiprogramados. Se
caracterizan por una falta de proteccion del SO y la respuesta rapida del
usuario aunqueno se llega a conseguir el mayor uso de CPU.
==[ Multiusuario : Varios usuarios acceden de forma simultanea. Utilizan la
multiprogramacion y seras sistemas de tiempo real o tiempo compartido.
=====-[ Segun tipo de aplicaciones:
==[ Sistemas de proposito general : Sirven para cualquier tipo de instala-
cion siempre y cuando no necesite requesitos especiales para la ejecucion de
determinadas aplicaciones.
==[ Sistemas de proposito especifico : Sistemas construidos para la ejecu-
cion de una aplicacion concreta.
=====-[Otros tipos de Sistemas: centralizados, distribuidos y apropiativos.

Que co*o es SO?...y OS?


~~~~~~~~~~~~~~~~~~~~~~~~~
Por si no lo sabias SO = Sistema Operativo y OS = Operative System. Esto es
solo una aclaracion, no es que te tome por tonto... xP
2.0 - Preguntas frecuentes.
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aqui os pongo una serie de preguntitas que considero interesantes... :)
2.1 - Que es un sistema operativo?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sistema Operativo = Conjunto de software necesario para hacer funcionar un
hardware. No es una definicion muy completa, pero sirve para entender la
funcion de un SO. De una manera mas informal, podriamos definir Sistema
Operativo, como un conjunto de programas, que interactuan entre nosotros y
nuestra maquina, estableciendo su propio lenguaje.
2.2 - Se podria considerar a windows como un sistema operativo?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Un grupo de cientificos, y expertos en hechos paranormales, estan
ivestigando sobre este tema, en breve tendremos resultados... Fuera de bromas
Windows NO es un sistema operativo, windows es un simple disfraz, detras del
que funciona MS-DOS. Hay opniones chocantes sobre este tema. Si no estas de
acuerdo conmigo, o algo por el estilo, mandame un mail y lo discutimos :).
2.3 - Porque tantos sistemas operativos?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La primera respuesta que se me ocurre es "porque si" XD. Pero la verdad es
que la variedad es buena, y mas aun cuando tendemos a globalizarnos (Lo hara
Xp? ... pregunta tonta xD ) Los hay seguros, los hay inseguros, robustos, los
hay rompibles, los hay feos, los hay guapos, es como todo, en la variedad
esta el gusto :). Hacer un sistema operativo es facil, hacerlo bien, no tanto
y si no preguntadle a los progrmadores de microsoft >:).. Normalmente lo que
pasa es que los sistemas operativos, que mejor funcionan, son los que hacen
las empresas para acompaar a su hardware, o los que desarrollan
desinteresadamente, una comunidad grande de programadores.
2.4 - Cual me pongo?
~~~~~~~~~~~~~~~~~~~~~
Cada vez se oye hablar mas de sistemas operativos; este es mas seguro..., el
otro se peta cada 2 por 3... etc... La eleccion de un buen sistema operativo
conlleva una mejora en el rendimiento de nuesta maquina. Por lo tanto debemos
de ser cuidadosos a la hora de elegir. Posiblemente, a muchos d los que esten
leyendo este articulo, les hallan "empaketado" windows, cuando compraron el
ordenador, por eso windows es el SO mas usado del mundo.
Todo depende de la utilidad que le vayamos a dar a nuestro ordenador, porque,
claro esta... no usaremos el mismo sistema operativo para jugar, y para
administrar una red.
Segun usuario...
Linux: Sistema bastante apto para cualquier usuario, aunque si acabas de
comprar el primer ordenador no te lo recomiendo. Si temola comerte la cabeza
y aprender.. linux es lo prefecto para ti.
OpenBSD: Muchos dicen que solo vale para firewalls, pero yo le veo un sistema
UNIX muy fuerte, ademas de seguro. Es uno de mis sistemas preferidos.
Windows: (No tocar) Windows es util para los juegos y todas esas movidas, entre
menos se use mejor... porque microsoft haze que acabes dependiendo de el...
MacOS(X): Si eres diseador grafico, editor de musica, o algo por el estilo,
es muy recomendable que te compres una makinita de apple con macOS o MacOSX.
como soy tan vago... no hago mas :)
2.5 - Que es Multiusuario (o multiuser :P)?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Los verdaderos sistemas operativos, son multiusuario. Multiusuario se dice de
un SO, cuando este es capaz de soportar varios usuarios.
2.6 - Que es Multitarea (o multitasting)?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Multitarea es la capacidad de un SO a realizar varias tareas a la vez. Esto
no es del todo cierto, a que no se pueden procesar dos o mas tareas a la vez.
El SO no engaa, haciendonos creer que estamos ejecutando varias cosas a la
vez cuando en realidad estamos fragmentando las tareas y ejecutandolas
seguidamente...
2.7 - Que es shell?
~~~~~~~~~~~~~~~~~~~~
La shell es, en espaol algo asi como linea de comandos... Es el entorno donde
nos comunicamos con nuestro SO, por medio de comandos.
2.8 - Que es prompt?
~~~~~~~~~~~~~~~~~~~~~
El prompt es el "simbolito", que nos indica que estamos en una shell, y podemos
teclear comandos. El prompt nos puede indicar, con que usuario estamos
identificados, como se llama nuestra maquina, o en que unidad estamos trabajando
.
ejemplo:
en Linux...
[root@localhost]#
[user@localhost]$
en DOS:
(no segun usuario, si no segun dispositivo)
C:\>
A:\>
2.9 - Futuro de los sistemas operativos.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
El futuro de los sistemas operativos no esta definido. El hardware es el
que hace que se diseen sistemas que se adapten a el. Estoy seguro de que
la computacion cuantica, traera una revolucion en la manera de hacer los
sistemas operativos, pero para eso aun queda... Mientras tanto lo mejor
es elegir un SO que sea un clon libre de UNIX, como puede ser FreeBSD
Linux, y porque no... OpenBSD.
La verdad es que en estos ultimos aos, no se inventa, si no que se suele
mejorar lo inventado, por eso... nos encontramos con muchos sistemas
parecidos.
Los sistemas operativos del futuro...
- Deberan ser muy seguros.
- Deberan ser muy robustos.
- Deberan responder inmediatamente a las peticiones del usuario. (RT)
3.0 - Cual es el mejor?
~~~~~~~~~~~~~~~~~~~~~~~~
No se sabe cual es el mejor. Por muy bueno que sea un SO. No se sabe como
puede adaptarse a las distintas arquitecturas. Lo ideal es un SO robusto,
configurable, y que se adapte bien a nuestro sistema. Si es multiusuario
mejor.
3.1 - En que lenguaje estan hechos?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La mayoria de los SO POSIX (clon de unix) suelen estar hechos en C, pero
ASM tb es imprescindible en algunos aspectos. Hay SO hechos en lenguejes
de todo tipo, vease Oberon, construido en un lenguaje que tiene el mismo
nombre (Oberon xD). Los lenguajes de script (se compilan cuando se van
a ejecutar) tambien son imprescindibles en un SO (Bash, perl, batch...).
3.2 - Un poco de historia resumida
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
En los Bell Labs andaban a ver si desarrollaban un sistema operativo
bueno. En esto les salio MULTICS, que era pesimo... Dos aos mas tarde
lo perfeccionaron y le llamaron UNICS... Le volvieron a cambiar el nombre
a UNIX, y tuvo exito. Unix se convirti en un standard de los sistemas
operativos. Varias empresas empezaron a construir su propio SO, parecido
a UNIX, para que sus makinas lo llevaran dentro, y algunas universidades
empezaron a estudiar UNIX, y hicieron sus propios sistemas operativos,
normalmente libres (BSD, Minix, etc..). Los sistemas operativos que
aparecian, de un u otro modo, se parecian en algo a UNIX (DOS)... y la
industria fue progresando y progresando hasta que aparecieron los
primeros "sistemas operativos bonitos", es decir, con interfaz grafica,
como Macintosh, windows. El proyecto GNU, cuyo proposito es crear un SO
libre, con todo un conjunto de utilidades, tuvo mucho exito, y el
nacimiento de Linux, fue un boom para la comunidad de soft gratuito...
Nuevamente, aparecen sistemas gratuitos, con otras licencias, como
FreeBSD, OpenBSD, y otros, que son tambien, bien acogidos por la comunidad
del soft libre. Aparece BeOS, un sistema con una facilidad de uso
grandisima, y con una potencia equiparable a la de UNIX puro. QNX,
un sistema que no habia tenido mucha fama, empieza a tener adeptos...
Y hace poco aparece Xp, un sistema, dicen, muy facil de usar, y muy
robusto (dicen..).
Como vemos... la historia de los sistemas operativos es cortita, todavia
queda mucho por investigar, y desarrollar...

3.4 - Evolucion de los sistemas operativos


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bueno aqui una pequea introduccin sobre la evoluvin de los Sistemas
Operativos en la que principalmente se ha visto marcada por la evolucin
de las distinas arquitecturas de los ordenadores (x86, MICS, PA-RISC,SPARC..).
El primer Sistema Informatico fue creado por Charles Babbage.
==[ Primera generacion (1945-55) ]===========================================
En 1945 Howard Aiken y John Von Newman aprovecharon las universidades
americanas, y se logra poner en marcha la primera maquina,que funcionaba
mediante tubos de vacio o vlvulas. Se caracteriza porque debia trabajar
en binario (Se utilizaba para calculo cientifico y militar).
En 1950, con la llegada del transistor se hacen los primeros sistemas
informaticos mas asequibles para las posibilidades humanas, se empiezan
a crear los primeros sistemas operativos y los sistemas de procesamiento
por lotes (Archivos Batch). Aparecen los primeros lenguajes de programacin
(bajo nivel) como el tan conocido ASSEMBLE y el lenguaje de control de
trabajos (JCL). Aparecen tambien los dispositivos de E/S ms avanzados
como las lectoras magneticas,pantallas,etc. Se estandarizan los programas
para los dispositivos deE/S -> IOCS (Sistema de Control de Entrada/Salida).
==[ Segunda generacion (1955-65) ]===========================================
De 1955-64 y en adelante llegan los lengaujes de programacin de alto nivel
como por ejemplo Fortran (destinado para el clculo matemtico y todo ello
con tarjetas perforadas). Ya entonces se consigue hacer trabajar al procesador
al 100% ,se siguen utilizando los sistemas de procesamiento por lotes y se
crea el primer embrin de sistema operativo. Este embrin de S.O se denomina
Monitor residente. Se caracteriza porquetena un traductor, un interprete de
JCL (lenguaje de control de trabajos), un gestor de interrupciones y el IOCS.
Una vez esto debe de protegerse del usuario para que no pueda modificarlo,
para ello se toman las siguientes medidas:
- El usuario no puede utilizad desde su programa los dispositivos de E/S
para ello se utiliza el IOCS.
- El usuario no puede modificar una direccin de memoria en la que esta el
monitor residente,as se evita daarlo.
- Se pone un bit de proteccin al Monitor residente (0) y otro bit de
proteccin al programa de usuario (1), de manera que se crean dos estados,
el estado del programa y el del Monitor residente
- Las instrucciones de llamada al sistema son del usuario y sirven para
cambiar de estado al Monitor residente,la ejecuta el Monitor residente y
despuesdevuelve el control al usuario.
Debido a que los dispostivos son lentos y el procesador trabaja a mucha
velocidad, este queda inactivo bastante tiempo mientras trabajan los
dispositivos de E/S lo que se hace es fuera de linea pasar la informacion
de entrada y salida mediante cintas magneticas que agilizan bastante el
proceso aunque todavia es lento para el procesador. Todava no se consigue
disminuir del todo el tiempo de inactividad de CPU por lo que se inventan
los BUFFERs que son dispositivos de memoria intermedia. Se superpone y se
van procesando los datos segun van entrando.Mete yprocesa los datos a la
vez, y tambien hace el mismo proceso en la salida. An asi el tiempo de
inactividad sigue habiendo unicamente que se consigue disminuir y se
mejora el rendimiento. Este metodo afecta mas a los programas de gestion
ya que tiene muchas entradas y salidas de datos, a los programas de
calculo no les afecta tanto.
==[ Tercera generacion (1965-80) ]==========================================
Aparecen los circuitos integrados (LSI:Large Scale Integration). En
esa epoca existen ordenadores de dos tipos : los ordenadores de investigacion
y los de gestion, pero su coste es mu elevado. A causa del alto coste, IBM
saca al mercado una linea de ordenadores que cumplen unos requisitos; son la
serie IBM-360 (360,370,4300,3080 y 3090).Estos ordenadores contaban con la
ventaja de poder utilizarse tanto para la gestion como calculo y podian
actualizarse, eran los primeros ordenadores personales. El problema es que
necesitaban unos sistemas operativos muy grandes,lo que suponia un alto indice
de errores en el mismo. Aparecen nuevas tecnicas para los sistemas operativos
como es la multiprogramacion, en la que lo que se hace es meter varios
programas en memoria en vez de uno,as uno mientras uno ha pasado a procesador
y esta en un proceso de E/S, se ponen a trabajar los otros programas. Si
hubiese suficientes programas en la memoria se podria hacer trabajar al
procesador al 100%,que es lo que se busca desde un principio. Aparecen
tambin los discos magneticos, se aceleran los procesos de E/S. Entonces se
plantea como se puede mejor la tecnica de BUFFERING. Se llega a un nuevo
metodo mas rapido que es SPOOLING. Consiste en que el disco mas rapido se
pone a la disposicion del S.O unicamente.Este disco se llama SPOOL
(Simultaneous Peripheral Operation On-Line) y funciona como si fuese un buffer
pero muy grande La informacion entra por un dispositivo de entrada,pasa por
el procesador al Spool, y el procesador va cogiendo la informacion del Spool
segun quiere,la procesa y la vuelve a guardar en el Spool, y luego sale por
el procesador a un dispositivo de salida. En el Spool tambien se almacenan
los trabajos y se llama Job Spool,este job spool es definido mediante el JCL.
Otro avance es la aparicin de los sistemas de tiempo compartido denominados
TIME SHARE, unicamente se consigue una mayor interactividad con el usuarioy se
juntan todos los terminales a un terminal central en la que cada usuario va a
disponer de unos determinados recursos y va a acceder a CPU cada cierto
tiempo,de esta forma se le da la sensacion al usuario de ser el unico en estar
usandolo ya que se le ofrece una respuesta muy rapida.Tambien aparecen los
sistemas de TIEMPO REAL tambien basados en la multiprogramacion en la que el
sistema operativo tiene que asignar prioridades a la informacion que le llega
de forma que se ejecute lo mas importante. Se necesita una respuesta inmediata
por lo que el uso de CPU unicamente es cuandole llega la tarea a realizar. Se
usa en centrales nucleares, control aereo ..etc en fin en sitios donde se
necesite una respuesta rapida xq nadie quiere que haya un accidente verdad? :)
Para evitar que el procesador se quede inactivo lo que se hace es unir
sistemas de tiempo real con sistemas de tiempo compartido formando los
llamados sistemas combinados.
==[ Cuarta generacion (1980-90) ]============================================
Sigue el desarrollo de circuitos integrados (VLSI: Very Large Scale
Integration). Aparecen los microprocesadores y las estaciones de trabajo. Hay
un cremiento de redes con lo que surgen los sistemas operativos de red y los
distribuidos que pueden utilizar varios procesadores en el mismo ordenador.
Aparecen los sistemas de interfaz de usuario que se incorporan a los SO siendo
mas faciles de usar y consiguiendo ofrecer una mayor interactividad con el
usuario.
- - -- -==-==================================-==- -- - -
============[ Lista de Sistemas Operativos ]============
- - -- -==-==================================-==- -- - -
A continuacion, paso a describir unos cuantos sistemas operativos ( no todos
porque no se sabe el numero de SOs que puede heaber en todo el mundo). He
hecho esta lista lo meor que he podido. He intentado clasificar adecuadamente
los sistemas operativos que iva describiendo... En fin... Aqui teneis el
resultado:

[MULTICS]: Aos 60, flores, paz, y amor. Los Bell Labs se ponen a desarrollar
un SO. El resultado es una "mierda"(hablando mal y pronto) de SO. Sigue la
investigacion...(hasta llegar a unics).
-
[UNICS]: Septiembre de 1969. Parece que la gente de los Bell Labs tiene,
por fin algo interesante en sus manos, ese algo se llama UNICS, y es un SO.
[UNIX]: 3 de noviembre de 1971 Ohh! los bell labs han hecho un lenguage
llamado C que funciona muy bien

==[ Digital UNIX ]===========================================================


- Mmm de este sistema estoy escribiendo por escribir... Nunca lo he probado,
creo que lo hizo DES (los mismos de la vms/vax).
==[ BSD ]====================================================================
- Una de las familias mas conocidas de la rama unix. Los sistemas BSD
son famosos por su agilidad en redes, por su robustez, y algunos, por su
seguridad. Muchos sistemas operativos derivan en parte de BSD, como Linux,
JunOS, MacOS X, etc...
BSD = Berkeley Software Distribution
Desarrollado por el (CSRG), grupo de invesitigacion de sistemas informaticos
de la universidad de Berkeley. Es un sistema POSIX bastante seguro y estable.
Sus fines son unicamente educativos y tiene una licencia que da muchas
libertades
==[ FreeBSD ]================================================================
En 1993, aparecio la primera version de FreeBSD, basada en Net/2 (4.3BSD).
En salio a la luz la 2.0 basada en BSD 4.4. A partir de ahi, FreeBSD, ha
sufrido cambios importantes en su codigo. FreeBSD es un sistema operativo muy
potente, robusto, y seguro.
[http://www.freebsd.org ]
X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X
==[ OpenBSD ]================================================================
- Derivado de BSD 4.4. Se trata de un sistema operativo famoso por su
seguridad, y por su robustez. OpenBSD es desarrollado por Theo de Raadt,
un ex-programador de FreeBSD, y un grupo cerrado de programadores. La
instalacion de este sistema operativo es bastante complicada, pero tampoco es
nada del otro mundo. Profundizando un poco mas en el area de la seguridad en
OpenBSD, podriamos decir que como su lema dice, es seguro por defecto, su
codigo es auditado cada poco, para descubrir errores de programacion.
OpenBSD soporta Alpha, Amiga, HP300, i386, mac68k, mvme68k, pmax, powerpc, S
PARC, sun3, y vax. Hace muy poco, acaba de salir la version 3.0 de este
sistema.
[ http://www.openbsd.org ]
X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X
==[ NetBSD ]=================================================================
- Nacio junio de 1991. Basado en BSD 4.3 Lite. Empezo llamandose BSD Net/2.
Este sistema es famoso por soportar casi todas las plataformas que hay.
NetBSD soporta(arquitecturas) : algor, alpha, amiga, arc, arm26, arm32, ari,
bebox, cats, cobalt, dreamcast, evbsh3, hp300, hpcarm, hpcmips, i386, luna68k
mac68k, macppc, mipsco, mmeye, mvme68k, netwinder,newsmips, next68k, ofppc,
pc532, pmax, prep, sandpoint, sgimips, sparc, sparc64, sun2, sun3, vax, x68k,
entre otras... NetBSD es un BSD potente al igual que lo son OpenBSD y FreeBSD
pero ademas lo soporta todo...
[ http://www.netbsd.org ]
X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X
==[ PicoBSD ]================================================================
...PicoBSD: Como su nombre indica PicoBSD, es un "pequeo BSD", un SO que
cabe en un diskette. Estan disponibles tres versiones de este SO....
PicoBSD es desarrollado y distribuido por algunos de los desarrolladores
activos de FreeBSD. Hablando un poco modositamente, diria que es una monada.
(XD) Teneis que probarlo, esta muy bien.
[http://people.freebsd.org/... ]
X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X
==[ Sistemas UNIX de nueva generacion ]======================================
Los sistemas POSIX/UNIX de nueva generacion son Plan9 e Inferno
[ Plan9 ] El nuevo sistema operativo de los Bell Labs. Fue creado con el
proposito de sustituir a UNIX como sistema operativo, proposito que hasta
ahora no ha cumplido. Para investigar, es un sistema muy completo, muy
diferente... Creo que la primera version de este SO salio en 1987. Se
puede bajar de una manera mas o menos libre.
[ http://plan9.bell-labs.com | http://www.vitanuova.com ]
[ Inferno ]
Sistema operativo descendiente dircto de Plan9. Hecho por lucent
tecnologies. Distribuido por vita nuova. No se mucho sobre este SO, porque
tampoco hay mucha info porahi... Me parece que en prack 58 hay algun articulo
sobre la seguridad de este SO...
[ http://www.lucent.com | http://www.vitanuova.com ]
[ Proyecto GNU ]: El proyecto GNU se inicio en el ao 198x por Richard
Stallman, cuando estaba trabajando en los laboratorios de inteligencia
artificial del MIT. Este seor tuvo la idea de hacer un sistema clon de UNIX,
pero gratuito. Se empezo a desarrollar el nucleo de HURD, basado en MACH3...
Pero vieron que habia aparecido otro sistems, Linux, que reunia las
caracteristicas para ser un sistema GNU. El proyecto GNU, desarrolla muchas
utilidades, que son necesarias para hacer funcionar Linux. GNU es GNU is Not
UNIX, en espaol seria, GNU No es UNIX. GNU tiene embajadas en muchos paises
del mundo.
==[ GNU/LiNUX ]==============================================================
Ao 90, el seor Linus Benedict Torvalds tiene un 386 funcionando con minix,
pero Linus, veia como minix tenia algunas limitaciones. Entonces este seor
se pone a modificar partes de minix, y llega el dia 1 de agosto de 1991 y
pone en internet su sistema operativo Linux 0.0.1, la mayor parte del codigo
era de minix. En la version 0.0.2 Linus coloco algunas de las herramientas
del proyecto GNU. La comunidad de internet ve futuro en Linux y se pone a
colaborar en su desarrollo, el exito es tal que hoy en dia linux, es uno de
los sistemas operativos mas utilizados del mundo. Muchas empresas lo apoyan
Hay multitud de distribuciones y programas de codigo abierto disponibles
para el. Linux es utilizado por mucha gente. Pero no es un sistema tan
estable como deseariamos y la seguridad, en ocasiones, no es la suficiente.
No cuento mucho de linux, porque hay mucha info x ahi...
[ http://www.linux.org ]
X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X
==[ GNU/HURD ]===============================================================
GNU/HURD: Este es el nucleo verdadero del Proyecto GNU. Basado en MACH3 y
MACH4 (Mas abajo descritos). Su diseo es casi perfecto, y esta dotado de una
elegancia imponente. Hurd significa hird of remplacement daemons. HURD es
obra de Richard Stallman, como no...
[ http://www.gnu.org ]
===========================[ UNIXes Comerciales ]============================
==[ IBM ]====================================================================
AIX: Desarrollado por IBM en los aos 80. Como ventaja, podriamos decir...
que utiliza un sistema de ficheros journaled (JFS), que tambien se usa en
linux.
[ http://www.ibm.com ]
==[ Sun Microsystems ]=======================================================
[ SunOS ]: Solo disponible para estructuras sparc. Es el padre de solaris.
La primera version fue lanzada en Febrero de 1982. Es un sistema basado en
BSD(no se la version), se le podria llamar BSD si su licecia fuese BSD.
[ Solaris ]: Asi es como se empieza a llamar al sistema operativo desarrollado
por Sun Microsytems. Clon comercial de unix. Es un sistema bastante estable
y seguro, a menudo encontrado en servidores de internet. Solaris, descendiente,
claro esta, de SunOS, empieza a soportar estructuras x86, y se puede descargar
de una manera, mas o menos libre de internet. La primera version sali en
Noviembre de 1990.
[ http://www.sun.com ]
==[ Silicon Graphics ]======================================================
[ IRIX ]: Los chicos de SGI tmbien quieren su sistema operativo clon de UNIX.
Claro esta, que es para sus servidores. IRIX al igual que AIX, tambien posee
su propio sistema de ficheros journaled (XFS), tambien disponible para linux
. Creo que XFS es el sistema de ficheros transaccional mas adelantado en estos
momentos.
[ http://www.sgi.com ]
==[ Hewlett Packard ]=======================================================
[ HP-UX ]: Otro gigante de la informatica que tb tiene que hacerse su propio
sistema unix para meterlo en sus makinitas... HP-UX es un sistema robusto y
seguro(segun me han dicho). Nunca lo he probado.. Pero es de los unixes mas
antiguos que hay porahi.
[ www.hp.com ]
==[ Tiempo Real ]===========================================================
[ QNX Rtos ]
QNX es fabricado y distribuido por QSSL (QNX Software Systems Limited),
empresa fundada en 1980 por Gordon Bell y Dan Dodge, con el fin de desarrollar
un sisitema operativo de tiempo real, compatible POSIX, y multiplataforma.
QSSL ha batido varios records en su historia, de todos ellos podemos destacar...
que QNX fue el primer sistema operativo en soportar un disco duro, tambien fue
el primer sistema operativo microkernel, y el mas famoso de todos; meter un
sistema operativo de tiempo real, con interfaz grafica, un navegador, y otras
utilidades, en un diskette de 1.44.
"QNX esta bien hecho" eso es lo primero que se te ocurre cuando descubres como
es el sistema operativo. De QNX resaltamos... su interfaz grafica llamada photon
microgui, muy amigable y estable. La extensa ayuda que viene con el sistema
operativo (en ingles). El navegador llamado voyager, bastante rapido y soporta
flash. Facilidad de manejo y potencia... Quien da mas?
La instalacion de QNX es sencillisima, se puede hacer desde windows sin crear
ninguna particion, conviviendo con windows, claro que, tambien podemos crear una
particion exclusiva para QNX con sus sistema de archivos.
Me he enterado, de que compaias de la talla de cisco, IBM, y motorola, confian
en QNX para sus futuros proyectos, y no creo que se equivoquen.
[ http://www.qnx.com ]
==[ Mach ]===================================================================
Hecho por la universidad Carnegie-Mellon ( los mismos que llevan el CERT ).
Es un sistema operativo microkernel bastante importante, porque de el deriva
hurd, que tiene mucho futuro. Su diseo es muy elegante. Microkernel modular.
[ http://www.???.??? ]
==[ EcOS ]===================================================================
Eco eco? Eso es lo que muchos se preguntan cuando estan enfrente de su
ordenador y este no responde. Los sistemas de tiempo real, que como he dicho
tres o cuatro veces.. se caracterizan por responder a las peticiones del
usuario lo antes posible, emiten una respuesta inmediata, por lo que el eco
es inmediato... (valla bobadas digo...)
[ http://www.?????.??? ]
==[ Linux tiempo real ]======================================================
Muchos intentos quieren hacer de linux, un sistema de tiempo real, pero un
sistema monolitico no es el mas apropiado para estos fines... La empresa en
la que trabaja Linus Tordvads (VALinux) intenta hacer de linux un buen sistema
de tiempo real.
==[ MELODY ]================================================================
Ahhh! ke nombre mas feo!!! me recuerda a cierta nia repelente que aparece
en la caja tonta haciendo el ridiculo cada dos por tres. No se sabe mucho
de este SO. Lo pongo por poner...desarrollado por la Universidad de Dortmund
Melody es... Mission-Critical Real-Rime Operating System
==[ MacOS X ]================================================================
Diseado por steve jobs, cuando volvio a apple siguio con el proecto de hacer
un SO tipo unix. Tiene un microkernel basado en sistemas BSD. Las nuevas
makinas de apple lo llevan incorporado. Dicen que esta muy bien diseado, y
que el entorno de programacion es muy elgante
[ http://www.apple.com ]

X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X
==[ Minix ]==================================================================
.Minix: Sistema operativo del que, entre otros deriva Linux, minix fue
desarrolladoi por Andy Tanenbaum. De el se dice que tiene un codigo sumamente
limpio, y muy apto para su estudio en universidades, etc... Linus Torvalds
(El papa de linux)se fijo en minix para desarrollar a linux, tan querido por
nosotros (y odiado por bill gates...). Hay una version de minix, DOSMinix,
que funciona bajo DOS, pero solo es un "demo", ya que si queremos sacarle
partido a minix, debemos hacer un huequecito en nuestro HD y poner a
funcionar a Minix... En cuanto a seguridad... se podria decir, que la
seguridad no son los fines de los desarrolladores de minix. Se supone que
Minix viene de mini-unix. Minix fue el pirmer sistema operativo clon de
unix, que fue gratuito. (Basado en Unix 7) El perfecto sistema para quieren
ver como funciona unix. Hay mucha documntacion sobre este sistema operativo.
[ http://www.minix.org ]
Oberon: Oberon es un SO, escrito en el lenguaje Oberon, XD, Diseado y
construido por Niklaus Wirth, y Jrg Gutknecht. Es un sistema completamente
modular, y sus partes son cargadas cuando se las necesita. El diseo del
sistema multitarea, es muy bueno. El sistema basico, con un compilador y
soporte para la conexion a internet entra en un diskette de 1.44.
[ http:// ]
BeOS: Lo que mas se comenta sobre este sistema operativo, es que reune la
potencia de linux, con la facilidad de uso de windows. Instalable en una
particion de windows. Es uno de esos sistemas que te llaman la atencion
por su forma de ver las cosas, como pasa con QNX
[ http://www.be.com ]
-
[ NewOS ]
Travis Geiselbrecht, un desarrollador de BeOS, se ha propuesto hacer su clon
de BeOS, con el codigo fuente abierto. La estructura del SO es microkernel
modular casi identico al de BeOS
[ FreeBEOS ]
El prefijo Free se le pega tambien a beos. FreeBEOS es un proyecto
para intentar desarrollar un sistema operativo gratuito que imite a BeOS. El
proyecto esta en fase de desarrollo por lo que no hay mucha info... Podeis
manteneros al dia de lo que pasa con este sistema en www.freebeos.org.
[ http://www.freebeos.org ]
AtheOS: Atheos en griego significa "Sin Dios". Este sistema operativo, que
carece de Dios, considerado una mezcla entre BeOS y Linux, es un sistema
operativo bastante estable y seguro. Con una interfaz grafica prometedora,
Microkernel modular, y multiples utilidades, es un completo sistema operativo
alternativo. Hecho por una unica persona. Aun no ha acabado su elaboracion
completa. Utiliza herramientas propias de GNU, como bash, gcc, etc...
[ http://www.atheos.cx ]

[VAX]: Las VAX son unas maquinas diferentes a las demas. Empiezan a popularizars
e
en EEUU, por los aos 70 y tienen gran exito.
-VMS: Sistma operativo de los que emp
[ FreeVMS ]
Pues otro sistema "Free" para nuestra coleccion personal.
==[ PDAs ]======================================================================
=
[ PalmOS ]: Sistema operativo que habita pdas palm. Si quereis saber hasta que p
unto
es seguro el PalmOS os recomiendo que os leais un articulo realizado por un
miembro de l0pht (http://www.l0pht.com). Creo que es mas robusto que windows CE.
Como, muchas pdas son de
[ www.palm.com ]
[ Windows CE ]: [Noviembre de 1996] Esa es la fecha en la que miscrosoft lanza a
l
mercado su version del sistema operativo windows para agendas electronicas o
pdas, WindowsCE viene por defecto en pdas de las marcas Compaq, Helwett Packard,
etc...
[ http://www.microsoft.com ]
[ QNX ]: QNX Systems Ltd tambien distribulle una version de su sistema
operativo QNX para PDAs, esta sistema operativo, no tiene nada que envidiar
a Windows CE o Linux para pdas. Su interfaz grafica es muy amigable e intuitiva
y su robustez es la exigida por estos dispositivos moviles. [~_~].
[http://www.qnx.com ]
[ NetBSD ]: Como dije unas lineas mas arriba, netBSD soporta todo tipo de
arquitecturas, y lo podemos instalar en la mayoria de los PDAs sin problemas.
[ http://www.netbsd.org ]
[ AmigaOS ]: Si, si, no miento, ya hay por ahi pdas "amiga", una buena noticia p
ara
los "amigueros" o "amiguitos" (XDD no se como se dice :-PPP) El caso es que una
compaia dijo el ao pasado, que iva a fabricar pdas que llevaran rulando
amigaos. Mola, no?.
[ http://www.amiga.com ]
==[ Routers, switches... ]===================================================
[cisco]
- IOS: Sistema operativo que utilizan los routers, firewalls, y algunos otros
productos de cisco. Uso facil. Algo debil en seguridad, especialmente en los
passwords.
[ http://www.cisco.com ]
[juniper]:
- JunOS: Sistema operativo que utilizan los routers Juniper, bastante mas
seguro que el IOS de cisco, escribi un articulo sobre el en NetSearch #6. Es una
version de UNIX BSD, pero se accede a el desde una interfaz de linea de comandos
que no tine que ver nada con UNIX, es parecida a la del IOS de cisco, un pokito
mas complicada, mas jerarquica...
[ http://www.juniper.net ]
==[ Amiga ]==================================================================
AmigaOS: Aquel mitico sistema operativo, distinto a los demas que usaban las
maquinas Amiga. Por desgracia, nunca en mi vida me he visto sentado delante
de estas viejas glorias, por lo tanto no soy el mas indicado para hablar del
tema. En espaa hay varias asociaciones de usuarios de amiga, os recomiendo
que os informeis alli
[ http://www.amiga.com ]
MorphOS: Un sistema operativo gratuito para maquinas amiga. En los ultimos
aos, esta siendo importante en la comunidad amiga.
AmigaDOS: Una version de DOS para maquinas amiga. No lo recomiendo.. XD si
tienes la suerte de tener una amiga... no vallas y la cagues metiendole DOS.
==[ Apple ]==================================================================
[Apple]: Empresa pionera en el mundo de la informatica, Wozniak y Jobs, fueron
dos de las personas culpables del exito
.MacOS: Sistema operativo, propio de maquinas mac, facil de usar como windows.
Fue el primer sistema con interfaz grafica, dicen que bill gates copio en cierto
modo el entorno grafico a MacOS, para ponerlo en windows.
Darwin: Derivado de la rama BSD, lo clasifico en la seccion apple, porque
lo creo mas conveniente que clasificarlo en la seccion BSD.
MacOS X: Steve Jobs (Fundador y presidente de Apple), al salir de la compaia
Apple, empezo a darle las primeras pinceladas a MacOS X, cuando regreso, se
tomo como un rpoyecto serio y se empezo a construir. MacOS X, como decia unas
lineas mas arriba... deriva en parte de BSD,
==[ DOS ]====================================================================
[ Gran interrogante de la humanidad: Si MS-DOS es un sistema de
procesamiento por lotes. Lo es windows tambien? respuestas a taseh@gmx.net . ]
Los sistemas de procesamiento por lotes, suelen ser los sistemas mas antiguos.
[DOS]: "Disk Operating System", no confundir con "Denial Of Service" :). Sistema
operativo construido por DIGITAL. Comprado y ligeramente modificado por bill
gates, ante la peticion de un sistema operativo simple por parte de IBM
12 de agosto de 1981
MS-DOS: Pues eso, la version original de DOS por microsoft. Un sistema muy
inseguro. Monousuario/Monotarea. Muchos de nosotros nos vimos obligados a
utilizarlo durante aos ante la ignorancia de que existian sistemas mejores
y gratuitos...
FreeDOS: Segun dicen por ahi es pesimo. Su codigo esta plagado de errores
tontos, pero el proyecto esta bastante activo.
NovellDOS: Novell tambien desarrolla y distribulle su propia version del DOS.
Caldera OpenDOS: Version DOS hecha por caldera (los que hacen OpenLinux).
Real/32 DOS, DrDOS, SuperDOS, QDOS, son otras versiones de DOS, que es bobada
describirlas, porque mas o menos son iguales.

==[ Rama Windows ]=============================================================


[Windows]: Llega la moda del raton y el entorno grafico. Microsoft no puede
dejar que apple se escape. Pues va bill gates y le copia el entorno grafico a
los chicos de apple. Windows era pesimo. Lento, problematico, y todo eso...
Llega el ao 95 y microsoft lanza windows95 :), parece que era un sistema mejor
pero sigue dando problemas. Errores por aqui, errores por alla...
[3.x]: Viniendo de donde vienen... fueron sistemas bastante buenos.. yo,
personalmente guardo buenos recuerdos de los 3.x "para trabajo en grupo".
[95]: Un sistema que se parece bastante a lo que es Xp, 98... Posiblemente,
windows 95 haya sido el windows con mas bugs, pero tembien ha sido el mas
vendido y el mas copiado...
[NT]: La primera version que no era mala del todo. Para ser un producto de
microsoft, no funciona mal del todo. Esta diseado para redes, pero creo que
no es el sistema mas adecuado para instalar en un servidor de internet.
[98]:Windows 98, actualmente es el windows "estandar", si quieres un windows,
instalate el 98, es mejor que el Me, mas facil que el Nt/2k. Como curiosidad
sabed que windows 98 se colgo en su presentacion.
[2k]:Para mi, el sistema operativo "mas decente" que ha desarrollado M$
tiene bastantes bugs. Es una perdida de tiempo instalarlo para realizar
funciones de servidor.
[Me]:Una pijada, no sirve para nada, una actualizacion inutil, una nueva
version de windows mas problematica aun (XDD Me estoy pasando...). Microsoft
tenia que sacar una version domestica de windows en el ao 2000, van, le
hacen cuatro cambios al 98, le ponen cuatro utilidades multimedia y lo sacan
a la venta.
[XP]: Asi se llama la nueva estrategia comercial o sistema operativo
de microsoft. Los periodicos y revistas crean articulos donde dicen que Xp
funciona... en fin... veremos. En mi opinion, si microsoft invirtiera mas en
desarrollo que en publicidad, todo les iria mejor. Xp tiene un precio excesivo
50.000 pesetas (299 Euros) la edicion domestica y mas de 70.000 (420,71 Euros)
la edicion profesional. La actualizacion de windows Me a Xp cuesta 25.000 ptas
(150,25 Euros), y la version OEM, que es la que viene con los ordenadores nuevos
vale 19.000 ptas (118 Euros)... joder, con estos precios... que lo compre
su padre. El sistema en si, en el diseo, se parece bastante a windows 98, y
eso no es muy bueno... (DEVELOPERS, DEVELOPERS, DEVELOPERS, DEVELOPERS,
DEVELOPERS, DEVELOPERS, DEVELOPERS, DEVELOPERS, DEVELOPERS... XD)...
Quien dijo que Xp no tenia bugs? Ya van apareciendo los primeros.... >:)))
[XP Embebido]: Es la version de Windows XP para sistemas empotrados o
embebidos, no se el precio ni otras cosas en estos momentos. por ahora solo se
que existe :).
Embebidos: Los sistemas embebidos, son el tipo de sistemas que funcionan (o
deberian funcionar) Un sistema embebido, suele ser tambien de tiempo real,
como por ejemplo QNX. Los sistemas embebidos estan dotados de rebustez,
rapidez, y bastante seguridad. La mayoria de los sistemas embebidos estan
en la seccion de tiempo real, por lo tanto no lo voy a poner aqui otra vez.
/* Nota: Posiblemente haya muchos sistemas operativos sin describir, pero
eso es lo que hay... algun dia hare un articulo en condiciones sobre sistemas
operativos... Me gustaria que fueseis criticos con el articulo, ya que,
como he dicho... probablemente haga un nuevo articulo mucho mas completo
sobre sistemas operativos y no quiero cometer los errores que he cometido
en este. Ya se que hay muchos errores, soy consciente de ello, pero las
prisas me obligan a dejarlos ahi... */
Conclusion
~~~~~~~~~~
Pues eso, teneis muchos sistemas para elegir, probad todos los que podais,
asi sabreis las caracteristicas de cada uno. Espero que os haya gustado este
articulo, tanto como a mi me gusto hacerlo...
Saludos
~~~~~~~
Saludos al staff de netsearch, en especial a QuasaR, por meterme caa pa'ke
acabara el articulo... A todos mis amigos.. (ellos saben quienes son), a los
canales #Daemon, #Protocolos, #Seguridad_redes, #under, #hackers de terra, y
demas... Gracias a ti, lector, por haber aguantado este articulo.
Ah, se me olvidaba, para culquier duda, sugerencia, insulto o correccion...
enviame un e-mail a taseh@gmx.net.

También podría gustarte