Sat. Jul 27th, 2024

SerenityOS: Un sistema operativo gráfico similar a Unix para computadoras x86-64

By admin Jan 29, 2024

SerenityOS es una carta de amor a las interfaces de usuario de los 90 con un núcleo personalizado tipo Unix. Halaga con sinceridad robando hermosas ideas de varios otros sistemas.

En términos generales, el objetivo es unir la estética del software de productividad de finales de los 90 y la accesibilidad para usuarios avanzados del *nix de finales de los 2000.

Características

  • Kernel x86 moderno de 64 bits con subprocesos múltiples preventivos
  • Navegador con JavaScript, WebAssembly y más (verifique el cumplimiento de las especificaciones para js, CSSy Era m)
  • Funciones de seguridad (protecciones de hardware, capacidades limitadas del área de usuario, memoria W^X, pledge & unveil(K)ASLR, resistencia OOM, aislamiento de contenido web, algoritmos TLS de última generación, …)
  • Servicios del sistema (WindowServer, LoginServer, AudioServer, WebServer, RequestServer, CrashServer, …) e IPC moderno
  • Buena compatibilidad POSIX (LibCShell, llamadas al sistema, señales, pseudoterminales, notificaciones del sistema de archivos, Unix estándar utilidades…)
  • Sistemas de archivos virtuales tipo POSIX (/proc, /dev, /sys, /tmp, …) y sistema de archivos ext2
  • Pila de red y aplicaciones con soporte para IPv4, TCP, UDP; DNS, HTTP, Géminis, IMAP, NTP
  • Creación de perfiles, depuración y otras herramientas de desarrollo (creación de perfiles compatible con el kernel, análisis detallado del programa con emulación de software en UserspaceEmulator, CrashReporter, área de juegos GUI interactiva, HexEditor, HackStudio IDE para C++ y más)
  • Bibliotecas para todo, desde criptografía hasta OpenGL, audio, JavaScript, GUI, jugar al ajedrez, …
  • Soporte para muchos formatos de archivos comunes y poco comunes (PNG, JPEG, GIF, MP3, WAV, FLAC, ZIP, TAR, PDF, QOI, Gemini, …)
  • Estilo y filosofía de diseño unificados, sistema de temática flexible, fuentes personalizadas (mapa de bits y vectoriales)
  • Juegos (Solitario, Buscaminas, 2048, ajedrez, El juego de la vida de Conway,…) y población (CatDog, Starfield, Ojos, conjunto de mandelbrot, WidgetGallery, …)
  • Programas y utilidades GUI de uso diario (Hoja de cálculo con JavaScript, TextEditor, Terminal, PixelPaint, varios visores y reproductores multimedia, Correo, Asistente, Calculadora, …)

Licencia

SerenityOS tiene una licencia BSD de 2 cláusulas.

Recursos y descargas

Etiquetas

Sistemas de productividad Linux Unix mínimo

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *