پس از یک سال توسعه، توزیع Endless OS 4.0 با هدف ایجاد یک سیستم آسان برای استفاده که در آن می توانید به سرعت برنامه های کاربردی را مطابق با سلیقه خود انتخاب کنید، منتشر شد. برنامه ها به عنوان بسته های مستقل در قالب Flatpak توزیع می شوند. حجم تصاویر بوت ارائه شده از 3.3 تا 17 گیگابایت است.
توزیع از مدیران بسته های سنتی استفاده نمی کند، در عوض یک سیستم پایه فقط خواندنی حداقلی و به روز شده اتمی را ارائه می دهد که با استفاده از کیت ابزار OSTree ساخته شده است (تصویر سیستم به صورت اتمی از یک مخزن Git مانند به روز می شود). توسعهدهندگان فدورا اخیراً سعی کردهاند ایدههایی مشابه سیستمعامل Endless را به عنوان بخشی از پروژه Silverblue تکرار کنند تا نسخهای از ایستگاه کاری فدورا را بهروزرسانی کنند. نصب کننده و سیستم به روز رسانی Endless OS اکنون طبق برنامه ریزی در سیستم عامل GNOME استفاده می شود.
سیستم عامل Endless یکی از توزیع هایی است که نوآوری را در بین سیستم های لینوکس کاربران ترویج می کند. محیط دسکتاپ در سیستمعامل Endless بر اساس یک چنگال بازطراحی شده گنوم است. در عین حال، توسعه دهندگان Endless به طور فعال در توسعه پروژه های بالادستی شرکت می کنند و پیشرفت های خود را به آنها منتقل می کنند. به عنوان مثال، در نسخه GTK+ 3.22، حدود 9.8 درصد از کل تغییرات توسط توسعه دهندگان Endless تهیه شد و شرکت ناظر پروژه، Endless Mobile، در هیئت نظارت بنیاد GNOME به همراه FSF، Debian، Google، Linux قرار دارد. بنیاد، کلاه قرمزی و SUSE.
Endless OS 4 به عنوان نسخه پشتیبانی طولانی مدت مشخص شده است و بهروزرسانیها را برای چندین سال دریافت میکند. از جمله توزیع برای مدتی پس از ظهور شاخه Endless OS 5 پشتیبانی می شود که در 2-3 سال منتشر می شود و بر اساس Debian 12 است (زمان انتشار Endless OS 5 بستگی به زمان تشکیل دبیان 12).
در نسخه جدید:
- برای سادهتر کردن پیمایش در لیست برنامههای نصبشده، که میتوان آنها را به چند صفحه تقسیم کرد، فلشهایی در کنار بلوک آیکون برای رفتن به صفحات بعدی و قبلی اضافه شده است. در انتهای لیست، یک نشانگر بصری از تعداد کل صفحات اضافه شده است که در آن هر صفحه مربوط به یک نقطه است.
- امکان جابجایی سریع به کاربر دیگر را بدون پایان دادن به جلسه جاری فراهم می کند. رابط تعویض کاربر از طریق منو یا در صفحه قفل صفحه در دسترس است.
- سیستم چاپ مدرن شده است. چاپگرها دیگر نیازی به نصب درایورهای جداگانه ندارند و IPP Everywhere برای چاپ و کشف چاپگرهایی که مستقیماً یا در شبکه محلی قابل دسترسی هستند استفاده می شود.
- اجزای توزیع با شعبه Debian 11 همگام شده اند (Endless OS 3.x بر اساس Debian 10 بود). بسته هسته لینوکس به نسخه 5.11 به روز شده است. نسخه های به روز شده درایور NVIDIA (460.91.03)، OSTree 2020.8 و flatpak 1.10.2.
- فرآیند ساخت توزیع تغییر کرده است، به جای بازسازی کدهای منبع بستههای دبیان، در Endless OS 4 بستههای باینری مشترک دبیان هنگام ایجاد توزیع، اکنون مستقیماً از مخازن دبیان دانلود میشوند. تعداد بسته های سیستم عامل Endless که شامل تغییرات هستند به 120 کاهش یافته است.
- پشتیبانی از بردهای Raspberry Pi 4B با رم 8 گیگابایتی اضافه شد (مدلهای با رم 2 و 4 گیگابایتی قبلاً پشتیبانی میشدند). گرافیک و عملکرد WiFi بهبود یافته برای همه مدلهای Raspberry Pi 4B. پشتیبانی از پلتفرم ARM64 هنوز آزمایشی است.
- اضافه شدن پشتیبانی از VPN L2TP و OpenConnect با پشتیبانی از Cisco AnyConnect، Array Networks AG SSL VPN، Juniper SSL VPN، Pulse Connect Secure، Palo Alto Networks GlobalProtect SSL VPN، F5 Big-IP SSL VPN و Fortinet Fortigate SSL VPN.
- برای تنظیم ساعت سیستم و همگام سازی زمان دقیق، به جای fake-hwclock و ntpd از سرویس systemd-timesyncd استفاده می شود.
- بوت لودر پشتیبانی از مکانیسم SBAT (UEFI Secure Boot Advanced Targeting) را اضافه کرده است که مشکلات مربوط به لغو گواهی را برای UEFI Secure Boot حل می کند.
- عرضه برنامه کنترل از راه دور دسکتاپ vinagre که نویسندگان دیگر آن را حفظ نمی کنند، متوقف شده است. به عنوان جایگزین، استفاده از برنامه های Connections (RDP، VNC)، Remmina (RDP، VNC، NX، Spice، SSH) یا Thincast (RDP) پیشنهاد می شود.
- میانبرهای وب برای باز کردن سریع سایت های Duolingo، Facebook، Gmail، Twitter، WhatsApp و YouTube از دسکتاپ حذف شده است.
- برنامههای «The Word of the Day» و «Quote of the Day» را حذف کرد، که وقتی ویژگی Discovery Feed در آخرین نسخه حذف شد، دیگر کاربردی نداشتند.
- Chromium بهعنوان مرورگر پیشفرض پیشنهاد میشود، بهجای خرد استفادهشده قبلی که بهطور خودکار Google Chrome را اولین باری که به شبکه متصل میشوید نصب میکند.
- پخشکننده موسیقی Rhythmbox و برنامه وبکم Cheese با استفاده از بستههایی در قالب Flatpak به نصب تغییر کردهاند (قبلاً Rhythmbox و Cheese در توزیع اولیه قرار داشتند و نمیتوان آن را از طریق ابزارهای کنترل والدین حذف یا غیرفعال کرد). پس از بهروزرسانی، کاربر باید فهرستهای پخش خود را از فهرست «~/.local/share/rhythmbox/» به «~/.var/app/org.gnome.Rhythmbox3/data/rhythmbox/» منتقل کند.
- نمادهای استفاده شده در توزیع با آیکون های استاندارد GNOME جایگزین شده اند، که برای صفحه نمایش هایی با تراکم پیکسلی بالا بهتر است.
- سیستم عامل و اجزای برنامه Flatpak از هم جدا شده اند و اکنون در مخازن جداگانه ذخیره می شوند (قبلاً آنها در یک مخزن OSTree روی دیسک نگهداری می شدند). خاطرنشان می شود که این تغییر پایداری و عملکرد نصب پکیج را بهبود بخشیده است.
- روش مشارکت اختیاری در انتقال تله متری در مورد کار کاربر و ارسال گزارش در مورد هر گونه خرابی تغییر کرده است (انتقال آمار ناشناس می تواند توسط کاربر در مرحله نصب یا از طریق پیکربندی "تنظیمات → حریم خصوصی → متریک" فعال شود. ). برخلاف نسخههای قبلی، دادههای منتقلشده دیگر به یک رایانه خاص مرتبط نیستند، بلکه با شناسه ساخت توزیع نصب شده روی رایانه مرتبط هستند. علاوه بر این، تعداد معیارهای ارسال شده هنگام ارسال آمار کاهش یافته است.
- به کاربران این امکان داده می شود که محتویات تصویر نصب را سفارشی کنند. به عنوان مثال، می توانید نسخه خود را از تصویر نصب، حاوی مجموعه متفاوتی از برنامه های پیش فرض و تنظیمات مختلف دسکتاپ ایجاد کنید.
منبع: opennet.ru