User Tools

Site Tools


developersguide:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
developersguide:start [2016/02/09 10:16]
dcvmoole [Reference documentation] add link to pkgsrconarm
developersguide:start [2017/05/19 08:46]
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]]
 ===== 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 for ARM]]
       - [[.:​testsuite|Test Suite]]       - [[.:​testsuite|Test Suite]]
       - [[.:​testingminixarm|Testing Minix/arm]]       - [[.:​testingminixarm|Testing Minix/arm]]
developersguide/start.txt · Last modified: 2017/05/19 08:46 by jeanbaptisteboric