Endless OS що це таке. Знайомимося з Endless OS: дистрибутив Linux, в якому немає поняття пакетів Endless




Щороку з'являється все більше систем на основі Debian. Кожна з них намагається наблизитися до зручності та легкості використання GNU/Linux у домашніх умовах, чим не може похвалитися їхній «предок», що підходить для серверних рішень. У цій статті буде розглянуто, як встановити Endless OS з флешки.

Особливості системи: підтримує лише 64-бітну архітектуру, є власний робочий стіл на основі GNOME, автоматична розміткадиска під час встановлення.

Оперативна пам'ять 2 ГБ+
Процесор x86-64
Відеокарта 128 МБ
Жорсткий диск 16 ГБ+

Підготовка до встановлення Endless OS

Для встановлення ОС будемо використовувати USB-накопичувач. Перейдіть на веб-сайт Endless. В розділі Free Downloadвиберіть вкладку із системою, на якій ви будете записувати флешку (наприклад, Windows) і натисніть Download Now.

Для Mac або Linux вкажіть базовий тип системи (Multilanguage).

Щоб використовувати , використовуйте утиліту Etcher, яка підтримується в Windows і GNU/Linux. Спочатку необхідно вказати файл, потім місце запису та натиснути Flash!.

Крок 1. Запуск інсталятора

Вставте накопичувач та перезавантажте комп'ютер. Під час тесту POST натисніть кнопку вибору пристрою для завантаження (зазвичай, це F11 або F12 в залежності від моделі BIOS) і виберіть флешку з ОС → Enter.

Крок 2. Вибір мови

Виберіть мову Endless OS, яка буде використовуватися після встановлення → Далі.

Крок 3. Форматування диска

Натисніть кнопку . Система зробить розмітку автоматично без можливості ручного розподілу.

Крок 4. Підтвердження обраної ОС

Унікальний крок з усіх існуючих ОС GNU/Linux - буде запитано підтвердження, чи дійсно дистрибутив Endless OS - це система, яку ви хочете встановити. Грунтується на вашому виборі образу при завантаженні з сайту. Для продовження натисніть Далі.

Крок 5. Вибір диска

Вкажіть диск або розділ, куди буде встановлена ​​система і розмір якого має бути не менше 25 ГБ. Підтвердіть, що погоджуєтеся з повним видаленнямвсіх файлів на вибраному розділі, поставивши відповідну галочку → Далі.

Крок 6. Встановлення

Почнеться процес інсталяції системи.

Після закінчення процесу натисніть Power Off. Під час перезапуску витягніть флешку з комп'ютера.

Крок 7. Налаштування клавіатури

Після завантаження системи продовжиться встановлення додаткових компонентів. Спочатку вкажіть мову, для якої буде вибрано розкладку клавіатури → Далі.

Виберіть конкретну розкладку. Зауважте, що тут, за аналогією з Deepin OS, російські клавіатури трохи відрізняються розташуванням деяких кнопок. Натисніть Передпрогляддля ознайомлення. Після вибору натисніть Далі.

Крок 8. Вибір часової зони

Вкажіть ваш часовий пояс, вибравши найближче місто → Далі.

Крок 9. Налаштування онлайн-акаунтів

При необхідності, додайте облікові записи доступних соціальних мережчи сервісів для інтеграції з ОС. Натисніть Пропустити, щоб відкласти або не виконувати цю дію.

Крок 10. Створення користувача

Напишіть ім'я облікового запису. Для захисту паролем увімкніть перемикач Password protectedДалі.

Крок 11. Створення пароля

Вкажіть пароль та підтвердіть його. При необхідності, у полі Password reminderнапишіть фразу, що нагадує пароль, якщо ви забудете його → Далі.

Крок 12. Завершення встановлення

На цьому інсталяцію буде завершено. Натисніть Розпочати роботу з Endless.

Установка Endless OS завершена, і тепер система готова до використання.

Висновки

У цій статті було розглянуто, як встановити Endless OS. Система заснована на Debian GNU/Linux і надає більш дружнє та зручне для користувача керування. ОС працює тільки з 64-бітною архітектурою та автоматично розмічує диск, тому перед інсталяцією слід підготувати розділ самостійно.

