Bueno sin duda una de las opciones que se tienen a la hora de desarrollar un sistema operativo es manejar otros, tanto ya consolidados a nivel funcional, como otros con diferentes niveles de complejidad. Crear un sistema operativo supone un gran esfuerzo tanto en tiempo como en despliegue de ideas, ya que aparte de las limitaciones de hardware la forma de hacer las cosas puede influir mucho en la presentaci?n final.
Una de las grandes dificultades que se encuentran es la de encontrar informaci?n suficientemente fiable y completa sobre todo el hardware de un ordenador, lo cual no es labor f?cil, ya que los fabricantes de hardware no siempre est?n dispuestos a ofrecer informaci?n libre y de calidad.
Una vez conseguida dicha informaci?n en mayor o menor medida resta el comprender el funcionamiento de todos los componentes que integran el gran puzle que es un sistema operativo.
ACE:http://aceos.netfirms.com/AGNIX:http://agnix.sourceforge.net/AlsOS2:http://www.isdaman.com/alsos/index.pl?ALTOS:http://www.altos.tkAMOS:http://sourceforge.net/project/showfiles.p...lease_id=400674APERTOS:http://www-eio.upc.es/~David/Apertos/apertos.htmlAPOSTLEOS:http://apostle.sourceforge.net/AROS:http://aros.sourceforge.net/es/ASM_OS:http://www.rcfriz.de/ATHEOS:http://www.atheos.cx ATLANTISOS:http://www.atlantisos.com(lo agrego pero la p?gina web no parece estar activa)
BCOS:http://bcos.hopto.org/index.htmlBOS:http://bos.asmhackers.netBRIX:http://brix-os.sourceforge.netCHAOS:http://www.programmersheaven.com/zone5/cat24/23149.htm(Su p?gina principal se visualiza unos instantes y redirecciona autom?ticamente por lo que
no parece viable visitarla)
COS2000:http://cos2000.perso.cegetel.net/index.phpCYGNUSOS:http://sourceforge.net/projects/cygnusos/DARK:http://ciberia.ya.com/d4rkos/(Bueno por ahora una intenci?n m?s que un proyecto....)
DexOS:http://www.dex4u.com/DFDOS:http://www.dftech.cwc.net/osdev/DFDOSproject.htmlDR DOS:http://www.drdos.com DREX:http://drex.sourceforge.net/DROPS:http://os.inf.tu-dresden.de/drops/DynatOS:http://www.dynatos.org/ECOS:http://ecos.sourceware.org E.R.I.K.A:http://erika.sssup.it EROS:http://www.eros-os.org/http://www.cis.upenn.edu/~eros/FIASCO: (microkernel)http://os.inf.tu-dresden.de/fiasco/download.htmlhttp://os.inf.tu-dresden.de/vfiasco/(ver tambi?n TUD-OS)
FIWIX (GNU/FIWIX):http://www.fiwix.org/FLICK:http://flick.sourceforge.net/FreeBSD:http://www.freebsd.org FreeDos:http://www.freedos.org FRITZOS:http://sourceforge.net/projects/fritzos/FYSOS:http://www.frontiernet.net/~fys/fysos.htmGAZOS:http://gaztek.sourceforge.net/osdev/GEEKOS:http://geekos.sourceforge.net/GEMINI:http://gemini.sourceforge.net/HURD:http://www.gnu.org/software/hurd/INFERNO:http://www.vitanuova.com/infernoITRON:http://www.ertl.jp/ITRON/home-e.htmlJIJOS:http://www.openbg.net/sto/os/jijos/JNODE:http://www.jnode.org/(Sistema operativo basado en Java)
kolibriOS:http://www.kolibrios.org/?&lang=enkoolOS:http://magneto.srcom.info/modules/PDdownlo...ewcat.php?cid=1KOS:http://kos.enix.org/index.php?lang=enLINUX: bueno hay tantos sitios que no se cual poner.....
http://www.kernel.orgDestacando uno de sus kernels antiguos:
http://www.kernel.org/pub/linux/kernel/Historic/LITTLEOS:http://littleos.free.fr/?lang=enLOWOS:http://home.pages.at/joachim-neu/LowOS/MARTEOS:http://marte.unican.es/MATTISE:http://sourceforge.net/projects/mattiseMAZZANETOS:http://mazzanetos.sourceforge.net/MDF (dronix):http://sourceforge.net/projects/dronix/MENUETOS:http://www.menuetos.orgMINIRIGHI:http://freshmeat.net/projects/minirighi/http://minirighi.sourceforge.net/MINIX:http://www.cs.vu.nl/~ast/minix.htmlhttp://www.minix3.org/MIOS:http://www.arrakis.es/~jespejo/Hace ya algunos a?os que lo descargu? y por entonces daba alg?n fallo, posteriormente realiz?
algunas correcciones para mejor, pero hoy por hoy no se si sigue con el sistema, lo que si se es
que el c?digo fuente sigue sin estar accesible.
Este sistema operativo ha sido creado por Francisco Javier Espejo Plaza tal como indica en su
p?gina web. Si el autor en sus b?squedas de internet llega a este site que aqu? almenos figura.
MMURTL:http://www.sensorypublishing.com/mmurtl.htmlVa por su versi?n 1.0.
El autor lleg? a publicar un libro "Developing Your own 32 Bit Operating System" que tambi?n est? disponible en formato electr?nico pero parece ser que es de pago.
MYNOS:http://mynos.sourceforge.net/MOBIUS:http://mobius.sourceforge.net/index.phpMODULOS:http://modulos.sourceforge.net/NACHOS486:http://www.cs.virginia.edu/~bah6f/nachos486/NACHOS:http://www.cs.washington.edu/homes/tom/nachos/NetBSD:http://www.netbsd.org NewOS:http://notion.muelln-kommune.net/newos.htmlO3one:http://www.o3one.org/OBERON:http://www.oberon.ethz.ch/native/OCTAVIO: (
El autor ha pasado por hispabyte)
http://octavio.vega.fernandez.googlepages.com/octaosTambi?n podeis ver la evoluci?n de su sistema operativo a trav?s de
http://board.flatassembler.netCuenta con un ensamblador de dise?o propio OCTASM que utiliza en su sistema operativo para compilar los ficheros de c?digo fuente, es decir en su sistema operativo los ficheros fuente son al mismo tiempo los ejecutables, sin necesidad de tenerlos compilados en su origen.
OpenBSD:http://www.openbsd.orgOSSO:http://osso.sourceforge.net/PIZZIOS:http://www.patmedia.net/eaj.pizzi/pizzios/index.htmlhttp://pizzi.cjb.net/Plan9:http://plan9.bell-labs.com/plan9dist/index.html PortixOS:http://portixos.xf.cz/index_en.htmhttp://en.wikipedia.org/wiki/PortixOSDesarrollado en Borland Pascal y FASM.
PTS-DOS:http://www.phystechsoft.com/en/ptsdos/REACTOS:http://www.reactos.com RCOS:http://cq-pan.cqu.edu.au/david-jones/Projects/rcos/RDOS:http://www.rdos.net/eng/RTMK:http://rtmk.sourceforge.net/SANOS:http://www.jbox.dk/sanos/SHaRK:http://shark.sssup.it/SHAWNOS:http://www.overwhelmed.org/shawn/SKYOS:http://www.skyos.org SolarOS:http://www.hostileencounter.com/os_main.htmlSPIKE: (microkernel)http://www.spikesource.com/docs/cs_1.6.0-w...startguide.htmlSOBS:http://alum.hampshire.edu/~men99/index.htmlSPOON: (microkernel) http://djm.co.za/spoon/index.phpStormDos (SD):http://sourceforge.net/projects/stormdos/Diseñado con FreePascal y ensamblador NASM.
SUNRISE:http://www.geocities.com/sunriseos/TABOS:http://www.tabos.de.vu/THIXOS:http://www.hulubei.net/tudor/thix/TINOS:http://akson.sgh.waw.pl/~bart/tinos.htmlTINYOS:http://www.tinyos.net/TOPSY:http://www.tik.ee.ethz.ch/~topsy/TORO:http://toro.sourceforge.net (
El autor ha pasado por hispabyte)
Tiene un blog en:
http://torokernel.blogspot.com/Siempre que realiza una modificaci?n destacada en el c?digo fuente nos avisa.
TORSION:http://torsion.org/http://www.nongnu.org/torsion/TRDOS:http://www.singlix.org/trdos/trdos.htmlTRIANGLEOS:http://www.wcools.nl/site.php?topic=tos&page=newsTUDOS:http://demo.tudos.org/nitpicker_tutorial.htmlSistema Operativo con GUI que corre directamente sobre microkernel L4/FIASCO
UNUNUNIUM:http://www.unununium.orgv2_OS & v3_OS:http://v2os.v2.nl/phpbb/viewtopic.php?t=167&start=0&http://www.bsdcoders.org/~cesar/v2os.tar.bz2El autor lo podeis encontrar en muchos sitios web de dise?o de sistemas operativos
\\\\||////
(@@)
ASHLEY4.
VISOPSYS:http://visopsys.orgXOS:http://xos.freezee.org/Yamit:http://yamit.sourceforge.net/project_status.htmlZEUS:http://www.geocities.com/SiliconValley/Cam...ish/iindice.htm http://www.geocities.com/SiliconValley/Cam...1/new/index.htm http://www.geocities.com/SiliconValley/Cam...1671/index.html ZOTOS:http://members.tripod.com/~zot_os/public_h...l/download.html=============================================================================
ATHENE:http://www.rocklyte.com/athene/IBM:
AIX: http://www-03.ibm.com/servers/aix/ OS/2 Warp: http://www-306.ibm.com/software/os/warp/HP-UX:http://www.hp.com/products1/unix/operating/index.htmlMicrosoft:http://www.microsoft.com(Lo pongo en global porque son ampliamente conocidos en sus variantes).
MULTICS:http://web.mit.edu/afs/net/user/srz/www/multics.htmlhttp://www.multicians.org/SKYOS:http://www.skyos.org/SOLARIS:http://www.sun.com/download/index.jsp?cat=...ating%20SystemsEl siguiente sitio ni siquiera tiene nombre para su sistema operativo y la verdad es que lleva bastante tiempo en proyecto, pero me gusta mucho la presentaci?n de la informaci?n que da en concreto del floppy disk, tambi?n ofrece un listado de procesadores. Aparte de poner el c?digo en la creaci?n de un sistema operativo la documentaci?n al estilo del que tiene para el floopy disk hace posible enterder de que va el c?digo que de otra forma resulta demasiado abstracto.
http://www.ukcpu.net/index.asp==========================================================================================================================================
Despu?s de todo aqu? se listan m?s que en muchas webs (incluidas algunas del anillo de sistemas operativos: operating systems ring)
Los que est?n en sus principios o abandonados tambi?n sirven para aprender, al principio m?s que los avanzados.
==========================================================================================================================================
Dejo finalmente enlaces a webs que contienen listados amplios similar a este, incluso con una breve descripci?n. El inconveniente de realizar una descripci?n es que frecuentemente se queda desfasada, pero es una referencia:
http://www.osdev.org/wiki/Projects (Es un magn?fico lugar de referencia para la creaci?n de sisgemas operativos)