This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
developersguide:start [2016/09/25 14:44] dcvmoole [Tutorials] add gcov article to new ToC |
developersguide:start [2017/05/19 14:46] (current) jeanbaptisteboric move things around a bit |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| - ** Introduction ** | - ** Introduction ** | ||
| + | - [[.:crosscompiling|Cross-compiling MINIX 3]] | ||
| + | - [[.:rebuildingsystem|Compiling MINIX 3]] | ||
| + | - ** Developing MINIX 3 ** | ||
| + | - [[.:overviewofminixarchitecture|Overview of MINIX 3 architecture]] | ||
| - [[.:programmingminix|Programming in MINIX 3]] | - [[.:programmingminix|Programming in MINIX 3]] | ||
| - | - [[.:crosscompiling|Crosscompile MINIX]] | + | - [[.:trackingcurrent|Tracking Current]] |
| - | - ** Developing Minix 3 ** | + | |
| - | - [[.:overviewofminixarchitecture|Overview of Minix 3 architecture]] | + | |
| - [[.:testsuite|Test Suite]] | - [[.:testsuite|Test Suite]] | ||
| - ** Contributing ** | - ** Contributing ** | ||
| Line 16: | Line 18: | ||
| - [[.:commitmessages|Commit Message Format]] | - [[.:commitmessages|Commit Message Format]] | ||
| - [[:wishlist:|Ideas for volunteers to work on]] | - [[:wishlist:|Ideas for volunteers to work on]] | ||
| - | - ** Developing Minix 3 from within Minix 3 ** | ||
| - | - [[.:trackingcurrent|Tracking Current]] | ||
| - | - [[.:rebuildingsystem|Rebuilding the System]] | ||
| ===== Tutorials ===== | ===== Tutorials ===== | ||
| Line 27: | Line 26: | ||
| - [[.:newkernelcall|Adding a new Kernel Call]] | - [[.:newkernelcall|Adding a new Kernel Call]] | ||
| - [[.:performancemeasurement|Performance measurement]] | - [[.:performancemeasurement|Performance measurement]] | ||
| - | - [[.:eclipsetutorial|Using Eclipse in MINIX3 with Remote Explorer]] | + | - [[.:eclipsetutorial|Using Eclipse in MINIX 3 with Remote Explorer]] |
| - [[.:gcov|Using GCOV to gather service code coverage info]] | - [[.:gcov|Using GCOV to gather service code coverage info]] | ||
| ===== Reference documentation ===== | ===== Reference documentation ===== | ||
| - ** Micro-kernel ** | - ** Micro-kernel ** | ||
| - | - [[.:overviewofminixkernel|Overview of Minix micro-kernel]] | + | - [[.:overviewofminixkernel|Overview of MINIX 3 micro-kernel]] |
| - [[.:kernelapi|Kernel system calls API]] | - [[.:kernelapi|Kernel system calls API]] | ||
| - [[.:memorygrants|Memory grants]] | - [[.:memorygrants|Memory grants]] | ||
| - [[.:messagepassing|Message passing]] | - [[.:messagepassing|Message passing]] | ||
| - ** Drivers ** | - ** Drivers ** | ||
| - | - [[.:overviewofminixdrivers|Overview of Minix drivers]] | + | - [[.:overviewofminixdrivers|Overview of MINIX 3 drivers]] |
| - [[.:blockprotocol|The Block Device protocol]] | - [[.:blockprotocol|The Block Device protocol]] | ||
| - [[.:datalinkprotocol|The Data Link (inet-ethernet) protocol]] | - [[.:datalinkprotocol|The Data Link (inet-ethernet) protocol]] | ||
| Line 43: | Line 42: | ||
| - [[.:rtcprotocol|The RTC Protocol]] | - [[.:rtcprotocol|The RTC Protocol]] | ||
| - ** Servers ** | - ** Servers ** | ||
| - | - [[.:overviewofminixservers|Overview of Minix servers]] | + | - [[.:overviewofminixservers|Overview of MINIX 3 servers]] |
| - [[.:vminternals|VM Internals]] | - [[.:vminternals|VM Internals]] | ||
| - [[.:vfsinternals|VFS Internals]] | - [[.:vfsinternals|VFS Internals]] | ||
| Line 57: | Line 56: | ||
| - [[.:pkgsrcguide|Pkgsrc Guide]] | - [[.:pkgsrcguide|Pkgsrc Guide]] | ||
| - [[.:bulkpkgsrc|Bootstrapping and bulk-building with Pkgsrc]] | - [[.:bulkpkgsrc|Bootstrapping and bulk-building with Pkgsrc]] | ||
| - | - [[.:syncpkgsrc|Syncing the Minix pkgsrc Repository with Upstream]] | + | - [[.:syncpkgsrc|Syncing the MINIX 3 pkgsrc Repository with Upstream]] |
| - [[.:pkgsrcupstreaming|Pkgsrc Upstreaming]] | - [[.:pkgsrcupstreaming|Pkgsrc Upstreaming]] | ||
| - [[.:pkgsrconarm|Pkgsrc on ARM (not yet working)]] | - [[.:pkgsrconarm|Pkgsrc on ARM (not yet working)]] | ||
| Line 64: | Line 63: | ||
| - [[.:cpureferencemanuals|X86 CPU Reference Manuals]] | - [[.:cpureferencemanuals|X86 CPU Reference Manuals]] | ||
| - ** ARM ** | - ** ARM ** | ||
| - | - [[.:minixonarm|Building MINIX for ARM]] | + | - [[.:minixonarm|Building MINIX 3 for ARM]] |
| - [[.:testsuite|Test Suite]] | - [[.:testsuite|Test Suite]] | ||
| - [[.:testingminixarm|Testing Minix/arm]] | - [[.:testingminixarm|Testing Minix/arm]] | ||