운영 체제 (OS) 컬렉션
운영 체제의 세계에 오신 것을 환영합니다. 멋진 소프트웨어, 프레임 워크 및 라이브러리, 학습 자습서 및 비디오, 운영 체제 (OS)에 대한 모범 사례의 진행중인 컬렉션. 우리의 일일 독자와 기고자들에게 감사합니다. 목표는 매우 잘 알려진 자원의 분류 된 커뮤니티 중심 컬렉션을 구축하는 것입니다. 공유, 제안 및 기부금은 항상 환영합니다!
About Operating Systems (OS)?
Table of Contents
- 소개
- 오픈 소스 운영 체제
- 취미
- 인기있는 운영 체제
- 창
- 매킨토시
- 리눅스
- 인디-오스
- 포트폴리오
- 좋은 노인
- 다른 출처
- 브라우저
- 누구를 위해
오픈 소스 운영 체제
- ACKOS- 간단한 64 비트 운영 체제.
- AROS- 연구 운영 체제는 가볍고 효율적이며 유연한 데스크탑 운영 체제로 컴퓨터를 최대한 활용할 수 있도록 설계되었습니다. API 수준에서 Amigaos와 호환되는 것을 목표로하는 독립적이고 휴대용 및 무료 프로젝트입니다.
- 모든 사람이 건축 한 모든 사람을위한 boneos-
- Bottlerocket Os-Linux 기반 OS는 컨테이너를 호스팅하기위한 것입니다.
- CADEX OS- 단순한 운영 체제 커널 원래 노트르담 대학교와 학생들의 Douglas Thain 교수가 만든 커널
- Chibios- RTO, HAL, 주변 장치 드라이버, 지원 파일 및 도구를 포함한 임베디드 애플리케이션을위한 완전한 개발 환경
- CLIVE -UNIKERNEL OS는 Madrid의 Universidad Rey Juan Carlos 에서 개발 한 Plan9와 Nix에서 영감을 얻은 Unikernel OS
- CARLAPSEOS- 부트 스트랩 포스트 콜라스 기술
- Dahliaos- Dahliaos는 현대적이고 안전하며 경량 및 반응 형 운영 체제로 GNU/Linux 및 Fuchsia OS의 최고를 결합합니다.
- Eggos- x86 베어 메탈에서 실행되는 Go Unikernel
- EMBOX- 구성 가능한 운영 체제 커널 자원 제한 및 임베디드 시스템 용으로 설계되었습니다.
- Freertos, Github- 아마존의 마이크로 컨트롤러를위한 IoT 운영 체제.
- GENODE- 마이크로 넬 추상화 계층과 사용자 공간 구성 요소 모음으로 구성된 FOSS 운영 체제 프레임 워크
- Gopher -OS- 개념 증명 OS 커널은 GO에 작성되었습니다.
- Greenteaos, Github- Windows 실행 파일과 호환되도록 설계된 무료 OS
- Harveyos- 분산 운영 체제
- HELENOS- 멀티 커널 MultiServer OS
- 헬륨 - MACOS와 같은 경험과 호환성을 제공하는 BSD 기반 OS 프로젝트
- Hubris -Hubris
- 임시 - LISP 기계 및 plan9의 개념을 가진 미니멀리스트 OS
- Jehanne, Github -OS Plan9, 9Front 및 Harvey OS에서 영감
- Knightos- Z80 계산기의 경우
- L4RE- 보안/안전 중요 및 가상화 가능 애플리케이션을위한 운영 체제 및 하이퍼 바이저.
- Managarm- 완전 비동기 I/O를 갖는 실용 마이크로 넬 기반 OS
- Mimiker, Github- 교육 및 연구 목적을위한 간단한 유닉스와 같은 운영 체제. MIPS Microkernel.
- Minoca OS- 범용 OS, c
- NANOS- linux 호환되는 Unikernel, c
- Nodeos -OS Nodejs 및 Linux를 사용하는 OS
- PIDI OS- 독립적이고 최소한 OS
- REDOX- 녹은 녹음
- SANOS, GITHUB -SANOS는 표준 PC 하드웨어에서 실행되는 네트워크 서버 어플라이언스를위한 최소 32 비트 X86 운영 체제 커널입니다.
- Skiftos, Github- 그래픽 사용자 인터페이스가있는 간단하고 수제 운영 체제.
- Sculpt OS- Genode 기반 OS
- SOSO- NASM 어셈블리 및 대부분 C에서 작성된 간단한 유닉스와 같은 운영 체제
- Synestiaos -32/64 비트 운영 체제는 팔 플랫폼을 위해 C로 작성되었습니다.
- Thor -64 비트 운영 체제는 주로 C ++로 작성되었습니다
- TERSUS- 새로운 OS 구조 및 상태 관리 기술을 탐색하기 위해 Rust에서 처음부터 쓰여진 현대 실험 OS.
- Tock, Github- 마이크로 컨트롤러를위한 안전한 임베디드 운영 체제
- Unikraft- 전문화, 고효율, 성능 및 보안을위한 모듈 식 유니터널; Linux/Posix 호환; 대부분 c
- Mimosa, Github- Bare -Metal에서 계획을 실행하는 연구 운영 체제
- HHUOS -HHUOS는 X86 -Arachitecture를 위해 C ++ 및 어셈블러로 작성된 소규모 운영 체제입니다. 이 프로젝트의 주요 목적은 운영 체제 이론의 다양한 측면이 어떻게 구현되고 연결 될 수 있는지 보여주는 것입니다. 이 시스템은 매일 사용하기위한 완전한 기능 운영 체제가 아닙니다.
취미
- Aquilaos- POSIX를 준수하도록 설계된 운영 체제 및 대부분 ISA 투명
- 동물 -32 비트 멀티 스레드 운영 체제 (이전 Gramado)
- Brutal, Github- 1970 년대의 유닉스의 이상을 현대 기술 및 엔지니어링과 결합한 Brutalist 디자인에서 영감을 얻은 운영 체제
- Cyjon -Pure X64 어셈블리 언어 운영 체제
- 에메랄드 - 운영 체제 커널 C에서 재미를 위해 작성되었습니다.
- Halideos- 실험 운영 체제는 처음부터 작성되었습니다.
- 수소 - 장난감 OS. 64 비트, 선제 적 멀티 태스킹 커널을 지원하는 EFI, PCIE, SATA, FrameBuffer 그래픽 모드, HFS+.
- Kripayaos -x86 자체 부트 로더가있는 커널.
- Kolibrios -Menuetos Fork
- Lemonos, Github- C ++로 작성된 Unix와 같은 64 비트 운영 체제.
- LYRE -X86 MLIBC, GNU USERLAND TOOLS 및 기타 공통 *NIX 소프트웨어로 구동되는 커널 및 배포.
- Mako- x86에 대한 취미 OS, C로 작성되었습니다.
- Menuetos -Hobby OS 지원 32 및 64 비트, 어셈블리 언어로 작성
- MOS- 취미 운영 체제
- Moros -Moros는 X86 아키텍처를 위해 Rust로 작성된 취미 운영 체제입니다.
- myxomycota- monolithic 커널의 c
- NOPEOS- X86의 기본 통역사가있는 간단한 OS 커널
- ONEOS-x86-32 및 ARMV7 커널이있는 다중 스레딩, 윈도우 관리자 및 편집자
- PRANAOS- C / C ++로 처음부터 작성된 UNIX 운영 체제
- Pathos -Mikeos에 기반한 Hobby OS, 어셈블리 언어로 작성되었습니다.
- Ponyos, Github- Toaruos 기반, My Little Pony 테마 OS
- Pouplyos- 재미와 학습을위한 간단한 OS, Esisar 마스코트 Poulpy의 이름을 따서 명명되었습니다.
- R3- 취미 x86_64 운영 체제 커널이 녹음 - 최소한의 기능으로.
- Serenity- X86 컴퓨터 용 그래픽 유닉스와 같은 운영 체제
- Simpleos- C 및 어셈블리로 코딩 된 간단한 운영 체제
- Snowdrop OS- 어셈블리 언어로 처음부터 홈 브루 운영 체제
- Sortix -Jonas 'Sortie'termansen 의 C ++의 Hobby OS
- 사원 - 종교적 OS :-)
- Tetris -OS- 운영 체제이지만 Tetris 만 연주합니다.
- Toaruos- 취미 운영 체제
- Týndur- 하위 레벨 커뮤니티의 취미 운영 체제 구축. C와 Pascal로 작성되었습니다
- Ultron OS -x86 C ++, 고등학교 프로젝트로 작성된 운영 체제
- Visopsys- 1997 년부터 개발 된 오픈 소스 취미 OS
- 윌로스 - 최소 64 비트 커널 (많은 것을 "작동 할 수없는 운영 체제)
- 전자의 Windows 95 -Hobby Windows 95 전자 구현
- XV6- 2006 년 여름 MIT 운영 체제 과정을 위해 개발 된 교육 운영 체제
- Baremetal, Github -64 비트 운영 체제 x86-64에 대한 어셈블리로 작성되었습니다.
- Zealos- 열심 운영 체제는 64 비트 사원 운영 체제 인 Templeos의 현대화 된 전문 포크입니다.
인기있는 운영 체제
- DARWIN XNU -MACOS 및 iOS에서 사용할 XNU 커널 소스 코드
- Freebsd, Github- BSD 기반 유닉스와 같은 운영 체제
- Freedos -DOS 호환 OS
- Haiku -Beos에서 영감을 얻었습니다
- Linux -Linux 커널
- Minix, Github- 마이크로 넬 아키텍처를 기반으로 한 Unix와 같은 운영 체제
- MS-DOS- MS-DOS 1.25 및 2.0의 원래 소스
- NetBsd, Github- BSD 기반 유닉스와 같은 운영 체제
- OpenBsd, Github- BSD 기반 유닉스와 같은 운영 체제
- Reactos, Github- 무료 Windows 호환 운영 체제
- Systemv -AT & T Unix System V 소스 코드
책과 안내서
온라인 책
- 컴퓨터 운영 체제를 만드는 방법 -C ++에서
- Intermezzos- 녹에 intermezzosos를 구축하기위한 책을 따라갑니다.
- 간단히 말하면 Linux 커널 - 챕터 또는 하나의 PDF로 사용할 수있는 전체 범위의 커널 작업을 다룹니다.
- Erik Helin 과 Adam Renberg 의 OS 개발에 관한 작은 책
- OS 생각 - Allen B. Downey 의 운영 체제에 대한 간단한 소개
- 운영 체제 개발 시리즈 -C에서 처음부터 OS
- 운영 체제 : 세 가지 쉬운 작품 - 가상화, 동시성 및 지속성을 다루는 책을 읽기 쉬운 책
- XV6 : 단순하고 유닉스와 같은 교육 운영 체제 - XV6 예약
- 운영 체제 : 0 ~ 1- 부트 스트랩 자신을 Do Hoang tu 로 처음부터 OS를 작성하십시오.
튜토리얼
- 베이킹 PI - 캠브리지 대학교의 운영 체제 개발
- Jim Huang의 처음부터 ARM을위한 최소 멀티 태스킹 OS 커널 구축
- Brandon Friesen의 Bran의 커널 개발
- Linux 커널 패치를 작성하고 Greg Kroah-Hartman의 제출 방법
- Greg Kroah-Hartman이 Linux 커널을 개발 한 방법에 대한 프레젠테이션
- OS -TUTORION- CARLOS FENOLLOSA의 처음부터 OS를 만드는 방법
- James Molloy의 자신의 장난감 Unix-Clone OS를 굴립니다
- Philipp Oppermann의 Rust에 OS 작성
- Stephen Marz의 Rust를 사용하여 RISC-V 운영 체제 만들기
- Leo Whitehead의 Dummies를위한 운영 체제 개발
- 커널 101 - Arjun Sreedharan의 커널을 쓰자
- Kernels 201- Arjun Sreedharan의 키보드 및 화면 지원이 포함 된 커널을 쓰자
- Joe Bergeron의 작은 X86 부트 로더 작성
- Alex Parker의 부트 로더 작성
- Linux 커널 및 Raspberry Pi를 사용한 운영 체제 개발 학습
웹 사이트 및 가상화
- Genodians- 유전자 운영 체제 주변의 이야기
- OS -DEV- 당신이 알아야 할 모든 것을 갖춘 위키
- LOWLEVEL- OS를 처음부터 생성하는 것에 대한 위키. 독일어로
- POSIX- 운영 체제 간 호환성을 유지하기위한 표준
- OS 상자
- VMware 마켓 플레이스
- 가상화 플랫폼 비교
서류
- Cody Cutler, M. Frans Kaashoek 및 Robert T. Morris, MIT CSAIL의 고급 언어로 POSIX 커널 작성의 이점과 비용
- Samuel Yvon, Marc Feeley, Scheme 2020의 Bare Metal에 대한 실행 체계
- UNIKRAFT : Kuenzer et al., Eurosys 2021의 빠르고 전문화되지 않은 Unikernels The Easy Way
비디오 튜토리얼
| 마이크로 소프트 | 인터넷 익스플로러 | 삼지창 | | 마이크로 소프트 | 엣지 (오래된) | Edgehtml |
| 마이크로 소프트 | 가장자리 | 깜박거리다 |
| 모질라 | Firefox (Old) | 도마뱀 |
| 모질라 | 파이어 폭스 | 양자 도마뱀 |
| Google | 크롬 (구) | 웹 키트 |
| Google | 크롬 | 깜박거리다 |
| Google | 크롬 | 깜박거리다 |
| 오페라 소프트웨어 | 오페라 (구) | 프레스토 악장 |
| 오페라 소프트웨어 | 오페라 | 깜박거리다 |
| 사과 | 원정 여행 | 웹 키트 |
| 용감한 소프트웨어 | 용감한 | 깜박거리다 |
| Vivaldi Technologies | 비 발디 | 깜박거리다 |
| 오픈 소스 | 토르 | 양자 도마뱀 |
| Moonchild Productions | 창백한 달 | Goanna |
| Moonchild Productions | 바실리스크 | Goanna |
^top^
구축 :
- 반응
- preact
- vitejs
- 전자
- nodejs
- 날씬한
- Netlify
- Vercel
- 도커
- JS
- TS
- 추신
- 커피 스크립트
- vimscript
- 기음
- C ++
- 대상 c
- 자바
- PHP
- 파이썬
- EJS
- 집회
- Makefile
- dockerfile
- 껍데기
- sed
- 프롤로그
- 테일 윈드 CSS
- SCSS
- {더 적은}
- CSS
- 감정
- html5
- Threejs
- 포키
- fontawesome
- jQuery
- plsql
- MATLAB
특허
MIT 라이센스
이 작품은 Creative Commons Adatribution 4.0 International 라이센스에 따라 라이센스가 부여됩니다.
위로 돌아갑니다
확장하다