Заміна однієї операційної системи на іншу - зовсім не складна процедура, за допомогою інструкції з цим впорається, навіть користувач-початківець.

Рисунок 1. Логотип програми Endless OS3

Що таке Endless OS 3

Назви «Віндовс», «Лінукс» та «Макінтош» відомі більшості користувачів комп'ютерів. Це найпоширеніші операційні системи. Але є й інші. Endless OS 3 – одна з таких альтернатив. Щоправда, вона розробила на базі Linux, але має концептуальні відмінності.

Це безкоштовна ОС, розроблена для бідних країн, де не кожен може дозволити собі цілодобовий інтернет.

Примітка:Endless OS ставиться на дешеві комп'ютери, що імпортуються туди.

В Endless OS спочатку закладена різна інформація, за якою зазвичай потрібно «сходити» на той чи інший сайт.

Наприклад, статті з Вікіпедії, які навчають програми та інше. Інтерфейс зроблений максимально інтуїтивним, щоб людина могла легко освоїти роботу з ноутбуком без сторонньої допомоги (Малюнок 2).

Частина техніки з встановленим "Endless" потрапляє і на наш ринок. І виникає питання: маючи Endless OS 3, як встановити Windows та працювати у звичному режимі?


Малюнок 2. Зовнішній виглядзавантажувального екрану в Endless OS 3

Як встановити Windows 7,10 якщо стоїть Endless OS 3

Видалити з ноутбука малоцікаву для вітчизняного користувача операційну систему не складніше заміни стандартного Лінукса на Віндовс.

Ось типова інструкція на випадок "Endless OS 3 як встановити Windows 10" (або іншу версію).

Підготовка завантажувальної флешки/диска

З цього кроку починаються взагалі будь-які серйозні операції з ОС. Готуємо завантажувальний носій за допомогою спеціальних програмвід сторонніх розробників або самого Майкрософт (розроблений для десятки). Інтерфейс таких утиліт дуже простий. Але все ж таки треба підходити до створення дистрибутива зі знанням справи.

По-перше, потрібно розуміти, яка розрядність системи підійде для вашого комп'ютера – 32-х чи 64-бітна? Цей параметр виставляємо у відповідному вікні. По-друге - ОС має відповідати типу організації файлів на вінчестері - MBR чи GPT.

Вирішуючи питання: "Endless OS 3: як встановити Windows 7?", Для адекватної роботи додатків краще переформатувати диск у більш старий "MBR", оскільки "сімка" розроблялася для неї. Втім, це окрема тема (Малюнок 3).


Малюнок 3. Форматування диска та вибір MBR типу системи

Налаштування BIOS для інсталяції Windows 7

Щоб нове завантаження відбувалося саме з носія-дистрибутива, налаштуємо БІОС (або новий завантажувач UEFI) на правильний вибірмісця, де розташована система. Для цього входимо до нього передбаченим виробником способом.

Зазвичай це натискання клавіш Del, F2, F10 (іноді інші) відразу після увімкнення комп'ютера. В іншому, маючи Endless OS 3, розбиратися, як встановити Windows на Acer або техніку іншого бренду, немає сенсу – все дуже схоже.


Рисунок 4. Вибір пріоритетного завантажувального пристрою у БІОС

Налаштування BIOS для інсталяції Windows 8/10

На відміну від "сімки", пізніші версії "вінди" часто "заточені" під дещо інші параметри роботи. Якщо ноутбук новий, швидше за все, на ньому стоїть не Біос, а UEFI. За умовчанням вона передбачає GPT-організацію даних та 64-ту розрядність системи.

Примітка: Більшість «УЕФІ» мають режим традиційного завантажувача, який можна за необхідності переключитися.

Наприклад, власники Endless OS 3, вирішуючи, як встановити Windows на Acer, можуть взагалі не турбуватися: Біос автоматично завантажується, якщо UEFI не підходить для установки (Малюнок 5).


Малюнок 5. Ноутбук із встановленою Endless OS 3 як робоча система

