jueves, 30 de septiembre de 2010

9 sistemas operativos alternativos de código abierto.


Vamos a buscar a los 9 sistemas operativos más intrigantes de código abierto en este nuevo mundo tecnològico.


En la mayoría de los casos, están disponibles como imágenes de CD ISO que usted puede grabar en CD-Rs y arrancar para la prueba si usted gusta.


Como alternativa, un enfoque más sencillo es utilizar un emulador de PC, tales como VirtualBox o Qemu. Con estas y otras herramientas que puede utilizar. ‘archivos de imagen ISO (o’. Flp “imágenes de disco flexible) como unidades virtuales.

1. ReactOS

Objetivo: Ejecutar aplicaciones de Windows en un sistema operativo de código abierto

ReactOS

ReactOS

De todos los sistemas operativos que hemos examinado. Originalmente llamado FreeWin95, el objetivo original de los desarrolladores era crear un clon de código abierto completo de, Windows 95.

Conforme pasó el tiempo, sin embargo, hubo pocos código que mostrar y es claro que la base de código de NT fue el futuro de Microsoft. En 1998, ReactOS se levantaron de las cenizas de FreeWin95.

El progreso inicial fue lento, pero en 2004 llegó la versión 0.2.0 de escritorio usable y respetable, aunque muy limitado,y con la compatibilidad de Windows. Hoy en día, ReactOS está basado alrededor de un núcleo, pero el proyecto hace uso intensivo de las bibliotecas Wine, que son populares para ejecutar aplicaciones Windows en Linux.

ReactOS está disponible como un Live CD o como un sistema operativo instalable. Ahora mismo, se ve y se siente muy similar a Windows 2000. Reproductores Chunky abundan, y el menú Inicio, la barra de tareas, los botones de la ventana y así sucesivamente, donde se puede esperar para verlos.

Entonces, ¿es compatible? Chasing API de Microsoft vasta no es una tarea fácil, especialmente con las llamadas indocumentados tan dificil de comprender. Firefox (con flash), MSN Messenger, OpenOffice.org, StarCraft, Diablo 2, Quake III Arena y muchas más aplicaciones que funciona aceptablemente bien, aunque con el fallo ocasional. Las nuevas versiones de MS Office y Visual Basic tienen problemas, sin embargo.

Es un trabajo en curso. En este punto usted puede preguntarse: ‘¿Por qué Microsoft se preocupe por un sistema operativo que todavía necesita mucho más trabajo?

Claro, ahora ReactOS no es ninguna amenaza a Microsoft. Pero para las decenas de millones de personas en el planeta que usan Windows como un trampolín para un navegador de Internet, procesador de textos. El Solitario, ReactOS podría un día ser un remplazo. Si el proyecto recibe el apoyo comercial en el futuro, la respuesta de Microsoft será interesante ver.

Desarrollo

Freewin95 a ReactOSEn 1996 un grupo de programadores y desarrolladores de software libre comenzaron un proyecto llamado Freewin95 el cual consistía en implementar un clon de Windows 95.

El proyecto estuvo bajo discusión por el diseño del sistema ya habiendo desarrollado la capa compatible con MS-DOS, pero lamentablemente esta fue una situación que no se completó.

Para 1997 el proyecto no había lanzado ninguna versión así que los miembros del proyecto coordinados por Jason Filby, pudieron revivir el proyecto.

Se decidió cambiar el núcleo del sistema compatible con MS-DOS y de ahora en adelante basarlo en uno compatible con Windows NT y así el proyecto pudo seguir adelante ya con el nombre actual ReactOS que comenzó en febrero de 1998 desarrollando las bases del kernel y algunos drivers básicos.

Auditoria Interna

El 27 enero del 2006 la comunidad de desarrollo paró el acceso a todos los archivos de sistema de este programa debido a un supuesto caso de plagio de código fuente argumentando que el mismo fue compilado después de aplicar ingeniería reversa sobre algunas versiones de Windows 2000.

Tal acción repercutió en el desarrollo de Wine, ya que los desarrolladores de ReactOS se les prohibió colabotar con el desarrollo de Wine, obligando a los desarrolladores a aceptar un acuerdo entre Microsoft y La comunidad de desarrollo de ReactOS. En septiembre de 2007 antes de concluir la auditoría se retiró de la página oficial la advertencia de auditoría. Aunque la misma fue terminada, por términos especiales los detalles y resultados de la misma no fueron publicados.

