LINUX.ORG.RU

Инсталлятор Anaconda переведут на web-интерфейс

 , , , ,


0

1

Иржи Конечный (Jiri Konecny) из компании Red Hat анонсировал работу по переводу инсталлятора Anaconda на веб-технологии с поддержкой удаленного управления через веб-браузер. Решение о переработке инсталлятора уже принято, но реализация пока еще на стадии рабочего прототипа, не готового для ОБТ.

Для основы интерфейса используются наработки проекта Cockpit, используемого в Red Hat для настройки и управления серверами. Аргументами в пользу Cockpit выбраны следующие:

  • поддержка бэкенда для взаимодействия с инсталлятором (Anaconda DBus);
  • единообразие системы и унификация различных компонентов управления системой;
  • повышение удобства удалённого управления установкой, которое не сравнится с текущим решением на базе протокола VNC.

Переработка интерфейса будет основываться на уже проделанной работе по повышению модульности инсталлятора и заметно не отразится на пользователях Fedora и других дистрибутивов, использующих оригинальный инсталлятор, так как основная часть Anaconda уже преобразована в модули, взаимодействующие через API DBus, и новый интерфейс будет использовать готовый API без внутренней переработки. Сроки начала публичного тестирования нового интерфейса и готовности для продвижения его в upstream на данной стадии разработки не называются, но разработчики обещают периодически публиковать отчёты о развитии проекта.

>>> Источник



Проверено: sudopacman ()
Последнее исправление: alpha (всего исправлений: 3)

Ну вот, теперь guile из коробки в федоре не будет

Princesska ★★★★
()
Ответ на: комментарий от Legioner

Ну и что тебя останавливает делать так с федорой? Или ты опцию –installroot у dnf не смог найти?

ЗЫЖ Хочешь тарбол - возьми да сделай, там делов-то на 10 мин. в худшем случае.

Ivan_qrt ★★★★★
()
Ответ на: комментарий от anonymous

Они переживают? Да этим новоиспечённым тюленям на всех наплевать, впрочем это современный бизнес, серые схемы, ребрендинг, привлечение, обманом, разных газпромов и.т.д., чтоб денег побольше урвать. А в конечном то итоге их продукт - жуткая гадость. Но у нас ведь так, что сейчас они на коне, а потом в «белом лебеде», видали мы таких. Пятнаха в «белом лебеде», это не отдых на Багамах и домик на лазурном берегу. Но… ОНи забывают, что зарекаться то нельзя, ибо жажда наживы гложет и серебролюбие.

anonymous
()

Первое апреля еще не скоро!

а по ssh нельзя?

pihter ★★★★★
()
Ответ на: комментарий от Ivan_qrt

Или только как в дебиане, по вопросу раз в минуту?

По-моему ему можно было какой-то файл ответов скормить, но я сам не пробовал, броде кто-то говорил (да, такие у меня пруфцы :) )

pihter ★★★★★
()
Ответ на: комментарий от chenbr0

Веб-приложения - новый путь к счастливому светлому кроссплатформенгу.

И сетевая прозрачность же! Правда, говорят, она не нужна, но это когда про иксы, а тут – мы просто не понимаем: это другое

pihter ★★★★★
()
Ответ на: комментарий от kirill_rrr

удалённая установка это действительно полезно, а веб-технологии для этого лучше чем vnc

ssh?

они что то хорошее придумали.

если творчески подойти – было всегда

pihter ★★★★★
()
Ответ на: комментарий от Im_not_a_robot

А если бы дизайн был адаптивный

А если бы дизайна совсем не было ( в инсталляторе-то ОС) было бы еще и разумно

pihter ★★★★★
()
Ответ на: комментарий от Shadow

Там нужен фреймворк минимум уровня vue, чтобы GUI формы адекватно программировать.

А чем программирование форм без фреймворка тебе не адекватное?

pihter ★★★★★
()
Ответ на: комментарий от Aceler

В одной руке у него член(свой или фрэнда), в другой смузи. Устанавливает жопой по клавиатуре. Через браузер.

anonymous
()
Ответ на: комментарий от Odalist

Я думаю оно ещё и инфу о железе будет лить по умолчанию. Где дерьмобус там дыры намеренные или случайные.

anonymous
()
Ответ на: комментарий от BceM_IIpuBeT

почему это хорошо

Потому что начальство приказало. Оно плохого не прикажет.

anonymous
()
Ответ на: комментарий от bread

пока остался

Починил.

Просто они тормознутые. Шапка прикажет и не останется.

anonymous
()
Ответ на: комментарий от anonymous

С пиками точеными? А то маководы на другой сидят..

anonymous
()
Ответ на: комментарий от Shadow

Как выше было - каша из разметки, коллбэков и такой-то матери.

Не пойму я этого довода в который раз: ад можно на любом языке сотворить, кто мешает и на JS писать нормально, зачем для этого втискивать себя в рамки какого-то фреймверка?

pihter ★★★★★
()
Ответ на: комментарий от pihter

Кривые руки и пустая голова мешают.

А обыкновенными их обладателями являются именно те, кто так сильно любить хаять инструменты. Надо же чем-то оправдываться свое невежество. Они еще повсеместно оперируют различными необъективными критериями вида НОРМАЛЬНОЕ, ПРАВИЛЬНОЕ, ХОРОШЕЕ. Любыми, лишь бы не проходили теста двух апельсинов.

Вот и получается, что это не я тупой и ленивый, а просто трусы жмут. Вот были бы другие трусы, ПРАВИЛЬНЫЕ, я бы землю точно перевернул.

anonymous
()
Ответ на: комментарий от pihter

В JS масса способов сделать ад. Уже то, что форма - это HTML страница, а не канва окна с объектом (в смысле экземпляром класса или интерфейсом), уже классная хрень.
В каких-то Tk или wx даже коллбэки читаемо выглядят.

В JS что-то вменяемое мне удавалось только в AngularJS с двусторонним биндингом говна HTML форм и модели данных.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от Shadow

Вот только дело в том, что на брейнфаке никто и никогда ничего не писал, любитель передергивать.

anonymous
()
Ответ на: комментарий от Shadow

вменяемое мне удавалось только в AngularJS с двусторонним биндингом

в чем прикол ангуляровского биндинга? что мешает написать «биндинги» вида $(‘#input1’).onchange = function() { $(‘#label’).text = $(‘#input1’).val(); } ну или вообще чо надо, то и прописать. Можно в отдельном месте, если ты колбеков боишься. Целый ангуляр развели вокруг этих мифических биндингов, это ж JS: можно что угодно, чему угодно и так прописать…

pihter ★★★★★
()
Ответ на: комментарий от Shadow

форма - это HTML страница, а не канва окна с объектом (в смысле экземпляром класса или интерфейсом), уже классная хрень.

Тебе аббревиатуру DOM расшифровать, в которой ты интерфейсы с объектами потерял?

anonymous
()
Ответ на: комментарий от pihter

ну или вообще чо надо, то и прописать.

Это не преимущество, это недостаток. Вот ангуляр и написали.

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

Забыл про эпитеты ХОРОШИЙ и НОРМАЛЬНЫЙ.

Чем ты докажешь, что твое нафантазированное ПРАВИЛЬНОЕ другое удобнее?

anonymous
()
Ответ на: комментарий от Shadow

Ты не замечаешь как сам себе противоречишь?

Ты жалуешься на то, что HTML это мешанина, и что вот бы было все по порядку с классами и объектами и интерфейсами. Тебе говорят вот DOM - целая объектная система, с классами и интерфейсам. Нет, тебе опять не нравится, пушто не удобно. Тебе говорят - ну вот тебе Shadow DOM, чтобы было еще более удобно с инкапсуляцией и кучей вкусных плюшек, чтобы вообще не иметь дела с селекторами - логика отдельно, оформление отдельно, разметки вообще нет. Теперь тебя не устраивает то, что это все есть.

Может ты просто говноед?

anonymous
()
Ответ на: комментарий от anonymous

Нет, не противоречу. HTML - это текстовый документ.
Чтобе его «шатать», есть DOM, так как структура текстового документа перпендикулярна GUI, приделан shadow DOM. Который уже заплатка поверх ванильного JS. И разметка даже при использовании bootstrap всё ещё есть. Вот в других UI разметки нет - там редакторы форм можно нормально сделать, и они сделаны.

А говно - это UI на костылях к HTML.
В принципе, всё больше проектов на canvas делают, и рано или скоро это говно умрёт.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от anonymous

Да не, говноед и его пятихвёздочный корифан, строящий из себя гуру, это в соседней ветке, которую от анонимусов закрыли.

Там про то, как они из трёх пингвинов, один из которых отсасывал у другого, ну прочитаешь и поймёшь кто из них кто, сменили название и логотип на тюленей, при этом забравшись под крылышко газпрома, минздрава и других не бедных организаций, и стали богатыми говноедами, чем гордятся, а анонимусов называют глупыми неудачниками. Я поржал :)))

anonymous
()
Ответ на: комментарий от Shadow

Нда, правильно в говноедсткой теме, про то как три пингвина стали тремя тюленями, пишут что не все пятизвёздочные одинаковые.

Ты нормальный, Альфа тоже, ну и ещё можно по пальцам одной руки сосчитать.

anonymous
()
Ответ на: комментарий от Shadow

Нет, не противоречу. HTML - это текстовый документ.

Это не текстовый, а гипертекстовый документ. Что такое гипермедиа ты вообще в курсе?

Чтобе его «шатать», есть DOM, так как структура текстового документа перпендикулярна GUI

Все наоборот. Это HTML способ описания DOM, а не DOM создан, чтобы шатать HTML. Браузеры работают с объектными моделями (DOM, CSSOM, BOM), а не с текстом. И так было с самого начала. Да-да, в самом первом браузере WorldWideWeb написанном Бернсом Ли. А когда этих браузеров стало много, все решили договорится и ввели стандарты. Прикинь? Благодаря стандартам все это и развивается, в отличии от всех твих других ПРАВИЛЬНЫХ и УДОБНЫХ тебе штук.