Перехід з GPT на MBR і навпаки

Залежно від обраної версії Windowsможе знадобитися трансформація одного стандарту файлового змісту в інший. Завдання цілком вирішуване. Процедура така.

  1. Вставте диск або флешку з install-версією «вінди».
  2. Перезавантажте ноутбук або робочий стіл.
  3. Використовуйте вибіркову інсталяцію операційної системи.
  4. У меню вибору розділу для встановлення виділіть розділи та видаліть їх.
  5. Очищений простір буде автоматично організовано комп'ютером відповідно до параметрів дистрибутива.

Можна також зробити все "вручну". Для цього на етапі встановлення викличте командний рядок(Shift+F10). Далі друкуйте наступні команди.

1. Відкрийте меню розмітки diskpart;2. тепер - перелік дисків list disk;3. вкажіть потрібний диск select disk ;4. очистіть його clean;5. конвертуйте - convert gpt чи convert mbr;6. виходимо exit (Малюнок 6).


Малюнок 6. Виклик командою рядка та процес конвертації системи в gpt тип

Розбивка/форматування жорсткого диска

Тепер нам потрібно розподілити простір між системою та сховищем даних, які традиційно позначаються літерами C і D. Робимо наступне. Знову потрапляємо до командного рядка та друкуємо вже згадані команди, включаючи пункти 1-3. Потім:

  • робимо розділ для операційної системи: create partition primary size=n (замінюємо букву числовим вказівкою розміру);
  • надають системний статус: format fs=ntfs label="System";
  • робимо активним (active);
  • даємо йому ім'я (assign letter = C).

Створення облікового запису

Це завершальний етап інсталяції системи. Вирушаємо в керування параметрами вже встановленої ОС та відкриваємо меню налаштування «обліковки». Довіряємося підказкам комп'ютера. Вводимо назву запису, вигадуємо пароль - і справа в капелюсі.

Чому після встановлення не видно жорсткого диска

Буває, що процедура відбувається невдало. У чому ж справа? Причини бувають різноманітні (Малюнок 7). Наприклад:

  • ви неправильно вказали розрядність системи (наприклад, «сімка» не товаришує з 64-ю розрядністю);
  • хард-диск не перетворено на потрібний формат або перетворено неправильно;
  • вибрано неправильні параметри інсталятора на етапі його створення.програми та драйвера для Windows 7 та 10 . Просто заходимо в диспетчер пристроїв, натискаємо на потрібний драйвер правою клавішею і запускаємо оновлення драйверів. Пропонуємо комп'ютер автоматичний пошук.

    Ось і все – тепер на вашому ноутбуці стоїть повноцінний Віндовс!

При покупці ноутбука або комп'ютера, як правило, на ньому вже встановлена ​​Windows 7/8 або Linux (останній варіант, до речі, допомагає заощадити, тому що Linux безкоштовний). У поодиноких випадках на дешевих ноутбуках може взагалі не бути ніякої ОС.

Власне, так і сталося з одним ноутбуком Dell Inspirion 15 3000 series, на який мене попросили встановити Windows 7 замість попередньо встановленої Linux (Ubuntu). Думаю, що причини, з яких це роблять очевидні:

- найчастіше жорсткий дискнового комп'ютера/ноутбука розбивається не зовсім зручно: або у вас буде один системний розділ на весь об'єм жорсткого диска - диск "C:", або розміри розділів будуть непропорційними (наприклад, навіщо на диску "D:" роблять 50 ГБ, а на системному "C:" 400 ГБ?);

- у linux менше ігор. Хоча на сьогоднішній день ця тенденція і почала змінюватися, але поки що до Windows цієї ОС далеко;

— просто Windows вже всім знайома, а освоювати щось нове немає часу і бажання…

Увага! Незважаючи на те що програмне забезпеченняне входить у гарантійні зобов'язання (а входить лише залізо), у деяких випадках переустановка ОС на новому ноутбуці/ПК може стати причиною різноманітних питань гарантійного обслуговування.

1) Підготовка завантажувальної флешки/диска з Windows

