Про це кілька днів тому заявив Іржі Конечні з Red Hat працюють над модернізацією та покращенням інтерфейсу користувача інсталятора Anaconda який використовується у Fedora, RHEL, CentOS та інших дистрибутивах Linux.
І це на сьогоднішній день інсталятор Anaconda був заснований на GTK і частина причин, чому було прийнято рішення зробити цей важливий крок, пов'язано з процесом модернізації інсталятора, за допомогою якого вони вже почали роботу над переписуванням інтерфейсу користувача.
З цією новиною буде два способи запустити інсталятор і полягає в тому, що одним з них буде той, який ми використовуємо, локальний, а новим способом буде віддалений, з яким він має обслуговувати тих, хто має намір встановлювати із стороннього сервера через програми наприклад VNC.
Згадується, що замість використання бібліотеки GTK, новий інтерфейс буде заснований на веб-технологіях і дозволить дистанційно керувати через веб-браузер.
Минуло досить багато часу з тих пір, як ми створили поточний інтерфейс користувача на основі GTK для Anaconda: інсталятор ОС для Fedora, RHEL, CentOS. Довгий час ми (команда Anaconda) шукали можливості для модернізації та покращення користувацького досвіду. У цій публікації ми хотіли б пояснити, над чим ми працюємо, і, перш за все, розповісти вам про те, чого ви можете очікувати в майбутньому.
По-перше, ми повинні сказати, що ми вирішили поділитися цією інформацією досить скоро. Зараз ми знаходимося на тому етапі, коли прийняли рішення. У нас вже є «робочий прототип» рішення, але не очікуйте скріншотів чи демонстрацій!
Що стосується компоненти, які будуть використані під час ремонту проекту, зазначено, що буде за Cockpit з яких будуть використані його компоненти, оскільки, крім того, вони вже використовуються в продуктах Red Hat для налаштування та керування серверами використовуються як основа для створення нового інтерфейсу.
Частково тому, що Cockpit було обрано саме через це це чудове усталене рішення з підтримкою бекенда для взаємодії з інсталятором (Anaconda DBus). Крім того, використання Cockpit стандартизує та уніфікує різні компоненти системи керування.
Використання веб-інтерфейсу значно підвищить зручність дистанційного керування інсталяції, яку неможливо порівняти з поточним рішенням на основі протоколу VNC.
Чого можна очікувати?
Ми перепишемо новий інтерфейс користувача як інтерфейс на основі веб-браузера, використовуючи існуючу технологію Cockpit. Ми використовуємо цей підхід, тому що Cockpit — це зріле рішення з чудовою підтримкою бекенда (Anaconda DBus).
Переробка інтерфейсу буде спиратися на вже виконану роботу для збільшення модульності інсталятора і це не вплине істотно на користувачів Fedora, оскільки більшість Anaconda вже було перетворено на модулі, які взаємодіють через API DBus, а новий інтерфейс використовуватиме API без внутрішньої переробки.
Останнє, але не менш важливе, у статті Зазначають, що наразі дати оприлюднення проекту невідомі. і перш за все, що поки не зовсім зрозуміло, коли почнуться публічні тестування нового інтерфейсу і підготовка до його просування в upstream на цьому етапі розробки, але розробники обіцяють періодично публікувати звіти про розвиток проекту.
Ми також вирішили зробити цей крок узгодженим з рештою системи. Все більше проектів підтримується Cockpit. За допомогою цього кроку ми повинні зробити систему більш узгодженою між різними додатками. Великим покращенням UX має бути простіша віддалена інсталяція порівняно з поточним рішенням VNC. Ви можете очікувати багато інших покращень, але давайте почекаємо і побачимо :).
Зазначається, що рішення про переробку інсталятора вже прийнято, але реалізація ще знаходиться на стадії робочого прототипу, він не готовий до демонстрації.
В кінці кінців якщо вам цікаво дізнатись більше про це щодо примітки, ви можете перевірити деталі У наступному посиланні.
Я не розумію, що ви маєте на увазі під віддаленим встановленням за допомогою vnc, чи можете ви передати мені відеопідручник, щоб зрозуміти?