Moins de composants à distribuer
Electron inclut Chromium et Node.js. Tauri utilise la WebView du système : WKWebView sur macOS, WebView2 sur Windows et WebKitGTK sur Linux. L’application n’a plus besoin d’embarquer son propre moteur de navigateur.
Un cœur natif pour les tâches habituelles
SSH, SFTP, le coffre et la vérification des mises à jour passent en code Rust compilé. L’interface communique par des API contrôlées du cœur, une base native pour faire évoluer les outils serveur.
Des paquets plus petits, mais pas moins de mémoire partout
Le retrait du moteur fourni avec l’application réduit fortement la taille des paquets et de l’application installée. Cela ne signifie pas automatiquement une utilisation moindre de la mémoire : lors de notre première mesure, la consommation de RAM était plus faible sous macOS, mais plus élevée sous Windows et Ubuntu avec des modules ouverts. Le WebView du système reste un prérequis. Les valeurs mesurées figurent dans l’article sur l’utilisation des ressources.
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| Paquet d’installationTaille du paquet téléchargé. | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| Application installéeEspace disque après installation. | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| RAM après déverrouillageLe coffre est déverrouillé et aucun module n’est ouvert. | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| RAM avec 3 modulesSystem Monitor, File Manager et Log Viewer sont ouverts. | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| RAM pendant le travail en SSH et SFTPEn plus, un terminal actif et de la lecture via SFTP. | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| CPU pendant le travail en SSH et SFTPPourcentage d’un cœur. | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
Nouveautés d’Alpha 0.1.1
Hôtes de rebond SSH et connexions sans profil enregistré
Connectez-vous par un hôte de rebond, y compris une chaîne de trois hôtes enregistrés au maximum, avec vérification de clé à chaque étape. Une cible saisie manuellement peut être utilisée sans être enregistrée.
Deux terminaux et contrôle de disponibilité en arrière-plan
Placez deux terminaux côte à côte ou superposés, sur le même serveur ou des serveurs différents ; masquer un terminal conserve sa session. La disponibilité teste le port TCP SSH sans connexion utilisateur. Une cible accessible seulement par rebond nécessite une session de rebond ouverte, sinon elle reste non vérifiée. Un port inaccessible ne prouve pas l’arrêt du serveur.
Un à trois panneaux de fichiers et transferts entre serveurs
Chaque panneau affiche le disque local ou une session SSH ouverte, avec édition Monaco. Les données passent entre serveurs via cet ordinateur sans être enregistrées sur son disque. La file permet pause, reprise, annulation et gestion des conflits.
Déplacements vérifiés par SHA-256
Un fichier source n’est supprimé qu’après vérification SHA-256 réussie et s’il n’a pas changé. Sinon, il reste en place et la file en explique la raison.
Détails matériels, choix de session et 42 langues
System Monitor liste les sockets CPU et les GPU ou accélérateurs avec les métriques NVIDIA et AMD disponibles ; les valeurs absentes restent indisponibles. Les modules utilisent automatiquement l’unique connexion ou demandent un choix, sans changer seuls de serveur. L’interface propose 42 langues, dont celles s’écrivant de droite à gauche.
Ce qui reste absent de l’Alpha
La redirection de ports, l’extraction d’archives distantes et le glisser depuis Finder ou l’Explorateur ne sont pas disponibles. Les transferts ne sont pas directs et ne prennent pas en charge les fichiers lisibles uniquement avec sudo. Alpha 0.1.1 est moins testée que Beta 0.1.0, surtout sur Windows et Linux.