Méně součástí v každém balíčku
Electron obsahuje Chromium a Node.js. Tauri využívá systémový WebView: WKWebView na macOS, WebView2 ve Windows a WebKitGTK na Linuxu. Aplikace tak nemusí přibalovat vlastní prohlížečový engine.
Nativní jádro pro známé úlohy
SSH, SFTP, trezor a ověřování aktualizací přecházejí do kompilovaného kódu v Rustu. Rozhraní komunikuje přes řízená API jádra. Vzniká tak nativní základ pro další rozvoj nástrojů pro správu serverů.
Menší balíčky, ale ne všude nižší spotřeba paměti
Odstranění přibaleného enginu výrazně zmenšuje balíčky i nainstalovanou aplikaci. Neznamená to automaticky nižší využití paměti: v našem prvním měření byla spotřeba RAM na macOS nižší, ale na Windows a Ubuntu s otevřenými moduly vyšší. Systémové WebView zůstává nezbytnou podmínkou. Naměřené hodnoty najdete v článku o využití prostředků.
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| Instalační balíčekVelikost staženého balíčku. | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| Nainstalovaná aplikaceMísto na disku po instalaci. | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| RAM po odemknutíTrezor je odemknutý a není otevřen žádný modul. | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| RAM se 3 modulyJsou otevřeny System Monitor, File Manager a Log Viewer. | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| RAM při práci přes SSH a SFTPNavíc aktivní terminál a čtení přes SFTP. | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| CPU při práci přes SSH a SFTPProcento jednoho jádra. | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
Novinky v Alpha 0.1.1
SSH jump hosty a připojení bez uloženého profilu
Připojte se přes jump host včetně řetězce až tří uložených hostů s kontrolou klíče na každém kroku. Ručně zadaný cílový server lze použít bez jeho uložení.
Dva terminály a kontrola dostupnosti na pozadí
Dva terminály uspořádáte vedle sebe nebo nad sebe, na stejném či různých serverech; skrytí terminálu relaci neukončí. Dostupnost se kontroluje TCP spojením na SSH port bez přihlášení. Cíl dostupný jen přes jump host vyžaduje otevřenou jump relaci, jinak zůstává neověřený. Nedostupný port nedokazuje vypnutý server.
Jeden až tři souborové panely a přenosy mezi servery
Každý panel může zobrazit lokální disk nebo otevřenou SSH relaci s editací v Monacu. Data mezi servery proudí přes tento počítač bez uložení na jeho disk. Fronta podporuje pozastavení, pokračování, zrušení a řešení konfliktů.
Přesuny ověřované pomocí SHA-256
Zdrojový soubor se smaže teprve po úspěšném ověření SHA-256 a pouze pokud se mezitím nezměnil. Jinak soubor zůstane na místě a fronta vysvětlí důvod.
Podrobnosti hardwaru, výběr relace a 42 jazyků
System Monitor vypíše procesorové patice a GPU či akcelerátory, včetně dostupných metrik NVIDIA a AMD; chybějící hodnoty zůstanou nedostupné. Moduly použijí jediné spojení automaticky, při více spojeních nabídnou výběr a samy server nepřepnou. Rozhraní podporuje 42 jazyků včetně zápisu zprava doleva.
Co Alpha zatím nenabízí
Přesměrování portů, rozbalování vzdálených archivů ani přetažení z Finderu či Průzkumníka zatím nejsou dostupné. Přenosy mezi servery nejsou přímé a nepodporují soubory čitelné pouze přes sudo. Alpha 0.1.1 má méně testování než Beta 0.1.0, zejména u klientů Windows a Linux.