คอลเลกชันระบบปฏิบัติการ (OS)
ยินดีต้อนรับสู่โลกแห่งระบบปฏิบัติการ คอลเล็กชั่นซอฟต์แวร์เฟรมเวิร์กและห้องสมุดอย่างต่อเนื่อง ขอบคุณผู้อ่านและผู้สนับสนุนรายวันของเรา เป้าหมายคือการสร้างคอลเล็กชั่นทรัพยากรที่เป็นที่รู้จักกันดีในชุมชน การแบ่งปันคำแนะนำและการมีส่วนร่วมยินดีต้อนรับเสมอ!
About Operating Systems (OS)?
Table of Contents
- การแนะนำ
- ระบบปฏิบัติการโอเพ่นซอร์ส
- งานอดิเรก
- ระบบปฏิบัติการยอดนิยม
- หน้าต่าง
- Macintosh
- ลินเวกซ์
- อินดี้โอส
- ผลงาน
- ดี-โอส
- แหล่งข้อมูลอื่น ๆ
- เบราว์เซอร์
- เพื่อใคร
ระบบปฏิบัติการโอเพ่นซอร์ส
- ACKOS - ระบบปฏิบัติการ 64 บิตแบบง่าย
- AROS - ระบบปฏิบัติการวิจัยเป็นระบบปฏิบัติการเดสก์ท็อปที่มีน้ำหนักเบามีประสิทธิภาพและยืดหยุ่นซึ่งออกแบบมาเพื่อช่วยให้คุณใช้ประโยชน์จากคอมพิวเตอร์ของคุณได้มากที่สุด เป็นโครงการที่เป็นอิสระพกพาและฟรีโดยมีเป้าหมายที่เข้ากันได้กับ Amigaos ในระดับ API
- Boneos- os สำหรับทุกคนที่สร้างโดยทุกคน
- Bottlerocket OS- ระบบปฏิบัติการที่ใช้ Linux หมายถึงการโฮสต์คอนเทนเนอร์
- Cadex OS - เคอร์เนลระบบปฏิบัติการง่าย ๆ ที่สร้างขึ้นโดยศาสตราจารย์ดักลาส Thain ที่ University of Notre Dame และนักเรียน
- Chibios - สภาพแวดล้อมการพัฒนาที่สมบูรณ์สำหรับแอพพลิเคชั่นที่ฝังอยู่รวมถึง RTOS, HAL, ไดรเวอร์ต่อพ่วง, ไฟล์สนับสนุนและเครื่องมือ
- ไคลฟ์ - ระบบปฏิบัติการ Unikernel ที่ได้รับแรงบันดาลใจจาก Plan9 และ Nix พัฒนาขึ้นที่ Universidad Rey Juan Carlos แห่งมาดริด
- CLOALPASEOS - BOOTSTRAP TECHNOLOGY POST COLLAPSE
- Dahliaos- dahliaos เป็นระบบปฏิบัติการที่ทันสมัยปลอดภัยน้ำหนักเบาและตอบสนองได้รวมดีที่สุดของ GNU/Linux และ Fuchsia OS
- Eggos - A Go Unikernel วิ่งบนโลหะเปลือย x86
- Embox - เคอร์เนลระบบปฏิบัติการที่กำหนดค่าได้ซึ่งออกแบบมาสำหรับระบบที่ จำกัด ทรัพยากรและระบบฝังตัว
- Freertos, GitHub - ระบบปฏิบัติการ IoT สำหรับไมโครคอนโทรลเลอร์โดย Amazon
- GENODE - กรอบระบบปฏิบัติการ FOSS ซึ่งประกอบด้วยเลเยอร์นามธรรม microkernel และคอลเลกชันของส่วนประกอบ Userspace
- Gopher -OS - หลักฐานของเคอร์เนล OS Concept ที่เขียนใน GO
- Greenteaos, GitHub - ระบบปฏิบัติการฟรีที่ออกแบบมาเพื่อเข้ากันได้กับ Windows Executables
- Harveyos - ระบบปฏิบัติการแบบกระจาย
- Helenos - Multikernel Multiserver OS
- ฮีเลียม - โครงการระบบปฏิบัติการที่ใช้ BSD ซึ่งมีจุดมุ่งหมายเพื่อมอบประสบการณ์เช่นและเข้ากันได้กับ MacOS
- Hubris - Hubris เป็นระบบปฏิบัติการสำหรับไมโครคอนโทรลเลอร์ที่พัฒนาโดย บริษัท คอมพิวเตอร์ออกไซด์ใน Rust
- ระหว่างกาล - ระบบปฏิบัติการมินิมัลลิสต์พร้อมแนวคิดจาก Lisp Machines และ Plan9
- Jehanne, GitHub - OS ได้รับแรงบันดาลใจจาก Plan9, 9front และ Harvey OS
- Knightos - สำหรับเครื่องคิดเลข Z80
- L4RE-ระบบปฏิบัติการและไฮเปอร์ไวเซอร์สำหรับแอพพลิเคชั่นด้านความปลอดภัย/ความปลอดภัยที่สำคัญและใช้งานเสมือนจริง
- managarm - ระบบปฏิบัติการที่ใช้ microkernel ในทางปฏิบัติพร้อม I/O แบบอะซิงโครนัสอย่างสมบูรณ์
- Mimiker, GitHub - ระบบปฏิบัติการแบบ UNIX แบบง่ายเพื่อการศึกษาและการวิจัย MIPS microkernel
- MINOCA OS - OS วัตถุประสงค์ทั่วไปเขียนเป็น C
- Nanos - UnikerNel ที่เข้ากันได้ Linux เขียนเป็น C
- nodeos - OS โดยใช้ nodejs และ linux
- Pidi OS - ระบบปฏิบัติการอิสระและเรียบง่าย
- รีดอกซ์ - เขียนด้วยสนิม
- SANOS, GitHub - SANOS เป็นเคอร์เนลระบบปฏิบัติการขนาด 32 บิต X86 ที่เรียบง่ายสำหรับอุปกรณ์เซิร์ฟเวอร์เครือข่ายที่ทำงานบนฮาร์ดแวร์พีซีมาตรฐาน
- SKIFTOS, GitHub - ระบบปฏิบัติการที่ทำด้วยมือง่าย ๆ พร้อมส่วนต่อประสานผู้ใช้กราฟิก
- Sculpt OS - ระบบปฏิบัติการที่ใช้จีโนม
- SOSO - ระบบปฏิบัติการแบบ UNIX แบบง่ายที่เขียนในชุดประกอบ NASM และส่วนใหญ่อยู่ใน C
- Synestiaos - 32/64 บิตระบบปฏิบัติการที่เขียนใน C สำหรับแพลตฟอร์ม ARM
- Thor - ระบบปฏิบัติการ 64 บิตส่วนใหญ่เขียนใน C ++
- เธเซอุส - ระบบปฏิบัติการทดลองที่ทันสมัยที่เขียนตั้งแต่เริ่มต้นในสนิมเพื่อสำรวจโครงสร้างระบบปฏิบัติการใหม่และเทคนิคการจัดการสถานะ
- TOCK, GitHub - ระบบปฏิบัติการฝังตัวที่ปลอดภัยสำหรับไมโครคอนโทรลเลอร์
- Unikraft - UnikerNel แบบแยกส่วนสำหรับความเชี่ยวชาญประสิทธิภาพสูงประสิทธิภาพและความปลอดภัย Linux/Posix เข้ากันได้; ส่วนใหญ่อยู่ใน C
- MIMOSA, GitHub - ระบบปฏิบัติการวิจัยที่ดำเนินการโครงการบนโลหะเปลือย
- HHUOS - HHUOS เป็นระบบปฏิบัติการขนาดเล็กที่เขียนใน C ++ และแอสเซมเบลอร์สำหรับสถาปัตยกรรม X86 วัตถุประสงค์หลักของโครงการนี้คือการแสดงให้เห็นว่าทฤษฎีระบบปฏิบัติการที่แตกต่างกันสามารถนำไปใช้และเชื่อมโยงเข้าด้วยกันได้อย่างไร ระบบไม่ได้มีวัตถุประสงค์เพื่อเป็นระบบปฏิบัติการเต็มรูปแบบสำหรับการใช้งานประจำวัน
งานอดิเรก
- Aquilaos - ระบบปฏิบัติการที่ออกแบบมาให้สอดคล้องกับ POSIX และส่วนใหญ่ ISA โปร่งใส
- สัตว์ - ระบบปฏิบัติการมัลติเธรด 32 บิต (เดิมคือ Gramado)
- Brutal, GitHub - ระบบปฏิบัติการที่ได้รับแรงบันดาลใจจากการออกแบบที่โหดเหี้ยมซึ่งรวมอุดมคติของ UNIX จากปี 1970 ด้วยเทคโนโลยีและวิศวกรรมที่ทันสมัย
- Cyjon - ระบบปฏิบัติการภาษาแอสเซมบลีบริสุทธิ์บริสุทธิ์
- Emerald - เคอร์เนลระบบปฏิบัติการที่เขียนขึ้นเพื่อความสนุกสนานใน C
- Halideos - ระบบปฏิบัติการทดลองเขียนตั้งแต่เริ่มต้น
- ไฮโดรเจน - Toy OS 64 บิต, เคอร์เนลมัลติทาสกิ้งแบบ preemptive ที่รองรับ EFI, PCIe, SATA, โหมดกราฟิก FrameBuffer, HFS+
- Kripayaos - x86 เคอร์เนลที่มี bootloader ของตัวเอง
- Kolibrios - Menuetos Fork
- Lemonos, GitHub-ระบบปฏิบัติการ 64 บิตเหมือน Unix-like ที่เขียนใน C ++
- Lyre - X86 เคอร์เนลและการกระจายที่ขับเคลื่อนโดย MLIBC, เครื่องมือ Userland GNU และซอฟต์แวร์ *NIX ทั่วไปอื่น ๆ
- Mako - Hobby OS สำหรับ x86 ตั้งแต่เริ่มต้นเขียนเป็น C
- Menuetos - Hobby OS ที่รองรับ 32 และ 64 บิตเขียนด้วยภาษาแอสเซมบลี
- MOS - ระบบปฏิบัติการอดิเรกที่พัฒนาขึ้นตั้งแต่เริ่มต้น
- Moros - Moros เป็นระบบปฏิบัติการอดิเรกที่เขียนด้วย Rust สำหรับสถาปัตยกรรม x86
- Myxomycota - เคอร์เนลเสาหินใน C
- Nopeos - เคอร์เนล OS แบบง่ายพร้อมล่ามพื้นฐานสำหรับ x86
- หนึ่ง-x86-32 และ armv7 เคอร์เนลที่มีมัลติเธรดมัลติเพอ
- PRANAOS - ระบบปฏิบัติการ UNIX ที่เขียนตั้งแต่เริ่มต้นใน C / C ++
- สิ่งที่น่าสมเพช - Hobby OS ตาม mikeos เขียนด้วยภาษาแอสเซมบลี
- PONYOS, GitHub - อิง Toaruos, OS ธีม Pony Little My Little
- pouplyos - ระบบปฏิบัติการที่เรียบง่ายเพื่อความสนุกสนานและการเรียนรู้ตั้งชื่อตาม Poulpy มาสคอตมาสคอต
- R3 - เคอร์เนลระบบปฏิบัติการ x86_64
- Serenity - ระบบปฏิบัติการแบบกราฟิก UNIX สำหรับคอมพิวเตอร์ X86
- SimpleOS - ระบบปฏิบัติการง่าย ๆ รหัสใน C และชุดประกอบ
- Snowdrop OS - ระบบปฏิบัติการ Homebrew ตั้งแต่เริ่มต้นในภาษาแอสเซมบลี
- Sortix - Hobby OS ใน C และ C ++ โดย Jonas 'Sortie' Termansen
- Templeos - ระบบปฏิบัติการทางศาสนา :-)
- Tetris -OS - ระบบปฏิบัติการ แต่มันเล่น Tetris เท่านั้น
- Toaruos - ระบบปฏิบัติการงานอดิเรกตั้งแต่เริ่มต้น
- Týndur - ระบบปฏิบัติการงานอดิเรกสร้างโดยชุมชน Lowlevel เขียนใน C และ Pascal
- Ultron OS - X86 ระบบปฏิบัติการที่เขียนใน C ++ โครงการมัธยมปลาย
- Visopsys - Oper Source Hobby OS พัฒนามาตั้งแต่ปี 1997
- Willos - เคอร์เนล 64 บิตน้อยที่สุด (ระบบปฏิบัติการที่ไม่สามารถ "ทำงาน" ได้หลายอย่าง)
- Windows 95 ในอิเล็กตรอน - การใช้งาน Windows 95 งานอดิเรกในอิเล็กตรอน
- XV6 - ระบบปฏิบัติการสอนที่พัฒนาขึ้นในช่วงฤดูร้อนปี 2549 สำหรับหลักสูตรระบบปฏิบัติการของ MIT
- Baremetal, GitHub - ระบบปฏิบัติการ 64 บิตที่เขียนในแอสเซมบลีสำหรับ x86-64
- Zealos - ระบบปฏิบัติการ Zeal เป็นส้อมมืออาชีพที่ทันสมัยและเป็นมืออาชีพของระบบปฏิบัติการวัด 64 บิต Templeos
ระบบปฏิบัติการยอดนิยม
- Darwin XNU - ซอร์สโค้ดเคอร์เนล XNU สำหรับใช้ใน macOS และ iOS
- FreeBSD, GitHub - ระบบปฏิบัติการแบบ UNIX ที่ใช้ BSD
- Freedos - ระบบปฏิบัติการที่เข้ากันได้ DOS
- ไฮกุ - ระบบปฏิบัติการที่ได้รับแรงบันดาลใจจาก Beos
- Linux - Linux Kernel
- MINIX, GitHub - ระบบปฏิบัติการแบบ UNIX ที่ใช้สถาปัตยกรรม microkernel
- MS-DOS-แหล่งดั้งเดิมของ MS-DOS 1.25 และ 2.0
- NETBSD, GitHub - ระบบปฏิบัติการที่เหมือน UNIX ตาม BSD
- OpenBSD, GitHub - ระบบปฏิบัติการที่เหมือน UNIX ตาม BSD
- ReactOS, GitHub - ระบบปฏิบัติการที่เข้ากันได้กับ Windows ฟรี
- Systemv - ซอร์สโค้ดระบบ AT&T Unix V
หนังสือและไกด์
หนังสือออนไลน์
- วิธีสร้างระบบปฏิบัติการคอมพิวเตอร์ - ใน C ++
- Intermezzos - หนังสือติดตามเพื่อสร้าง intermezzosos ในสนิม
- Linux Kernel สั้น ๆ - ครอบคลุมช่วงของงานเคอร์เนลทั้งหมดที่มีให้เป็นบทหรือ PDF หนึ่งอัน
- หนังสือเล่มเล็ก ๆ เกี่ยวกับการพัฒนาระบบปฏิบัติการโดย Erik Helin และ Adam Renberg
- Think OS - การแนะนำสั้น ๆ เกี่ยวกับระบบปฏิบัติการโดย Allen B. Downey
- ซีรี่ส์การพัฒนาระบบปฏิบัติการ - ระบบปฏิบัติการจากพื้นดินใน C
- ระบบปฏิบัติการ: สามชิ้นง่าย - อ่านง่ายครอบคลุมการจำลองเสมือนจริงการเกิดขึ้นพร้อมกันและการคงอยู่
- XV6: ระบบปฏิบัติการสอนที่เรียบง่ายเหมือน UNIX - จองสำหรับ XV6
- ระบบปฏิบัติการ: จาก 0 ถึง 1 - bootstrap ตัวเองเพื่อเขียนระบบปฏิบัติการตั้งแต่เริ่มต้นโดย Do Hoang Tu
บทเรียน
- Baking Pi - การพัฒนาระบบปฏิบัติการโดย University of Cambridge
- สร้างเคอร์เนล OS แบบมัลติทาสกิ้งน้อยที่สุดสำหรับแขนตั้งแต่เริ่มต้นโดย Jim Huang
- การพัฒนาเคอร์เนลของ Bran โดย Brandon Friesen
- วิธีการเขียนแพตช์เคอร์เนล Linux และส่งโดย Greg Kroah-Hartman
- การนำเสนอเกี่ยวกับวิธีการพัฒนาเคอร์เนล Linux โดย Greg Kroah-Hartman
- Os -Tutorial - วิธีสร้างระบบปฏิบัติการตั้งแต่เริ่มต้นโดย Carlos Fenollosa
- ม้วนของเล่นของคุณเอง unix-clone os โดย James Molloy
- การเขียนระบบปฏิบัติการใน Rust โดย Philipp Oppermann
- สร้างระบบปฏิบัติการ RISC-V โดยใช้ Rust โดย Stephen Marz
- การพัฒนาระบบปฏิบัติการสำหรับ Dummies โดย Leo Whitehead
- Kernels 101 - มาเขียนเคอร์เนลโดย Arjun Sreedharan
- Kernels 201 - Let's Write a Kernel พร้อมคีย์บอร์ดและการสนับสนุนหน้าจอโดย Arjun Sreedharan
- การเขียน bootloader x86 เล็ก ๆ โดย Joe Bergeron
- การเขียน bootloader โดย Alex Parker
- การเรียนรู้การพัฒนาระบบปฏิบัติการโดยใช้เคอร์เนล Linux และ Raspberry Pi
เว็บไซต์และการจำลองเสมือน
- Genodians - เรื่องราวรอบ ๆ ระบบปฏิบัติการของจีโนม
- OS -DEV - Wiki กับทุกสิ่งที่คุณจำเป็นต้องรู้
- Lowlevel - วิกิเกี่ยวกับการสร้างระบบปฏิบัติการตั้งแต่เริ่มต้น เป็นภาษาเยอรมัน
- POSIX - มาตรฐานสำหรับการรักษาความเข้ากันได้ระหว่างระบบปฏิบัติการ
- กล่องปฏิบัติการ
- ตลาด VMware
- การเปรียบเทียบแพลตฟอร์มเสมือนจริง
เอกสาร
- ประโยชน์และค่าใช้จ่ายในการเขียนเคอร์เนล Posix ในภาษาระดับสูงโดย Cody Cutler, M. Frans Kaashoek และ Robert T. Morris, MIT CSAIL
- โครงการวิ่งบนโลหะเปลือยโดย Samuel Yvon, Marc Feeley, Scheme 2020
- Unikraft: เร็วและพิเศษ Unikernels วิธีง่ายๆโดย Kuenzer et al., Eurosys 2021
บทช่วยสอนวิดีโอ
| Microsoft | Internet Explorer | ตรีศูล | | Microsoft | ขอบ (เก่า) | edgehtml |
| Microsoft | ขอบ | กระพริบตา |
| โมซิลล่า | Firefox (เก่า) | ตุ๊กแก |
| โมซิลล่า | Firefox | ตุ๊กแกควอนตัม |
| Google | Chrome (เก่า) | เว็บคิท |
| Google | โครเมี่ยม | กระพริบตา |
| Google | โครเมียม | กระพริบตา |
| ซอฟต์แวร์โอเปร่า | โอเปร่า (เก่า) | เพสโต้ |
| ซอฟต์แวร์โอเปร่า | โอเปร่า | กระพริบตา |
| แอปเปิล | ซาฟารี | เว็บคิท |
| ซอฟต์แวร์ที่กล้าหาญ | กล้าหาญ | กระพริบตา |
| เทคโนโลยี Vivaldi | Vivaldi | กระพริบตา |
| โอเพ่นซอร์ส | ทอร์ | ตุ๊กแกควอนตัม |
| Moonchild Productions | ดวงจันทร์สีซีด | คนโง่ |
| Moonchild Productions | บาซิลิสก์ | คนโง่ |
^top^
สร้างด้วย:
- ตอบโต้
- ทำขึ้นก่อน
- Vitejs
- อิเล็กตรอน
- nodejs
- svelte
- ทำให้เป็นตะลึง
- vercel
- นักเทียบท่า
- JS
- TS
- postscript
- CoffeeScript
- วิมสคริปต์
- C
- C ++
- วัตถุประสงค์ -C
- ชวา
- PHP
- งูหลาม
- EJS
- การประกอบ
- makefile
- Dockerfile
- เปลือก
- ติดขัด
- บทกวี
- tailwind css
- SCSS
- {น้อย}
- CSS
- อารมณ์
- HTML5
- สามจี
- Pokeapi
- ฟอนอตอสมมาก
- jQuery
- กรุณา
- matlab
ใบอนุญาต
ใบอนุญาต MIT
งานนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต Creative Commons Attribution 4.0 International
กลับไปด้านบน
ขยาย