2. Haiku

Objetivo: ser la reencarnación libre de BeOS

Haiku

Haiku

Lamentablemente, nunca BeOS ha tenido las repercusiones de un dominante sistema operativo de escritorio tan pasionadamente que es. Este multimedia centrada en el sistema operativo alcanzó su punto máximo a finales de 1990, pero dominio de Microsoft sobre el escritorio le impidió alcanzar algo más que una oscuridad relativa.

Esos días han pasado, pero el espíritu de la vida en BeOS. El haiku es el nombre de mensajes de error BeOS, de los cuales estubiero curiosamente de moda en el formato de la poesía japonesa.

Como BeOS, Haiku aspira a ser compatible con la pequeña gama de programas nativos de BeOS. Está disponible en formato de imagen del disco duro, adecuado para Qemu, versiones en CD-base se a cabo en los pasados meses.

Interfaz Haiku es refrescante mínimo. Barras de título, la ventana se reduce en pequeñas pestañas de color amarillo con solo un botón de cierre, mientras que el botón de la hoja en la parte superior derecha del escritorio se abre un menú de inicio pseudo donde contiene aplicaciones y configuraciones. Incluso tiene un emulador, que se ejecuta a una velocidad impresionante – ver cuántos demos GLTeaPot puede ejecutar antes de que el sistema operativo comienza a tartamudear.

Incluso en su estado pre-alpha, el haiku es en forma ascendente, con una amplia gama de aplicaciones incluidas y utilidades para el uso doméstico. Cuando usted abre una línea de comandos puede que se sorprender de encontrar un intérprete de comandos, aunque Haiku no es de ninguna manera un Unix.

A pesar que es un proyecto de código abierto que busca recrear el sistema operativo BeOS. El proyecto esta dirigido por Haiku Inc., una organización no lucrativa situada en Nueva York.

En 2001 se inició el proyecto con el nombre de OpenBeOS, cuando la empresa Palm compró a Be, la empresa de BeOS.

Esto dejaba a los usuarios de BeOS sin soporte a nuevas actualizaciones y nuevo software para sus equipos.

En 2004 el proyecto cambió de nombre para evitar los derechos de marca que tenía Palm.

Características

Haiku OS cuenta con un micronúcleo modular propio, el cual será altamente optimizado para trabajo con audio, vídeo y gráficos, y animaciones en tres dimensiones inspirado en el del original BeOS.

Su arquitectura de núcleo avanzada ofrece capacidad para múltiples procesadores, un rendimiento alto, ancho de banda de entrada/salida modular y un penetrante sistema multihilo para su sistema de procesos multitarea reentrante, flexibilidad gráfica y respuesta en tiempo real.

Está totalmente orientado al usuario de escritorio, desde el punto de vista de la usabilidad.El foco de desarrollo del kernel ha sido siempre la velocidad de procesamiento y respuesta.Posee un sistema de archivos basado en base de datos llamado OpenBFS.Es de código abierto, publicado bajo la licencia MIT.El único código fuente que comparte con el BeOS original es el administrador de archivos y la barra de inicio, que BeOS publico como código abierto en 2001.

Aunque es una alternativas distinta a todos los sistemas operativos que actualmente, esta en fase de desarrollo, Haiku es el más cercano a la consecución de una sociedad estable, esta completamente equipadoen su versión 1.0.

3. AROS

Objetivo: Recrear los días de gloria de AmigaOS

AROS antiguo OS AmigaOS

AROS antiguo OS AmigaOS

Sorprendentemente, AmigaOS vive, a pesar de la quiebra de Commodore de hece 15 años. Para sus fanáticos, el Amiga era revolucionario, gráficos y sonido que ofrecia en la década de 1980.

Eso no fue el problemas, sin embargo: la falta de protección de memoria, dio lugar a choques colosal cuando en una sola aplicación corria mal. y presentaba el “Mensajes de error ‘ que todavía esa esperiencia se ciernen sobre la memoria de muchos que llegaron a usar este sistema operativo.

