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
en:docs:index [2021/08/26 02:10] prokusheven:docs:index [2024/01/18 06:04] (current) prokushev
Line 1: Line 1:
-{{logos:os2.gif?35x35}} {{logos:dos.gif?35x35}} {{logos:win16.gif}}+{{logos:fiasco.png?35}}{{logos:os2.gif?35x35}} {{logos:dos.gif?35x35}} {{logos:win16.gif}}
  
 ===== osFree documentation ===== ===== osFree documentation =====
Line 6: Line 6:
  
  
-==== General ==== +  * [[en:docs:general|General information and architecture]]
- +
-The general osFree documentation and ideas +
- +
-  * [[en:docs:general:index|osFree design and development concept]] +
-  * [[en:docs:general:architecture|osFree architecture ideas]] +
-  * [[en:develop:guidelines|Developer Reference]] +
-  * [[en:docs:web:index|Web-site maintaince guides and references]] +
-  * [[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)]] +
- +
-==== 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]]
-  * [[en:docs:boot:memmap|osFree boot sequence (Memory map changing)]] +  * [[en:docs:kernel|Kernel information]] 
-  * [[en:docs:boot:bootseq2|osFree boot sequence (Draft II)]] +  * [[en:docs:np|Neutral personality]] 
-    * [[en:docs:boot:freeldr:history|A historical note about FreeLDR]] +  * [[en:docs:os2|OS/2 personality]] 
-    * [[en:docs:boot:freeldr:os2csm|Ideas inspired by OS2CSM]] +  * [[en:docs:general:mvm|MVM personality]] 
-    * [[en:docs:boot:freeldr:ldr-design|FreeLDR design and ideas]] +    * [[en:docs:dos|DOS personality]] 
-    * [[en:docs:boot:freeldr:relnotes|FreeLDR 0.0.2 release notes]] +      * [[en:docs:win16|Win16 personality]] 
-    * [[en:docs:boot:freeldr:bootos2|About OS/2 booter]] +  * [[en:docs:tk|osFree toolkit]]
-  * [[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]] +
- +
-==== Microkernel ==== +
- +
-Microkernel, formerly L4Ka::Pistachio, now Fiasco.OC +
- +
-=== Older L4 X.2 docs === +
- +
-  * {{downloads:docs:idl4_manual.pdf|IDL4 Manual}} +
-  * {{downloads:docs:l4-x2-r5.pdf|L4 Version X.2 Reference Manual}} +
-  * [[en:docs:kickstart|L4Ka:Kickstart]] +
-  * [[en:docs:kernel:build|L4Ka::Pistachio and Afterburner build process]] +
-  * [[en:docs:kernel:fiasco:build|Fiasco and L4Linux build process]] +
- +
-=== 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 +
-  * Port Input Output server +
-  * [[en:api:kbd|KBD server]] +
-  * [[en:api:vio|VIO server]] +
-  * [[en:docs:virtual_file_system_servers|Virtual File System servers]] +
- +
-==== 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:status|OS/2 personality prototype status]] +
-  * [[en:docs:os2:ifs|Installable File System]] +
-  * [[en:docs:os2:ixf|Installable Executable Format]] +
-  * [[en:docs:os2:cmd:index|Command Line Reference]] +
-  * [[en:docs:os2:modules|Modules and their entry points]] +
-  * [[en:docs:os2:pm:index|Presentation Manager]] +
-  * [[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:fapi|Family API]] +
-  * [[en:docs:os2:api:vio|VIO 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:modules:kal|libKAL library]] +
-  * [[en:docs:os2:modules:doscalls|DOSCALLS.DLL library]] +
- +
-==== DOS personality ==== +
- +
-  * [[en:docs:dos:api|DOS API]] +
-  * [[en:docs:fapi|Family API]] +
-  * [[en:docs:tasklist|Task List API]] +
-  * [[en:docs:grabbers|Screen grabbers API]] +
-  * [[en:docs:switcher|Task switcher API]] +
-  * [[en:docs:dpmi|DPMI]] +
- +
-==== Win16 personality ==== +
- +
-  * [[en:docs:tasklist|Task List API]] +
-  * [[en:docs:grabbers|Screen grabbers API]] +
-  * [[en:docs:switcher|Task switcher API]] +
-  * [[en:docs:dpmi|DOSX API]] +
-  * [[en:docs:win16:modules:kernel|kernel]]+