خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

انتظارات از دسکتاپ هسته اوبونتو: نسخه ای از اوبونتو فقط اسنپ

یک نسخه رسمی فقط اسنپ و غیرقابل تغییر از دسکتاپ اوبونتو در دست ساخت است. در اینجا چیزی است که می توانید از دسکتاپ Snapified Ubuntu جدید انتظار داشته باشید.

یک تغییر عظیم در نحوه ساخت لینوکس دسکتاپ وجود دارد. جوامع و شرکت ها در حال ایجاد نسخه های تغییرناپذیر از توزیع های خود هستند و اوبونتو نیز از این قاعده مستثنی نیست.

با شروع اوبونتو 24.04، نسخه ای از دسکتاپ وجود خواهد داشت که به طور کامل از بسته های اسنپ ساخته شده است که به نام اسنپ نیز شناخته می شود. این پروژه در حال حاضر به عنوان دسکتاپ هسته اوبونتو شناخته می شود.

اما استفاده از نسخه Snap-only دسکتاپ اوبونتو چه تأثیری بر شما دارد؟ چه تغییراتی را باید انتظار داشته باشید و آیا باید فوراً وارد دسکتاپ سنتی اوبونتو شوید؟

1. سلام Snaps، خداحافظ DEBs

در نسخه ای از اوبونتو که فقط اسنپ دارد، اسنپ ها جایگزین DEB ها به عنوان ابزار اصلی توزیع و دانلود نرم افزار می شوند.

اسنپ ​​یک نوع قالب بسته جهانی است، به این معنی که برنامه ای که به صورت اسنپ توزیع می شود، می تواند در اکثر نسخه های لینوکس اجرا شود نه اینکه برای هر توزیع خاص دوباره منتشر شود. Snap یکی از سه فرمت بسته distro-agnostic برای لینوکس است.

فرمت اسنپ توسط توسعه دهندگان Canonical، شرکتی که اوبونتو را پشت سر می گذارد، می آید. اگرچه اسنپ ها برای هر نسخه لینوکس در دسترس هستند، اما در درجه اول با اوبونتو مرتبط هستند. اکثر توزیع‌های دیگر بر روی قالب بسته جهانی دیگری به نام Flatpak، از جمله SteamOS در Steam Deck، مستقر شده‌اند.

یکی از تفاوت های عمده بین اسنپ و فلت پک این است که اولی به برنامه های دسکتاپ محدود نمی شود. بسته های اسنپ می توانند نرم افزار را برای سرورها توزیع کنند. همچنین می‌توانید اجزای سیستم و کتابخانه‌های زیربنایی را که یک سیستم عامل را تشکیل می‌دهند از Snaps بسازید.

2. این یک نسخه تغییرناپذیر اوبونتو است

وقتی چیزی قابل تغییر است، قابل تغییر است. سیستم عامل تغییرناپذیر سیستمی است که قابل تغییر نیست. فایل‌های سیستم اصلی فقط خواندنی هستند، به این معنی که برنامه‌هایی که نصب می‌کنید می‌توانند به فایل‌های سیستم دسترسی داشته باشند، اما نمی‌توانند آن‌ها را تغییر دهند یا برنامه‌های جدیدی ایجاد کنند. همچنین شما، کاربر، نمی توانید به راحتی سیستم را خودتان تغییر دهید.

مطلب مرتبط:   نحوه نصب و استفاده از Homebrew در لینوکس

این ممکن است پیچیده به نظر برسد، اما احتمال زیادی وجود دارد که از یک سیستم عامل تغییرناپذیر استفاده کنید. Android، ChromeOS و macOS همگی از این رویکرد استفاده می‌کنند. دلیلش این است که شکستن تصادفی سیستم‌عامل‌های غیرقابل تغییر سخت‌تر است. آنها همچنین دارای امنیت بهبود یافته ای هستند، زیرا هکرها کار بسیار دشوارتری برای تزریق بدافزار در سطح سیستم دارند.

برای روشن بودن، کل سیستم تغییرناپذیر نیست، زیرا این امر آن را غیرقابل استفاده می کند. می توانید فایل ها را در پوشه خانه شخصی خود ذخیره کنید و می توانید برنامه ها را نصب کنید.

3. اکثر برنامه ها Sandboxed خواهند شد

فرمت snap مانع از تعامل برنامه ها با برنامه های دیگر یا دسترسی به فایل های موجود در رایانه شما می شود که به عنوان sandboxing نیز شناخته می شود. هر قطعه از نرم افزار دارای سندباکس خصوصی مخصوص به خود برای بازی است، بدون اینکه قادر به دانستن آنچه در خارج از ماسهبازی آن می گذرد، وجود داشته باشد.

این به توسعه دهندگان برنامه بستگی دارد که sandboxing را به درستی پیاده سازی کنند. گاهی اوقات این کار را نمی‌کنند، و دستگاه شما را آسیب‌پذیر می‌کند، اما با داشتن حس کاذب محافظت از شما.

همچنین ممکن است موارد عجیب و غریبی را تجربه کنید که در نسخه‌های غیرقابل اتصال و جعبه‌شنی ماسه‌بازی برنامه‌ها وجود ندارد. این می‌تواند شامل این باشد که فقط می‌توانید فایل‌ها را در پوشه «تصاویر» خود مشاهده کنید، اما پوشه «دانلودها» را نمی‌بینید یا قادر به تشخیص سخت‌افزار خاصی مانند میکروفون یا وب‌کم نیستید.

4. Snap Store منبع اصلی شما برای برنامه ها است

برنامه نرم افزار اوبونتو که با Flutter نوشته شده است