AROS tiene como objetivo es de proporcionar un sistema operativo ligero, AmigaOS es ya compatible para las máquinas modernas, con compatibilidad de código fuente con AmigaOS 3.1: en otras palabras, si usted tiene el código fuente de una aplicación Amiga de epoca de los 80, puede recompilar para que se ejecute de forma nativa en AROS en un x86 chip.

Muchas versiones de AROS están disponibles, e incluso se puede ejecutar desde dentro de Linux. Para una mejor experiencia, sin embargo, puede arrancar un ‘pc-i386-boot-iso’ imagen de CD-R

Mientras AROS es, sin duda un atractivo para los que usaron en su epoca amigaOS, podemos decir que la version moderna es un impresionante, sistema operativo de escritorio y es muy rápido . No esperamos que se convierta en masivo durante la noche, pero siempre tendrás un ejército de fanáticos hardcore.

A pesar que es un sistema operativo gratuito y portable cuyo propósito es conseguir una implementación en código abierto de los APIs del AmigaOS 3.1. Diseñado para ser portable y flexible, es binariamente compatible con AmigaOS en procesadores 68k y compatible a nivel de código fuente en otros procesadores.

Hay ports nativos para x86 PC y hospedado en Linux y FreeBSD. Actualmente se están preparando versiones hospedadas en Mac OS X y Linux PowerPC.

Controversia

AROS Research Operating System es un acrónimo recursivo porque al escribirlo en su manera larga incluye el propio acrónimo.

Anteriormente, el acrónimo AROS venía a significar Amiga Research Operating System. Sin embargo, y con el fin de evitar problemas legales desde el día 6 de mayo de 2007, Aaron Digulla anunció que eliminaba la palabra Amiga del acrónimo, sustituyéndola por AROS.

4. Aranym

Objetivo: Mantener el Atari ST / TT / Falcon vivo

Aranym

Aranym

Los aficionados Atari ST tienen su equivalente en el propio Aranym. Es una máquina virtual que emula a un 68040 de CPU y varios componentes de hardware Atari, en la parte superior de la que se sienta afros, una versión de código abierto de la TOS / GEM sistema operativo.

Usted puede descargar como un programa que se ejecuta en la parte superior de su sistema operativo normal, o bien coger el Live CD. Afros es – para decirlo sin rodeos – sumamente feo, pero luego GEM, nunca fue conocido por su aspecto. Sin embargo, los usuarios de Atari no tendrá problemas para encontrar su camino alrededor.

Un menú de Ventanas para los programa es que se parece a un zapatos de cuernos que estas en la parte inferior de la pantalla , y que en conjunto, recrea fielmente a una máquinas de Atari de 16 bits: si usted fuera un fan de Atari en los años 90 y todavía tienen algunos disquetes de edad por ahí , puede ser capaz de obtener sus aplicaciones viejos.

5. Syllable

Objetivo: Proporcionar un fácil sistema operativo de escritorio

Syllable

Syllable

Hasta ahora, todos los sistemas operativos que hemos visto se han basado en otros sistemas operativos. Syllable, sin embargo, ha sido diseñado desde cero como un sistema operativo único, con un poco de inspiración de BeOS y AmigaOS.

Originalmente conocida como AtheOS, el proyecto era desarrollo por un fork que después que el desarrollador principal de manera eficaz abandonó su trabajo, fue cuando Syllable nació.

es un proyecto para producir un sistema operativo liviano, estable y fácil de usar basado en AtheOS. Actualmente se desarrollan dos familias: Syllable Desktop y Syllable Server.

Syllable Desktop es un sistema operativo libre y abierto, de acuerdo con los términos GNU. Este sistema operativo no usa el núcleo Linux para impulsar un escritorio X-Window, sino que integra el núcleo y la interfaz gráfica en una sola pieza, liviana y eficiente.

Esto permite prescindir totalmente del sistema X-Windows y los toolkit, convirtiendo el desarrollo de software en una tarea sencilla si se dominan lenguajes como C o C++. Syllable Desktop tiene una arquitectura estilo Unix, es absolutamente amigable y no se requieren conocimientos técnicos para usarlo.

Este escritorio permite, con escasos 32 MB de Ram y un procesador Pentium 60Mhz, tener coloridos fondos de pantalla, crear carpetas con un click del ratón, una barra de tareas con aplicaciones fácilmente accesibles y reproducción multimedia básica, al igual que los escritorios para GNU/Linux.

