Mniej składników w każdym pakiecie
Electron zawiera Chromium i Node.js. Tauri korzysta z systemowego WebView: WKWebView na macOS, WebView2 na Windows i WebKitGTK na Linuksie. Aplikacja nie musi już dołączać własnego silnika przeglądarki.
Natywny rdzeń do znanych zadań
SSH, SFTP, sejf i weryfikacja aktualizacji przechodzą do skompilowanego kodu Rust. Interfejs komunikuje się przez kontrolowane API rdzenia, tworząc natywną podstawę dalszego rozwoju narzędzi serwerowych.
Mniejsze pakiety, ale nie wszędzie mniejsze zużycie pamięci
Usunięcie dołączonego silnika znacznie zmniejsza pakiety i zainstalowaną aplikację. Nie oznacza to automatycznie mniejszego zużycia pamięci: w naszym pierwszym pomiarze zużycie RAM było niższe na macOS, ale wyższe na Windows i Ubuntu przy otwartych modułach. Systemowy WebView pozostaje wymagany. Zmierzone wartości znajdują się w artykule o zużyciu zasobów.
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| InstalatorRozmiar pobranego pakietu. | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| Zainstalowana aplikacjaMiejsce na dysku po instalacji. | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| RAM po odblokowaniuSejf jest odblokowany i żaden moduł nie jest otwarty. | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| RAM z 3 modułamiOtwarte są System Monitor, File Manager i Log Viewer. | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| RAM podczas pracy przez SSH i SFTPDodatkowo aktywny terminal i odczyt przez SFTP. | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| CPU podczas pracy przez SSH i SFTPProcent wykorzystania jednego rdzenia. | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
Nowości w Alpha 0.1.1
Hosty przesiadkowe SSH i połączenia bez zapisanego profilu
Łącz się przez host przesiadkowy, także łańcuch do trzech zapisanych hostów, z kontrolą klucza na każdym etapie. Ręcznie wpisany serwer docelowy można użyć bez zapisywania.
Dwa terminale i sprawdzanie dostępności w tle
Ustaw dwa terminale obok siebie lub pionowo, na tym samym albo różnych serwerach; ukrycie nie kończy sesji. Dostępność sprawdza port TCP SSH bez logowania. Cele dostępne wyłącznie przez host przesiadkowy wymagają otwartej sesji do niego, inaczej pozostają niezweryfikowane. Niedostępny port nie dowodzi wyłączenia serwera.
Od jednego do trzech paneli i transfery między serwerami
Każdy panel pokazuje dysk lokalny lub otwartą sesję SSH z edycją w Monaco. Dane między serwerami przechodzą przez ten komputer bez zapisu na jego dysku. Kolejka obsługuje pauzę, wznowienie, anulowanie i rozwiązywanie konfliktów.
Przenoszenie zweryfikowane SHA-256
Plik źródłowy zostaje usunięty dopiero po pomyślnej kontroli SHA-256 i tylko gdy nie uległ zmianie. W przeciwnym razie pozostaje, a kolejka wyjaśnia powód.
Szczegóły sprzętu, wybór sesji i 42 języki
System Monitor pokazuje gniazda CPU i GPU lub akceleratory z dostępnymi metrykami NVIDIA i AMD; brakujące wartości pozostają niedostępne. Moduły automatycznie używają jedynego połączenia albo proszą o wybór, bez samoczynnej zmiany serwera. Interfejs obsługuje 42 języki, również pisane od prawej do lewej.
Czego Alpha jeszcze nie oferuje
Przekierowanie portów, rozpakowywanie zdalnych archiwów i przeciąganie z Findera lub Eksploratora nie są dostępne. Transfery nie są bezpośrednie i nie kopiują plików czytelnych tylko przez sudo. Alpha 0.1.1 ma mniej testów niż Beta 0.1.0, szczególnie na klientach Windows i Linux.