Manj sestavnih delov v paketu
Electron vključuje Chromium in Node.js. Tauri uporablja sistemski WebView: WKWebView na macOS, WebView2 na Windows in WebKitGTK na Linuxu. Aplikaciji ni več treba priložiti lastnega brskalniškega pogona.
Izvorno jedro za znane naloge
SSH, SFTP, trezor in preverjanje posodobitev prehajajo v prevedeno kodo Rust. Vmesnik komunicira prek nadzorovanih API-jev jedra. To je izvorna osnova za nadaljnji razvoj strežniških orodij.
Manjši paketi, vendar ne povsod manjša poraba pomnilnika
Odstranitev priloženega pogona precej zmanjša pakete in nameščeno aplikacijo. To ne pomeni samodejno manjše porabe pomnilnika: pri naši prvi meritvi je bila poraba RAM nižja v macOS, a višja v Windows in Ubuntu z odprtimi moduli. Sistemski WebView ostaja predpogoj. Izmerjene vrednosti so v članku o porabi virov.
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| Namestitveni paketVelikost prenesenega paketa. | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| Nameščena aplikacijaProstor na disku po namestitvi. | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| RAM po odklepanjuTrezor je odklenjen in noben modul ni odprt. | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| RAM s 3 moduliOdprti so System Monitor, File Manager in Log Viewer. | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| RAM med SSH in SFTPDodatno še aktiven terminal in branje prek SFTP. | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| CPU med SSH in SFTPOdstotek enega jedra. | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
Novosti v Alpha 0.1.1
Vmesni gostitelji SSH in povezave brez shranjenega profila
Povežite se prek vmesnega gostitelja, tudi z verigo do treh shranjenih gostiteljev, s preverjanjem ključa pri vsakem koraku. Ročno vneseni cilj lahko uporabite brez shranjevanja.
Dva terminala in preverjanje dosegljivosti v ozadju
Postavite dva terminala drug ob drugega ali enega nad drugega, na istem ali različnih strežnikih; skrivanje ne konča seje. Preverjanje preskusi vrata TCP za SSH brez prijave. Cilji samo prek vmesnega gostitelja zahtevajo odprto sejo z njim, sicer ostanejo nepreverjeni. Nedosegljiva vrata ne dokazujejo izklopljenega strežnika.
Ena do tri datotečne plošče in prenosi med strežniki
Vsaka plošča pokaže lokalni disk ali odprto sejo SSH z urejanjem v Monacu. Podatki med strežniki tečejo prek tega računalnika brez shranjevanja na njegov disk. Vrsta podpira premor, nadaljevanje, preklic in reševanje sporov.
Premiki, preverjeni s SHA-256
Izvorna datoteka se izbriše šele po uspešnem preverjanju SHA-256 in samo, če se ni spremenila. Sicer ostane, vrsta pa pojasni razlog.
Strojne podrobnosti, izbira seje in 42 jezikov
System Monitor izpiše procesorska podnožja ter GPU ali pospeševalnike z razpoložljivimi meritvami NVIDIA in AMD; manjkajoče vrednosti ostanejo nedostopne. Moduli samodejno uporabijo edino povezavo ali zahtevajo izbiro, ne da bi sami zamenjali strežnik. Vmesnik podpira 42 jezikov, tudi pisavo od desne proti levi.
Česa Alpha še ne ponuja
Posredovanje vrat, razširjanje oddaljenih arhivov in vlečenje iz Finderja ali Raziskovalca še niso na voljo. Prenosi niso neposredni in ne kopirajo datotek, berljivih samo s sudo. Alpha 0.1.1 je manj preizkušena kot Beta 0.1.0, predvsem na odjemalcih Windows in Linux.