Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:docs:index [2022/04/04 14:09] – [Personality neutral servers] prokushev | en:docs:index [2024/12/05 05:57] (current) – prokushev |
---|
{{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 ===== |
| |
| |
==== 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: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]] | |
| |
==== 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]] | |
* [[en:docs:os2|OS/2 personality]] | * [[en:docs:os2|OS/2 personality]] |
* [[en:docs:dos|DOS personality]] | * [[en:docs:general:mvm|MVM personality]] |
* [[en:docs:win16|Win16 personality]] | * [[en:docs:dos|DOS personality]] |
| * [[en:docs:win16|Win16 personality]] |
| * [[en:docs:tk|osFree toolkit]] |
| * [[en:docs:tk:install|Toolkit installation]] |
| * [[en:docs:tk:tools|Tools reference]] |
| * [[en:docs:tk:formats|File formats]] |
| * [[en:docs:tk:som|Sytem Object Model toolkit]] |
| * [[en:docs:tk:som:getstart|somFree Getting Started]] |
| * [[en:docs:tk:som:progg|somFree Programming Guide]] |
| * [[en:docs:tk:som:progr|somFree Programmer's Reference]] |
| * [[en:docs:tk:som:sc|somFree Compiler and Emitter Framework]] |
| * [[en:docs:tk:som:sc:ug|User's Guide]] |
| * [[en:docs:tk:som:sc:pg|Programmer's Guide]] |
| * [[en:docs:tk:som:sc:pr|Programmer's Reference]] |
| * [[en:docs:tpro|Turbo Professional]] |