اجزای کمتر در هر بسته
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 |
تازههای Beta 0.1.2
نام جدید CH-J Tools
نام Server Manager اکنون CH-J Tools است. در نخستین اجرا پوشهٔ دادهٔ موجود خودکار جابهجا میشود، نصبکنندهٔ Windows نصب قدیمی را حذف میکند و بستهٔ DEB با نام ch-j-tools جایگزین ch-j-server-manager میشود.
نسخهٔ امضاشده و تأیید اصالتشدهٔ macOS
بستهٔ DMG با گواهی Apple Developer ID Application امضا شده و تأیید اصالت Apple را دریافت کرده است. هر فایل نصب همچنین امضای جداگانهٔ OpenPGP و چکسام SHA-512 دارد.
Standby Helper و امضاها از منوی زمینه
یک فرایند کوچک پسزمینه بدون WebView پس از نصب فعال است و میتوان آن را در تنظیمات غیرفعال کرد. این فرایند عملهای «تأیید امضا» و «امضا (OpenPGP)» را به Finder، کاوشگر، Nautilus، Nemo و Dolphin اضافه میکند. تأیید سریع از کلیدهای دستهکلید، کلیدهای عمومی ذخیرهشده، فایل کلید انتخابشده یا کلیدی از keys.ch-j.de بر اساس اثر انگشت در امضا استفاده میکند و وضعیت ابطال کلید را در keys.ch-j.de نشان میدهد.
Apache Manager، Rsync Manager و Network Manager
Apache Manager سایتها، ماژولها، PHP، TLS و پراکسیهای معکوس را با پیشنمایش تغییرات مدیریت میکند. Rsync Manager کپی، آینهسازی و پشتیبانگیری را با پیشنمایش و زمانبندی انجام میدهد. Network Manager رابطها، مسیرها، درگاهها و دیوار آتش را نشان میدهد؛ اگر پس از ورود دوباره با SSH تغییر شبکه را تأیید نکنید، آن را برمیگرداند.
رمزنگاری پساکوانتومی
دستهکلید و مولد کلید الگوریتمهای OpenPGP ترکیبی و پساکوانتومی مطابق RFC 9980 (ML-DSA، SLH-DSA، ML-KEM) و کلید SSH با نام ssh-mldsa44-ed25519 را ارائه میکنند. اتصالهای SSH سه تبادل کلید ترکیبی ML-KEM مطابق RFC 10042 با گزینههای «ترجیح ترکیبی» یا «فقط ترکیبی» ارائه میکنند.
پایانه، ماژولها و تنظیمات
پایانه بر اساس سیستم متصل فرمان پیشنهاد میدهد و نمایههای ظاهری ارائه میکند. ماژولها در پنجرهٔ اصلی باز میشوند و میتوان آنها را به پنجرهٔ مستقل منتقل کرد. تنظیمات به بخشها تقسیم شده و برنامه در Windows سریعتر شروع میشود.
آنچه Beta هنوز ارائه نمیکند
هدایت درگاه، استخراج بایگانیهای راه دور، کشیدن فایل از Finder یا کاوشگر و کپی بین سرورها که نیازمند sudo باشد هنوز در دسترس نیستند. نصبکنندهٔ Windows با گواهی ناشر امضا نشده است. آزمون ۸ نوامبر ۲۰۲۶ وجود خطایی در Hagrid روی keys.ch-j.de را تأیید کرد: برای ۱۵ گواهی با کلید اصلی PQ، کارساز فقط کلید اصلی را بدون امضاها و زیرکلیدها برمیگرداند، هرچند برنامه بارگذاری را موفق گزارش میکند. بتای 0.1.2 همچنان از این کارساز استفاده میکند. گواهیهای محلی کامل میمانند. از دست رفتن امضاها و زیرکلیدها دلیل انتقال نسخههای بعدی برنامه به کارساز اختصاصی CH-J Keys2 (keys2.ch-j.de) است. این Keys2 بود که در آزمون VKS هر 30/30 گواهی را همراه زیرکلیدها کامل نگه داشت. سرویس قدیمی keys.ch-j.de از Hagrid استفاده میکند و سرویسی جداگانه است. هنگام انتقال، مهاجرت کلیدهای عمومی از keys.ch-j.de به keys2.ch-j.de برنامهریزی شده است تا همچنان در دسترس کاربران بمانند. امضاها و زیرکلیدهای مفقود در گواهیهای ناقص PQ باید از یک گواهی عمومی کامل بازیابی شوند.