Menej súčastí v každom balíčku
Electron obsahuje Chromium a Node.js. Tauri využíva systémový WebView: WKWebView na macOS, WebView2 vo Windows a WebKitGTK na Linuxe. Aplikácia už nemusí pribaliť vlastný prehliadačový engine.
Natívne jadro pre známe úlohy
SSH, SFTP, trezor a overovanie aktualizácií prechádzajú do kompilovaného kódu v Ruste. Rozhranie komunikuje cez riadené API jadra. Vzniká natívny základ pre ďalší rozvoj serverových nástrojov.
Menšie balíčky, ale nie všade nižšia spotreba pamäte
Odstránením pribaleného jadra sa výrazne zmenšia balíčky aj nainštalovaná aplikácia. Automaticky to neznamená nižšiu spotrebu pamäte: pri našom prvom meraní bola spotreba RAM nižšia v systéme macOS, ale vyššia v systémoch Windows a Ubuntu pri otvorených moduloch. Systémové WebView zostáva nevyhnutnou podmienkou. Namerané hodnoty nájdete v článku o využití prostriedkov.
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| Inštalačný balíčekVeľkosť stiahnutého balíčka. | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| Nainštalovaná aplikáciaMiesto na disku po inštalácii. | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| RAM po odomknutíTrezor je odomknutý a nie je otvorený žiadny modul. | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| RAM s 3 modulmiSú otvorené System Monitor, File Manager a Log Viewer. | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| RAM počas SSH a SFTPNavyše aktívny terminál a čítanie cez SFTP. | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| CPU počas SSH a SFTPPercento jedného jadra. | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
Novinky v Alpha 0.1.1
SSH jump hosty a pripojenia bez uloženého profilu
Pripojte sa cez jump host vrátane reťazca až troch uložených hostov s kontrolou kľúča pri každom kroku. Ručne zadaný cieľový server možno použiť bez uloženia.
Dva terminály a kontrola dostupnosti na pozadí
Dva terminály usporiadate vedľa seba alebo nad seba, na rovnakom či rôznych serveroch; skrytie reláciu neukončí. Dostupnosť kontroluje TCP port SSH bez prihlásenia. Cieľ dostupný len cez jump host vyžaduje otvorenú jump reláciu, inak zostáva neoverený. Nedostupný port nedokazuje vypnutý server.
Jeden až tri súborové panely a prenosy medzi servermi
Každý panel zobrazí lokálny disk alebo otvorenú SSH reláciu s editáciou v Monacu. Dáta medzi servermi prúdia cez tento počítač bez uloženia na jeho disk. Fronta podporuje pozastavenie, pokračovanie, zrušenie a riešenie konfliktov.
Presuny overované pomocou SHA-256
Zdrojový súbor sa zmaže až po úspešnom overení SHA-256 a iba ak sa nezmenil. Inak zostane na mieste a fronta vysvetlí dôvod.
Podrobnosti hardvéru, výber relácie a 42 jazykov
System Monitor vypíše procesorové pätice a GPU či akcelerátory s dostupnými metrikami NVIDIA a AMD; chýbajúce hodnoty zostanú nedostupné. Moduly použijú jediné spojenie automaticky, pri viacerých ponúknu výber a samy server neprepnú. Rozhranie podporuje 42 jazykov vrátane písania sprava doľava.
Čo Alpha zatiaľ neponúka
Presmerovanie portov, rozbaľovanie vzdialených archívov ani pretiahnutie z Finderu či Prieskumníka zatiaľ nie sú dostupné. Prenosy nie sú priame a nepodporujú súbory čitateľné len cez sudo. Alpha 0.1.1 má menej testovania než Beta 0.1.0, najmä na klientoch Windows a Linux.