Перше і головне, що потрібно зробити – це підготувати завантажувальну флешку(можна використовувати і завантажувальний DVD диск, але з флешкою ​​зручніше: установка проходить швидше).

Щоб записати таку флешку потрібно:

- Настановний образ диска у форматі ISO;

- флешка 4-8 ГБ;

- Програма для запису образу на флешку (я зазвичай завжди використовую UltraISO).

Алгоритм дій простий:

- Вставляєте флешку в USB порт;

- форматуєте її в NTFS (увага - форматування видалить всі дані на флешці!);

- запускаєте UltraISO і відкриваєте інсталяційний образ з Windows;

- Як створити завантажувальну флешку з Windows: XP, 7, 8, 10;

правильне налаштуванняБіос та правильний запис завантажувальної флешки;

- Утиліти для створення завантажувальної флешки з Windows XP, 7, 8

2) Драйвери для мережі

На моєму «піддослідному» ноутбук DELLвже була встановлена ​​Ubunta — тому, перше, що логічно було б зробити, це налаштувати мережне підключення(інтернет), потім зайти на офіційний сайт виробника та завантажити необхідні драйвера (особливо для мережевих карт). Так, власне, і зробив.

Навіщо це потрібно?

Просто, якщо у вас немає другого комп'ютера, то після переустановки Windows — швидше за все ні wifi, ні мережева картапрацювати у вас не будуть (через відсутність драйверів) і ви не зможете підключитися до інтернету на цьому ноутбуці для того, щоб скачати ці самі драйвера. Ну і взагалі, краще мати заздалегідь усі драйвера, щоб не було різного роду казусів у процесі встановлення та налаштування Windows 7 (ще смішніше, якщо взагалі не виявиться драйверів для тієї ОС, яку ви хочете встановити ....).

- програми для оновлення драйверів

3) Бекап документів

Збережіть усі документи з жорсткого диска ноутбука на флешки, зовнішні жорсткий диски, Яндекс-диски та ін. Як правило, розбивка диска на новому ноутбуці бажає кращого і доводиться форматувати весь HDD повністю.

2. Налаштування БІОС для завантаження з флешки

Після увімкнення комп'ютера (ноутбука), ще до завантаження Windows, Насамперед управлінням ПК перебирає БІОС (англ. BIOS — набір мікропрограм, необхідні забезпечення ОС доступу до апаратури комп'ютера). Саме в БІОС задаються параметри пріоритету завантаження комп'ютера: тобто. спочатку вантажитись йому з жорсткого диска або шукати завантажувальні записи на флешці.

1) Для входу в Біос - потрібно перезавантажити ноутбук і натиснути кнопку входу в налаштування (при включенні - зазвичай завжди показується ця кнопка. Для ноутбуків Dell Inspirion кнопка входу - F2).

Кнопки входу в налаштування БІОС:

Тут для установки Windows 7 (і старіших ОС) необхідно задати такі параметри:

- Boot List Option - Legacy;

- Security Boot - disabled.

До речі, не у всіх ноутбуках ці параметри знаходяться у складці BOOT. Наприклад, у ноутбуках ASUS - ці параметри задаються в розділі Security (детальніше див. у цій статті: .

3) Зміна черги завантаження…

Зверніть увагу на чергу завантаження, Наразівона (див. скріншот нижче) наступна:

1 — спочатку перевірятиметься дискета Diskette Drive (хоча, звідки їй взятися?!);

2 — потім буде завантажена встановлена ​​ОС на жорсткому диску (далі черговість завантаження просто до флешки не дійде!).

За допомогою "стрілок" і клавіші "Enter", змініть пріоритет так:

1 – першим зробіть завантаження з USB пристрою;

2 - друге завантаження з HDD.

4) Збереження налаштувань.

Власне на цьому все, БІОС налаштований, можна переходити до інсталяції Windows 7…

3. Встановлення Windows 7 на ноутбуці

(DELL Inspirion 15 series 3000)

1) Вставляєте завантажувальну флешку в USB порт 2.0 (USB 3.0 - позначені синім кольором). Windows 7 встановити з USB 3.0 порту не вдасться (будьте уважні).

