انتشار توزیع helloSystem 0.6 با استفاده از FreeBSD و یادآور macOS

Simon Peter، خالق فرمت بسته خودکفایی AppImage، انتشار helloSystem 0.6 را منتشر کرده است، توزیعی مبتنی بر FreeBSD 12.2 و به عنوان سیستمی برای کاربران عادی قرار گرفته است که دوستداران macOS ناراضی از سیاست های اپل می توانند به آن روی بیاورند. این سیستم عاری از پیچیدگی‌های ذاتی توزیع‌های لینوکس مدرن است، تحت کنترل کامل کاربر است و به کاربران سابق macOS اجازه می‌دهد احساس راحتی کنند. برای آشنایی با توزیع، یک تصویر بوت 1.4 گیگابایتی (تورنت) ایجاد شده است.

این رابط یادآور macOS است و شامل دو پنل است - یکی بالا با منوی جهانی و دیگری با نوار برنامه. برای تولید منوی جهانی و نوار وضعیت، از بسته panda-statusbar که توسط توزیع CyberOS (PandaOS سابق) توسعه یافته است، استفاده می شود. پانل برنامه Dock بر اساس کار پروژه سایبر داک، همچنین از توسعه دهندگان CyberOS است. برای مدیریت فایل ها و قرار دادن میانبرها بر روی دسکتاپ، Filer file manager بر اساس pcmanfm-qt از پروژه LXQt در حال توسعه است. مرورگر پیش فرض Falkon است، اما Chromium نیز به عنوان یک گزینه در دسترس است.

ZFS به عنوان سیستم فایل اصلی استفاده می شود و exFAT، NTFS، EXT4، HFS+، XFS و MTP برای نصب پشتیبانی می شوند. برنامه ها در بسته های مستقل تحویل داده می شوند. برای راه اندازی برنامه ها از برنامه راه اندازی استفاده می شود که برنامه را پیدا کرده و خطاها را در حین اجرا تجزیه و تحلیل می کند. سیستم ساخت تصاویر زنده بر اساس ابزارهای پروژه FuryBSD است.

این پروژه در حال توسعه یک سری از برنامه های کاربردی خود است، مانند یک پیکربندی، یک نصب کننده، یک ابزار mountarchive برای نصب بایگانی ها در یک درخت سیستم فایل، یک ابزار برای بازیابی اطلاعات از ZFS، یک رابط برای پارتیشن بندی دیسک ها، یک نشانگر پیکربندی شبکه، ابزاری برای ایجاد اسکرین شات، مرورگر سرور Zeroconf، نشانگر حجم پیکربندی، ابزاری برای تنظیم محیط بوت. برای توسعه از زبان پایتون و کتابخانه Qt استفاده می شود. مؤلفه های پشتیبانی شده برای توسعه برنامه به ترتیب ترجیحی نزولی عبارتند از PyQt، QML، Qt، KDE Frameworks و GTK.

انتشار توزیع helloSystem 0.6 با استفاده از FreeBSD و یادآور macOS

نوآوری های اصلی helloSystem 0.6:

  • انتقال از مدیر پنجره Openbox به KWin انجام شده است.
  • امکان دستکاری هر لبه پنجره برای تغییر اندازه پنجره ها وجود دارد.
  • پنجره‌ها را فعال می‌کند تا وقتی به لبه صفحه کشیده می‌شوند به اندازه‌های خاصی بچسبند.
  • تغییر اندازه آیکون ها در گوشه سمت راست پایین صفحه نمایش.
  • مرکزیت صحیح عناوین پنجره تضمین شده است.
  • افکت های انیمیشن اضافه شده برای تغییر اندازه، کوچک سازی و گسترش پنجره ها.
  • یک نمای کلی متحرک از پنجره‌های باز اضافه شد که هنگام حرکت دادن نشانگر ماوس به گوشه سمت چپ بالای صفحه نمایش داده می‌شود.
  • به طور پیش فرض، حالت قرار دادن پنجره انباشته فعال است.
  • گوشه های بالایی پنجره ها با حفظ گوشه های پایینی تیز گرد هستند. هنگامی که پنجره باز می شود تا کل صفحه را پر کند یا به بالا متصل می شود، گوشه های گرد با گوشه های تیز جایگزین می شوند.
  • تنظیمات هسته برای بهبود کیفیت صدا بهینه شده است.
  • اضافه شدن منوی "Open" و ترکیب Command-O برای باز کردن فایل ها و دایرکتوری ها در Filer Filer.
  • Filer دیگر از برگه‌ها و نمای تصویر کوچک پشتیبانی نمی‌کند.
  • ترکیب Command-Backspace برای انتقال فایل ها به سطل زباله و Command+Shift+Backspace برای حذف فوری اضافه شد.
  • رابط کاربری با تنظیمات دسکتاپ ساده شده است.
  • پشتیبانی از شفافیت تصاویر پس زمینه دسکتاپ اضافه شده است.
  • یک اپلت آزمایشی برای نشان دادن میزان شارژ باتری اضافه شد.
  • توسعه پورت ها و بسته ها برای نصب دسکتاپ helloDesktop در FreeBSD آغاز شده است.

منبع: opennet.ru

اضافه کردن نظر