La configuración mínima que se requiere para ejecutar Syllable Desktop es esta, teniendo en cuenta que aún se encuentra en desarrollo alpha:

Procesador Intel Pentium/ 60 Mhz 64 Mb de Ram 250Mb de espacio en disco Tarjeta de video compatible con VESA 2.0

Syllabe Desktop

Syllable Desktop es un sistema para usuarios sin conocimientos de técnica informática.

Salvo contadas excepciones, instalar un programa es extraer un paquete .zip y abrir las aplicaciones contenidas dentro, o bien arrastrarlas al escritorio desde un Disco compacto, memoria USB o cualquier otro medio soportado.

Para desinstalar las aplicaciones basta con borrarlas. Instalar un hardware sigue un proceso similar: basta con arrastran los controladores a la carpeta /device/drivers y se conecta el dispositivo, de esta manera Syllable Desktop lo reconoce y comienza a operar de manera automática. No se es necesario reinciar el sistema ni modificar el kernel.

La primera versión fue la 0.4 de Julio de 2002 (la numeración se debe a que la última versión de AtheOS fue la 0.3.7 en Octubre de 2001). La última versión es la 0.6.6 de 15 de Mayo de 2009.

Syllabe Server

Syllable Server es un sistema GNU/Linux, al contrario que Syllable Desktop.

Su propósito es el de actuar como un sistema operativo para servidores, manteniendo las ventajas del kernel finlandés. Según sus desarrolladores su manejo es más sencillo incluso por la línea de comandos, haciéndolo mucho más amigable que otras distribuciones.

También reemplaza el sistema X window por el mismo sistema gráfico sencillo y práctico de Syllable Desktop. No obstante, las aplicaciones de escritorio serán compatibles solo a nivel de fuente.

La última versión de Syllable Server es la 0.3 del 12 de Septiembre de 2008.

Conclusion

Se puede de arrancar desde el CD Live, y entrar como root el usuario “, con la contraseña de root”. El escritorio es muy colorido y limpio: haga clic en el botón ‘S’ en la parte superior izquierda a examinar el software instalado.

aquí está la habitual colección de utilidades de escritorio, incluyendo un reproductor multimedia y navegador basado en WebKit. Es impresionante, rápido y tiene el potencial de ser un sistema operativo de escritorio ideal para dar nueva vida a las máquinas antiguas.

En la versión 0.6.6, Syllable es uno de los sistemas operativos más avanzada alternativa. Lamentablemente, sin embargo, hay una clara falta de software nativo, y el desarrollo del proyecto se ha ralentizado en el último par de años.

Si estás interesado en ayudar en un proyecto de sistema operativo, a continuación, equipo pequeño pero agradable sílaba es un buen lugar para comenzar.

6. KolibriOS

Objetivo: rendimiento extremo y el tamaño del código compacto

KolibriOS

KolibriOS

Sin duda, KolibriOS gana el premio al proyecto más ambicioso en esta función. Es un sistema operativo de pleno derecho escrito completamente en lenguaje ensamblador. El equipo de KolibriOS ha logrado exprimir pre-multitarea preventiva, un escritorio gráfico, redes TCP / IP, soporte USB, reproducción de medios y muchas otras características en un disco de 1,44 MB de disco.

Kolibri.img Arranque ‘,’ te lleva al escritorio en sólo un par de segundos. Hay un ventana como el menú Inicio y barra de tareas en la parte inferior de la pantalla, y el escritorio está lleno de pequeñas utilidades.

Todo es tremendamente impresionante, y mientras KolibriOS nunca desafiar la supremacía del trío sistema operativo de escritorio principal, que muestra lo que puede lograrse con la codificación de cuidado, especialmente en lo que estamos tan acostumbrados a bloatware hoy en día.

Aspecto técnicos

es un sistema operativo libre con un núcleo monolítico anticipativo (monolithic preemptive kernel) en tiempo real y drivers de video escrito para PC con arquitectura x86 de 32 bits. Es desarrollado y mantenido por The KolibriOS Project Team.

