Tutoriales

Retros-32: X86 Hobby de 32 bits OS Old Computer

¿Estás interesado en las computadoras antiguas, tal vez un viejo IBM ThinkPad o un viejo escritorio? ¿O simplemente tiene curiosidad sobre cómo OS como Linux o Windows realmente funciona en profundidad? Entonces puedes encontrar Retroceso-32 ¡Absolutamente divertido!

¿Qué es Retros-32?

En pocas palabras, Retros-32 es un proyecto especial diseñado para construir un sistema operativo desde cero. Esto no es como Linux, Windows o macOS que usa todos los días. Fue construido por una persona Proyectos de pasatiempo Especialmente dirigido Computadoras mayores de 32 bitsusando la llamada arquitectura I386.

Retros-32 corre en las viejas computadoras portátiles de Lenovo

Piense en ello como un motor de automóvil hecho por completo por usted mismo, no solo un motor de automóvil comprado en los estantes. ¡Este es el espíritu de Retros-32!

¡Construye todo desde cero!

Una de las mejores cosas de Retros-32 son las reglas que tienen los desarrolladores: «Escribo todo yo mismo». No se trata de copiar código de otros sistemas operativos. Se trata de cómo entender cómo funciona todo al construirlo usted mismo.

Esto incluso incluye escribir uno Compilador c ¡Se usa solo para Retros-32! Un compilador es un programa que escribe humanos en el código que las computadoras entienden. ¡Es importante escribir uno desde cero!

¿Qué pueden hacer (o hará) Retros-32?

Retros-32 todavía está en progreso, pero el objetivo es eventualmente tener muchas de las características que espera del sistema operativo. Esto incluye:

  • Gráficos: Muestre imágenes y tenga ventanas en la pantalla.
  • Multitarea: Ejecute múltiples programas simultáneamente.
  • Networking: ¡Conéctese a otra computadora o Internet! Esto implica construir todo el complejo código de red.
  • Sistema de archivos: Organizar y almacenar archivos en el disco.
  • conductor: Haga código para hardware como teclados, mouses y tarjetas de red.

El proyecto tiene un plan detallado («Hoja de ruta)) para agregar todas estas características con el tiempo.

¡Ejecute en hardware realmente antiguo!

Un paso emocionante reciente para el proyecto es mantener en funcionamiento retroceso-32 Hardware de computadora realmente antiguocomo un viejo thinkpad de IBM.

Si bien puede probarlo fácilmente con un programa especial llamado emulador, obtener un sistema operativo para arrancar y trabajar en una máquina física es un desafío importante y un gran logro de un proyecto de pasatiempo.

También se ha probado en otras máquinas más antiguas, como algunos modelos ASUS EEE PC y computadoras Dell Optiplex.

¿Por qué construir un sistema operativo de pasatiempo?

Adecuado para tales desarrolladores Joe Bayer (Desarrollador de Retros-32), la construcción del sistema operativo es un Proyecto de pasión Impulsado por el amor por el aprendizaje y la creación.

Se trata de satisfacción con la creación de cosas complejas y funcionales desde la parte inferior.

Como Joe mencionó en el hacker Cable«Realmente no tengo que preocuparme por las ventas, el marketing, etc.» Se trata de explorar ideas y «remodelar»[ing] Las ruedas hasta que lleguen nuevas ideas. «

Retros-32 se comparte públicamente, y cualquiera puede ver y aprender Licencia de MIT.

¿Quieres saber más?

Si está interesado en este increíble proyecto, puede encontrar el código y más en GitHub. Incluso puede intentar ejecutarlo usted mismo usando un QEMU o un emulador basado en la web llamado V86, o puede iniciarlo en una máquina real en una unidad USB o CD.

recurso:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba