Minder onderdelen in elk pakket
Electron bevat Chromium en Node.js. Tauri gebruikt de WebView van het systeem: WKWebView op macOS, WebView2 op Windows en WebKitGTK op Linux. De applicatie hoeft geen eigen browserengine meer mee te leveren.
Een native kern voor vertrouwde taken
SSH, SFTP, de kluis en updatecontrole verhuizen naar gecompileerde Rust-code. De interface communiceert via gecontroleerde kern-API’s. Zo ontstaat een native basis voor verdere ontwikkeling van de servergereedschappen.
Kleinere pakketten, maar niet overal minder geheugengebruik
Door de meegeleverde engine te verwijderen worden de pakketten en de geïnstalleerde applicatie veel kleiner. Dat betekent niet automatisch een lager geheugengebruik: in onze eerste meting was het RAM-gebruik lager op macOS, maar hoger op Windows en Ubuntu met geopende modules. De WebView van het systeem blijft een vereiste. De gemeten waarden staan in het artikel over resourcegebruik.
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| InstallatieprogrammaGrootte van het gedownloade pakket. | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| Geïnstalleerde applicatieSchijfruimte na installatie. | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| RAM na ontgrendelenDe kluis is ontgrendeld en er is geen module geopend. | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| RAM met 3 modulesSystem Monitor, File Manager en Log Viewer zijn geopend. | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| RAM tijdens werk via SSH en SFTPDaarnaast een actieve terminal en lezen via SFTP. | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| CPU tijdens werk via SSH en SFTPPercentage van één kern. | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
Nieuw in Alpha 0.1.1
SSH-jumphosts en verbindingen zonder opgeslagen profiel
Verbind via een jumphost, inclusief ketens van maximaal drie opgeslagen hosts, met een sleutelcontrole bij elke stap. Een handmatig ingevoerd doel kan zonder opslaan worden gebruikt.
Twee terminals en beschikbaarheidscontrole op de achtergrond
Plaats twee terminals naast of boven elkaar, op dezelfde of verschillende servers; verbergen beëindigt de sessie niet. De controle test de SSH-TCP-poort zonder aanmelden. Doelen die alleen via een jumphost bereikbaar zijn, vereisen een open jumpsessie; anders blijven ze ongecontroleerd. Een onbereikbare poort bewijst geen serveruitval.
Eén tot drie bestandspanelen en servertransfers
Elk paneel toont de lokale schijf of een open SSH-sessie, met Monaco-bewerking. Gegevens tussen servers lopen via deze computer zonder op de schijf te worden opgeslagen. De wachtrij ondersteunt pauzeren, hervatten, annuleren en conflictafhandeling.
Verplaatsingen met SHA-256-controle
Een bronbestand wordt pas verwijderd na geslaagde SHA-256-controle en alleen als het niet is gewijzigd. Anders blijft het staan en legt de wachtrij uit waarom.
Hardwaredetails, sessiekeuze en 42 talen
System Monitor toont CPU-sockets en GPU’s of versnellers met beschikbare NVIDIA- en AMD-gegevens; ontbrekende waarden blijven niet beschikbaar. Modules gebruiken automatisch de enige verbinding of vragen welke te gebruiken, zonder zelf van server te wisselen. De interface ondersteunt 42 talen, inclusief rechts-naar-linksweergave.
Wat Alpha nog niet biedt
Poortdoorsturing, uitpakken van externe archieven en slepen vanuit Finder of Verkenner zijn nog niet beschikbaar. Transfers zijn niet rechtstreeks en kopiëren geen bestanden die alleen met sudo leesbaar zijn. Alpha 0.1.1 is minder getest dan Beta 0.1.0, vooral op Windows- en Linux-clients.