Описывать любую из этих моделей ты можешь на чем угодно. В том числе собирать ручками императивно. Ты вообще понимаешь, что такое декларативность и зачем она нужна?

приделан shadow DOM

Он не приделан, а развит в ходе все того же эволюционного развития. Как и все остальные вещи в вебе, начиная с CSS (а до него был JSS).

Который уже заплатка поверх ванильного JS

Какую же чушь ты порой несешь.

Вот в других UI разметки нет

Ну да. XAML, QML, десятки тулкитов строящих свои модели по описаниям в XML - это у нас все не разметка.

там редакторы форм можно нормально сделать

А, так тебе не хватает редакторов форм? Ты бедненький скучаешь по Visual Basic и любитель мышевозить? Так бы сразу и сказал.

В принципе, всё больше проектов на canvas делают, и рано или скоро это говно умрёт.

Как думаешь, кто скорее, ты или он?

anonymous
()
Ответ на: комментарий от anonymous

Ну да. XAML, QML, десятки тулкитов строящих свои модели по описаниям в XML - это у нас все не разметка.

Это разметка здорового человека, на которую можно не обращать внимания, а не гипертекст со свойством float.

Как думаешь, кто скорее, ты или он?

Да вот уже совсем хорошо с canvas стало. Зачем использовать гипертекст?

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

не гипертекст со свойством float.

То, что свойство float не имеет к гипертексту никакого отношения ты же тоже не понимаешь, верно? И вообще не умеешь в разделение уровней абстракций. Не отличаешь логику от разметки. Разметку от оформления. Layout от структуры. Ты хотя бы лево от права отличаешь?

Да вот уже совсем хорошо с canvas стало. Зачем использовать гипертекст?

Ну так покажи мне написанный тобой на канвасе гуй с a11y, управлением с клавиатуры, выделением и копированием произвольного текста, сохранением отдельных ресурсов, заменяемыми шрифтами, их размерами, возможностью пользователей с ограниченными возможностями загружать собственные стили. Потом покажи мне количество кода для рантайма поддержки этого всего и расскажи, зачем ты снова изобретешь DOM и напишешь браузер в браузере.

Хотя, ты же не напишешь. Ты и писать не умеешь.

anonymous
()
Ответ на: комментарий от Shadow

Ты хотел сказать, тормозит.

Тормозишь один лишь ты. При чем жутко. Лет так на 20 уже тормозишь. И продолжаешь это делать, по всей видимости, с прогрессией. Ну земля тебе пухом. О тебе никто и не вспомнит, ты ничего не создаешь. Ты не нужен.

anonymous
()
Ответ на: комментарий от anonymous

Нет бы взялся за создание ALT «Базальт». Глядишь и при деньгах был бы и «уважаемым человеком». А так. Никчёмный тюлень, как там три штуки на новой их эмблеме, вместо пингвинов. Только вот одна незадача, стал бы таким подлым лжецом и жополизом, как вся их команда… Считая и выродков детёнышей, что на эмблеме, у тюленей обоих, и в их теме.

А анонимусы нищеброды и бездари, не то что они, богатые бездари :) И расхитители бюджетные… сцк.б.

anonymous
()
Ответ на: комментарий от pihter

По-моему ему можно было какой-то файл ответов скормить

Я тоже не пробовал, но это всё имеет смысл когда тебе надо установить много одинаковых систем. Для такого и придуманы кикстарты, да. Но когда тебе нужно просто взять и поставить один раз, то файлик с ответами делать так себе идея, проще раз в минуту жмякать далее в дебиане, и тем более проще сразу всё сделать в анаконде.

Собственно, то, что в анаконде можно сделать всё сразу и не ждать, пока инсталятор придумает, что ещё спросить и делает её самым удобным инсталлером в мире линукса. В особенности, учитывая, что разметку дисков нормальную добавили (хотя я по привычке всё gdisk’ом размечаю).

Ivan_qrt ★★★★★
()
Ответ на: комментарий от shuck

Ну в кашке из промисов и асинк-авейтов. Яйца те же, вид сбоку :)

slackwarrior ★★★★★
()
Ответ на: комментарий от anonymous

И вообще не умеешь в разделение уровней абстракций.

Именно AngularJS и втащил нормальный уровень абстракции в это говнище.

Shadow ★★★★★
()
Ответ на: комментарий от pihter

По ssh конечно можно гонять псевдографику, но это не очень то красиво. Такую возможность к дебиану бы прикрутить (если они не выпилили свой установщик, а то в 11 он что то не работал).

kirill_rrr ★★★★★
()
Ответ на: комментарий от Gonzo

Фамилии и прозвища не просто так давали. Предки этого кадра отметились знатно)

anonymous
()

Что за странная любовь всё тащить на веб интерфейс ?!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.