Colección de sistemas operativos (OS)
Bienvenido al mundo del sistema operativo. Una colección continua y curada de software, marcos y bibliotecas increíbles, tutoriales y videos de aprendizaje, pautas técnicas y mejores prácticas sobre sistemas operativos (SO). Gracias a nuestros lectores y contribuyentes diarios. El objetivo es construir una colección categorizada de recursos muy conocidos. ¡Compartir, sugerencias y contribuciones siempre son bienvenidos!
About Operating Systems (OS)?
Table of Contents
- Introducción
- Sistemas operativos de código abierto
- Pasatiempo
- Sistemas operativos populares
- Windows
- Macintosh
- Linux
- Indie-Os
- Cartera
- Os
- Otras fuentes
- Navegadores
- Para quien
Sistemas operativos de código abierto
- ACKOS: un sistema operativo simple de 64 bits.
- AROS: el sistema operativo de investigación es un sistema operativo de escritorio ligero, eficiente y flexible, diseñado para ayudarlo a aprovechar al máximo su computadora. Es un proyecto independiente, portátil y gratuito, con el objetivo de ser compatible con Amigaos a nivel API
- Huesos para todos construidos por todos
- OS basado en el sistema operativo Bottlerocket destinado a alojamiento de contenedores.
- OS Cadex: un kernel de sistema operativo simple originalmente fabricado por el profesor Douglas Thain en la Universidad de Notre Dame y los estudiantes
- Chibios: un entorno de desarrollo completo para aplicaciones integradas que incluyen RTO, un HAL, controladores periféricos, archivos y herramientas de soporte
- Clive - Un sistema operativo Unikernel inspirado en Plan9 y Nix desarrollado en la Universidad Rey Juan Carlos de Madrid
- Colapsos: tecnología de bootstrap posterior al colapso
- Dahliaos- Dahliaos es un sistema operativo moderno, seguro, liviano y receptivo, que combina lo mejor de GNU/Linux y el sistema operativo Fuchsia.
- EGGOS - Un unikernel Go Running on x86 Bare Metal
- EMBOX: el núcleo de sistema operativo configurable diseñado para sistemas limitados e integrados de recursos.
- Freertos, GitHub - Sistema operativo IoT para microcontroladores, por Amazon.
- Genode: un marco del sistema operativo FOSS que consiste en una capa de abstracción de microkernel y una colección de componentes del espacio de usuario
- Gopher -OS - Una prueba de concepto del kernel escrito en Go
- Greenteaos, GitHub: un sistema operativo gratuito diseñado para ser compatible con los ejecutables de Windows
- Harveyos: un sistema operativo distribuido
- Helenos - OS de múltiples servidores de múltiples múltiples
- Helium: un proyecto de sistema operativo basado en BSD que tiene como objetivo proporcionar una experiencia y cierta compatibilidad con MacOS
- HUBRIS - HUBRIS es un sistema operativo para microcontroladores desarrollados por Oxide Computer Company en Rust
- Interino: OS minimalista con conceptos de máquinas Lisp y Plan9
- Jehanne, Github - OS inspirado en Plan9, 9front y Harvey OS
- Caballeros - para calculadoras Z80
- L4RE-Sistema operativo e Hypervisor para aplicaciones de seguridad/crítica de seguridad y habilitadas para la virtualización.
- Managmarm: sistema operativo pragmático basado en microkernel con E/S totalmente asincrónica
- Mimiker, GitHub - Sistema operativo simple de UNIX para fines de educación e investigación. MIPS Microkernel.
- Minoca OS - OS de propósito general, escrito en C
- Nanos - Unikernel que es compatible con Linux, escrito en C
- Nodeos - OS usando NodeJS y Linux
- PIDI OS - OS independiente y minimalista
- Redox - escrito en óxido
- SANOS, GITHUB - SANOS es un kernel minimalista del sistema operativo X86 de 32 bits para dispositivos de servidor de red que se ejecutan en hardware de PC estándar.
- Skiftos, GitHub: un sistema operativo simple, hecho a mano, con una interfaz gráfica de usuario.
- Sculpt OS - OS basado en Genode
- Soso: sistema operativo simple de unix escrito en el ensamblaje de NASM y sobre todo en C
- Synestiaos - Sistema operativo de 32/64 bits escrito en C para la plataforma ARM
- Thor - Sistema operativo de 64 bits escrito principalmente en C ++
- Teseo: un sistema operativo experimental moderno escrito desde cero en óxido para explorar nuevas estructuras del sistema operativo y técnicas de gestión del estado.
- TOCK, GitHub: un sistema operativo integrado seguro para microcontroladores
- Unikraft: un unikernel modular para especialización, alta eficiencia, rendimiento y seguridad; Linux/Posix-compatible; sobre todo en c
- Mimosa, GitHub - Sistema operativo de investigación que ejecuta un esquema en Metal desnudo
- HHUOS - HHUOS es un pequeño sistema operativo escrito en C ++ y ensamblador para la arquitectura x86. El objetivo principal de este proyecto es mostrar cómo se pueden implementar y vincular diferentes aspectos de la teoría de sistemas operativos. El sistema no tiene como objetivo ser un sistema operativo con todas las funciones para uso diario.
Pasatiempo
- Aquilaos: sistema operativo diseñado para cumplir con POSIX y sobre todo ISA transparente
- Animal - Sistema operativo multiproceso de 32 bits (anteriormente Gramado)
- Brutal, GitHub: un sistema operativo inspirado en el diseño brutalista que combina los ideales de Unix de la década de 1970 con tecnología e ingeniería modernas
- Cyjon - Sistema operativo de lenguaje de ensamblaje de Pure X64
- Emerald: un núcleo de sistema operativo escrito para diversión en c
- Halideos: sistema operativo experimental escrito completamente desde cero.
- Hidrógeno - Toy OS. 64 bits, kernel multitarea preventivo que admite EFI, PCIe, SATA, Modo de gráficos FrameBuffer, HFS+.
- Kripayaos - x86 kernel con su propio cargador de arranque.
- Kolibrios - Menuetos Fork
- Lememos, GitHub: sistema operativo de 64 bits tipo UNIX escrito en C ++.
- Lyre - X86 Kernel y distribución alimentada por MLIBC, GNU Userland Tools y otro software común *nix.
- Mako - OS de pasatiempo para x86 desde cero, escrito en c
- Menuetos - Hobby OS que admite 32 y 64 bits, escrito en lenguaje de ensamblaje
- MOS: un sistema operativo de pasatiempo desarrollado desde cero
- Moros: Moros es un sistema operativo hobby escrito en Rust para la arquitectura X86.
- Myxomycota - núcleo monolítico en C
- NOPEOS - Simple OS Kernel con intérprete básico para x86
- OneOS-Kernel X86-32 y ARMV7 con múltiples subprocesos, administrador de ventanas y editor de ventanas
- Pranaos: un sistema operativo UNIX escrito desde cero en C / C ++
- Pathos - Os de pasatiempo basado en micrófonos, escrito en lenguaje de ensamblaje
- Ponyos, Github - Os temático de My Little Pony con sede en Toaruos
- Pouplyos - OS simple para diversión y aprendizaje, llamado así por la mascota de Esisar Poulpy
- R3: un hobby x86_64 del núcleo del sistema operativo escrito en óxido - con funcionalidades mínimas
- Serenity - Sistema operativo gráfico tipo UNIX para computadoras X86
- SimpleS - Sistema operativo simple codificado en C y ensamblaje
- Snowdrop OS: un sistema operativo casero desde cero, en lenguaje de ensamblaje
- Sortix - Hobby OS en C y C ++ por Jonas 'sortie' termansen
- Templeos - Os religioso :-)
- Tetris -Os: un sistema operativo, pero solo reproduce Tetris.
- Toaruos - Sistema operativo de pasatiempo desde cero
- Týndur - Sistema operativo de pasatiempo construido por la comunidad de bajo nivel. Escrito en C y Pascal
- Ultron OS - Sistema operativo X86 escrito en C ++, proyecto de la escuela secundaria
- Visopsys - Open Op Hobby OS desarrollado desde 1997
- WILLOS: un núcleo mínimo de 64 bits (sistema operativo que no puede "operar" muchas cosas)
- Windows 95 en Electron - Hobby Windows 95 Implementación en Electron
- XV6: un sistema operativo docente desarrollado en el verano de 2006 para el curso de sistemas operativos del MIT
- Baremetal, GitHub - Sistema operativo de 64 bits escrito en el ensamblaje para x86-64
- Zealos: el sistema operativo Zeal es una horquilla modernizada y profesional del sistema operativo de templos de 64 bits, Templeos.
Sistemas operativos populares
- Darwin XNU - El código fuente del kernel XNU para usar en macOS e iOS
- FreeBSD, GitHub: sistema operativo similar a UNIX basado en el BSD
- FreeDos - OS compatible con DOS
- Haiku - OS inspirado en Beos
- Linux - Linux Kernel
- Minix, GitHub - Sistema operativo similar a UNIX basado en una arquitectura de microkernel
- MS-DOS: las fuentes originales de MS-DOS 1.25 y 2.0
- NetBSD, GitHub: sistema operativo similar a UNIX basado en el BSD
- OpenBSD, GitHub - Sistema operativo similar a UNIX basado en el BSD
- Reactos, GitHub: un sistema operativo gratuito de Windows Compatible
- Systemv - AT&T UNIX System V Código fuente
Libros y guías
Libros en línea
- Cómo hacer un sistema operativo de computadora - en C ++
- Intermezzos - un libro de seguimiento para construir intermeszosos en óxido
- Linux Kernel en pocas palabras: cubre toda la gama de tareas del núcleo, disponible como capítulos o un PDF
- El pequeño libro sobre el desarrollo del sistema operativo de Erik Helin y Adam Renberg
- Think OS: una breve introducción a los sistemas operativos de Allen B. Downey
- Serie de desarrollo de sistemas operativos: OS desde cero en C
- Sistemas operativos: tres piezas fáciles: libros fáciles de leer que cubren la virtualización, la concurrencia y la persistencia
- XV6: Un sistema operativo de enseñanza simple y similar a Unix - Libro para XV6
- Sistemas operativos: de 0 a 1 - Bootstrap usted mismo para escribir un sistema operativo desde cero de Do Hoang Tu
Tutoriales
- Horneado PI - Desarrollo de sistemas operativos por la Universidad de Cambridge
- Construya un núcleo OS de tareas mínimas mínimas para el brazo desde cero por Jim Huang
- Desarrollo del núcleo de Bran por Brandon Friesen
- Cómo escribir un parche de kernel de Linux y enviarlo por Greg Kroah-Hartman
- Presentación sobre cómo el kernel de Linux es desarrollado por Greg Kroah-Hartman
- OS -Tutorial: cómo crear un sistema operativo desde cero por Carlos Fenolla
- Hira tu propio sistema OS de Toy Unix-Clone de James Molloy
- Escribir un sistema operativo en Rust de Philipp Oppermann
- Hacer un sistema operativo RISC-V usando Rust by Stephen Marz
- Desarrollo de sistemas operativos para tontos de Leo Whitehead
- Kernels 101 - Escribamos un núcleo de Arjun Sreedharan
- Kernels 201 - Escribamos un núcleo con teclado y soporte de pantalla de Arjun Sreedharan
- Escribir un pequeño cargador de arranque x86 de Joe Bergeron
- Escribir un gestor de botas de Alex Parker
- Desarrollo del sistema operativo de aprendizaje utilizando el núcleo Linux y Raspberry Pi
Sitio web y virtualización
- Genodianos - Historias sobre el sistema operativo Genode
- OS -Dev - Wiki con todo lo que necesitas saber
- Bajo nivel: un wiki sobre la creación de un sistema operativo desde cero. En alemán
- POSIX: estándares para mantener la compatibilidad entre los sistemas operativos
- Cuadros del sistema operativo
- Mercado de vmware
- Comparaciones de la plataforma de virtualización
Papeles
- Los beneficios y costos de escribir un núcleo Posix en un idioma de alto nivel de Cody Cutler, M. Frans Kaashoek y Robert T. Morris, MIT CSAIL
- Esquema de ejecución en Bare Metal de Samuel Yvon, Marc Feeley, esquema 2020
- Unikraft: Unikernels rápidos y especializados de la manera fácil de Kuenzer et al., Eurosys 2021
Tutoriales de video
| Microsoft | Explorador de Internet | Tridente | | Microsoft | Borde (viejo) | Bordehtml |
| Microsoft | Borde | Parpadear |
| Mozilla | Firefox (viejo) | Geco |
| Mozilla | Firefox | Gecko cuántico |
| Google | Chrome (viejo) | Webkit |
| Google | Cromo | Parpadear |
| Google | Cromo | Parpadear |
| Software de ópera | Ópera (antigua) | Presto |
| Software de ópera | Ópera | Parpadear |
| Manzana | Safari | Webkit |
| Software valiente | Corajudo | Parpadear |
| Tecnologías de Vivaldi | Vivildi | Parpadear |
| De código abierto | Colina | Gecko cuántico |
| Producciones de MoonChild | Luna pálida | Goanna |
| Producciones de MoonChild | Basilisco | Goanna |
^top^
Construido con:
- Reaccionar
- Preaccionar
- Vitejs
- Electrón
- Nodejs
- Esbelto
- Netlificar
- Velo
- Estibador
- Js
- TS
- Posdata
- cafetería
- vimscript
- do
- C ++
- Objetivo-C
- Java
- Php
- Pitón
- EJS
- Asamblea
- Makfile
- Dockfile
- Caparazón
- sed
- Prólogo
- CSS de viento de cola
- SCSS
- {menos}
- CSS
- emoción
- Html5
- tresjs
- Pokeapi
- Avenida
- jQuery
- Plsql
- Matlab
Licencia
Licencia de MIT
Este trabajo tiene licencia bajo una licencia internacional Creative Commons Attribution 4.0.
Volver arriba
Expandir