KolibriOS está escrito completamente en FASM (lenguaje Assembler). Sin embargo, permite que lenguajes y compiladores de alto nivel ( C, C++, Free Pascal, Forth; entre otros) puedan ser usados para el desarrollo de aplicaciones.

Es un fork de MenuetOS que nace en el año 2004, y cuya comunidad está formada principalmente por desarrolladores de países pertenecientes a la antigua URSS.

Actualmente existen versiones disponibles en los idiomas Ruso, Inglés y Alemán

Algunas características

Arranca desde un disquete, CD, disco rígido (aún con NTFS) o memoria USB (pendrive).

También es posible iniciarlo desde Windows© (Nota: Windows se cerrará primero).

Interfaz gráfica GUI basada en VESA, con resolución de hasta 1280×1024, en 16 millones de colores.

Entorno de desarrollo IDE: Editor con Macro Assembler (FASM) integrado.Soporte total de protocolo TCP/IP.Cabe en un solo disquete de 1.44MB (muchas de las aplicaciones se encuentran comprimidas.)

Multi-tarea anticipativa (preemptive multitasking), hilos (streams) y ejecución en paralelo de llamadas de sistema (“system calls”).

Puede funcionar con tan sólo 8MB de memoria RAM.

Sistemas de archivos soportados: FAT12/FAT16/FAT32 (con soporte de nombres largos), NTFS (sólo lectura).

ISO 9660 (incluyendo multi-sesión), Ext2 e Ext3 (sólo lectura).Soporte de “codec” de audio AC’97 para chipsets Intel, nForce, nForce2, nForce3, nForce4, SIS7012, FM801, VT8233, VT8233C, VT8235, VT8237, VT8237R, VT8237R Plus y EMU10K1X.

Reproductor de MP3, WAV, XM.

Soporte para lectura de CD y DVD.

Soporte de “temas” para cambiar el aspecto visual (GUI) directamente desde el SO.

Mantiene compatibilidad con el formato ejecutable de MenuetOS, por lo cual muchos programas desarrollados para MenuetOS también funcionan en KolibriOS.

7. Plan 9

Objetivo: la investigación más allá de Unix

Plan 9

Plan 9

Después de que Unix había volado del nido de los Laboratorios Bell en la década de 1970, los desarrolladores de poner en marcha un proyecto de investigación para rascarse la picazón de programación.

Plan 9 pretendía extenderse más allá de la filosofía Unix de representar casi todo como un archivo: en el Plan 9, incluso las conexiones de red y la interfaz de usuario puede ser manipulado a través del sistema de archivos.

Además, un protocolo de comunicación llamado 9P fue desarrollado para permitir Plan 9 máquinas para compartir recursos.

En última instancia, Plan 9 no ha logrado acercarse al mismo nivel de éxito como Unix. Sin embargo, todavía en proceso de desarrollo y es una fuente de nuevas ideas para los programadores de sistema operativo.

El escritorio se ve extrañamente pasados de moda hoy en día – algo parecido a la vieja escuela de configuraciones de X a finales de los años 80 – pero entonces, está diseñado principalmente para satisfacer las necesidades de los programadores de Plan 9. Esto no es un sistema operativo que va a atraer a muchos usuarios, pero es una pieza interesante de la investigación.

8. FreeDOS

Objetivo: Máxima compatibilidad con el software de DOS

FreeDOS

FreeDOS

Aunque las ambiciones de ReactOS están seriamente elevada, FreeDOS tiene un trabajo mucho más sencillo: en la ejecución de programas de DOS. Que aún supone mucho trabajo, por supuesto, pero DOS ha sido esencialmente arreglado durante la última década, por lo que no hay nuevas API para poner en práctica.

El dos ISOs para CD están disponibles: Fdbasecd, un pequeño sistema de base de 8 MB con funciones limitadas, y Fdfullcd, una bestia 153MB Equipado con software y controladores.

La versión las botable esta completa en un instalador o el modo Live. En el uso, se siente igual que el DOS de antaño: alrededor se puede navegar dentro de los directorios porque tiene un clon EDIT excelente y usted puede incluso utilizar el ratón con determinadas aplicaciones de modo texto.

Tiene un menú para poner en marcha los programas y los juegos (inclusive hay una versión de Freedoom incluido). Si usted quiere un escritorio gráfico, puede poner en marcha OpenGEM.

