TuxOnIce - TuxOnIce
![]() | tento článek příliš spoléhá na Reference na primární zdroje.Květen 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | Tento článek je věcná přesnost může být ohroženo z důvodu zastaralých informací.Říjen 2016) ( |
Původní autoři | Nigel Cunningham |
---|---|
Stabilní uvolnění | 3.14 / 16. března 2014 |
Operační systém | Linux |
Plošina | Intel, AMD |
Licence | GNU General Public License |
webová stránka | gitlab |
TuxOnIce (dříve známý jako Pozastavit 2) je implementací pozastavit na disk (nebo přezimovat ) funkce, která je k dispozici jako opravy pro 2.6 Linuxové jádro. Během éry jádra 2.5 Pavel Machek rozdvojil původní out-of-tree verzi swsusp (poté přibližně v beta verzi 10) a dostal ji sloučenou do vanilkového jádra, zatímco vývoj pokračoval v řadě swsusp / Suspend2 / TuxOnIce. TuxOnIce zahrnuje podporu pro SMP, highmem a preempce. Jeho hlavní výhody oproti swsusp jsou:

- Má rozšiřitelnou architekturu, která umožňuje libovolné transformace obrazu a libovolné backendy pro zápis obrazu;
- Připravuje obraz a přiděluje úložiště před provedením jakéhokoli úložiště a účtů pro využití paměti a úložiště velmi pečlivě, čímž se stává spolehlivějším;
- Jeho současné moduly pro psaní obrazu byly navrženy pro rychlost, kombinování asynchronní I / O, multithreading a readahead s kompresí LZF ve své výchozí konfiguraci pro čtení a zápis obrazu tak rychle, jak to hardware dokáže;
- Má aktivní komunitu podporující jej prostřednictvím wiki, e-mailových seznamů a irc kanálu (viz web TuxOnIce);
- Je flexibilnější a konfigurovatelnější (prostřednictvím rozhraní / sys / power / tuxonice);
- Zatímco aktuální implementace swsusp (a uswsusp) podporují zápis obrazu pouze na jedno odkládací zařízení, TuxOnIce podporuje více zařízení v jakékoli kombinaci odkládacích souborů a odkládacích oddílů. Může také zapsat obrázek do běžného souboru, čímž se vyhne potencionálním problémům s uvolněním paměti při přípravě na pozastavení.[pochybný ]
- Podporuje šifrování různými metodami;
- Může ukládat celý obraz paměti (což má za následek citlivější systém po obnovení), zatímco uswsusp a swsusp zapisují maximálně poloviční množství paměti RAM.
TuxOnIce se původně jmenoval „Suspend2“, protože po beta verzích (v době, kdy Pavel rozdvojil kódovou základnu) došlo k vydání 1.0 a poté 2.0. Název „Suspend2“ vznikl jako kontrakce „Software Suspend 2.x“.
V průběhu času bylo vynaloženo určité úsilí ke sloučení TuxOnIce do vanilkového jádra, ale proti nim stál Pavel,[1] primárně (zdá se), protože Pavel věří, že velká část procesu pozastavení disku může a měla by být spuštěna z uživatelského prostoru (viz uswsusp ), zatímco Nigel Cunningham si myslí, že tento kód patří do jádra.[2] Nigel prohlásil, že touží i frustruje z toho, že by specifické rysy TuxOnIce byly sloučeny zpět do hlavní řady, a v současné době se o to aktivně nesnaží.[3]
Viz také
Reference
externí odkazy
- Domovská stránka TuxOnIce na Wayback Machine (archivováno 2017-05-13)
- Rozhovor s Nigelem Cunninghamem