Огляд Pyabr OS

Pyabr OS був одним з останніх дистрибутивів, доданих до списку очікування DistroWatch. Проєкт називає себе «Python Cloud Operating System», дистрибутив Linux, написаний в основному на мові Python. Проєкт, який заявляє, що він розроблений в Ірані з багатомовною підтримкою, працює на комп’ютерах x86_64 і 64-бітних машинах Raspberry Pi.

На сайті проєкту йдеться, що Pyabr – це платформа, написана на Python, яка пропонує робочий стіл і додатки, які можуть бути запущені на будь-якому дистрибутиві Linux, а Pyabr OS – це операційна система на базі Debian, яка запускає програмне забезпечення Pyabr. Операційна система може бути встановлена ​​локально або запущена з Live носія, наприклад, з флешки. Середовище робочого столу нагадує KDE Plasma, але це середовище під назвою Baran, яке, за словами проєкту, написаний на Python з використанням фреймворку Qt.

Я не знав, як все це пов’язано з хмарними обчисленнями або послугами. Термін «хмара» згадується на сайті проєкту, але без чіткої вказівки того, як це впливає на кінцевого користувача. Я вирішив провести тест-драйв проєкту і подивитися, чи зможу я це з’ясувати.

ISO-файл Pyabr OS – це невелике завантаження розміром всього 447 МБ. Live система завжди завмирала на початку процесу завантаження на 90 секунд, чекаючи, поки systemd розбереться зі своїм сумно відомим попередженням «A start job is running …». Після цього дистрибутив швидко завантажувався і показував робочий стіл Baran, який, на перший погляд, дуже схожий на KDE Plasma через загальний фреймворк Qt і теми.

Перші враження

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

Одне з перших, що я помітив в Pyabr, це те, що він споживає весь доступний процесор, навіть коли сидить без діла на робочому столі. Я вирішив з’ясувати, чому, тому відкрив термінал і спробував виконати такі команди, як top, ps і free, які, як я сподівався, проллють світло на те, що виконується в фоновому режимі. Жодна з цих команд не існує в Pyabr OS. Команда man і багато інших поширені програми командного рядка також відсутні. Команда ls працює, але не розпізнає ніяких прапорів командного рядка ( «ls» працює, а «ls -l» – ні). Іншими словами, практично немає корисних Unix-подібних програм командного рядка для виконання роботи або усунення неполадок.

 

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

Установка

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

Програма установки має кілька незручних примх. Наприклад, натискання клавіші Tab зазвичай переміщує фокус на попереднє поле на екрані, а не на наступне. В інших випадках воно вибирає випадкове місце. Це робить навігацію по інтерфейсу більш незручним. Більш серйозною проблемою є те, що коли програма установки закривається, вона негайно вимикає операційну систему. Це означає, що якщо ми закриємо вікно або натиснемо кнопку «Скасування» у будь-який момент, система вимкнеться. Що ще гірше, завершення всіх кроків установки призводить до негайного завершення програми установки, яка, своєю чергою, виключає комп’ютер. Я виконав всі кроки програми установки чотири рази, і кожного разу, дійшовши до останнього екрану, програма установки вимикалася, а разом з нею вимикалася і вся система.

(Одним) словом, я міг використовувати Pyabr OS тільки тоді, коли вона була запущена з Live носія, а вікно програми установки системи завжди мало бути відкрито у фоновому режимі, інакше система негайно вимикалася.

Додатки

Pyabr OS поставляється з невеликою колекцією додатків, хоча більшість з них, схоже, є одними, урізаними версіями популярних програм. Нам надаються такі інструменти, як калькулятор, календар і браузер файлів, але ці інструменти досить прості. Менеджер файлів просто перераховує наявні теки та файли, і, схоже, його можливості обмежені тільки переглядом. Календар також показує дати, але не дозволяє призначати зустрічі або синхронізуватися з онлайн-сервісами. Існує власний веб-браузер, який працює дещо інакше. Основні кнопки та адресний рядок розташовані в нижній частині вікна браузера. Введення адреси сторінки в адресному рядку, наприклад linuxcool.net або distrowatch.com, запускає пошук і показує нам результати веб-пошуку, а не сайт, який ми запитували. Це робить неможливим пряме відвідування певної URL-адреси шляхом введення або вставки адреси в браузер.

Панель налаштувань

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

Управління програмним забезпеченням

До складу Pyabr входить менеджер пакетів. Ця програма показує всі встановлені програми робочого столу на одній вкладці та список доступних програм на другій вкладці. У списку доступних програм є тільки два додатки: Bale і Shad. Обидві ці програми описані просто як додатки для обміну повідомленнями. Не існує ніякого способу отримати оновлення програмного забезпечення для базової системи або настільних додатків.

Апаратне забезпечення

Коли я почав своє випробування, я запускав Pyabr OS на машині VirtualBox. Система, попри споживання всіх доступних ресурсів процесора, була спритною і приємно швидко реагувала. Нові програми відкривалися досить швидко, і я підозрюю, що весь програмний пакет Pyabr працює з оперативної пам’яті. Робочий стіл автоматично змінював розмір відповідно до вікна VirtualBox, що було дуже приємно.

Я не зміг перевірити, скільки пам’яті використовує дистрибутив або яке основне програмне забезпечення лежить в його основі, враховуючи обмеженість надаваних інструментів. Однак, побачивши попередження systemd при кожному завантаженні та знаючи, що дистрибутив заснований на Debian 10, я думаю, що можна з упевненістю сказати, що, ймовірно, використовуються systemd init і Linux 4.19.

Висновки

Коли я вперше почав вивчати Pyabr OS, цей проєкт змусив мене згадати про snakeware, але з великим акцентом на настільні та веб-додатки. Обидва проєкти значною мірою покладаються на Python для заміни призначених для користувача програм і, схоже, прагнуть переробити чинні популярні програми за допомогою коду Python.

Заміна популярних програм і настільних середовищ на Python – це, безумовно, цікава концепція, яка, я впевнений, ставить деякі цікаві завдання. У перспективі вона навіть може запропонувати нам кілька цікавих рішень.

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

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

Коротко кажучи, Pyabr OS – це цікава концепція – настільна операційна система, що працює майже виключно на Python, але я не впевнений, що вона має якесь корисне призначення. Вона не робить нічого, що було б недоступно іншим дистрибутивам Linux, і їй часто не вистачає функціональності та стабільності, пропонованих іншими проєктами на базі Debian.

Завантажити Pyabr OS

Поділіться своєю знахідкою
FOX
FOX

Люблю что-то новое

Статті: 126

Залишити відповідь

1 Комментарий
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
OldRunner

“причина запроса этой информации не указана” – а чего вы ожидали от абсолютно тоталитарно-религиозного государства? Там слежка за умами поставлена на самый высокий приоритет. И исходя из этого можно сделать самое главное заключение – нечего ждать от этой системы, как и от китайской Deepin, т.к. там априори будут установлены “жучки”, которые будут собирать инфу о пациентах. Я уже и не говорю о том, что выход в интернет там будет жестко… Читати далі »

1
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x