15 puntos por GN⁺ 2025-11-02 | 2 comentarios | Compartir por WhatsApp
  • Visopsys (VISual OPerating SYStem) es un sistema operativo compatible con PC escrito desde cero por un solo desarrollador como hobby desde 1997, y funciona tanto en modo gráfico como en modo texto
  • Intenta cierta compatibilidad con otros sistemas operativos, pero no es una copia de ningún sistema
  • Está publicado bajo licencias GNU GPL/LGPL y se compone de un kernel multitarea de 32 bits, una biblioteca de C y utilidades básicas
  • Soporta varios sistemas de archivos como FAT, EXT, ISO y UDF, e implementa también redes TCP/IP, GUI y multihilo
  • Es un caso representativo de un proyecto de OS hobby mantenido por un desarrollador individual, con valor para estudios de sistemas operativos con fines educativos y experimentales

INTRODUCTION

  • Visopsys es un sistema operativo alternativo para computadoras compatibles con PC, un proyecto que un solo desarrollador ha mantenido en desarrollo continuo desde 1997
  • Está compuesto por un kernel multitarea completo de 32 bits con memoria virtual, una biblioteca de C sencilla y una colección de aplicaciones básicas
  • Soporta tanto modo gráfico como modo texto, y puede ejecutarse mediante instalación o en modo demo live
  • Aunque sus funciones son limitadas, incluye un Disk Manager al estilo de Symantec Partition Magic que permite crear, formatear, mover y copiar particiones, así como clonar discos
  • Puede arrancar desde una imagen ISO o un disquete, y sirve como base del sistema Partition Logic

GOALS

  • Busca adoptar selectivamente las ventajas de otros sistemas operativos y añadir ideas nuevas, pero evita ser un clon de Windows o UNIX
  • El entorno gráfico funciona como un servidor integrado en el kernel, y puede ejecutar la GUI de inmediato sin configuración inicial
  • A futuro, su objetivo es implementar una nueva metáfora de GUI para ofrecer una interfaz intuitiva pero diferenciada
  • La interfaz de línea de comandos también se refuerza, para que todas las tareas puedan realizarse igualmente en un entorno basado en texto
  • Está diseñado para ser compatible, en la medida de lo posible, con formatos y protocolos estándar existentes (sistemas de archivos, formatos ejecutables, red, cifrado, etc.)

STATUS

  • Actualmente, Visopsys ha evolucionado hasta un nivel “cercano a un sistema operativo real”, pero todavía está incompleto para usuarios generales
  • Está escrito en C y ensamblador x86, y entre sus funciones principales implementadas están GUI, modo protegido de 32 bits, multitarea, redes TCP/IP, formato ejecutable ELF, sistemas de archivos FAT/EXT, IPC, enlazado dinámico e instalador
  • Entre los elementos aún no implementados están arranque UEFI, multiusuario, red inalámbrica, sistema de archivos EXT con escritura, montaje NTFS y soporte para GIF/PNG
  • El desarrollador es Andy McLaughlin, originario de Canadá y residente en Londres, y mantiene el proyecto principalmente como desarrollo en solitario

APPLICATIONS

  • Entre las apps incluidas por defecto, la más completa es Disk Manager, que soporta recuperación de particiones, respaldo y redimensionamiento
  • Otras herramientas integradas incluyen Archive Manager, File Browser, Image Editor, Network Tools, Packet Sniffer, User Manager, Telnet y Text Editor
  • También incluye juegos simples, calculadora, calendario, herramienta de capturas de pantalla y un shell de línea de comandos

HARDWARE SUPPORT

  • El hardware soportado se centra en dispositivos con interfaces estándar (VESA, PCI, PS/2, USB, ATA/SATA)
  • Los requisitos de memoria son de aprox. 5 MB en modo texto y menos de 20 MB en modo gráfico
  • Soporta sistemas de archivos FAT12/16/32, lectura de EXT2/3/4 e ISO/UDF
  • Aún no soporta multiprocesador, modo de 64 bits, aceleración 3D, impresoras, módems, etc.

