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
See [Boot Sequence](https://github.com/LSantha/jnode_ai.wiki/wiki/Boot-Sequence) for detailed trace.
95
+
See [Boot Sequence](https://github.com/LSantha/jnode_ai/wiki/Boot-Sequence) for detailed trace.
96
96
97
97
## Memory Layout (x86, 32-bit)
98
98
@@ -110,15 +110,15 @@ See [Boot Sequence](https://github.com/LSantha/jnode_ai.wiki/wiki/Boot-Sequence)
110
110
-**Isolates** allocated in low 3 GB
111
111
-**Direct memory** via `VmUnsafe` for DMA, framebuffer
112
112
113
-
See [Paging Implementation](https://github.com/LSantha/jnode_ai.wiki/wiki/Paging-Implementation) and [Memory Management](https://github.com/LSantha/jnode_ai.wiki/wiki/Memory-Management).
113
+
See [Paging Implementation](https://github.com/LSantha/jnode_ai/wiki/Paging-Implementation) and [Memory Management](https://github.com/LSantha/jnode_ai/wiki/Memory-Management).
114
114
115
115
## Threading & Scheduling
116
116
117
117
-**Green threads** mapped 1:1 to kernel threads
118
118
-**Priority-based preemptive** scheduler
119
119
-**Yieldpoints** at method calls, loop backedges, allocations
120
120
-**IsolateThread** = Java thread + kernel context
121
-
- See [Core Thread Scheduling](https://github.com/LSantha/jnode_ai.wiki/wiki/Core-Thread-Scheduling)
121
+
- See [Core Thread Scheduling](https://github.com/LSantha/jnode_ai/wiki/Core-Thread-Scheduling)
122
122
123
123
## JIT Compilers
124
124
@@ -131,17 +131,17 @@ See [Paging Implementation](https://github.com/LSantha/jnode_ai.wiki/wiki/Paging
131
131
- L1: Fast compilation, basic optimization
132
132
- L2: SSA-based, inlining, escape analysis
133
133
- Selected via `jnode.compiler` property
134
-
- See [JIT Compilers](https://github.com/LSantha/jnode_ai.wiki/wiki/JIT-Compilers)
134
+
- See [JIT Compilers](https://github.com/LSantha/jnode_ai/wiki/JIT-Compilers)
135
135
136
136
## Further Reading
137
137
138
138
| Topic | Wiki Page |
139
139
|-------|-----------|
140
-
| Kernel Entry Point |[Kernel-Entry-Point](https://github.com/LSantha/jnode_ai.wiki/wiki/Kernel-Entry-Point)|
Copy file name to clipboardExpand all lines: website/getting-started/virtualbox.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ jdb -attach localhost:8000
63
63
| Watchpoints | ❌ |
64
64
| Breakpoints | ⚠️ Limited |
65
65
66
-
See [JDWP Setup Wiki](https://github.com/LSantha/jnode_ai.wiki/wiki/GDB-Debugging-Support) and [JDWP Tests](../development/testing.md#jdwp-integration-tests).
66
+
See [JDWP Setup Wiki](https://github.com/LSantha/jnode_ai/wiki/GDB-Debugging-Support) and [JDWP Tests](../development/testing.md#jdwp-integration-tests).
@@ -74,7 +74,7 @@ See [Reference](reference.md) for details.
74
74
## External Documentation
75
75
76
76
!!! info "Full Wiki"
77
-
The [JNode Wiki](https://github.com/LSantha/jnode_ai.wiki/wiki) contains 100+ detailed technical pages covering every subsystem, class, and design decision. This site provides a curated entry point; the wiki is the exhaustive reference.
77
+
The [JNode Wiki](https://github.com/LSantha/jnode_ai/wiki) contains 100+ detailed technical pages covering every subsystem, class, and design decision. This site provides a curated entry point; the wiki is the exhaustive reference.
See [Filesystem Layer](https://github.com/LSantha/jnode_ai.wiki/wiki/Filesystem-Layer) and [Block Device Layer](https://github.com/LSantha/jnode_ai.wiki/wiki/Block-Device-Layer).
31
+
See [Filesystem Layer](https://github.com/LSantha/jnode_ai/wiki/Filesystem-Layer) and [Block Device Layer](https://github.com/LSantha/jnode_ai/wiki/Block-Device-Layer).
32
32
33
33
## Network Stack
34
34
@@ -58,7 +58,7 @@ Key components:
58
58
-**TCPProtocol** — State machine, congestion control
59
59
-**DNSServer** — Built-in DNS resolver
60
60
61
-
See [Network Stack](https://github.com/LSantha/jnode_ai.wiki/wiki/Network-Stack), [TCP Protocol](https://github.com/LSantha/jnode_ai.wiki/wiki/TCP-Protocol), [UDP Protocol](https://github.com/LSantha/jnode_ai.wiki/wiki/UDP-Protocol).
61
+
See [Network Stack](https://github.com/LSantha/jnode_ai/wiki/Network-Stack), [TCP Protocol](https://github.com/LSantha/jnode_ai/wiki/TCP-Protocol), [UDP Protocol](https://github.com/LSantha/jnode_ai/wiki/UDP-Protocol).
62
62
63
63
## Shell
64
64
@@ -73,7 +73,7 @@ The JNode shell (`org.jnode.shell`) provides:
See [Shell Commands](https://github.com/LSantha/jnode_ai.wiki/wiki/Shell-Commands) and [Shell Syntax](https://github.com/LSantha/jnode_ai.wiki/wiki/Shell-Syntax).
76
+
See [Shell Commands](https://github.com/LSantha/jnode_ai/wiki/Shell-Commands) and [Shell Syntax](https://github.com/LSantha/jnode_ai/wiki/Shell-Syntax).
77
77
78
78
## GUI / AWT
79
79
@@ -90,7 +90,7 @@ JNode implements a subset of **AWT** with custom peers:
90
90
Video drivers: VESA, Bochs, VMware, VirtualBox
91
91
Input drivers: PS/2 keyboard/mouse, USB HID
92
92
93
-
See [GUI/AWT](https://github.com/LSantha/jnode_ai.wiki/wiki/GUI-AWT), [Video Driver Architecture](https://github.com/LSantha/jnode_ai.wiki/wiki/Video-Driver-Architecture), [Input Drivers](https://github.com/LSantha/jnode_ai.wiki/wiki/Input-Drivers).
93
+
See [GUI/AWT](https://github.com/LSantha/jnode_ai/wiki/GUI-AWT), [Video Driver Architecture](https://github.com/LSantha/jnode_ai/wiki/Video-Driver-Architecture), [Input Drivers](https://github.com/LSantha/jnode_ai/wiki/Input-Drivers).
94
94
95
95
## Drivers
96
96
@@ -112,4 +112,4 @@ Major driver categories:
112
112
|**Audio**| Intel HDA (experimental) |
113
113
|**Serial**| 16550 UART, USB serial |
114
114
115
-
See [Driver Framework](https://github.com/LSantha/jnode_ai.wiki/wiki/Driver-Framework), [Bus Drivers](https://github.com/LSantha/jnode_ai.wiki/wiki/Bus-Drivers), [PCI Capability Structure](https://github.com/LSantha/jnode_ai.wiki/wiki/PCI-Capability-Structure).
115
+
See [Driver Framework](https://github.com/LSantha/jnode_ai/wiki/Driver-Framework), [Bus Drivers](https://github.com/LSantha/jnode_ai/wiki/Bus-Drivers), [PCI Capability Structure](https://github.com/LSantha/jnode_ai/wiki/PCI-Capability-Structure).
0 commit comments