Вмикаєте ноутбук (або перезавантажуєте). Якщо Біос налаштований і флешка була правильно підготовлена ​​(є завантажувальної) - то має початися установка Windows 7.

2) Перше вікно при установці (а також при відновленні) - це пропозиція вибрати мову. Якщо він правильно визначився (російська) – просто натисніть далі.

3) На наступному кроці потрібно просто натиснути кнопку встановити.

5) У наступному кроці вибирайте « повна установка», пункт 2 (оновлення можна використовувати, якщо у вас вже встановлено цю ОС).

6) Розмітка диска.

Дуже важливий крок. Якщо не правильно розбити диск на розділи - це вам постійно заважатиме при роботі за комп'ютером (та й часу на відновлення файлів можна втратити суттєво).

Найкраще, на мій погляд, розбити диск на 500-1000ГБ, таким чином:

- 100ГБ - на ОС Windows (це буде диск "C:" - на ньому буде ОС і все встановлені програми);

— місце, що залишилося — локальний диск «D:» — на ньому документи, ігри, музика, фільми та ін.

Такий варіант найпрактичніший – у разі проблем з Windows – її можна швидко перевстановити, відформатувавши лише диск «C:».

У випадках, коли на диску один розділ - з Windows і з усіма файлами та програмами - справа складніша. Якщо Winows не завантажиться, потрібно спочатку завантажитися з Live CD, скопіювати всі документи на інші носії, а потім перевстановити систему. У результаті просто втрачаєте купу часу.

Якщо ви встановлюєте Windows 7 на "чистий" диск (на новий ноутбук) - то на HDD, швидше за все, немає потрібних файлів, а значить можна видалити на ньому всі розділи. Для цього є спеціальна кнопка.

Коли видаліть всі розділи (увага - дані на диску будуть видалені!) - У вас повинен залишитися один розділ "Незайняте місце на диску 465,8 ГБ" (це якщо у вас диск на 500 ГБ).

Потім потрібно створити розділ (диск «C:»). Для цього є спеціальна кнопка (див. скріншот нижче).

Розмір системного дискавизначайте самі — але не рекомендую робити менше 50 ГБ (~50 000 МБ). На своєму ноутбуці зробив розмір системного розділуприблизно 100 ГБ.

Власне потім вибираєте щойно створений розділ і тиснете кнопку далі - саме в нього буде встановлена ​​ОС Windows 7.

7) Після того, як на жорсткий диск будуть скопійовані всі інсталяційні файли з флешки (+ розпаковані), комп'ютер повинен відправитися на перезавантаження (з'явиться повідомлення на екрані). Потрібно вийняти флешку з USB (все потрібні файливже є на жорсткому диску, більше вона вам не знадобиться), щоб після перезавантаження не почалося заново завантаження з флешки.

8) Налаштування параметрів.

Автоматичне оновлення — рекомендую взагалі відключити, або принаймні встановити галочку навпроти пункту — «Встановлювати лише найважливіші оновлення» (справа в тому, що авто-оновлення може гальмувати ПК, та й навантажуватиме мережу інтернет завантаженими оновленнями. лише у «ручному» режимі).

9) Встановлення завершено!

Тепер необхідно налаштувати та оновити драйвера + налаштувати другий розділ жорсткого диска (який поки не буде видно у «моєму комп'ютері»).

4. Форматування другого розділу жорсткого диска (чому не видно HDD)

Якщо під час інсталяції Windows 7 ви повністю відформатували жорсткий диск, другий розділ (так званий локальний жорсткий диск «D:») буде не видно! Скріншот нижче.

Щоб виправити це, потрібно зайти в панель управління Windowsта перейти до вкладки адміністрування. Щоб швидко її знайти – найкраще скористатися пошуком (праворуч, зверху).

Потім потрібно запустити службу керування комп'ютером.

У цій вкладці будуть показані всі накопичувачі: відформатовані та не відформатовані. Наше місце, що залишилося на жорсткому диску взагалі ніяк не використовується — потрібно створити на ньому розділ «D:», відформатувати його в NTFS і користуватися ним.

Для цього клацніть правою кнопкою мишки по не розподіленому місцю та виберіть функцію «Створити простий том».

Потім вибираєте файлову систему NTFS і мітку тому: даєте просту та зрозумілу назву диску, наприклад «локальний».

На цьому все – підключення диска завершено! Після зробленої операції — у «моєму комп'ютері» з'явився другий диск «E:».

5. Встановлення та оновлення драйверів

Якщо ви дотримувалися рекомендацій зі статті, то у вас вже повинні бути драйвера на всі пристрої ПК: вам потрібно лише встановити їх. Гірше, коли драйвера починають поводитись не стабільно, або раптом не підійшли. Розглянемо кілька способів, як швидко знайти та оновити драйвера.

1) Офіційні сайти

