یک نسخه آزمایشی از سیستم عامل Capyloon ارائه شده است که بر اساس فناوری های وب و ادامه توسعه پلت فرم سیستم عامل فایرفاکس و پروژه B2G (Boot to Gecko) ساخته شده است. این پروژه توسط Fabrice Desré، رهبر سابق تیم فایرفاکس OS در موزیلا و معمار ارشد KaiOS Technologies، که KaiOS را توسعه میدهد، توسعه مییابد. از اهداف اصلی Capyloon می توان به تضمین حریم خصوصی و ارائه ابزاری برای کنترل سیستم و اطلاعات کاربر اشاره کرد. Capyloon بر اساس موتور gecko-b2g است که از مخزن KaiOS ساخته شده است. کد منبع پروژه تحت مجوز AGPLv3 توزیع شده است.
اولین نسخه برای استفاده در تلفنهای هوشمند PinePhone Pro، Librem 5 و Google Pixel 3a آماده است. به طور بالقوه می توان از این پلت فرم در اولین مدل PinePhone استفاده کرد، اما عملکرد این دستگاه ممکن است برای کار راحت کافی نباشد. بیلدها در بستههایی برای Debian، محیط Mobian (نوعی از Debian برای دستگاههای تلفن همراه) و در قالب یک تصویر سیستم پایه مبتنی بر Android در دسترس هستند. برای نصب روی Mobian و Debian کافیست بسته deb ارائه شده را نصب کرده و پوسته b2gos را اجرا کنید.
این محیط همچنین میتواند برای نصب بر روی دستگاههای تلفن همراه پشتیبانی شده توسط پلتفرم KaiOS، برای اجرا در شبیهساز، برای نصب در بالای سیستمافزار مبتنی بر پلتفرم اندروید، و برای استفاده در رایانههای شخصی رومیزی و لپتاپهایی که با Linux یا macOS ارسال میشوند، کامپایل شود.
محیط به صورت آزمایشی قرار می گیرد، به عنوان مثال، برخی از عملکردهای مهم تلفن های هوشمند هنوز به طور کامل پشتیبانی نمی شوند، مانند دسترسی به تلفن برای برقراری تماس، ارسال اس ام اس و تبادل داده از طریق اپراتور تلفن همراه، عدم توانایی کنترل کانال های صوتی، بلوتوث و GPS کار نمی کند. پشتیبانی از Wi-Fi تا حدی اجرا شده است.
برنامه های کاربردی برای Capyloon با استفاده از پشته HTML5 و یک Web API توسعه یافته ساخته می شوند که به برنامه های کاربردی وب اجازه می دهد به سخت افزار، تلفن، دفترچه آدرس و سایر عملکردهای سیستم دسترسی داشته باشند. به جای دسترسی به سیستم فایل واقعی، برنامه ها در یک سیستم فایل مجازی که با استفاده از IndexedDB API ساخته شده و از سیستم اصلی جدا شده اند، محدود می شوند.
رابط کاربری پلتفرم نیز بر اساس فناوری های وب ساخته شده و با استفاده از موتور مرورگر Gecko اجرا می شود. برای تنظیم زبان، زمان، حریم خصوصی، موتورهای جستجو و تنظیمات صفحه، پیکربندیهای مخصوص به خود وجود دارد. ویژگی های خاص Capyloon شامل استفاده از پروتکل IPFS برای ذخیره سازی داده های محرمانه، پشتیبانی از شبکه Tor ناشناس، و امکان اتصال افزونه های جمع آوری شده در قالب Web Assembly می باشد.
این بسته شامل برنامه هایی مانند مرورگر وب، کلاینت برای سیستم پیام رسانی فوری Matrix، شبیه ساز ترمینال، دفترچه آدرس، رابط برای برقراری تماس تلفنی، صفحه کلید مجازی، مدیر فایل و برنامه کاربردی برای کار با دوربین وب است. . از ایجاد ویجت ها و قرار دادن میانبرها بر روی دسکتاپ پشتیبانی می کند.
منبع: opennet.ru