DEVELOPMENT ENVIRONMENT

  • Se desarrolla en entornos Linux Mint 18.3 y CentOS 6, usando el compilador GNU C y el ensamblador NASM
  • En distribuciones Linux se pueden instalar las herramientas de compilación con apt-get install nasm o yum install nasm

2 comentarios

 
2147483647 2025-11-04

Parece que el sitio se cayó y no se puede acceder...

 
GN⁺ 2025-11-02
Comentarios en Hacker News
  • En 2006, cuando llevé una materia de OS en la universidad, hice un proyecto modificando Visopsys
    En ese entonces era bastante primitivo, pero tenía UI y permitía aprender la estructura profunda de un sistema operativo al meterle mano directamente
    Mi profesor conocía al autor, y todavía recuerdo que me regañó por haberle mandado un correo con preguntas al autor
    Tuve que resolverlo por mi cuenta, pero me quedó como un buen recuerdo. Me pregunto si habrá notado también mi apodo

  • Antes solo había un hilo relacionado — Visopsys (octubre de 2018)

  • Este proyecto está realmente genial. A diferencia de otros OS de hobby, parece que podría usarse incluso para el día a día en tareas básicas
    Parece adecuado para niños, personas mayores o usuarios de hardware antiguo
    Las computadoras de hoy se han vuelto demasiado complejas, pero sigue habiendo mucha gente que solo necesita funciones como notas, calendario o calculadora

    • Eso es exactamente iOS en el iPad. Lo pueden usar desde un niño de 4 años hasta mi papá de 77
      Visopsys, en cambio, se ve como una interfaz nada intuitiva para ese tipo de usuario
    • Ya hay muchísimos sistemas operativos que cubren esa necesidad, sean de hobby o no
    • Pero la mayoría de los usuarios, especialmente niños y personas mayores, necesitan usar regularmente un navegador mainstream
      Visopsys probablemente no podría ejecutar uno de esos navegadores
    • Crear directamente un OS no Linux es impresionante, pero como OS de uso diario no es realista
      Si no tiene un navegador básico como Chrome o Firefox, un usuario común no lo va a poder usar
  • Este OS era pequeño, así que algunos profesores lo usaban como trabajo de curso
    Por ejemplo, dejaban como tarea implementar un driver de dispositivo o pipes
    En ese momento me pareció una idea realmente ingeniosa, y también bastante retadora para los estudiantes

  • Me tomó algo de tiempo encontrar el código fuente, pero aquí está — visopsys-0.92-src.zip

    • Mucha gente agradeció que lo encontraran. La base de código es bastante grande — alrededor de 274 mil líneas
  • Es realmente sorprendente que alguien haya hecho por sí solo un sistema operativo completo

    • Claro que no es fácil, pero es un área más accesible de lo que parece
      La mayor parte de un OS moderno está compuesta por muchísimos drivers, y los principios básicos no son tan complejos
    • Si eso te parece interesante, Serenity OS te va a dejar sorprendido
    • El viejo CP/M también fue un OS hecho por una sola persona
    • AtheOS y su sucesor SyllableOS también fueron proyectos iniciados por una sola persona
      En tres años lograron avances impresionantes, pero al final desaparecieron
      En esa época de verdad era “la era en que todos hacían su propio OS”
    • Y tampoco se puede olvidar TempleOS. Está el chiste de que es el único OS aprobado directamente por Dios
  • ¿Alguien recuerda AtheneOS?
    En archive.org todavía queda la versión de escritorio, pero recuerdo que antes había una versión ultrarrápida que usaba solo gráficos 2D
    Quise contactar al desarrollador para confirmar si eso había sido real, pero la dirección de la empresa rebotó

    • Me pregunto si en realidad te refieres a Syllable OS
  • Hace poco Michael MJD subió un video de YouTube sobre este OS

  • Con solo ver las capturas de pantalla del sitio web ya me impresionó. Definitivamente no es un logro menor

  • Lo más sorprendente es que, después de casi 30 años, siga todavía en la versión 0.9

    • Ha pasado tanto tiempo que, para cuando salga la 1.0, quizá los íconos 3D y los bordes de ventana vuelvan a estar de moda
      Es broma, pero estas historias sobre OS personalizados siempre son divertidas
    • Otro sitio curioso relacionado es 0ver.org