برای سال‌ها، اکثریت قریب به اتفاق نرم‌افزارهای موجود برای اوبونتو از مخازن اوبونتو که Canonical به صورت رایگان ارائه می‌کردند، می‌آمد. این کاتالوگ وسیع نرم افزار حاوی بسیاری از نرم افزارهای باز موجود برای لینوکس است.

مطلب مرتبط:   یک راهنمای کامل برای مشاهده و نظارت بر گزارش های خطا در اوبونتو

این نرم افزار همه در فرمت DEB ارائه می شود، زیرا اکثر نرم افزارها در واقع از مخازن سیستم دبیان که اوبونتو بر اساس آن ساخته شده است استخراج می شود.

اما مخازن اوبونتو حاوی اسنپ نیستند. برای آن‌ها، Canonial یک فروشگاه Snap جداگانه ارائه می‌کند که به عنوان روش اصلی شما برای کشف و نصب برنامه‌ها در نسخه Snap فقط از اوبونتو عمل می‌کند. کلاینت دسکتاپ برای این فروشگاه برنامه مانند سایر نرم افزارهای جدیدتر Canonical با استفاده از Flutter برنامه ریزی شده است.

Snap Store حاوی مقدار زیادی نرم افزار منبع باز است، اما این همه چیز نیست. در اینجا می توانید نرم افزارهای تجاری و اختصاصی مانند Slack و Microsoft Teams را نیز بیابید.

5. فقط نسخه های پشتیبانی طولانی مدت در دسترس هستند

اوبونتو یک برنامه انتشار تا حدودی غیر متعارف دارد. یک نسخه جدید هر شش ماه یک بار در یک دوره دو ساله منتشر می شود. اولین نسخه نسخه پشتیبانی طولانی مدت است. سه نسخه در میان به عنوان انتشار موقت شناخته می شوند.

اکثر کاربران اوبونتو به نسخه های LTS که هر دو سال یک بار منتشر می شود، پایبند هستند. نسخه های موقت به مردم این فرصت را می دهند تا نسخه های جدیدتر نرم افزار را دانلود کنند و تغییراتی را ببینند که ممکن است راه خود را به LTS بعدی باز کند.

نسخه Snap فقط از اوبونتو به چرخه LTS پایبند است. اگر ترجیح می دهید از نسخه های موقت استقبال کنید، ممکن است بخواهید به نسخه استاندارد اوبونتو پایبند باشید.

6. جابجایی بین محیط های دسکتاپ آسان تر است

محیط دسکتاپ مجموعه عظیمی از نرم افزارها است. در حالی که همیشه این گزینه را داشته اید که چندین محیط دسکتاپ را در اوبونتو نصب کنید، بسته ها در نهایت با هم مخلوط می شوند و منجر به انواع ابهامات می شود.

در یک سیستم عامل غیرقابل تغییر، سیستم اصلی به‌روزرسانی می‌شود یا به صورت یک بسته جایگزین می‌شود. این امکان تغییر محیط های دسکتاپ را بدون به هم ریختن چیزها فراهم می کند. همچنین می توانید چندین نسخه از یک محیط دسکتاپ مشابه داشته باشید، مانند نسخه پایدار فعلی و آخرین نسخه بتا.

مطلب مرتبط:   ریمیکس اوبونتو Flatpak: طعم جدیدی از اوبونتو برای علاقه مندان به Flatpak

7. ترمینال به شما امکان می دهد نرم افزار غیر اوبونتو را نصب کنید

Canonical یک ترمینال جدید با استفاده از Flutter ایجاد کرده است که برای افرادی که قبلاً به Distrobox عادت کرده اند احساس آشنایی می کند. اگر اینطور نیستید، Distrobox راهی برای نصب نرم‌افزار از چندین توزیع در داخل یک ترمینال است، بنابراین لازم نیست نسخه‌های کامل توزیع‌ها را در کنار نسخه‌ای که قبلاً اجرا می‌کنید نصب کنید.

ترمینال اوبونتو آرم اوبونتو را در درجه اول قرار می دهد، اما نمادهای توزیع دیگری نیز وجود دارد که می توانید انتخاب کنید. ترمینال از ویژگی های داخلی هسته لینوکس برای ایجاد جادو استفاده می کند.

8. می‌توانید «کانال‌ها» را برای دسترسی به نرم‌افزار جدید تغییر دهید

اوبونتو مدت‌هاست که منابع نرم‌افزاری مختلفی را ارائه می‌دهد، به این موضوع که آیا مردم می‌خواهند به طور انحصاری از نرم‌افزار آزمایش‌شده Canonical، فقط نرم‌افزار رایگان و منبع باز استفاده کنند یا به گسترده‌ترین فهرست ممکن دسترسی داشته باشند. گزینه جدید اوبونتو رویکرد متفاوتی خواهد داشت و به جای آن کانال های مختلفی را ارائه می دهد.

اگر به درایورهای سخت افزاری جدید نیاز دارید، کانال را فعال کنید. به دنبال نسخه جدیدتر گنوم هستید؟ شما ممکن است کانالی برای آن پیدا کنید، که جنبه های منفی پایبندی به نسخه LTS را به حداقل برساند. آیا می خواهید دسکتاپ را تغییر دهید؟ کانال مناسب را برای افرادی مانند KDE، Xfce و دیگران فعال کنید.

نحوه دانلود نسخه All-Snap اوبونتو

دسکتاپ Snap-only به عنوان یک جایگزین اختیاری به عنوان بخشی از اوبونتو 24.04 در آوریل 2024 ظاهر می شود. تا آن زمان، می توانید نسخه های آزمایشی را از صفحه GitHub پروژه Ubuntu Core Desktop دانلود کنید.

اگر می‌خواهید از اوبونتو جدا شوید، می‌توانید Fedora Silverblue، نسخه تغییرناپذیر Flatpak محور Fedora Workstation را نیز امتحان کنید.