Це кращий варіант. Якщо є драйвера для вашого ноутбука з ОС Windows 7 (8) на сайті виробника - ставте їх (часто буває, що на сайті або старі драйвери або їх взагалі немає).

DELL - www.dell.ru/

ASUS - www.asus.com/RU/

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

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

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

2) Оновлення в Windows

Взагалі, ОС Windows, починаючи з 7, досить "розумні" і містять у собі вже більшість драйверів - основна частина пристроїв у вас буде вже працювати (можливо не так добре, як з "рідними" драйверами, але все ж таки).

Щоб оновити Windows, зайдіть на панель керування, перейдіть до розділу «Система та безпека» та запустіть «Диспетчер пристроїв».

У диспетчері пристроїв - ті пристрої, для яких відсутні драйвера (або з ними якісь конфлікти) - будуть позначені жовтими прапорцями. Клацніть правою кнопкою мишки на такому пристрої і в контекстному менювиберіть «Оновити драйвери…».

3) Спец. програми для пошуку та оновлення драйверів

Непоганим варіантом для пошуку драйверів - використовувати спец. програми. На мій погляд, одна з найкращих для цього — це Driver Pack Solution. Уявляє він із себе образ ISOна 10ГБ - у якому є всі основні драйвера для найпопулярніших пристроїв. Загалом, щоб не постаратися, рекомендую ознайомитися зі статтею про найкращі програми для оновлення драйверів.

Безкоштовна операційна системаз урахуванням Linux. Вона пропонує красивий користувальницький інтерфейс, кілька обмежений менеджер додатків та тонни освітнього програмного забезпечення.

Endless OS в основному використовується для навчання комп'ютерів у всьому світі, тому компанія зробила імітацію смартфона. Замість меню програм вона використовує ярлики, розташовані у вигляді сітки на робочому столі. Схоже на iPhone. Ви можете додавати/вилучати програми, а також створювати папки для їх організації.


Просто над програмами знаходиться панель пошуку, за допомогою якої ви можете шукати файли та програми. У верхній частині екрану знаходиться мінімізований аплет, який відображає інформаційні нотатки, такі як "шедевр дня", "цитата дня" та "слово дня".

Програми Endless OS

Endless OS має довгий список підтримуваних програм, і саме ви визначаєте довжину списку програм за замовчуванням, вибравши або базову, або повну установку.

Базова установка містить основні програми, такі як Google Chrome, WhatsApp, VLC, LibreOffice і т.д., в той час як повна версіямістить повний набір освітніх програм, призначених користувачам Endless OS.

Google Chrome поставляється з кастомізованою стартовою сторінкою, створеної за допомогою плагіна провідника. Він також поставляється з встановленим Adblock.

Графічне оточення EndlessOS

EndlessOS використовує те, що, на мою думку, можна назвати «Endless Desktop» - кастомний форк GNOME 3. Оточення робочого столу дійсно красиве, і з ним легко працювати.

Деякі можуть говорити про те, що у вас немає можливості переглядати все встановлені програмив одному місці відразу, але це не входить до мого списку необхідних функцій, якщо я можу виконати свою роботу і відчувати себе комфортно.

Значок Endless OS у крайньому лівому куті панелі завдань не викликає програми. Він перемикає між переглядом робочого столу і «останнім використовуваним додатком». Єдиний спосіб відразу побачити всі встановлені програми - це відвідати магазин додатків.

