Dokanska knjižnica - Pomoć u razvoju projekata s više platformi

Dokanska knjižnica - Pomoć u razvoju projekata s više platformi

Prilikom razvoja softvera korisnik će možda trebati simulirati datotečne sustave drugih operativnih sustava. Na taj način možete stvoriti program u Windows -u i testirati njegove performanse u okruženju Linuxa, MacOS, BSD Systems. Pojednostaviti ovaj zadatak koristi se biblioteka Dokana biblioteke.

Pregledajte knjižnicu Dokan

Ključna prednost knjižnice Dokan je podrška za obavljanje zadataka na razini jezgre Windows jezgre. Ali ovo je također nedostatak: biblioteka je potrebna za instaliranje sastavljenog upravljačkog programa (a izbor pogrešnog softvera može dovesti do plavog zaslona u fazi učitavanja OS -a). Povezanost virtualnih diskova provodi se kroz SSH protokol. Njihov datotečni sustav nije bitan, jer Dokan transformira dolazne zahtjeve onima koji će razumjeti Windows Core, što vam omogućuje oponašanje nepodržanih datotečnih sustava ili u potpunosti stvoriti vlastiti vlastiti. Ovo je vrsta analoga osigurača koji se koristi u Linux sustavima.

Za što je knjižnica Dokan i kakav je to program: to je tijekom uklanjanja pogrešaka i provjere performansi okruženih različitim OS -om da se knjižnica najčešće koristi. Ovo nije zasebna aplikacija s njegovim GUI sučeljem, već skup izvršnih datoteka sustava u okruženju Visual Studio Development. Knjižnica u obliku izvornog koda i exe-installer može se preuzeti iz odgovarajuće grane GitHub. U budućnosti će biti potrebno instalirati trenutnu verziju Visual Studio, Nuget Package Manager i uvesti pravu biblioteku iz ovog upravitelja paketa (tamo se zove Dokannet).

U početku je projekt razvijen, a do 2011. godine podržao je izvjesni Hiroki Asakawa. Posljednja javna verzija koju je stvorio je 0.6.0. Do 2014. godine, zajednica GitHub bila je angažirana u razvoju i podršci (izvorni kod je otvoren, objavljen pod LGPL i MIT licence).

Dokan knjižnica - problemi pri korištenju

Glavni problemi koji nastaju pri korištenju DOAN -a su sljedeći:

  1. Slaba kompatibilnost pri korištenju svježih okvira .Neto okvir. Praksa pokazuje da je najbolje koristiti 4.5.2 s liberi verzijom 1.2.0.1000. Trenutna verzija knjižnice Dokan 0.0-Beta1 razina ovaj nedostatak, ali još uvijek se smatra testom. Dakle, prilikom stvaranja novih projekata preporučuje se koristiti .Neto okvir točno 4.5.2.
  2. Teško je odabrati vozača. A ako se to učini pogrešno, tada će pokretanje Visual Studio (ili čak učitavanje OS -a) završiti kritičnom pogreškom (plavi zaslon smrti). Popis svih relevantnih pokretača (s ekspanzijom .Sys i u obliku izvornog koda za kompilaciju) dostupni su na GitHub -u.
  3. Kad je knjižnica deinstal, dio datoteka izvršnog sustava ostaje u sustavu Windows. Oni ne ometaju normalan rad operativnog sustava, ali prilikom instaliranja drugih verzija, dodatak može uzrokovati pogreške (srušiti se prilikom pokušaja dodavanja knjižnice putem Visual Studio Packagera Manager). Slično ponašanje se primjećuje kada prijelaz iz Liberija 0.6.0 do verzije 1.2.0.
  4. Integrirani GUI pokrenut kroz ENCFSW datoteku.Exe, ima oskudnu funkcionalnost. Stoga je bez mogućnosti rada s Visual Studio -om teško savladati rad knjižnice.

Kako ukloniti Dokan

Za uklanjanje osigurava se klasični deinstal koji kopije u instalacijsku mapu. Ali čak i nakon završetka, vozač ostaje u sustavu, što može uzrokovati pogreške prilikom instaliranja drugih knjižnica koje oponašaju rad datotečnog sustava na razini jezgre. Prije nego što ih ručno uklonite iz mape System32 - vozača (u sustavu Windows), preporučuje se očistiti registar prethodno integriranih ključeva (može se izvršiti pomoću CCleaner -a). Naravno, korisnik mora imati prava administratora za to. Također se preporučuje isključiti knjižnicu iz Visual Studioa putem Nuget Package Manager -a ili drugog upravitelja paketa.

Dakle, knjižnica Dokan je knjižnica koja vam omogućuje rad u Windows -u i upotrebu, oponašanje ili čak stvaranje u početku nepodržane datotečne sustave (na primjer, EXT4, BTRFS). Izvorni kod je otvoren, objavljen na GitHub -u. Ako ste imali iskustvo korištenja knjižnice Dokan, tražimo od vas da kažete o tome, kao i prednosti, nedostatke knjižnice, probleme s kojima ste se morali susresti tijekom posla.