You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-10Lines changed: 13 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,14 @@ In **Part 2**, we take the project to the next level:
15
15
16
16
---
17
17
18
-
[](https://dragonzap.com/course/developing-a-multithreaded-kernel-from-scratch-part-two-module-one?coupon=JUST99KERNEL)
19
18
20
19
20
+
[](https://dragonzap.com/course/developing-a-multithreaded-kernel-from-scratch-part-two-module-one)
21
+
22
+
[](https://dragonzap.com/course/developing-a-multithreaded-kernel-from-scratch-part-two-module-two)
23
+
24
+
[](https://dragonzap.com/offer/developing-a-multithreaded-kernel-from-scratch-part-two-full-series)
25
+
21
26
## What You’ll Learn in This Course
22
27
This isn’t just theory—you’ll build a complete, modern OS step by step, starting from the bootloader all the way to a graphical desktop environment.
23
28
@@ -49,26 +54,24 @@ This isn’t just theory—you’ll build a complete, modern OS step by step, st
49
54
50
55
---
51
56
52
-
### 🔮 Coming in Module 2 (ETA: Dec 2025)
57
+
### 🔮 Module 2 Now Released
53
58
- Standard C library in userspace (`fopen`, `fread`, etc.) via `isr80h`.
54
59
- Full **windowing system** with interactive GUI elements.
55
60
- NVMe SSD driver (high-speed storage).
56
-
- PCI/PCIe enumeration & bridge support.
61
+
- PCI/PCIe enumeration & bridge support.
62
+
- Faster program loading due to disk streamer cacheing
57
63
- Run **real user programs** on your OS — contribute to the shared GitHub repo of student applications!
58
64
59
65
By the end of Part 2, you’ll have built a **multi-threaded, 64-bit, GUI operating system** from scratch—bootable on real hardware and extensible enough to run user applications.
60
66
61
67
---
62
68
63
-
## 📚 Take the Course
64
-
This repo contains the **source code**, but the **course** walks you through every line of it step by step.
65
-
👉 [Enroll Here](https://dragonzap.com/course/developing-a-multithreaded-kernel-from-scratch-part-two-module-one?coupon=JUST99KERNEL) and start building your own OS today.
66
69
67
-
### 🎉 Special Discount
68
-
If you purchase **Module 1** before **Module 2** is released, you’ll get **Module 2 for just €34.99** (or equivalent in your currency).
69
-
Simply email **daniel@dragonzap.com** with proof of purchase. Module 2 is estimated to be released in December 2025
70
70
71
-
---
71
+
## 📚 Take the Course
72
+
This repo contains the **source code**, but the **course** walks you through every line of it step by step.
73
+
👉 [Enroll Here Module 1](https://dragonzap.com/course/developing-a-multithreaded-kernel-from-scratch-part-two-module-one) and start building your own OS today.
74
+
👉 [Enroll Here Module 2](https://dragonzap.com/course/developing-a-multithreaded-kernel-from-scratch-part-two-module-two) and start building your own OS today.
72
75
73
76
## License
74
77
This code is provided for **educational purposes** as part of the PeachOS course under GPL license See the license file.
0 commit comments