Coleção de sistemas operacionais (SO)
Bem -vindo ao mundo do sistema operacional. Uma coleção contínua e com curadoria de software, estruturas e bibliotecas impressionantes, tutoriais e vídeos de aprendizado, diretrizes técnicas e melhores práticas sobre sistemas operacionais (SO). Graças aos nossos leitores e colaboradores diários. O objetivo é construir uma coleção classificada pela comunidade categorizada de recursos muito conhecidos. Compartilhar, sugestões e contribuições são sempre bem -vindos!
About Operating Systems (OS)?
Table of Contents
- Introdução
- Sistemas operacionais de código aberto
- Passatempo
- Sistemas operacionais populares
- Windows
- Macintosh
- Linux
- Indie-os
- Portfólio
- Boa velha-os
- Outras fontes
- Navegadores
- Para quem
Sistemas operacionais de código aberto
- ACKOS - Um sistema operacional simples de 64 bits.
- AROS - O sistema operacional de pesquisa é um sistema operacional leve, eficiente e flexível, projetado para ajudá -lo a aproveitar ao máximo o seu computador. É um projeto independente, portátil e gratuito, com o objetivo de ser compatíveis com o Amigaos no nível da API
- Ossos para todos construídos por todos
- Bottlerocket OS baseado no sistema operacional baseado em linux destinado a hospedar recipientes.
- CADEX OS - Um kernel de sistema operacional simples originalmente feito pelo Prof. Douglas Thain na Universidade de Notre Dame e estudantes
- Chibios - Um ambiente de desenvolvimento completo para aplicativos incorporados, incluindo RTOs, um HAL, drivers periféricos, arquivos de suporte e ferramentas
- Clive - Um OS Unikernel inspirado por Plan9 e Nix desenvolvido na Universidad Rey Juan Carlos de Madri
- COLLAPSEIO - TECNOLOGIA POSTO DO COLAPSO DE BOTSTRAP
- Dahliaos-Dahliaos é um sistema operacional moderno, seguro, leve e responsivo, combinando o melhor do GNU/Linux e Fuchsia OS.
- Eggos - Um Unikernel Go em X86 Bare Metal
- EMBox - Kernel do sistema operacional configurável projetado para sistemas restritos e incorporados de recursos.
- Freertos, Github - Sistema Operacional de IoT para Microcontroladores, da Amazon.
- GENODE - Uma estrutura do sistema operacional Foss que consiste em uma camada de abstração de microkernel e uma coleção de componentes de espaço de usuários
- gopher -os - uma prova de conceito do kernel
- Greenteaos, Github - um sistema operacional gratuito projetado para ser compatível com executáveis do Windows
- Harveyos - um sistema operacional distribuído
- Helenos - Multikernel Multiserver OS
- Helium - um projeto SO baseado em BSD que visa fornecer uma experiência como e alguma compatibilidade com macOS
- Hubris - Hubris é um sistema operacional para microcontroladores desenvolvidos pela Oxide Computer Company em ferrugem
- Intermediário - sistema operacional minimalista com conceitos de máquinas Lisp e Plan9
- Jehanne, Github - OS inspirado em Plan9, 9front e Harvey OS
- Knights - para calculadoras Z80
- L4RE-Sistema operacional e hipervisor para aplicativos de segurança/segurança e capítulos de segurança e habilitados por virtualização.
- Managarm - Pragmatic Microkernel SO com E/S totalmente assíncrona
- Mimiker, Github - sistema operacional simples do tipo UNIX para fins de educação e pesquisa. MIPS microkernel.
- Minoca OS - OS de uso geral, escrito em C
- Nanos - Unikernel que é compatível com Linux, escrito em C
- Nodeos - OS usando NodeJs e Linux
- PIDI OS - OS Independente e Minimalista
- Redox - escrito em ferrugem
- SANOS, GitHub - Sanos é um kernel minimalista do sistema operacional x86 de 32 bits para aparelhos de servidor de rede em execução no hardware PC padrão.
- Skiftos, Github - um sistema operacional simples, feito à mão com uma interface gráfica do usuário.
- Sculpt OS - OS baseado em genode
- Soso - sistema operacional simples do tipo Unix, escrito na montagem NASM e principalmente em c
- Sinestiaos - sistema operacional de 32/64 bits escrito em c para plataforma de braço
- Thor - sistema operacional de 64 bits principalmente escrito em C ++
- Oseu - um sistema operacional experimental moderno escrito do zero em ferrugem para explorar novas técnicas de estrutura do sistema operacional e gerenciamento de estado.
- TOCK, Github - um sistema operacional incorporado seguro para microcontroladores
- Unikraft - um unikernel modular para especialização, alta eficiência, desempenho e segurança; Linux/Posix compatível; principalmente em c
- Mimosa, Github - Sistema operacional de pesquisa que executa o esquema no Bare -Metal
- Hhuos - Hhuos é um pequeno sistema operacional escrito em C ++ e assembler para a Arquitetura X86. O principal objetivo deste projeto é mostrar como diferentes aspectos da teoria dos sistemas operacionais podem ser implementados e vinculados. O sistema não tem como objetivo ser um sistema operacional completo para uso diário.
Passatempo
- Aquilaos - sistema operacional projetado para ser compatível com Posix e principalmente Isa transparente
- Animal - sistema operacional multithread de 32 bits (anteriormente Gramado)
- Brutal, github - um sistema operacional inspirado no design brutalista que combina os ideais do Unix da década de 1970 com a tecnologia e a engenharia modernas
- CYJON - Sistema operacional de linguagem de montagem X64 pura
- Emerald - um kernel do sistema operacional escrito para se divertir em C
- Halideos - sistema operacional experimental escrito inteiramente do zero.
- Hidrogênio - Toy OS. O kernel multitarefa preventivo de 64 bits que suporta EFI, PCIE, SATA, Modo gráfico de estrutura, HFS+.
- Kripayaos - x86 kernel com seu próprio carregador de inicialização.
- KOLIBRIOS - MENUTOS FILHO
- Lemonos, Github-sistema operacional de 64 bits do tipo Unix, escrito em C ++.
- Lyre - x86 kernel e distribuição alimentada pelo MLIBC, GNU Userland Tools e outros softwares comuns *nix.
- Mako - hobby os para x86 do zero, escrito em c
- MENUTOS - Hobby OS que suporta 32 e 64 bits, escrito em linguagem de montagem
- MOS - Um sistema operacional de hobby desenvolvido a partir do zero
- MOROS - MOROS é um sistema operacional de hobby escrito em Rust para a arquitetura x86.
- Myxomycota - kernel monolítico em c
- Nopeos - kernel simples do sistema operacional com intérprete básico para x86
- Oneos-x86-32 e kernel ARMV7 com multi-threading preventivo, gerente de janelas e editor
- Pranaos - Um sistema operacional UNIX escrito do zero em C / C ++
- Pathos - Hobby OS baseado em Mikeos, escrito em linguagem de Assembléia
- Ponyos, Github - Toaruos, meu Little Pony Pony temático OS
- Pouplyos - SO simples para diversão e aprendizado, nomeado após o mascote Esisar Poulpy
- R3 - um hobby x86_64 kernel do sistema operacional escrito em ferrugem - com funcionalidades mínimas
- Serenity - sistema operacional gráfico do tipo UNIX para computadores x86
- Simpleos - sistema operacional simples codificado em C e montagem
- SnowDrop OS - Um sistema operacional de cerveja caseira do zero, na linguagem de montagem
- Sortix - Hobby OS em C e C ++ por Jonas 'Sortie' Terransen
- Templeos - OS religioso :-)
- Tetris -OS - um sistema operacional, mas apenas toca tetris.
- Toaruos - Sistema operacional de hobby do zero
- Týndur - Sistema operacional de hobby construído pela comunidade de baixo nível. Escrito em C e Pascal
- Sistema operacional Ultron OS - x86 escrito em C ++, projeto do ensino médio
- VISOPSYS - Hobby de código aberto OS desenvolvido desde 1997
- WILLOS - Um kernel mínimo de 64 bits (sistema operacional que não pode "operar" muitas coisas)
- Windows 95 em Electron - Hobby Windows 95 Implementação em elétron
- XV6 - Um sistema operacional de ensino desenvolvido no verão de 2006 para o curso de sistemas operacionais do MIT
- Baremetal, GitHub - sistema operacional de 64 bits escrito em montagem para x86-64
- Zealos - O sistema operacional de zelo é um garfo profissional modernizado do sistema operacional do templo de 64 bits, Templeos.
Sistemas operacionais populares
- Darwin XNU - o código -fonte do kernel XNU para uso em macOS e iOS
- FreeBSD, Github - sistema operacional do tipo UNIX baseado no BSD
- Freedos - OS compatível com DOS
- Haiku - OS inspirado no sistema operacional
- Linux - Linux Kernel
- Minix, Github - sistema operacional do tipo UNIX baseado em uma arquitetura de microkernel
- MS-DOS-As fontes originais de MS-DOS 1.25 e 2.0
- Netbsd, Github - sistema operacional do tipo UNIX baseado no BSD
- OpenBSD, Github - sistema operacional do tipo UNIX baseado no BSD
- Reactos, Github - um sistema operacional compatível com Windows gratuito
- Systemv - AT&T Unix System V Código fonte
Livros e guias
Livros online
- Como fazer um sistema operacional de computador - em C ++
- Intermezzos - um livro de acompanhamento para construir intermozosos em ferrugem
- Linux Kernel em poucas palavras - cobre toda a gama de tarefas do kernel, disponível como capítulos ou um PDF
- O pequeno livro sobre o desenvolvimento de OS de Erik Helin e Adam Renberg
- Think OS - Uma breve introdução aos sistemas operacionais de Allen B. Downey
- Série de Desenvolvimento de Sistemas Operacionais - OS desde o início em C
- Sistemas operacionais: Três peças fáceis - Fácil de ler a virtualização de cobertura de livros, simultaneidade e persistência
- XV6: um sistema operacional simples e semelhante ao Unix - livro para xv6
- Sistemas operacionais: de 0 a 1 - Bootstrap para escrever um sistema operacional do zero, do Do Hoang Tu
Tutoriais
- Baking PI - Desenvolvimento de sistemas operacionais pela Universidade de Cambridge
- Construa um núcleo de sistema operacional multitarefa mínimo para o braço do zero, por Jim Huang
- Desenvolvimento do kernel de Bran por Brandon Friesen
- Como escrever um patch do kernel Linux e enviá-lo por Greg Kroah-Hartman
- Apresentação sobre como o kernel Linux é desenvolvido por Greg Kroah-Hartman
- OS -Tutorial - Como criar um sistema operacional do zero de Carlos Fenollosa
- Role seu próprio sistema operacional de brinquedo unix-clone por James Molloy
- Escrevendo um sistema operacional em Rust de Philipp Oppermann
- Fazendo um sistema operacional RISC-V usando Rust por Stephen Marz
- Desenvolvimento de sistemas operacionais para manequins por Leo Whitehead
- Kernels 101 - Vamos escrever um kernel por Arjun Sreedharan
- Kernels 201 - Vamos escrever um kernel com suporte de teclado e tela de Arjun Sreedharan
- Escrevendo um pequeno carregador de inicialização x86 por Joe Bergeron
- Escrevendo um carregador de inicialização por Alex Parker
- Aprendendo o desenvolvimento do sistema operacional usando o kernel Linux e Raspberry Pi
Site e virtualização
- Genodianos - Histórias em torno do sistema operacional Genode
- OS -dev - wiki com tudo o que você precisa saber
- Lowlevel - Um wiki sobre a criação de um sistema operacional do zero. Em alemão
- Posix - Padrões para manter a compatibilidade entre os sistemas operacionais
- Caixas de sistema operacional
- VMware Marketplace
- Comparações da plataforma de virtualização
Papéis
- Os benefícios e custos de escrever um kernel Posix em uma língua de alto nível de Cody Cutler, M. Frans Kaashoek e Robert T. Morris, MIT Csail
- Esquema de corrida em Bare Metal por Samuel Yvon, Marc Feeney, Esquema 2020
- Unikraft: UNIKERNELS RÁPIDO E ESPECIALIZADO O CAMANO FÁCIL DE KUENZER et al., Eurosys 2021
Tutoriais em vídeo
| Microsoft | Internet Explorer | Tridente | | Microsoft | Edge (antigo) | Edgehtml |
| Microsoft | Borda | Piscar |
| Mozilla | Firefox (velho) | Gecko |
| Mozilla | Firefox | Gecko quântico |
| Google | Chrome (velho) | Webkit |
| Google | Cromo | Piscar |
| Google | Cromo | Piscar |
| Software de ópera | Ópera (antiga) | Presto |
| Software de ópera | Ópera | Piscar |
| Maçã | Safári | Webkit |
| Software corajoso | Corajoso | Piscar |
| Tecnologias Vivaldi | Vivaldi | Piscar |
| Código aberto | Tor | Gecko quântico |
| MooChild Productions | Lua Pálida | Goanna |
| MooChild Productions | Basilisco | Goanna |
^top^
Construído com:
- Reagir
- Preact
- Vitejs
- Elétron
- Nodejs
- SVELTE
- Netlify
- Vercel
- Docker
- JS
- Ts
- PostScript
- CoffeeScript
- VimScript
- C
- C ++
- Objective-C
- Java
- Php
- Python
- EJS
- Conjunto
- Makefile
- Dockerfile
- Concha
- sed
- Prolog
- Tailwind CSS
- SCSS
- {menos}
- CSS
- emoção
- Html5
- trêsjs
- Pokeapi
- Fontawesome
- jQuery
- Plsql
- Matlab
Licença
MIT Licença
Este trabalho é licenciado sob uma licença internacional Creative Commons Attribution 4.0.
De volta ao topo
Expandir