To je základní myšlenka, pochválit se, když to nikdo za mě neudělá :-) Ale přiznám se, že tady mi šlo hlavně o to ukázat, že existuje smysluplné a ne moc fantastické použití pro víc „partition“.
Co se týče zdrojáků, tak o tom uvažujeme, uvidí se, jak se to vyvine. Ale co se týče licence, GPL se na to nevztahuje. Device mapper je samozřejmě součástí jádra ale my ho nijak nemodifikujeme, pouze ho používáme. Device mapper funguje tak, že se mu řekne něco ve stylu:
/dev/mapper/xy:
linear /dev/sda1 0 500
linear /dev/sdb1 0 500
a on podle toho vyrobí zařízeni /dev/mapper/xy, které bude 1000 bloků velké a prvních 500 bude prvních 500 bloků z sda1 a za tím bude prvních 500 bloků z /dev/sdb1. A ten náš systém funguje tak, že si z disku načte první 1MB a v něm má nějaké struktury, podle kterých takovouhle mapper tabulku vyrobí.

