Fedora Silverblue 29 در مقابل سیستم عامل بی پایان 3.4

بسیار خوب! زمان نبرد! در گوشه سمت چپ SB مورد علاقه من ، در EOS سمت راست ، همان چیزی است که من واقعاً می خواهم در اینجا مرور کنم!

نسخه سازی

SB از نسخه های نرم افزاری انتشار Fedora پیروی می کند ، EOS در حال حاضر در نسخه 3.4.8 (آخرین رقم رفع اشکال است) ، بعداً امسال 3.5 را منتشر می کنند که بیشتر یک نسخه پولیش هستند و نسخه بعدی بعدی آنها 3.6 در جایی در سال 2019 خواهد بود.

اوه! اگر در اینجا چیزی اشتباه خوانده اید ، به من شلیک کنید ، اما همچنین در مورد نظر خود را تصحیح کنید ، ترجیحاً در توییتر من! با تشکر!

Hybrid OSTree Vs Pure OSTree

هر دو سیستم OSTree هستند که فقط سیستم فایلهای ریشه را می خوانند (می دانید آینده دسکتاپ لینوکس!) ، و اینجاست که این شباهت ها به پایان می رسد!

  1. SB بر اساس Fedora است ، EOS بر اساس دبیان است
  2. SB از GNOME Shell استفاده می کند ، EOS از EOS Shell استفاده می کند
  3. SB OSTree ترکیبی است ، EOS OSTree خالص است

از بین این سه مورد ، مهمترین تفاوت ، اختلاف نظر آخر است. SB داشتن OSTree ترکیبی (RPM-OSTree) به ما امکان می دهد بسته های عادی فدورا را از repos ها به عنوان بسته های لایه ای ، بدون اصلاح تصویر پایه ، نصب کنیم.

در EOS فقط می توانیم بسته های Flatpak را نصب کنیم ، بنابراین هر آنچه در دسترس نیست را از دست خواهیم داد و این یک اشکال جدی مخصوص ابزار CLI است ، اما نه تنها!

از طرف دیگر ، "دیکته" بودن EOS منجر به یک سیستم قوی تر می شود. اگر در SB بسته های لایه لایه اضافی بیشتری را وارد کنیم ، واقعاً هدف OSTree را می کشیم و بیماری "قدیمی لینوکس" را با وابستگی های جهنمی تزریق می کنیم

شایان ذکر است که RPM-OSTree جداسازی لایه بندی ، آن را نیز اضافه کردن برخی از ابزار CLI دستی بیش از OSTree

چیزی فوق العاده جالب که EOS دارد و SB ندارد برنامه زمانبندی بروزرسانی های خودکار که هم آپدیت های Flatpaks و OSTree را مدیریت می کند!

پودمن / داکر

SB با Podman (& Buildah) از قبل نصب شده است که ابزاری کمتر از deamon مانند Docker است ، اما در صورت تمایل می توانیم Docker را به صورت لایه نصب کنیم. کار با ظروف به روشی معمولی برای گردش کار کاربران SB تبدیل می شود

از نظر روبرت مک کوئین EOS همچنین ممکن است پشتیبانی داکر را برای هر آنچه در Flatpak در دسترس نیست ، اضافه کند

به طور کلی Flatpak در حال حاضر پشتیبانی CLI (برنامه ها و ابزارها) بسیار ضعیف دارد. به عنوان مثال ، حتی YouTube-DL از دست رفته است ، که یکی از معروف ترین برنامه های CLI است! در اینجا مسئله گیتوب وجود دارد!

NVIDIA و Chrome

در سیستم من یک GTX 1060 / 6G دارم و وقتی EOS را نصب کردم ، درایورهای NVIDIA را نیز بی صدا نصب کرد

EOS همچنین Chrome را به عنوان Flatpak ارائه می دهد که خارج از Sandbox است

در SB ما نمی توانیم Chrome را حتی به عنوان یک لایه نصب کنیم ، اما این واقعاً کار بزرگی نیست. ما می توانیم Chromium را از repos Fedora دریافت کنیم ، کدک های ویدئویی را از RPM-Fusion نصب کنیم و یک کروم با یک آرم متفاوت داریم

نکته قابل توجهی که درایورهای NVIDIA وجود دارد. در حال حاضر نصب درایورهای اختصاصی NVIDIA بر روی SB (یا هر چیزی که نیاز به DKMS دارد) امکان پذیر نیست و ما به Nouveau می گوییم که عملکرد بسیار وحشتناک و حشره انگیز است ، و البته ما نمی توانیم به درستی با برنامه های گرافیکی ، شبیه سازی و هوش مصنوعی کار کنیم. .و حتی بازی ها!

نصب كنندگان

SB از نصاب معمولی فدورا (آناکوندا) استفاده می کند و تنها تفاوت این است که OSTree به تنظیم دیسک های خاص احتیاج دارد

