en:docs:general:architecture

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:general:architecture [2014/06/06 03:17] – [osFree general architecture] valeriusen:docs:general:architecture [2014/06/06 21:53] (current) – [osFree general architecture] valerius
Line 3: Line 3:
 Here should be an index of architectural ideas for different osFree components. Here should be an index of architectural ideas for different osFree components.
  
-==== Neutral Personality ====+==== A microkernel (currently, L4/Fiasco.OC) ==== 
 + 
 +<general concepts> 
 + 
 +==== Personality-Neutral Services ==== 
 + 
 +The ideas around Personality Neutral Services, servers, libs, and how they could be reused in OS/2 personality. 
 + 
 +OS frameworks: l4env, l4re and Genode 
 + 
 +==== Device Driver Environment ==== 
 + 
 +Wrappers for Linux/FreeBSD/etc drivers to work on l4env/l4re/Genode 
 + 
 +==== Multiple Virtual Machines (MVM) personality ==== 
 + 
 +==A historical note === 
 + 
 +The term "MVM" goes from OS/2 (PowerPC). It replaces the term "MVDM" (Multiple Virtual **DOS** Machines). The PowerPC platform could not so easily emulate the Intel processor real mode, so it required more emulation. Though, we must say that it worked just fine, fast, and theoretically may be used not for DOS only. (IBM had plans to provide a binary compatibility with OS/2 (Intel), on the base of the same component which was used to run DOS Apps).  
 + 
 +Read more on [[en:docs:general:mvm|MVM personality]]
  
 ==== OS/2 Personality ==== ==== OS/2 Personality ====