У будь-якому випадку колекція програм є дивовижною, і ви завжди можете легко додати/видалити будь-яку з них з магазину програм.

Endless OS App Store

Endless OS використовує кореневу файлову систему лише для читання. Це означає, що магазин додатків хороший для керування лише програмами, доступними в ньому.

Файлова система, в якій працює Endless OS, підтримує лише програми Flatpak і керується OSTree.

Завдяки індивідуально налаштованому робочому столу. Endless (англ, нескінченний) OS не схожий на будь-який популярний настільний дистрибутив. Хоча Endless OSі заснований на Debian, але його підхід до управління програмним забезпеченням та оновлень системи значно відрізняється. Фактично, apt або будь-який інший пакет керування системою відпали, оскільки для надання програм користувачам дистрибутив використовує Flatpak.

Endless OS

Endless OS - дітище молодої компанії Endless Mobile, яка спеціалізується на випуску недорогих компактних комп'ютерів країн, що розвиваються. Типовий представник цільової аудиторії Endless Mobile - африканець із глухого села, де навіть мобільний зв'язок- це розкіш. Тому Endless Computer - не просто недорогий, а й інтуїтивно зрозумілий комп'ютер, що не вимагає підключення до інтернету.

Комп'ютер Endless Mini, розмір з дитячий м'яч

Повний образ Endless OS важить близько 14 Гбайт і включає більше 100 додатків на всі випадки життя і більше 50 тисяч статей з Вікіпедії, а також різні навчальні програми. Є й базовий образ на 2 Гбайт, що містить лише найнеобхідніше. Решту можна поставити з магазину додатків

Як робочий стіл Endless OS використовує сильно модифіковану версію GNOME під назвою EOS Shell. Це справді дуже просте середовище, позбавлене багатьох концепцій стандартних десктопів. Це швидше планшетний або телефонний інтерфейс, ніж десктопний: панель перемикання завдань з треєм, набір іконок та папок на робочому столі та рядок пошуку, що виконує пошук одночасно у Google та на жорсткому диску.

Інсталятор підходить робочому столу - максимально простий і не задає зайвих питань. Перше завантаження починається з навчального інтерактивного ролика, в якому вам пояснять, де що знаходиться, як слухати музику, дивитися відео та ставити сторонній софт.

Інсталятор

Набір софту у версії на 2 Гбайт цілком стандартний: Google Chrome, LibreOffice, відеоплеєр Totem, аудіоплеєр Rhythmbox, переглядач фотографій Shotwell, програма вивчення мов Duolingo, файловий менеджер, калькулятор, налаштування (стандартні налаштування GNOME), термінал (його можна запустити лише через пошук).


Магазин додатків

Магазин додатків зручний. Достатньо натиснути install, і програма буде встановлена ​​без жодного питання і тим більше запиту прав суперкористувача. Усі додатки поширюються у вигляді самодостатніх пакетів. Інсталятор розміщує їх у каталозі /var/lib/flatpak/app, а при запуску формує віртуальне оточення, в якому буде працювати програма (про це ми ще поговоримо).

OSTree

У Endless OS немає поняття менеджера пакетів, та й самих пакетів також немає. Вся базова частина дистрибутива, тобто та система, образ якої важить два гіга, - це один монолітний неподільний шматок. Ви не можете замінити ті чи інші його частини, як у інших дистрибутивах, або видалити непотрібний софт. Це одна цілісна система, як і у випадку з Windows або macOS.

Однак, на відміну від тих самих Windows і MacOS, базова частина Endless OS не має фіксованого стану. Усі її файли зберігаються у Git-подібному репозиторії OSTree. Це означає, що оновлення до нової версіїдистрибутива не відбувається «на живу», як в інших дистрибутивах, які накочують оновлені пакети прямо на систему, що працює. Натомість eos-updater завантажує змінені файли в репозиторій, а потім створює жорсткі посилання на них у кореневому каталозі. Наприклад, /bin/bash в Endless OS просто жорстке посилання на один із файлів у репозиторії /ostree/repo . Якщо при оновленні системи bash теж буде оновлено, eos-updater видалить старе посилання і створить новий на інший файл в репозиторії.