نصب EOS فقط برای انتخاب درایور نصب "ما را گزینه" می کند و از همه آن استفاده می کند. یک راه مشکوک برای تنظیم پارتیشن های سفارشی وجود دارد ، اما پاسخ کوتاه این است که EOS پارتیشن بندی دستی ارائه نمی دهد. و اگر درست بخاطر بسپارم ، گزینه رمزگذاری دیسک نیز ندارد

Btw من SB را بر روی SSD 128 گیگابایتی اجرا می کنم اما معتقدم حداقل حداقل نیاز به سیستم OSTree / Flatpak 256 گیگابایت است و باید آن را بر روی دیسک بزرگتری جابجا کنم!

گروه هدف

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

SB برای همه است ، اما این در مورد EOS بسیار دور است! شاید هم اکنون در حال تعجب هستید که چگونه یک سیستم عامل دسک تاپ می تواند جمعیتی را در خارج از موارد محلی سازی هدف قرار دهد. اوه! خوب می تواند!

OFC من از پایه استفاده می کنم!

از صفحه بارگیری EOS و انتخاب ISO که آشکار می شود ، اما در داخل دسک تاپ واقعی ادامه می یابد

پرانتزی

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

اما آنها چیز مهمی را از دست دادند. حتی اگر شما 10،000+ کارمندان Red Hat داشته باشید ، هنوز هم برای ایجاد یک محصول موفق چه از نظر فروش ، پشتیبانی و چه با کیفیت نیاز به تعامل جامعه دارید.

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

فراموش نکنید که سیستم EndlessOS a OSTree و Flatpak حدود 3 سال است که در دست است. آن زمان Flatpak حتی چیزی نبود ، و حتی نمی توانم مسائل OSTree را تصور کنم. نکته این است که EOS تا امسال پشتیبانی صفر داشت که Flatpak محبوبیت و جامعه بیشتری پیدا می کند

من از روز اول نسخه های EOS را امتحان کردم ، بنابراین به وضوح می توانم بگویم که سال گذشته آنها استراتژی را کاملاً تغییر داده اند ، و آنها سعی در تحمل بیشتر کاربرپسند بودن پایگاه کاربر دارند.

من پرانتز را می بندم ، گذشته را پرش می کنم و امروز به آن می روم ، که هنوز برخی چپ های منطقه ای وجود دارد!

برجسته ..

پیش از این گفتم که بچه های EOS تغییر کرده اند تا سیستم خود را دوستانه تر ایالات متحده و اتحادیه اروپا کنند و بنابراین من در اینجا هستم که EOS این بررسی را انجام می دهد ، اما هنوز چیزهای "وای پروردگار" باقی مانده است

این صفحه برجسته در برنامه نرم افزار است. و من از بچه های EOS می پرسم:

چرا در روی زمین من همیشه به کتاب مقدس و مادر و زراعت اهمیت می دهم .. برای ذکر برنامه های افراد مشهور نیست!

EOS خیلی خوب می داند که من در آتن زندگی می کنم (آنها آنالیزهای انتخاب را جمع می کنند) و تنها کاری که باید انجام دهند این است که یک صفحه برجسته دیگر به من ارائه دهند

علاوه بر این ، این صفحه با نوزادان متولد نشده برای من تقریباً ناخوشایند است و از نظر زیبایی شناختی بد است. وقتی روی رایانه خود می نشینم می خواهم از آنچه در صفحه خود می بینم هیجان زده باشم ، و این صفحه در واقع مرا افسرده می کند. همه چیز مثل یک جزوه بیمارستان است: /

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

پایان منطقه ای

EOS تلاش می کند تا با کاربرپسند معمولی لینوکس "دوستانه تر" شود ، اما IMO هنوز وجود ندارد ، و به همین دلیل است که EOS را در مقایسه با SB مرور می کنم که "اصلی ترین" آن است.

اما پیشرفت های زیادی در 3.4 وجود دارد ، بنابراین اگر EOS را قبلاً امتحان کردید و ناامید شده اید ، می خواهید یک گل دوم بزنید! من واقعاً در آن گروه هستم!

Flatpak

EOS نه تنها با نصب از پیش نصب شده Flatpak ، بلکه با برخی از برنامه های Flatpak همراه است. یکی از آنها Libre Office از Flathub است

علاوه بر Flathub EOS از این Remote ها استفاده می کند

سیستم eos-apps
سیستم eos-runtimes
سیستم eos-sdk
سیستم flathub

برنامه های eos عمدتا برخی از برنامه های "محتوا" هستند ، که من واقعاً نمی دانم چگونه آنها Flatpaks را از آنها ایجاد می کنند ، اما این چیزی است که قبلاً در صفحه ویژه برنامه نرم افزار مشاهده کرده اید

فعلاً SB حداقل Flatpaks را از پیش نصب نکرده اید ، و اگر بخواهم صحیح به خاطر بیاورم حتی Flathub راه اندازی نمی شود

دسک تاپ

خوب! زمان برای قسمت جالب! SB 29 با یک GNOME 3.30 پیش فرض همراه است و می توانید در اینجا بررسی کنید که تصویر پایه OSTree شامل چه چیزی است!

Android مانند صفحه شروع است!

EOS 3.4 با چنگال GNOME Shell و بقیه پشته GNOME 3.26 است که برخی از گیلاس ها را از جدیدترین نسخه های GNOME انتخاب می کند. در نسخه 3.6 (2019) آنها در GNOME 3.30 به روزرسانی می شوند ، و به طور کلی برنامه EOS این است که سعی کنید یک نسخه را از نسخه GNOME فعلی برگردانید.

Red Hat و Endless امروز دو تیم بزرگترین مشارکت کننده در GNOME و OSTree / Flatpak را اجرا می کنند و بنابراین کیفیت بالا در هر دو دسک تاپ پیش بینی می شود.

این یک صفحه نمایش سریع است!

دسک تاپ کاملاً "دمدمی" است و به عادت دارد مدتی بخواهد. اما مهم نیست که چقدر به آن عادت کنید ، کاملاً به دو دلیل ساده از GNOME Shell عقب نیست. بدون دسک تاپ مجازی و از همه مهم تر هیچ افزونه ای یا اصلاً سفارشی سازی وجود ندارد!

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

برای این کار ، باید به نرم افزار برنامه و در نمای برنامه نصب شده برویم !؟ این GNOME را به من یادآوری می کند که برای ایجاد پوشه های app باید به برنامه نصب شده نرم افزار برویم ، در حالی که EOS دارای DnD بسیار طبیعی است به طور مستقیم از Shell

نقد

بدیهی است که من قصد دارم از چنگال GNOME Shell انتقاد کنم. اگر GNOME Shell را بدست آوریم و پسوند Dash To Panel را اضافه کنیم ، روشی بسیار کاربردی تر از EOS داریم ، یعنی بسیار مشابه است!

اما این همه چیز نیست توسعه دهندگان بی پایان وقت خود را به جای اینکه مستقیماً روی GNOME Shell کار کنند و برخی از ویژگی های مانند DnD را در appFolders اجرا می کنند ، تلاش می کنند تا دوباره به بالادست (دوباره کمک کنند!).

فقط تصور کنید که اگر این مدت زمان توسعه برای EOS روی Shell رفته باشد ، من می گویم که با این اعتقاد که EOS به اندازه Shell (+ ext) خوب نیست ، بنابراین چنگال توجیه به نظر نمی رسد

پشتیبانی جامعه

هر دو EOS و SB فاقد پشتیبانی زیادی در جامعه هستند. به عبارت ساده ، آنها کاربر ندارند. و اگر کاربر ندارید ، مطمئناً در Github راهنماها و READMEs.md را در مورد نحوه تنظیم موارد در سیستم های OSTree نخواهید داشت. ذکر این نکته که پشتیبانی از خانه های بزرگ نرم افزاری نیست ، زیرا آنها به سختی از لینوکس عادی پشتیبانی می کنند

من کاملاً خوش بین هستم که هر دو سیستم تا سال آینده جامعه را درگیر خود کنند ، زیرا فناوری اساسی OSTree + Flatpak واقعاً رویایی است!

با این حال من SB را نسبت به EOS مزیت می کنم ، نه به خاطر نام تجاری (RH) یا حتی Hybrid-OSTree ، بلکه به دلیل GNOME Shell. مردم عاشق پروژه های جامعه بالادست هستند ، آنها عاشق GNOME هستند (حتی اگر از آن متنفر باشند!) ، و حتی مهم نیست که این هم خوب نباشد: ص

من فقط به سری بعدی GNOME (با نام مستعار GNOME 4.0) امیدوارم ، بی پایان به طور کامل با آنچه در بالادست خواهد بود بروید!

بنابراین ، SB در مقابل EOS؟

صادقانه بودن EOS از بسیاری جهات ، صحیح تر و آماده تر از SB است ، و البته با پشتیبانی NVIDIA همراه است! Kinda طبیعی است زیرا مدت زمان زیادی در تولید بوده است ، در حالی که SB در مرحله "شکل گیری" قرار دارد. و حتی آینه های اتحادیه اروپا هنوز ندارند!

اما همانطور که در شروع این پست گفتم ، SB همیشه لینوکس مورد علاقه من است و من آن را با هیچ چیز تجارت نمی کنم !!

بعلاوه من عاشق GNOME Shell + Dash To Panel هستم ، به علاوه جدیدتر شده است ، به علاوه RPM-OSTree حداقل در حال حاضر اجباری است!

من نمی خواهم انتظارات نادرستی داشته باشم اما حتی اگر هر دو (EOS & SB) بسیاری از جریان های کاری را پوشش ندهند ، پیشنهاد من به همه این است که سعی کنید سیستم های OSTree را شروع کنند زیرا آنها قصد تبدیل شدن به لینوکس مورد علاقه بعدی شما را دارند!

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

الان این همه بود! خداحافظ!