ลดส่วนประกอบในแต่ละแพ็กเกจ
Electron มี Chromium และ Node.js รวมอยู่ด้วย Tauri ใช้ WebView ของระบบ ได้แก่ WKWebView บน macOS, WebView2 บน Windows และ WebKitGTK บน Linux แอปจึงไม่ต้องแนบเอนจินเบราว์เซอร์ของตัวเอง
แกนหลักเนทีฟสำหรับงานที่คุ้นเคย
SSH, SFTP, ตู้นิรภัยและการตรวจสอบอัปเดตย้ายไปยังโค้ด Rust ที่คอมไพล์แล้ว หน้าจอสื่อสารผ่าน API ของแกนหลักที่ควบคุมไว้ เป็นรากฐานเนทีฟสำหรับพัฒนาเครื่องมือเซิร์ฟเวอร์ต่อไป
แพ็กเกจเล็กลง แต่ไม่ได้ใช้หน่วยความจำน้อยลงในทุกแพลตฟอร์ม
การนำเอนจินที่รวมมาในแพ็กเกจออกทำให้แพ็กเกจและแอปพลิเคชันที่ติดตั้งแล้วมีขนาดเล็กลงมาก แต่ไม่ได้หมายความว่าจะใช้หน่วยความจำน้อยลงโดยอัตโนมัติ ในการวัดครั้งแรกของเรา การใช้ RAM บน macOS ต่ำลง แต่สูงขึ้นบน Windows และ Ubuntu เมื่อเปิดโมดูล โดยยังต้องมี WebView ของระบบอยู่ ค่าที่วัดได้อยู่ในบทความเกี่ยวกับการใช้ทรัพยากร
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| แพ็กเกจติดตั้งขนาดแพ็กเกจที่ดาวน์โหลด | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| แอปพลิเคชันที่ติดตั้งแล้วพื้นที่ดิสก์หลังติดตั้ง | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| RAM หลังปลดล็อกปลดล็อกคลังข้อมูลแล้วและยังไม่ได้เปิดโมดูลใด | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| RAM เมื่อเปิด 3 โมดูลเปิด System Monitor, File Manager และ Log Viewer อยู่ | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| RAM ระหว่างใช้ SSH และ SFTPเพิ่มเทอร์มินัลที่ใช้งานอยู่และการอ่านผ่าน SFTP | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| CPU ระหว่างใช้ SSH และ SFTPเปอร์เซ็นต์ของหนึ่งคอร์ | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
สิ่งใหม่ใน Alpha 0.1.1
SSH jump host และการเชื่อมต่อโดยไม่บันทึกโปรไฟล์
เชื่อมต่อผ่าน jump host รวมถึงต่อเป็นสายได้สูงสุดสามโฮสต์ที่บันทึกไว้ โดยตรวจสอบคีย์ทุกขั้น เป้าหมายที่พิมพ์เองใช้ได้โดยไม่ต้องบันทึก
สองเทอร์มินัลและการตรวจสอบการเข้าถึงเบื้องหลัง
จัดสองเทอร์มินัลไว้ข้างกันหรือบนล่าง บนเซิร์ฟเวอร์เดียวกันหรือต่างกัน การซ่อนไม่จบเซสชัน การตรวจสอบทดสอบพอร์ต TCP ของ SSH โดยไม่ล็อกอิน เป้าหมายที่ผ่าน jump เท่านั้นต้องมีเซสชัน jump เปิดอยู่ ไม่เช่นนั้นจะยังไม่ยืนยัน พอร์ตที่เข้าไม่ได้ไม่ได้พิสูจน์ว่าเซิร์ฟเวอร์ปิดอยู่
แผงไฟล์หนึ่งถึงสามแผงและการโอนระหว่างเซิร์ฟเวอร์
แต่ละแผงแสดงดิสก์ในเครื่องหรือเซสชัน SSH ที่เปิดอยู่ พร้อมแก้ไขใน Monaco ข้อมูลระหว่างเซิร์ฟเวอร์ไหลผ่านคอมพิวเตอร์นี้โดยไม่บันทึกลงดิสก์ คิวรองรับหยุดชั่วคราว ทำต่อ ยกเลิกและจัดการข้อขัดแย้ง
ย้ายไฟล์โดยตรวจสอบ SHA-256
ไฟล์ต้นทางจะถูกลบหลังตรวจสอบ SHA-256 สำเร็จและต้นทางไม่เปลี่ยนเท่านั้น ไม่เช่นนั้นจะเก็บไฟล์ไว้และคิวจะแจ้งเหตุผล
รายละเอียดฮาร์ดแวร์ การเลือกเซสชันและ 42 ภาษา
System Monitor แสดงซ็อกเก็ต CPU และ GPU หรือตัวเร่ง พร้อมค่าจาก NVIDIA และ AMD ที่มี ค่าที่ไม่มีจะแสดงว่าไม่พร้อม โมดูลใช้การเชื่อมต่อเดียวอัตโนมัติหรือให้เลือกเมื่อมีหลายรายการ ไม่สลับเซิร์ฟเวอร์เอง หน้าจอรองรับ 42 ภาษา รวมการเขียนขวาไปซ้าย
สิ่งที่ Alpha ยังไม่มี
ยังไม่มีการส่งต่อพอร์ต แตกไฟล์บีบอัดระยะไกลหรือลากจาก Finder และ Explorer การโอนไม่ใช่แบบตรงระหว่างเซิร์ฟเวอร์และไม่คัดลอกไฟล์ที่อ่านได้ด้วย sudo เท่านั้น Alpha 0.1.1 ผ่านการทดสอบน้อยกว่า Beta 0.1.0 โดยเฉพาะไคลเอนต์ Windows และ Linux