Репозиторій OSTree

У порівнянні з класичним, заснованим на пакетах, підходом OSTree дає безліч переваг. Він дозволяє зробити оновлення атомарним, коли система не переходить у новий оновлений стан доти, доки не буде до цього повністю готова. У звичайному Linux установку пакетів можна перервати та отримати неконсистентний стан системи, який може призвести до повної непрацездатності ОС та необхідності переустановки. Тут це виключено.

Більш того, завдяки тому, що OSTree зберігає історію змін, ОС можна відкотити до попереднього стану. Іншими словами, система дозволяє зробити даунгрейд, причому без необхідності що-небудь завантажувати та встановлювати заново. Уся операція займає буквально кілька секунд.

Та й останнє. Хоча Endless OS це і не підтримує, OSTree дозволяє створити відразу кілька інсталяцій однієї й тієї ж ОС різних версій. Всі їх файли зберігатимуться в одному репозиторії, тому навіть не доведеться витрачати дисковий простір.

Flatpak

Базова інсталяція Endless OS недоступна для запису. Її не можна змінити, а значить, не можна встановити пакети або зібрати програму з вихідних джерел і встановити за допомогою команди./configure && make && make install . Натомість Endless OS пропонує встановлювати софт у формі самодостатніх пакетів Flatpak.

Це реалізація старої, як і сам Linux, ідеї про те, що додатки слід встановлювати в відокремлені каталоги замість копіювання їх файлів каталоги самої системи. Flatpak не просто розміщує програми в окремих каталогах, дозволяючи встановлювати кілька версій однієї програми та вирішуючи проблеми із залежностями. Для кожної програми він також формує власну пісочницю, обмежену за допомогою механізмів просторів імен, cgroups, seccomp, дозволяючи контролювати доступ до тих чи інших ресурсів машини. Наприклад, програма може заборонити доступ до мережі, а область видимості файлової системи обмежити домашнім каталогом користувача.


У кожного додатка є файл метаданих, який описує не тільки саму програму, але і його дозволу

Всі встановлені за допомогою Flatpak програми розміщуються в каталозі /var/lib/flatpak. При старті програми Flatpak на льоту формує необхідне його роботи оточення. Зокрема, спеціально для додатку створюється коренева файлова системав оперативної пам'яті(tmpfs), до неї в режимі «тільки для читання» підключається каталог /usr основної системи, каталоги /proc, /sys та /dev з обмеженим набором файлів пристроїв, створюється /etc з мінімальним набором необхідних для роботи конфігураційних файлів. Доступ до «небезпечних» системним викликамобмежується за допомогою seccomp. У разі потреби в режимі читання-запису підключається домашній каталог користувача, доступ до потрібної функціональності ОС.

У кожного додатка є файл метаданих, який описує не тільки саму програму, але і його дозволу

Програма, запущена за допомогою Flatpak, виявляється відрізаною від основної системи і працює у своєму власному оточенні. Так, він має доступ, наприклад, до каталогу /usr, але не може його модифікувати. Воно не бачить процеси основної системи, не бачить особисті файли користувачів (за замовчуванням), не може працювати із залізом і не може вибратися зі свого віртуального оточення.

Однак через ці ж пісочниць Flatpak виявляється марним, якщо йдеться про системні додатки. Саме тому Endless OS розділена на дві частини, одна з яких базова, а друга є набором додатків формату Flatpak, що працюють у пісочницях.

  • Endless OS займає 171 місце в рейтингу distrowatch.com.
  • Аж до середини 2016 року Endless OS поширювалася лише у формі вихідних джерел.
  • Представники Endless Mobile входять до наглядової ради GNOME Foundation.
  • Комп'ютер Endless Mini став вибором реакції на CES 2016 року.
  • Найдешевший комп'ютер Endless коштує 79 доларів, найдорожчий – 229 доларів.

Висновок

Endless OS не єдина операційна система, яка використовує OSTree для атомарного оновлення системи. На OSTree побудована ОС для запуску контейнерів