LINUX.ORG.RU

Проект KDE создает собственный дистрибутив KDE Linux

 , kde linux, , ,

Проект KDE создает собственный дистрибутив KDE Linux

1

4

Разработчики из проекта KDE приступили к созданию нового независимого дистрибутива KDE Linux, развиваемого под кодовым именем «Project Banana». Дистрибутив изначально развивается как универсальный продукт, пригодный как для разработчиков KDE, так и для обычных пользователей и OEM-производителей оборудования. Для отслеживания состояния разработки ежедневно формируется системный образ, пригодный для загрузки с USB-накопителей.

Целью проекта является создание официального поддерживаемого сообществом дистрибутива, оптимально сочетаемого с технологиями KDE и рекомендованного для пользователей и OEM-производителей. Помимо предоставления высококачественного графического интерфейса среди поставленных перед проектом задач упоминается простой механизм восстановления в случае сбоев, поддержание высокого уровня защищённости, акцентирование на самые современные технологии, удобство предустановки и адаптации для нового оборудования, возможность использования в качестве основной платформы для разработчиков KDE, простота переключения между разными редакциями и релизами, создание базиса для распространения KDE в других атомарно обновляемых дистрибутивах.

Планируется развивать три базовые редакции дистрибутива:

  • Testing - обновляется ежедневно, отражает состояние master-ветки в Git и рассчитана на тестирование, контроль за качеством и отслеживание процесса разработки.
  • Enthusiast - нацелена на опытных пользователей и энтузиастов. Выпуски синхронизированы c формированием релизов и тестовых версий KDE (новые сборки публикуются сразу после релизов и бета-версий KDE Plasma).
  • Stable - включает только стабильные релизы компонентов KDE и выходит с задержкой после релизов KDE из-за проведения дополнительного тестирования и работы по стабилизации.

Системное окружение в KDE Linux представляет собой неделимый образ, формируемый на основании содержимого из репозиториев Arch Linux, но поставляемый без разбивки на отдельные пакеты, монтируемый в режиме только для чтения и обновляемый атомарно. Для обновления используются два дисковых раздела - обновление загружается в пассивный раздел, который после перезагрузки становится активным, а прошлый активный раздел переводится в пассивный режим и ожидает установки следующего обновления. Установка и откат обновлений, а также автоматическое резервное копирование и переключение между разными версиями реализовано через механизм снапшотов, предоставляемый файловой системой Btrfs. Для отделения системы от приложений дополнительные программы устанавливаются только в формате Flatpak.

Дистрибутивом поддерживаются повторяемые сборки, позволяющие любому желающему верифицировать процесс сборки дистрибутива. Все пользовательские (/home) и изменяемые системные данные хранятся в зашифрованных разделах. В качестве загрузчика задействован systemd-boot. В графическом окружении по умолчанию применяется протокол Wayland. Из специфичных приложений отмечается интерфейс для управления резервными копиями в стиле Apple Time Machine и конфигуратор на базе KConfig XT.

>>> Подробности

★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Ответ на: комментарий от James_Holden

это просто не имеет практического смысла от слова совсем

Это не имеет практического смысла, для KDE в целом, а вот когда необходимо протестировать какие-то конкретные изменения, то сначала лучше это делать при одинаковой конфигурации. Есть какой-то срез системы, после критических для KDE обновлений, вот к нему и надо присмотреться. Когда есть отправная точка уже можно выпускать новую версию в свет, где в любом случае будут недочеты, но их будет существенно меньше. Я так понимаю эту затею.

dmitry237 ★★★★
()

Если у них настолько много людёф для этого, то пусть занимаются. Хотя, выглядит это глупо.

xwicked ★★☆
()
Non-goals
Does not have to support the runtime installation of kernel modules. This will prevent the out-of-the-box installation of, for example:

-- Proprietary NVIDIA kernel driver (NVIDIA GPUs must either be new enough to use the open-source kernel modules that can be distributed in-tree, or else use Nouveau)
-- VirtualBox (requires out-of-tree modules; QEMU/KVM probably do a better job anyway)

Ахххаха аххххахххахаххххаааахх ааааааххаахххахахаха

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

они из юникс-системы делают противоположность юникс-вею.

А, так это давно уже, и все, кому не лень. И вообще, гнулинух из нот юних.

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

Так это и есть заявка на победу. В ойтишке ж только через жопу все и выстреливает.

thesis ★★★★★
()

основании содержимого из репозиториев Arch Linux

Manjaro reborn

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

У них уже есть неон на котором все это делается элементарно

Объективно, Убунта отстает от Арча, нет потока пакетов новых версий, а ожидание следующего релиза тормозит разработку. Я думаю, что это главная причина перехода. Ну и посмотрим, откажутся они от Неона, как проекта, или это параллельный процесс.

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

Думаю что они не откажутся конечно, потому что неон - это прежде всего платформа, на которой они и разрабатывают все. А сабж не пригоден как платформа для разработки самого KDE. Поэтому от неона они не смогут отказаться.

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

Почитав их источники, у меня сложилось впечатление, что они просто шуганулись от перспективы перехода всех дистрибутивов в контейнеры, и такие - «а вдруг KDE не сможет работать в такой среде»? И решили сделать параллельный полигон для отработки этого сценария.

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

. А в моей работе полно таких идиотов, что потомственные с большим стажем азов не знают.

Постоянно с таким сталкиваюсь. Уважаемые люди, увешанные сертификатами, дипломами и наградами. А как дело до работы доходит - у них лапки

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

Вполне возможно. Может они вообще все это затеяли действительно не для тестинга, хотя очень уж напоминает неон, а как заведомо рабочий кде-дистрибутив, но посвежее.

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

Вердикт: лучший KDE — на Manjaro

Нет уж спасибо. Далее чем EndeavourOS ни ногой.

Gonzo ★★★★★
()

Project Banana

banana - (informal) insane or extremely silly.

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

Для разработчика нужна максимально изменяемая система как раз, а не ридонли образы.

Смотря что вы собрались разрабатывать.

X512 ★★★★★
()

О, хоспадя! Только не это!

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

тут нужна изменяемая именно СИСТЕМА

Зачем?

нельзя засунуть KDE в докер

Ещё как можно.

Почему тут надо так разжевывать если это форум айтишников

Зачем разжёвывать бред?

X512 ★★★★★
()

а падать будет? без крашей и регулярного слома уже работающего функционала не интересно

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

Внутри докера всё изменяется, а снаружи система атомарная. В чём проблема?

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

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

В чем бред? Чтобы разрабатывать что-то, это что-то должно быть априори изменяемым, потому что разработка предполагает изменение по определению. Л - логика.

Есть только один финт ушами, который позволяет обойти это - пересборка всего образа на каждое изменение. Это неоправданное страдание херней, простите.

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

Вердикт: лучший KDE — на Manjaro.

Разве не OpenSuSE?

X-Pilot ★★★★★
()

т.е. теперь целый дистрибутив будет падать, вместе с плазмой?
Спасибо!🤡🤡🤡
s/KDE Linux/Windows 12/g -i

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

А если все равно нужен неон для помещения внутрь докера, то зачем нужен атомарный дистрибутив снаружи?

Система для разработки и система которую разрабатывают – разные вещи. Часто бывает так что встроенную систему на Линуксе разрабатывают на компьютере с Windows/MacOS.

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

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

В чем бред? Чтобы разрабатывать что-то, это что-то должно быть априори изменяемым, потому что разработка предполагает изменение по определению. Л - логика.

Открою страшную тайну: есть отладочные и релизные сбокри системы. Тогда разрабатывете саму систему – используете изменяемую отладучную сборку. Когда пользуетесь системой – пользуетесь атомарной релизной сборкой. Это касается не только ОС, но и почти любого софта. При разработке программа запускается из IDE и/или директории сборки, а для релиза собирается установщик или пакет.

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

Речь же не о теории, на кухне мы можем сесть и предложить десяток вариантов сделать это по уму в вакууме. В сабжевой новости нет «изменяемой отладочной версии» этого KDE OS. Разрабатывать предлагается на неизменяемой, если додумать - путем запуска неона в докере.

Вот я и спрашиваю, зачем это вообще, можно просто взять неон и все.

James_Holden ★★★★
()
Последнее исправление: James_Holden (всего исправлений: 1)

Arch Linux, монтируемый в режиме только для чтения и обновляемый атомарно

Для обновления используются два дисковых раздела

Снапшоты btrfs

Дополнительные программы устанавливаются только в формате Flatpak

… пригодный для обычных пользователей

Ага, поверил, ну и бредятина

spal
()

независимого

Системное окружение в KDE Linux представляет собой неделимый образ, формируемый на основании содержимого из репозиториев Arch Linux

Ясненько

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

В сабжевой новости нет «изменяемой отладочной версии» этого KDE OS.

Зачем она вам? Хотите разрабатывать KDE?

Вот я и спрашиваю, зачем это вообще, можно просто взять неон и все.

Чтобы работать за компьютером, а не страдать и тратить время впустую с настройкой ОС.

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

Это им Габен нашептал. Шок, Плазмой больше пользуються на тачскринах Стим Дека, чем Гнумом за все время его существования.

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

Кстати, а может они и делают это с прицелом на валв. Типа вот, смотрите, мы вам лепим готовую прошивку для стимдеца, вы нафлатпакуете репу игорей и поедем вместе в светлый капиталистический рай.

thesis ★★★★★
()

Пришлось лезть в календарь и проверять, не проспал ли зиму.. ну дела..

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

Зачем она вам? Хотите разрабатывать KDE?

Хочу разрабатывать KDE OS, да. А если бы я лично не хотел, то, конечно же, это никому на планете вообще было бы не нужно. Вот это логика. Демагогические приемы пошли, когда кончились аргументы.

Чтобы работать за компьютером

Мы говорим не о том чтобы абстрактно работать за компьютером, а о том, чтобы конкретно разрабатывать конкретную DE за компьютером. Для этого все равно придется взять неон.

James_Holden ★★★★
()

По крайней мере в этом дистрибутиве наверняка будет единообразие, нечто однородное, по крайней мере внешне.

My_quest ★★★★★
()

По существу разработчикам десктопных Linux-дистрибутивов проекты вида GNOME OS и KDE OS нужно было делать ещё 25-30 лет назад, а не ковыряться с разными обоями, пакетными менеджерами, системами инициализации и прочим барахлом.

Все стремились сохранить какую-то убогую совместимость между компонентами вида «я могу поставить Kicker в GNOME 2», а по итогу к чему пришли?

Было бы это решение 25-30 лет назад, глядишь тогда бы Firefox и Chrome не были бы прибиты к GTK, а имели рабочие ветки как на GTK, так и на Qt + KDE Frameworks в своём апстриме и не занимались убогой мимикрией.

Да число дистрибутивов, которые занимаются обычным перепаковыванием пакетов существенно бы уменьшилось.

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

Подскажите лучше, на чем у них документация сделана на сайте, это Hugo?

https://invent.kde.org/documentation/develop-kde-org/-/tree/master

The KDE Developer website is built using Hugo and is hosted on Invent.

Dr64h ★★★
()
Последнее исправление: Dr64h (всего исправлений: 1)

По описанию — обычная Steam OS. Но мне идея ro корня кажется сомнительной, так как всякие хуки для pacman и так делают снапшоты, сломал что-то, заменил снапшот корня и все (корень и хомяк раздельно, чтобы не потерять куки и файлы рабочие при откате)

rtxtxtrx ★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)

Там какие-то полтора землекопа копаютпилят эту фигню, масштаб скорее для мини-нивости.

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

Кеды свои ноуты делают вместо попрошайничества как гномики — вот и назрела необходимость своей сборки для домохозяек

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

KDE - это графическая среда, которая используется во всех дистрибутивах и даже в разных ОС! Поэтому, она должна разрабатываться так, чтобы работать в любых конфигурациях чего угодно.

И именно поэтому, кстати, ни у KDE, ни у GNOME нет адекватной эталонной дистрибутивной реализации которую можно было бы просто поставить и работать, а линуксоиды как последние дурачки прыгают по дистрам в надежде наконец-то найти ТОТ САМЫЙ дистр где лучше всего «приготовили» KDE или GNOME.

Конфигурации и зоопарк Linux-дистрибутивов необъятны, поэтому KDE постоянно глючит, падает, мейнтейнеры забывают вставить костыли, а баги от реальных пользователей до разработчиков доходят лишь через огромную цепь бюрократии конкретного дистра, со своим циклом релизов и идиотскими заморозками вида «да, баг существует, но мы обновим Plasma shell в следующей версии %distroname%, подождите 2 года».

А вот был бы изначально KDE OS от самих разработчиков KDE для всех пользователей, без этих дистрибутивных прокладок, с мейнтейнерской бюрократией, раздувающей энтропию, то и обратная связь была бы самой короткой: разрабы оперативно бы доставляли фиксы и не ковырялись в причинах того их ли это баги ли баги конкретного %distroname%.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 2)

формируемый на основании содержимого из репозиториев Arch Linux
без разбивки на отдельные пакеты
монтируемый в режиме только для чтения и обновляемый атомарно
через механизм снапшотов, предоставляемый файловой системой Btrfs
дополнительные программы устанавливаются только в формате Flatpak

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

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

Конфигурации и зоопарк Linux-дистрибутивов необъятны, поэтому KDE постоянно глючит, падает

Нет, ну не стоит сводить все к одному фактору. Таланты разработчиков нельзя просто так сбрасывать со счетов.

Алсо, теперь, глядя на то, что они пихают в свою эталонную реализацию, я начинаю испытывать ощущения типа «а может уже и не надо, а?» И не один я, судя по всему. И кстати, поддержка других дистров ведь тоже никуда не денется. Разве что теперь можно будет смело заявить, что лучшие кеды - в арче (а манжара не нужна окончательно).

Потому что это же реально прошивка, а не ось.

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 3)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.