A Transmission 4.0 verzió új funkciókkal gazdagodott, köztük a BitTorrent v2 és hibrid torrentek használatának támogatásával. Emellett a felhasználók mostantól beállíthatnak alapértelmezett nyomkövetőket, amelyek segítségével minden nyilvános torrentet bejelenthetnek. Az új funkciók között szerepel a torrentek létrehozásakor megadható darabméret, valamint az IPv6-os blokklisták támogatása is. Az átviteltechnika teljesen új formában: Mind az asztali környezetbe szánt, mind a webes kliensek teljesen megújulnak. Te mit használsz bittorent-kliensként?
Az új verzió támogatja a torrentek azonnali elindítását, ahol a részdarabokat ellenőrzik a teljes ellenőrzés előtt, és a felhasználók a potenciálisan azonosító információk elhagyására is lehetőséget kapnak. Az átírt webes kliens mostantól támogatja a mobilhasználatot is.
A Transmission 4.0 verzió továbbá a semver (szemantikus) verziókezelést használja, amely lehetővé teszi a folyamatos fejlesztést és frissítést a felhasználók számára. A verzió tucatnyi új funkcióval bővült, amelyek közül csak néhányat soroltunk fel, de az egész lista túl hosszú ahhoz, hogy itt felsorolható legyen. Két és fél évnyi munka eredményeképpen a Transmission 4.0 verzió a BitTorrent protokoll új generációját jelenti, amely könnyebben használható és hatékonyabb a felhasználók számára.
A Transmission egy gyors, egyszerű és ingyenes Bittorrent kliens MacOS, Windows és Linux operációs rendszerekhez. Az alapbeállításokat úgy állították be, hogy egyszerűen működjenek, és csak néhány kattintás szükséges az olyan speciális funkciók, mint a figyelt könyvtárak, a rossz partnerek blokklistái és a webes felület konfigurálásához. Amikor az Ubuntu a Transmissiont választotta alapértelmezett BitTorrent-kliensnek, az egyik leggyakrabban említett ok a könnyű tanulhatósága volt.
Letöltés
2021 második fele óta rengeteg munka zajlik a színfalak mögött a fejlesztésen, amely magában foglalja a kód teljes újraalapozását, valamint a közösségi hozzájárulók és a projekt elkötelezett vezető fejlesztői által hozzáadott új funkciókat. Minden platformon szinte napi szinten történt előrelépés. Most, hogy a projekt előállt az új béta verzióval érdemes megnézni és kipróbálni a 4.0.0-s első béta verzióját.
A Transmission 4.0 (stabil) verziók letöltése >
Az újdonságokról részletesen
Már több mint egy éve aktívan fejlesztik, és a Transmission 3.00 óta rengeteg változtatást tartalmaz - több mint 1000 kódbeküldés. Néhány a legfontosabbak közül:
- Erőforrás-hatékonyság - kevesebb memória, kevesebb CPU-ciklus használata.
- Jobb közösség - szívesen fogadjuk és felhasználjuk a pull-kérelmeket
- Kódkorszerűsítés - teljesen C++-ban átírva.
- Új funkciók
Erőforrás-hatékonyság
- A kódot széleskörűen profilozták a fejlesztők és javították a nem hatékony kódot és memóriahasználatot. Például a transmission-daemon 25 000 torrenttel történő indításának stressztesztje szinte teljes egészében IO-alapú, 50%-kal kevesebb CPU-ciklust és 70%-kal kevesebb memóriát használ, mint a Transmission 3.00 verzió.
- A távvezérlő GUI-k (transmission-qt és transmission-web) mostantól az RPC API „table” módját használják, ami kisebb hasznos terhelést / kisebb sávszélesség-használatot eredményez.
- Az RPC hasznos terhek tömörítése mostantól a libdeflate segítségével történik, amely egy „erősen optimalizált programkönyvtár és jelentősen gyorsabb, mint a zlib könyvtár”.
Közösség
- A projekt sokkal jobban reagál a hibajelentésekre és kódbeadásokra, mint korábban.
- Van egy új önkéntes közreműködőkből álló csoport, akik a Transmission-on dolgoznak.
- A Transmission 4.0.0-beta.1 több mint 300 új közösségi kódbeküldést tartalmaz, és új közreműködőket is szívesen fogad.
- A dokumentáció átkerült a transmission/transmission gitfába, hogy a közreműködők PR-okat küldhessenek be a javítás érdekében.
Kódkorszerűsítés
- A teljes kódbázist C-ről C++-ra írták át. A folyamat során több ezer sor egyedi kódot távolítottak el, és helyette szabványos C++ eszközöket használtak. A mag kódja 18%-kal zsugorodott. A mag kódbázisát széleskörűen átdolgozták, hogy tesztelhetőbb és karbantarthatóbb legyen.
- A GTK klienst átültetése gtkmm-re.
- A webes kliens modern JavaScriptben lett újraírva, és többé nem használ jQuery-t. A teljes gzippelt csomag mérete mostantól 68K.
- Az egységtesztek kibővültek és átkerültek a Google Testre. A Clang sanitizer buildek a CI alatt futnak.
- A core könyvtár mostantól fuzz tesztelt.
- Az átvitel mostantól Sonarcloud, Coverity, LGTM és clang-tidy statikus elemzést használ az új kódokon. A Transmission 3.00-hoz képest több száz kódfigyelmeztetés javításra került.
Új funkciók
- BitTorrent v2 torrentek és hibrid torrentek használatának támogatása. (A v2 és hibrid torrentek létrehozásának támogatása egy következő kiadásban várható).
- A felhasználók mostantól „alapértelmezett” nyomkövetőket állíthatnak be, amelyekkel minden nyilvános torrentet be lehet jelenteni.
- Az újonnan hozzáadott magok azonnal elindulhatnak, és igény szerint ellenőrizhetik a darabokat, ahelyett, hogy teljes ellenőrzésre lenne szükség a vetítés megkezdése előtt. (#2626)
- Új torrentek létrehozásakor lehetőség adódott a potenciálisan azonosító információk (pl. User-Agent és a létrehozás dátuma) elhagyására. (#3452)
- A webes kliens átírásra került, és mostantól támogatja a mobilhasználatot.
- Új torrentek létrehozásakor a felhasználók mostantól megadhatják a darabméretet. (#3768, #3145, #2805)
- Az IPv6-os blokklisták mostantól támogatottak. (#3835)
- A 4.0.0-beta.1-től kezdve a Transmission kiadások mostantól a semver (szemantikus) verziókezelést használják.
- Tucatnyi más új funkció - túl sok ahhoz, hogy itt felsorolható lenne. Egy év munkája:
Hozzászólások
Nagyobb sebességre kapcsolt a Transmission
Beküldte Hosszú Lajos -
Értékelés:
Az első dolgok egyike, ha telepítek egy Linux-disztribúciót, hogy törlöm a Transmissiont és helyette a qBittorrentet telepítem. Ez utóbbit szoktam meg, ez is könnyen használható.
Nagyobb sebességre kapcsolt a Transmission
Beküldte lala -
Értékelés:
+1
Egyetertek!
Nagyobb sebességre kapcsolt a Transmission
Beküldte T.István -
Értékelés:
Nagyobb sebességre kapcsolt a Transmission
Beküldte atime -
Értékelés:
https://github.com/BiglySoftware/BiglyBT
Nagyobb sebességre kapcsolt a Transmission
Beküldte kami911 -
Értékelés:
Nagyobb sebességre kapcsolt a Transmission
Beküldte keraform 2.0 -
Értékelés:
Ha nincs, próbáld ki a qBittorrent keresőjét.
Nagyobb sebességre kapcsolt a Transmission
Beküldte atime -
Értékelés:
Nagyobb sebességre kapcsolt a Transmission
Beküldte keraform 2.0 -
Értékelés:
Nekem 1193 találatot írt ki.
Rémlik, hogy be kell állítani a keresőmodulokat.
Valaki biztosan megmondja, hogy hogy kell.
Nagyobb sebességre kapcsolt a Transmission
Beküldte atime -
Értékelés:
Nagyobb sebességre kapcsolt a Transmission
Beküldte keraform 2.0 -
Értékelés: