Meet Endless OS: یک توزیع لینوکس که مفهوم بسته ها را ندارد. بررسی های سیستم عامل بی پایان در لپ تاپ های ایسوس چیست

هنگام خرید لپ تاپ یا رایانه، معمولاً ویندوز 7/8 یا لینوکس از قبل روی آن نصب شده است (به هر حال، گزینه دوم به صرفه جویی در هزینه کمک می کند، زیرا لینوکس رایگان است). در موارد نادر، لپ‌تاپ‌های ارزان قیمت ممکن است اصلاً سیستم‌عاملی نداشته باشند.

در واقع، این اتفاق برای یک لپ‌تاپ Dell Inspirion 15 3000 روی داد که از من خواسته شد به جای لینوکس از پیش نصب شده (اوبونتو) ویندوز 7 را روی آن نصب کنم. من فکر می کنم دلایلی که آنها این کار را می کنند واضح است:

- اغلب HDDجدا کردن یک کامپیوتر / لپ تاپ جدید خیلی راحت نیست: یا یک پارتیشن سیستم برای کل حجم هارد دیسک خواهید داشت - درایو "C:"، یا اندازه پارتیشن نامتناسب خواهد بود (به عنوان مثال، چرا باید 50 گیگابایت در درایو "D:" ساخته می شود و در سیستم "C:" 400 گیگابایت؟)

- در لینوکس بازی های کمتر. اگرچه امروزه این روند شروع به تغییر کرده است، اما هنوز با ویندوز این سیستم عامل فاصله دارد.

- به سادگی ویندوز در حال حاضربرای همه آشناست، اما نه زمان و نه تمایلی برای یادگیری چیز جدیدی وجود دارد ...

توجه! با اينكه نرم افزاردر گارانتی گنجانده نشده است (فقط سخت افزار گنجانده شده است)، در برخی موارد، نصب مجدد سیستم عامل در لپ تاپ / رایانه شخصی جدید می تواند باعث انواع مشکلات گارانتی شود.

1) آماده سازی فلش درایو / دیسک USB قابل بوت با ویندوز

اولین و مهمترین کاری که باید انجام دهید این است که آماده شوید درایو فلش قابل بوت(می توانید از bootable نیز استفاده کنید دیسک دی وی دی، اما با یک درایو فلش راحت تر است: نصب سریعتر است).

برای رایت چنین فلش درایو شما نیاز دارید:

تصویر نصبدیسک با فرمت ISO؛

- درایو فلش 4-8 گیگابایت؛

- برنامه ای برای نوشتن تصویر در درایو فلش USB (من معمولا همیشه از UltraISO استفاده می کنم).

الگوریتم اقدامات ساده است:

- درایو فلش را داخل آن قرار دهید پورت USB;

- آن را در NTFS فرمت کنید (توجه - قالب بندی تمام داده های درایو فلش را حذف می کند!)

- UltraISO را اجرا کنید و تصویر نصب را با ویندوز باز کنید.

- نحوه ایجاد یک درایو فلش USB قابل بوت با ویندوز: XP، 7، 8، 10؛

- تنظیم صحیح BIOS و ضبط صحیح یک درایو فلش USB قابل بوت.

- ابزارهای کمکی برای ایجاد یک درایو فلش USB قابل بوت با ویندوز XP، 7، 8

2) درایورهای شبکه

اوبونتو قبلاً روی لپ‌تاپ DELL "تجربی" من نصب شده بود - بنابراین، اولین کاری که منطقی است انجام دهید پیکربندی است. اتصال شبکه(اینترنت)، سپس به وب سایت رسمی سازنده رفته و درایورهای لازم را دانلود کنید (مخصوصاً برای کارت های شبکه). بله، او در واقع انجام داد.

چرا این مورد نیاز است؟

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

- نرم افزار به روز رسانی درایورها

3) از اسناد پشتیبان تهیه کنید

تمام اسناد را از هارد دیسک لپ تاپ خود در درایوهای فلش ذخیره کنید، سخت خارجیدیسک ها، دیسک های Yandex، و غیره. به عنوان یک قاعده، پارتیشن بندی یک دیسک در یک لپ تاپ جدید بسیار مورد نظر است و شما باید کل HDD را به طور کامل فرمت کنید.

2. راه اندازی بایوس برای بوت شدن از درایو فلش USB

بعد از روشن کردن کامپیوتر (لپ تاپ)، حتی قبل از آن بوت شدن ویندوزاول از همه، BIOS مدیریت رایانه شخصی را بر عهده می گیرد (eng. BIOS مجموعه ای از ریزبرنامه های لازم برای دسترسی سیستم عامل به سخت افزار رایانه است). در BIOS است که تنظیمات اولویت بوت کامپیوتر تنظیم شده است: i.e. ابتدا آن را از هارد دیسک بوت کنید یا به دنبال آن بگردید سوابق بوتروی فلش مموری

1) برای ورود به بایوس باید لپ تاپ را ریستارت کنید و دکمه را فشار دهید تا وارد تنظیمات شوید (هنگامی که روشن است معمولا این دکمه همیشه نشان داده می شود. برای لپ تاپ های Dell Inspirion دکمه ورود به سیستم F2 است).

دکمه های ورود به تنظیمات بایوس:

در اینجا، برای نصب ویندوز 7 (و سیستم عامل های قدیمی تر)، باید تنظیم کنید گزینه های زیر:

- گزینه لیست بوت - Legacy.

- بوت امنیتی - غیرفعال است.

به هر حال، همه لپ تاپ ها این پارامترها را در قسمت BOOT ندارند. به عنوان مثال، در لپ تاپ های ASUS - این پارامترها در بخش امنیت تنظیم شده اند (برای جزئیات بیشتر، به این مقاله مراجعه کنید: .

3) تغییر صف دانلود…

به صف دانلود توجه کنید، در حال حاضر (به تصویر زیر مراجعه کنید) به شرح زیر است:

1 - ابتدا دیسکت درایو بررسی می شود (البته از کجا آمده است؟!)

2 - سپس سیستم عامل نصب شده بر روی هارد دیسک بارگذاری می شود (پس توالی دانلود به سادگی به درایو فلش نصب نمی رسد!).

با استفاده از "فلش" و "Enter"، اولویت را به صورت زیر تغییر دهید:

1 - ابتدا از دستگاه USB بوت شود.

2 - بوت دوم از هارد.

4) ذخیره تنظیمات

در واقع، این همه است، BIOS پیکربندی شده است، می توانید به آن ادامه دهید نصب ویندوز 7…

3. نصب ویندوز 7 روی لپ تاپ

(DELL Inspiion 15 series 3000)

1) یک درایو فلش USB قابل بوت را در درگاه USB 2.0 قرار دهید (USB 3.0 - با رنگ آبی مشخص شده است). ویندوز 7 را نمی توان از درگاه USB 3.0 نصب کرد (مراقب باشید).

لپ تاپ را روشن کنید (یا ریستارت کنید). اگر بایوس پیکربندی شده باشد و درایو فلش USB به درستی آماده شده باشد (قابل بوت است)، باید نصب ویندوز 7 آغاز شود.

2) اولین پنجره در هنگام نصب (و همچنین در هنگام بازیابی) پیشنهادی برای انتخاب یک زبان است. اگر به درستی تعریف شده است (روسی) - فقط روی next کلیک کنید.

3) در مرحله بعد فقط کافیست روی دکمه install کلیک کنید.

5) در مرحله بعد، "نصب کامل"، نقطه 2 را انتخاب کنید (اگر قبلاً این سیستم عامل را نصب کرده اید، می توان از به روز رسانی استفاده کرد).

6) پارتیشن بندی دیسک.

یک قدم بسیار مهم اگر دیسک را به درستی به بخش ها تقسیم نکنید، هنگام کار با رایانه دائماً با شما تداخل پیدا می کند (و می توانید زمان زیادی را برای بازیابی فایل ها از دست بدهید) ...

بهترین راه، به نظر من، تقسیم دیسک به 500-1000 گیگابایت است، به این ترتیب:

- 100 گیگابایت - در سیستم عامل ویندوز (این درایو "C:" خواهد بود - سیستم عامل و همه چیز را خواهد داشت برنامه های نصب شده);

- فضای باقیمانده دیسک محلی "D:" است - حاوی اسناد، بازی ها، موسیقی، فیلم ها و غیره است.

این گزینه کاربردی ترین است - در صورت بروز مشکل در ویندوز، می توانید با فرمت کردن درایو "C:" به سرعت آن را دوباره نصب کنید.

در مواردی که یک پارتیشن روی دیسک وجود دارد - با ویندوز و با همه فایل ها و برنامه ها - وضعیت پیچیده تر است. اگر Winows بوت نمی شود، ابتدا باید از Live CD بوت کنید، تمام اسناد را در رسانه های دیگر کپی کنید و سپس سیستم را دوباره نصب کنید. در نهایت، شما فقط زمان زیادی را تلف می کنید.

اگر ویندوز 7 را روی یک درایو "خالی" نصب می کنید (روشن لپ تاپ جدید) - سپس هارد دیسک، به احتمال زیاد، فایل های مورد نیاز را ندارد، به این معنی که می توانید تمام پارتیشن های روی آن را حذف کنید. یک دکمه مخصوص برای این کار وجود دارد.

هنگامی که همه پارتیشن ها را حذف می کنید (توجه - داده های روی دیسک حذف می شوند!) - باید یک پارتیشن "فضای دیسک Unallocated 465.8 گیگابایت" داشته باشید (این در صورتی است که دیسک 500 گیگابایتی دارید).

سپس باید یک پارتیشن روی آن ایجاد کنید (درایو "C:"). یک دکمه مخصوص برای این وجود دارد (عکس زیر را ببینید).

اندازه دیسک سیستمخودتان تعیین کنید - اما من توصیه نمی کنم آن را کمتر از 50 گیگابایت (~ 50000 مگابایت) کنید. در لپ تاپم اندازه پارتیشن سیستم را حدود 100 گیگابایت کردم.

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

7) بعد از همه فایل های راه اندازیاز درایو فلش (+ بسته نشده) - رایانه باید راه اندازی مجدد شود (پیامی روی صفحه ظاهر می شود). باید درایو فلش USB (همه فایل های لازماز قبل روی هارد دیسک شما قرار دارد، دیگر به آن نیاز نخواهید داشت) تا پس از راه اندازی مجدد، بارگیری از درایو فلش USB دوباره شروع نشود.

8) تنظیم پارامتر.

به روز رسانی خودکار - توصیه می کنم آن را به طور کلی غیرفعال کنید یا حداقل کادر کنار مورد را علامت بزنید - "فقط مهم ترین به روز رسانی ها را نصب کنید" (واقعیت این است که به روز رسانی خودکار می تواند رایانه را کاهش دهد و اینترنت را با قابلیت بارگیری بارگیری می کند. به روز رسانی را ترجیح می دهم - فقط در حالت دستی).

9) نصب کامل شد!

اکنون باید درایورها را پیکربندی و آپدیت کنید + پارتیشن دوم هارد دیسک (که هنوز در "کامپیوتر من" قابل مشاهده نخواهد بود) را پیکربندی کنید.

4. فرمت کردن پارتیشن دوم هارد دیسک (چرا HDD قابل مشاهده نیست)

اگر هنگام نصب ویندوز 7 هارد دیسک خود را به طور کامل فرمت کرده باشید، پارتیشن دوم (به اصطلاح هارد دیسک محلی "D:") قابل مشاهده نخواهد بود! اسکرین شات زیر را ببینید.

برای رفع این مشکل، باید به پنل بروید کنترل های ویندوزو به تب مدیریت بروید. برای یافتن سریع آن، بهتر است از جستجو (در سمت راست، بالا) استفاده کنید.

سپس باید سرویس "Computer Management" را راه اندازی کنید.

این تب همه درایوها را چه فرمت شده و چه فرمت نشده نشان می دهد. فضای باقیمانده هارد دیسک ما اصلا استفاده نمی شود - باید یک پارتیشن "D:" روی آن ایجاد کنیم، آن را در NTFS فرمت کرده و از آن استفاده کنیم ...

برای انجام این کار، بر روی فضای اختصاص نیافته راست کلیک کرده و تابع "Create Simple Volume" را انتخاب کنید.

سپس سیستم فایل NTFS و برچسب حجم را انتخاب کنید: به دیسک یک نام ساده و قابل فهم، مانند "محلی" بدهید.

این همه - اتصال دیسک کامل است! پس از عملیات، دیسک دوم "E:" در "کامپیوتر من" ظاهر شد ...

5. نصب و به روز رسانی درایورها

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

1) سایت های رسمی

این بهترین نوع است. اگر درایورهایی برای لپ تاپ ویندوز 7 (8) شما در وب سایت سازنده وجود دارد، آنها را نصب کنید (اغلب اتفاق می افتد که وب سایت یا درایورهای قدیمی دارد یا اصلاً وجود ندارد).

DELL - www.dell.ru/

ایسوس - www.asus.com/UK/

ACER - www.acer.ru/ac/ru/RU/content/home

LENOVO - www.lenovo.com/ru/ru/

HP - www8.hp.com/en/en/home.html

2) به روز رسانی در سیستم عامل ویندوز

به طور کلی، سیستم عامل ویندوز، با شروع از 7، کاملاً "هوشمند" است و در حال حاضر شامل بیشتر درایورها است - قسمت اصلی دستگاه ها از قبل برای شما کار می کنند (شاید نه به خوبی با درایورهای "بومی"، اما هنوز).

برای به روز رسانی در ویندوز، به کنترل پنل بروید، سپس به بخش «سیستم و امنیت» بروید و «مدیر دستگاه» را اجرا کنید.

در مدیر دستگاه، دستگاه‌هایی که هیچ درایوری برای آنها وجود ندارد (یا برخی تداخل با آنها) با پرچم‌های زرد مشخص می‌شوند. روی چنین دستگاهی کلیک راست کنید و منوی زمینه"Update Drivers..." را انتخاب کنید.

3) مشخصات برنامه هایی برای یافتن و به روز رسانی درایورها

یک گزینه خوب برای یافتن درایورها استفاده از ویژه است. برنامه ها. به نظر من، یکی از بهترین ها برای این کار، Driver Pack Solution است. او خود را نمایندگی می کند تصویر iso 10 گیگابایت - که همه درایورهای اصلی محبوب ترین دستگاه ها را دارد. به طور کلی، برای اینکه عجله نکنید، توصیه می کنم مقاله مربوط به آن را بخوانید بهترین برنامه هابرای به روز رسانی درایورها -

همه چیز هر سال ظاهر می شود سیستم های بیشتربر اساس دبیان هر یک از آنها سعی می کنند به راحتی و سهولت استفاده از GNU / Linux در خانه نزدیک شوند، که "جد آنها" که برای راه حل های سرور مناسب است، نمی تواند به آن مباهات کند. در این مقاله نحوه نصب سیستم عامل Endless از درایو فلش توضیح داده شده است.

ویژگی های سیستم: فقط از معماری 64 بیتی پشتیبانی می کند، دسکتاپ خود را بر اساس GNOME دارد، پارتیشن بندی خودکار دیسک در حین نصب.

رم 2 گیگابایت +
CPU x86-64
کارت گرافیک 128 مگابایت
HDD 16 گیگابایت +

آماده شدن برای نصب سیستم عامل Endless

برای نصب سیستم عامل، از درایو USB استفاده می کنیم. به وب سایت Endless بروید. در فصل دانلود رایگانتب با سیستمی که درایو فلش را روی آن رایت خواهید کرد (مثلاً ویندوز) را انتخاب کنید و کلیک کنید اکنون بارگیری کن.

برای مک یا لینوکس، نوع سیستم پایه (چند زبانه) را مشخص کنید.

برای استفاده از ابزار Etcher که در ویندوز و گنو/لینوکس پشتیبانی می شود. ابتدا باید فایل و سپس محل ضبط را مشخص کرده و کلیک کنید فلاش!.

مرحله 1. راه اندازی نصب

درایو را وارد کنید و کامپیوتر خود را مجددا راه اندازی کنید. در طول تست POST، دکمه انتخاب دستگاه بوت (معمولاً F11 یا F12 بسته به مدل BIOS) را فشار دهید و فلش درایو را با سیستم عامل انتخاب کنید → وارد.

مرحله 2. انتخاب زبان

زبان Endless OS را برای استفاده پس از نصب انتخاب کنید به علاوه.

مرحله 3 درایو را فرمت کنید

دکمه را فشار دهید. سیستم علامت گذاری را به صورت خودکار و بدون امکان توزیع دستی انجام می دهد.

مرحله 4. تأیید سیستم عامل انتخاب شده

یک مرحله منحصر به فرد در تمام سیستم‌عامل‌های گنو/لینوکس موجود، از شما می‌خواهد تأیید کنید که آیا توزیع سیستم‌عامل Endless واقعاً سیستمی است که می‌خواهید نصب کنید. بر اساس انتخاب شما هنگام دانلود از سایت. برای ادامه کلیک کنید به علاوه.

مرحله 5. انتخاب درایو

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

مرحله 6 نصب

فرآیند نصب سیستم آغاز خواهد شد.

در پایان فرآیند، کلیک کنید خاموش. در طول راه اندازی مجدد، درایو فلش را از رایانه جدا کنید.

مرحله 7 صفحه کلید را سفارشی کنید

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

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

مرحله 8. انتخاب منطقه زمانی

منطقه زمانی خود را با انتخاب نزدیک ترین شهر به خود → تنظیم کنید به علاوه.

مرحله 9. حساب های آنلاین را راه اندازی کنید

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

مرحله 10. یک کاربر ایجاد کنید

یه اسم بنویس حساب. برای محافظت از رمز عبور سوئیچ سوئیچ را روشن کنید رمز عبور محافظت شده استبه علاوه.

مرحله 11. یک رمز عبور ایجاد کنید

یک رمز عبور وارد کنید و آن را تایید کنید. در صورت لزوم، در میدان یادآوری رمز عبورعبارتی بنویسید تا در صورت فراموشی رمز عبور به شما یادآوری کند → به علاوه.

مرحله 12: پایان نصب

با این کار نصب کامل می شود. کلیک با Endless شروع کنید.

نصب سیستم عامل بی پایان کامل شد و سیستم اکنون آماده استفاده است.

نتیجه گیری

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

با دسکتاپ سفارشی. سیستم عامل Endless بر خلاف هر توزیع محبوب دسکتاپ است. با اينكه سیستم عامل بی پایانو مبتنی بر دبیان است، اما رویکرد آن به مدیریت نرم افزار و به روز رسانی سیستم به طور قابل توجهی متفاوت است. در واقع، apt یا هر بسته مدیریت سیستم دیگری حذف شده است، زیرا توزیع از Flatpak برای ارائه برنامه های کاربردی به کاربران استفاده می کند.

سیستم عامل بی پایان

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

Computer Endless Mini به اندازه یک توپ کودکان

تصویر کامل سیستم عامل Endless حدود 14 گیگابایت وزن دارد و شامل بیش از 100 برنامه برای همه موارد و بیش از 50000 مقاله ویکی پدیا و همچنین آموزش های مختلف است. همچنین یک تصویر پایه 2 گیگابایتی وجود دارد که فقط شامل موارد ضروری است. هر چیز دیگری را می توان از فروشگاه برنامه نصب کرد

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

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

نصاب

نرم افزار تنظیم شده در نسخه 2 گیگابایتی کاملا استاندارد است: گوگل کروم، LibreOffice، پخش کننده ویدئو Totem، پخش کننده صوتی Rhythmbox، نمایشگر عکس Shotwell، نرم افزار یادگیری زبان Duolingo، مدیر فایل، ماشین حساب، تنظیمات ( تنظیمات استاندارد GNOME)، ترمینال (فقط از طریق جستجو راه اندازی می شود).


اپ استور

فروشگاه برنامه راحت است. کافی است روی install کلیک کنید و برنامه بدون یک سوال نصب می شود، خیلی کمتر از درخواست حقوق ابرکاربر. همه برنامه ها در قالب بسته های مستقل توزیع می شوند. نصب کننده آنها را در پوشه /var/lib/flatpak/app قرار می دهد و پس از راه اندازی، یک محیط مجازی ایجاد می کند که برنامه در آن اجرا می شود (در ادامه در مورد این موضوع صحبت خواهیم کرد).

OSTree

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

با این حال، برخلاف همان ویندوز و macOS، قسمت پایه سیستم عامل Endless حالت ثابتی ندارد. تمام فایل‌های آن در یک مخزن Git مانند OSTree ذخیره می‌شوند. این بدان معنی است که به روز رسانی به نسخه جدیدتوزیع به صورت زنده اتفاق نمی افتد، مانند سایر توزیع ها، که بسته های به روز شده را مستقیماً در یک سیستم کار جمع می کنند. در عوض، eos-updater فایل‌های اصلاح‌شده را در مخزن دانلود می‌کند و سپس آن‌ها را در دایرکتوری اصلی پیوند می‌دهد. برای مثال، /bin/bash در سیستم عامل Endless به سادگی یک پیوند سخت به یکی از فایل‌های موجود در مخزن /ostree/repo است. اگر bash نیز در حین به‌روزرسانی سیستم به‌روزرسانی شود، eos-updater پیوند قدیمی را حذف می‌کند و پیوند جدیدی به فایل دیگری در مخزن ایجاد می‌کند.

مخزن OSTree

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

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

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

flatpak

نصب پایه Endless OS قابل نوشتن نیست. نمی‌توان آن را تغییر داد، به این معنی که نمی‌توانید بسته‌ها را نصب کنید یا برنامه‌ای را از منبع بسازید و با ./configure && make && make install نصب کنید. در عوض، Endless OS نصب نرم افزار را در قالب بسته های Flatpak خود ارائه می دهد.

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


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

همه برنامه های نصب شده با Flatpak در پوشه /var/lib/flatpak قرار دارند. هنگامی که یک برنامه راه اندازی می شود، Flatpak محیط لازم برای عملکرد آن در پرواز را تشکیل می دهد. به طور خاص، یک ریشه به طور خاص برای برنامه ایجاد می شود. سیستم فایلکه در حافظه دسترسی تصادفی(tmpfs)، دایرکتوری usr سیستم اصلی، دایرکتوری های /proc، /sys و /dev با مجموعه محدودی از فایل های دستگاه در حالت فقط خواندنی به آن متصل می شوند، /etc با حداقل تنظیمات پیکربندی ایجاد می شود. فایل های لازم برای عملیات دسترسی به تماس های سیستمی "خطرناک" با استفاده از seccomp محدود شده است. در صورت لزوم، دایرکتوری خانگی کاربر در حالت خواندن و نوشتن متصل می شود، دسترسی به عملکرد ضروری سیستم عامل مجاز است.

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

برنامه ای که با Flatpak راه اندازی شده است از سیستم اصلی قطع شده و در محیط خود اجرا می شود. بله، به عنوان مثال به پوشه /usr دسترسی دارد، اما نمی تواند آن را تغییر دهد. فرآیندهای سیستم اصلی را نمی بیند، فایل های شخصی کاربران را نمی بیند (به طور پیش فرض)، نمی تواند با سخت افزار کار کند و نمی تواند از محیط مجازی خود خارج شود.

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

  • سیستم عامل Endless توسط distrowatch.com در رتبه 171 قرار دارد.
  • تا اواسط سال 2016، سیستم عامل Endless فقط به صورت منبع توزیع می شد.
  • نمایندگان Endless Mobile اعضای هیئت نظارت بنیاد GNOME هستند.
  • Endless Mini انتخاب واکنشی برای CES 2016 بود.
  • ارزان ترین کامپیوتر Endless 79 دلار و گران ترین آن 229 دلار است.

نتیجه

سیستم عامل Endless تنها سیستم عاملی نیست که از OSTree برای به روز رسانی سیستم اتمی استفاده می کند. سیستم عامل بر روی OSTree برای اجرای کانتینرها ساخته شده است

میانگین چگونه به نظر می رسد؟ توزیع لینوکس? معمولاً این نوعی سیستم است، مانند یک سازنده، که از هزاران بسته، به اضافه ترفندهای مختلف دسکتاپ، احتمالاً نصب کننده و سیستم پیکربندی خودش، مونتاژ شده است. در هر صورت، تقریباً همه توزیع ها مشابه و بر اساس یک ایده هستند: بسته + بسته + بسته = سیستم عامل. Endless کاملاً متفاوت است، اصلاً هیچ بسته ای وجود ندارد، اما مفهوم به روز رسانی اتمی وجود دارد سیستم پایهو سندباکس Flatpak.

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

هنگامی که تعداد برنامه ها شروع به افزایش کرد و پیچیدگی آنها افزایش یافت، مشکلات ظاهر شدند. یک برنامه کاربردی نه تنها می تواند از یک باینری تشکیل شده باشد، بلکه می تواند شامل تعدادی کتابخانه، صفحات مرد، فایل های پیکربندیو خیلی بیشتر. ایده این بود که از دستور نصب در دستورالعمل ساخت اپلیکیشن (Makefile) برای نصب هر چیزی که نیاز دارید با یک دستور make install استفاده کنید.

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

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

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

توزیع ها مدیر لینوکسبسته ها - استاندارد واقعی برخلاف همان BSD ها، که در آن مرز مشخصی بین قسمت پایه غیرقابل تقسیم سیستم و مجموعه پورت ها/بسته های نصب شده در بالای آن وجود دارد، توزیع های گنو/لینوکس منحصراً از بسته ها تشکیل شده اند. هسته - یک بسته جداگانه، یک مجموعه اساسی از ابزارهای کمکی خط فرمان- بسته دیگر، کتابخانه libc (بخش اصلی سیستم بعد از هسته) - بسته دیگر.

این جداسازی تصادفی نیست، بلکه ماهیت گنو/لینوکس است - بسیاری از مؤلفه‌های نوشته شده توسط افراد مختلف که با هم کار می‌کنند. اما این رویکرد مشکلات زیادی دارد. حفظ وابستگی ها بین بسته ها باید به شدت کنترل شود. جایگزینی فقط یک بسته سیستمی می تواند کل سیستم را غیرقابل استفاده کند. برای به روز رسانی توزیع به نسخه جدید، باید عصا را به دست آورید: باید تمام اجزای اصلی توزیع را به روز کنید تا سیستم در حالت مرزی باقی نماند (زمانی که برخی از بسته ها به روز می شوند و برخی دیگر به روز نمی شوند. ).

و البته، محدودیتی که برای همه لینوکسوئیدها شناخته شده است، زمانی که شما به سادگی نمی توانید دو مورد را نصب کنید نسخه های مختلفبرنامه های کاربردی. محتویات بسته به جای دایرکتوری اختصاص داده شده در دایرکتوری های سیستم کپی می شود و حتی اگر نصب در یک دایرکتوری اختصاصی امکان پذیر باشد، مطمئناً مشکلات وابستگی وجود خواهد داشت: برنامه به کتابخانه libxyz.1.2 نیاز دارد و libxyz.1.3 نصب شده است. در سیستم، و نسخه آن را نمی توان کاهش داد زیرا مدیر بسته شروع به غر زدن می کند که برنامه های abc و bca دقیقاً به نسخه 1.3 نیاز دارند.

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

هنگام انتخاب یک لپ‌تاپ جدید (معمولاً با نام تجاری ایسر یا ایسوس)، کاربر ممکن است با سیستم‌عامل Endless OS ناآشنا بر روی چنین رایانه‌ای مواجه شود. سازندگان محصول قول یک پلت فرم کاربر پسند را می دهند، سرعت بالاکار آن، ماهیت آزاد و مصونیت واقعی سیستم در برابر ویروس ها. آیا همه چیز بسیار گلگون است و مزایای واقعی این محصول چیست؟ در زیر ما تحلیل خواهیم کرد که سیستم عامل Endless چیست، مزایا و معایب این سیستم چیست و آیا ارزش انتخاب به نفع این سیستم عامل را در رایانه شخصی خود دارد یا خیر.

سیستم عامل Endless چیست؟

« سیستم عامل بی پایان» (به معنای واقعی کلمه - "سیستم عامل بی نهایت")- بر اساس عامل لینوکسیک سیستم مبتنی بر هسته لینوکس و سایر فناوری‌های باز (Chromium، GNOME، GTK، PulseAudio، Rufus، Systemd، XOrg، Yelp و غیره). مانند اکثر توزیع های لینوکس، سیستم فایل ریشه فقط خواندنی است و OSTree و Flatpak برای ارائه و به روز رسانی برنامه ها استفاده می شوند. رابط کاربری بر اساس یک محیط دسکتاپ گنوم به شدت تغییر یافته است.

توسعه دهنده "Endless OS" - شرکت آمریکایی "Endless Mobile, Inc" فرزندان خود را به عنوان ابزاری مناسب برای توسعه سواد رایانه در کشورهای در حال توسعه قرار می دهد. علاوه بر کشورهایی مانند برزیل و گواتمالا، می‌توانیم سیستم‌عامل Endless را بر روی لپ‌تاپ‌های ASUS و ACER نصب شده در بسیاری از فروشگاه‌های لوازم الکترونیکی در روسیه، اوکراین و تعدادی دیگر از کشورهای پس از فروپاشی شوروی بیابیم.

اولین انتشار عمومی Endless OS (نسخه 2.1.0) در جولای 2014 انجام شد و از ماه می 2018 بیشترین تعداد نسخه تازه 3.4.0.


نسخه فعلی سیستم عامل 3.4.0 است

"سیستم عامل بی پایان" در دو تغییر اصلی ارائه شده است:


اکنون همه می توانند آزادانه توزیع سیستم عامل Endless را در رایانه شخصی خود از وب سایت توسعه دهنده store.endlessm.com دانلود کنند. در عین حال امکان نصب محصول به عنوان اصلی نیز وجود دارد. سیستم عاملو به موازات سیستم عامل ویندوز که قبلاً روی رایانه شخصی نصب شده است.

سیستم مورد نیاز سیستم بی پایان

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

حداقل الزاماتاین سیستم عامل دارای:

  • پردازنده 64 بیتی (در 32 بیت کار نمی کند). پردازنده های ARM پشتیبانی نمی شوند.
  • 2 گیگابایت حافظه یا بیشتر؛
  • 32 گیگابایت هارد دیسک(ممکن است روی 16 کار کند، اما بدون نصب برنامه های جدید).
  • همچنین روی یک کارت گرافیک یکپارچه کار خواهد کرد.
  • کارت شبکه استاندارد (از اکثر کارت های Intel و Atheros پشتیبانی می کند)

در دستگاه‌های Chromebook و محصولات اپل، این سیستم‌عامل معمولاً کار نمی‌کند.

سیستم عامل بی پایان - نگاه اول

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


به طور پیش فرض تعدادی برنامه از قبل در سیستم نصب شده است که با کلیک بر روی نماد Application Center می توانید به آنها دسترسی داشته باشید. با تشکر از دومی، شما همچنین می توانید برنامه ها، پوشه ها و وب سایت ها را به سیستم اضافه کنید (در مورد دوم، این یک پیوند به وب سایت مورد نیاز شما خواهد بود).

با کلیک بر روی "منوی سفارشی" در پایین سمت چپ، می توانید سیستم خود را با تغییر عملکرد شخصی، سخت افزاری و سیستم شخصی سازی کنید.

نوار وظیفه شامل یک ساعت و تقویم، صدا و نمادهای شبکه است، دسترسی سریعبه منوی سیستم و سایر ابزارهای مشابه (و آشنا برای کاربران ویندوز).

اگر همه چیز بسیار ساده و راحت است، پس معایب Endless OS چیست؟ آنها تقریباً به شرح زیر هستند:

به طور کلی ساده، کاربردی و از همه مهمتر است محصول رایگان، که مبنایی مناسب برای درک مبانی سواد کامپیوتری است.

نتیجه

در بالا، متوجه شدیم که "سیستم عامل بی پایان" چه نوع سیستم عاملی است و مزایا و معایب اصلی این سیستم چیست. این سیستم عامل به ابزاری مناسب برای افرادی تبدیل می شود که اولین گام های خود را در زمینه سواد رایانه ای برمی دارند و در عین حال بودجه ای برای خرید نرم افزار دارای مجوز محدود دارند. همچنین برای کاربرانی که می خواهند با عملکرد لینوکس آشنا شوند، اما ممکن است از فراوانی تنظیمات آن مرعوب شوند، جذاب خواهد بود. در این راستا، «سیستم‌عامل بی‌پایان» به یک پیوند میانی مؤثر تبدیل می‌شود که به شما امکان می‌دهد عملکرد لینوکس و راحتی مدیریت سیستم دسکتاپ را ترکیب کنید.