en:docs:index

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:docs:index [2014/06/24 20:50] – [OS/2 personality] valerius2ken:docs:index [2019/01/13 17:59] – [OS/2 personality] valerius
Line 1: Line 1:
 +{{logos:os2.gif?35x35}} {{logos:dos.gif?35x35}} {{logos:win16.gif}}
 +
 ===== osFree documentation ===== ===== osFree documentation =====
  
-This is osFree documentation page. It is heavy mix of autogenerated +This is osFree documentation page. It is heavy mix of autogenerated documentation and hand-written documentation. Please select a category from below.
- documentation and hand-written documentation. Please select a category from below.+
  
  
 ==== General ==== ==== General ====
 +
 +The general osFree documentation and ideas
  
   * [[en:docs:general:index|osFree design and development concept]]   * [[en:docs:general:index|osFree design and development concept]]
   * [[en:docs:general:architecture|osFree architecture ideas]]   * [[en:docs:general:architecture|osFree architecture ideas]]
   * [[en:develop:guidelines|Developer Reference]]   * [[en:develop:guidelines|Developer Reference]]
-  * [[en:docs:bld:index|Build Level Reference]] 
-  * [[en:docs:dll|OS/2 DLL entry points]] 
   * [[en:docs:web:index|Web-site maintaince guides and references]]   * [[en:docs:web:index|Web-site maintaince guides and references]]
-  * [[en:docs:cvs|osFree SVN Readme]] 
   * [[en:docs:building_hard_disk_image_for_bochs|Building hard disk image for Bochs]]   * [[en:docs:building_hard_disk_image_for_bochs|Building hard disk image for Bochs]]
   * [[en:docs:distribution|Distribution and packaging for osFree (or any OS/2-like system)]]   * [[en:docs:distribution|Distribution and packaging for osFree (or any OS/2-like system)]]
  
 ==== Boot sequence ==== ==== Boot sequence ====
 +
 +Here you can find information about current boot process of osFree
  
   * [[en:docs:boot:index|Boot process guides and references]]   * [[en:docs:boot:index|Boot process guides and references]]
-  * {{doxygen>bootseq:index}}+  * [[en:docs:boot:memmap|osFree boot sequence (Memory map changing)]] 
 +  * [[en:docs:boot:bootseq2|osFree boot sequence (Draft II)]] 
 +    * [[en:docs:boot:freeldr:history|A historical note about FreeLDR]] 
 +    * [[en:docs:boot:freeldr:os2csm|Ideas inspired by OS2CSM]] 
 +    * [[en:docs:boot:freeldr:ldr-design|FreeLDR design and ideas]] 
 +    * [[en:docs:boot:freeldr:relnotes|FreeLDR 0.0.2 release notes]] 
 +    * [[en:docs:boot:freeldr:bootos2|About OS/2 booter]] 
 +  * [[en:docs:boot:kickstart|osFree boot sequence (From Kernel execution to root server execution)]] 
 +  * [[en:docs:boot:mbr|osFree MBR loader]] 
 +  * [[en:docs:boot:bootsector|osFree boot sectors]]
  
-==== Kernel ====+==== Microkernel ==== 
 + 
 +Microkernel, formerly L4Ka::Pistachio, now Fiasco.OC 
 + 
 +=== Older L4 X.2 docs ===
  
-  * [[en:docs:ifs|Installable File System]] 
-  * Installable Image Format 
   * {{downloads:docs:idl4_manual.pdf|IDL4 Manual}}   * {{downloads:docs:idl4_manual.pdf|IDL4 Manual}}
   * {{downloads:docs:l4-x2-r5.pdf|L4 Version X.2 Reference Manual}}   * {{downloads:docs:l4-x2-r5.pdf|L4 Version X.2 Reference Manual}}
Line 32: Line 45:
   * [[en:docs:kernel:fiasco:build|Fiasco and L4Linux build process]]   * [[en:docs:kernel:fiasco:build|Fiasco and L4Linux build process]]
  
-==== Neutral personality servers ====+=== Newer Fiasco.OC docs === 
 + 
 +**TODO** 
 + 
 +==== Personality neutral servers ==== 
 + 
 +The thin API layer between a microkernel and OS Personalities (consisting of 
 +libraries and servers) 
 + 
 +**UPDATE THIS!**
  
   * Root server   * Root server
Line 41: Line 63:
  
 ==== OS/2 personality ==== ==== OS/2 personality ====
 +
 +Here's the section related to the OS/2 API implementation
  
   * [[en:docs:os2:architecture|Architectural ideas behind OS/2 personality]]   * [[en:docs:os2:architecture|Architectural ideas behind OS/2 personality]]
-  * [[en:docs:cmd:index|Command Line Reference]] +  * [[en:docs:os2:status|OS/2 personality prototype status]] 
-  * [[en:docs:dll|Modules and its entry points]] +  * [[en:docs:os2:ifs|Installable File System]] 
-  * [[en:docs:pm:index|Presentation Manager]] +  * [[en:docs:os2:ixf|Installable Executable Format]] 
-  * [[ru:docs:freepm:index|FreePM Documentation]] +  * [[en:docs:os2:cmd:index|Command Line Reference]] 
-  * [[en:docs:bld:index|Build Level documentation]] +  * [[en:docs:os2:modules|Modules and their entry points]] 
-  * [[en:ibm:index|IBM's OS/2 Toolkit and DDK documentation]] +  * [[en:docs:os2:pm:index|Presentation Manager]] 
-  * [[en:docs:os2server|OS2Server Guide and Reference]]+  * [[ru:docs:os2:freepm:index|FreePM Documentation]] 
 +  * [[en:docs:os2:bld:index|Build Level documentation]] 
 +  * [[en:ibm|IBM's OS/2 Toolkit and DDK documentation]]
   * [[en:docs:os2:api:vio|VIO API]]   * [[en:docs:os2:api:vio|VIO API]]
   * [[en:docs:os2:api:cpi|CPI API]]   * [[en:docs:os2:api:cpi|CPI API]]
 +  * [[en:docs:general:mvm|MVM server]]
 +  * [[en:docs:os2:os2srv|main OS/2 server]]
 +  * [[en:docs:os2:os2exec|os2exec server]]
 +  * [[en:docs:os2:os2fs|filesystem server]]
 +  * [[en:docs:os2:kal|libKAL library]]
 +  * [[en:docs:os2:modules:doscalls|DOSCALLS.DLL library]]
 +
 +==== DOS personality ====
 +
 +  * [[en:docs:dos:api|DOS API]]
 +  * [[en:docs:fapi|Family API]]
 +
 +==== Win16 personality ====