Knižnica Dokan - Pomoc pri vývoji projektov s viacerými platformami
- 2104
- 399
- Štefan Šurka
Pri vývoji softvéru bude možno potrebné simulovať súborové systémy iných operačných systémov. Týmto spôsobom môžete vytvoriť program v systéme Windows a otestovať jeho výkon v prostredí Linux, MacOS, BSD systémov. Zjednodušiť túto úlohu, ktorú používa knižnica knižnice Dokan.
Skontrolujte knižnicu Dokan
Kľúčovou výhodou knižnice Dokan je podpora výkonu úloh na úrovni jadra systému Windows. Je to však tiež nevýhoda: knižnica je potrebná na inštaláciu kompilovaného ovládača (a výber nesprávneho softvéru môže viesť k modrej obrazovke vo fáze načítania OS). Spojenie virtuálnych diskov sa vykonáva prostredníctvom protokolu SSH. Nezáleží na ich súborovom systéme, pretože Dokan transformuje prichádzajúce požiadavky na tie, ktoré pochopia jadro systému Windows, čo vám umožní napodobniť nepodporované súborové systémy alebo si úplne vytvoriť svoj vlastný. Toto je druh analógu poistky používanej v systémoch Linux.
Čo je knižnica Dokan a aký je to program: Je to počas ladenia a kontroly výkonu obklopeného rôznym OS, že knižnica sa najčastejšie používa. Toto nie je samostatná aplikácia s rozhraním GUI, ale sada súborov exekutívy systému v prostredí Visual Studio Development Environment. Knižnica vo forme zdrojového kódu a inštalátor EXE je možné stiahnuť zo zodpovedajúcej vetvy GitHub. V budúcnosti bude potrebné nainštalovať aktuálnu verziu Visual Studio, Správca balíkov Nuget a importovať správnu knižnicu z tohto správcu balíkov (tam sa nazýva Dokannet).
Projekt bol spočiatku vyvinutý a do roku 2011 bol podporený určitý Hiroki Asakawa. Posledná verejná verzia, ktorú vytvoril, je 0.6.0. Do roku 2014 sa komunita GitHub zapojila do vývoja a podpory (zdrojový kód je otvorený, uverejnený v rámci licencií LGPL a MIT).
Knižnica Dokan - problémy pri používaní
Hlavné problémy, ktoré sa vyskytujú pri používaní Doan, sú nasledujúce:
- Slabá kompatibilita pri používaní čerstvých rámcov .Internetová sieť. Prax ukazuje, že je najlepšie použiť 4.5.2 s Liberri verziou 1.2.0.1 000. Aktuálna verzia knižnice Dokan 0.0-beta1 vyrovnáva túto nevýhodu, ale stále sa považuje za test. Takže pri vytváraní nových projektov sa odporúča používať .Čistý rámec presne 4.5.2.
- Vyberanie vodiča sami je ťažké. A ak sa to robí nesprávne, potom spustenie Visual Studio (alebo dokonca načítanie OS) skončí kritickou chybou (obrazovka modrej smrti). Zoznam všetkých príslušných ovládačov (s expanziou .Sys a vo forme zdrojového kódu na kompiláciu) je k dispozícii na GitHub.
- Keď je knižnica Deinstal, súčasť súborov exekutívneho systému zostane v systéme Windows. Nezasahujú do normálnej prevádzky operačného systému, ale pri inštalácii iných verzií môže Addan spôsobiť chyby (kolaps pri pokuse o pridanie knižnice prostredníctvom Správcu balíkov Visual Studio). Podobné správanie sa pozoruje pri prechode z liberi 0.6.0 do verzie 1.2.0.
- Integrované GUI spustené v súbore ENCFSW.Exe, má vzácnu funkčnosť. Preto je bez schopnosti pracovať s Visual Studio, je ťažké zvládnuť prácu knižnice.
Ako odstrániť Dokan
Na odstránenie je k dispozícii klasický Deinstal, ktorý skopíruje do inštalačného priečinka. Ale aj po jeho dokončení zostáva ovládač v systéme, čo môže spôsobiť chyby pri inštalácii iných knižníc, ktoré emulujú prácu súborového systému na úrovni jadra. Predtým, ako ich manuálne odstránite z priečinka System32 - ovládača (v systéme Windows), sa odporúča vyčistiť register predtým integrovaných kľúčov (je možné ich vykonať pomocou CCleaner). Užívateľ musí samozrejme mať práva správcu na to. Odporúča sa tiež vylúčiť knižnicu z Visual Studio prostredníctvom správcu balíkov Nuget alebo iného použitého správcu balíkov.
Knižnica Dokan je teda knižnica, ktorá vám umožňuje pracovať v systéme Windows a používať, emulovať alebo dokonca vytvárať spočiatku nepodporované súborové systémy (napríklad ext4, btrfs). Zdrojový kód je otvorený, uverejnený na GitHub. Ak ste mali skúsenosti s používaním knižnice Dokan, žiadame vás, aby ste o nej povedali, ako aj o výhodách, chyby knižnice, problémy, s ktorými ste sa počas práce museli stretnúť.
- « Inštalácia a konfigurácia Zoom - program pre online konferencie a vzdialené vzdelávanie
- Ako vyčistiť vyrovnávaciu pamäť a pamäť v televíziách pomocou inteligentnej televíznej podpory »