Características

La licencia es libre y el programa está en pleno desarrollo, mejorando día a día.

Tiene soporte para particiones FAT32, desde las que puede arrancar. Dependiendo de la BIOS usada, se pueden utilizar discos duros LBA de hasta 128 Gb o incluso 2 TB.

Algunas BIOS tienen soporte para LBA pero tienen un fallo con los discos mayores de 32 GB; controladores como OnTrack o EzDrive pueden “reparar” ese problema. FreeDOS también se puede usar con un controlador llamado DOSLFN que soporta nombres de archivo largos (ver VFAT), pero la mayoría de los programas de FreeDOS NO soportan nombres de archivo largos, incluso si el controlador está cargado.

No hay planes para añadir soporte NTFS o ext2fs a FreeDOS, pero hay varios controladores shareware disponibles para tal propósito.

Para acceder a particiones ext2fs, se pueden usar la herramienta LTOOLS, que puede copiar información desde y hacia particiones ext2fs.

Si se ejecuta FreeDOS en DOSEmu (un emulador de PC/DOS para sistemas GNU/Linux) es posible instalar aplicaciones DOS en cualquier sistema de archivos y disco duro que soporte GNU/Linux.

Tampoco está planeado el soporte de USB, sólo los dispositivos USB reconocidos por la BIOS están disponibles de primera mano para FreeDOS.

Se pueden usar controladores gratuitos, o ejecutar FreeDOS en una ventana de DOSEmu y dejar que use cualquier unidad que sea accesible a GNU/Linux.

Otros emuladores populares de PC y DOS son Bochs (simula un PC completo) y DOSBox, que simula un PC con un núcleo DOS y su intérprete: Los programas dentro de DOSBox “ven” un DOS, pero no se puede instalar FreeDOS u otro núcleo.

No obstante, las herramientas de FreeDOS son plenamente funcionales en DOSBox

El núcleo de FreeDOS también se suministra con DOSEmu. DOSEmu simula de manera optimizada un PC que permite el uso de controladores simplificados (proporcionados con DOSEmu).

El sistema se ejecuta mucho más rápido que con el simulador de PC GNU Bochs o el emulador comercial VMware.

Sin embargo, la simulación del hardware carece de realismo en algunos aspectos: El acceso al disco simulado a través de la BIOS virtual funciona bien, pero los programas DOS no pueden programar los controladores del disco virtual. No obstante, sí que hay hardware gráfico y de sonido virtual

Distribución

Debido a un acuerdo con Microsoft, que impedía a los vendedores de Computadores venderlos sin sistema operativo instalado, Dell Computer ofreció algunos de sus sistemas de su “serie n” con FreeDOS preinstalado.

El proyecto FreeDOS comenzó a proporcionar una alternativa a MS-DOS cuando Microsoft anunció en 1994 que dejaría de vender y dar soporte a su MS-DOS.

Una alternativa a FreeDOS es OpenDOS y EDR-DOS Enhanced DR-DOS. Este DOS es más compatible con Windows, pero la licencia es más restrictiva. OpenDOS está basado en el DR-DOS, propiedad de DeviceLogics y que se ofrece como shareware, y Enhanced DR-DOS basado en el OpenDOS.

9. Visopsys

Objetivo: Pequeño sistema operativo se centró en el disco particionado

Visopsys

Visopsys

Minix es famoso en el mundo OS por sus dos razones alternativa . En primer lugar, fue la plataforma en la que Linus Torvalds desarrolló la primera versión de Linux, y en segundo lugar, su código es cubierto extensamente en los sistemas operativos: Diseño e Implementación de un libro escrito por el autor Minix.

Aunque las primeras versiones de Minix se han diseñado exclusivamente como herramientas de aprendizaje, Minix 3 amplía aun más las fronteras, con máquinas de bajo especificaciones y incrustado ser el principal objetivo de hardware.

En comparación con Linux y la familia BSD no esta basado en Unix , sino esta basado como un código de diseño y recursos para los desarrolladores de OS, es fantástico.

www.zanox.com

0 comentarios:

 

Guia Para Torpes Copyright © 2009 Gadget Blog is Designed by Ipietoon Sponsored by Online Business Journal