Winix - He desarrollado un OS yo solo durante 5 años
(github.com)-
Un OS estilo Unix para el microprocesador con arquitectura Waikato RISC (WRAMP)
-
Kernel híbrido con enfoque en usabilidad y rendimiento
-
Influenciado por Minix1
-
Gestión de procesos y memoria: memoria virtual, mapeo de páginas, hilos del kernel..
-
Sistema de archivos en memoria con soporte para la mayor parte de la API POSIX
-
Shell
shcon soporte para pipes
1 comentarios
El título lo tomé tal cual porque el propio desarrollador, halfer53 (Bruce), lo presentó así en su publicación.
Otra persona escribió un comentario de presentación en HN, y el creador lo elogió diciendo que era mucho mejor que su propia descripción.
https://news.ycombinator.com/item?id=27647079
En una época en la que la investigación de sistemas se está muriendo [1], los únicos salvavidas que quedan son cosas como el desarrollo de Nix/Guix para mejorar la administración del OS, o ePBF para mejorar el rendimiento.
Winix OS es una bocanada de aire fresco desde la perspectiva de una posible dirección para los OS.
Como siempre he dicho, el momento lo es todo, y este probablemente sea un proyecto como el Newton de Apple, que tenía muchas cosas buenas pero salió varios años antes de tiempo.
Winix apunta a la arquitectura RISC, y como RISC-V está creciendo con fuerza, un OS sesgado hacia RISC va a tener ventaja.
Algo parecido a la relación entre Linux y x86. Linux se benefició a medida que crecían x86-32 y x86-64.
Este año, cuando le preguntaron a Linus cuál consideraba el mayor logro de Linux frente a otros OS, señaló el innovador sistema de archivos lock-free [2].
Winix tiene un innovador sistema de archivos en memoria compatible con POSIX (IMFS).
Imaginen un OS con un IMFS compatible con los formatos en memoria de Arrow y TileDB, que hoy están ganando popularidad.
Si pronto las computadoras con RAM de escala terabyte se vuelven el estándar, este podría ser el OS más rápido con un sistema de archivos de vanguardia.
Fuschia es otro OS moderno, pero a diferencia de Winix está enfocado y optimizado para móviles más que para escritorio.
[1] Systems Software Research is Irrelevant https://tianyin.github.io/misc/irrelevant.pdf
[2] Traducción de la entrevista a Linus Torvalds por el 30.º aniversario de Linux
Parte 1 https://es.news.hada.io/topic?id=4279
Parte 2 https://es.news.hada.io/topic?id=4318