Я начинаю с этого моего проекта написания пользовательского интерфейса для Linux. Что произойдет, это:
Компьютер будет загружаться в этот пользовательский интерфейс, который не будет типичной панелью задач / иконками / кнопками запуска. Думайте больше как выделенный пользовательский интерфейс, а не как универсальный.
Это обеспечит доступ к Wi-Fi, Ethernet, Bluetooth и т.д. В основном имеет доступ к большинству системных ресурсов.
До этого момента я не планировал иметь файловый менеджер для пользователя. Приложение позаботится об этом. Вроде как работают приложения на мобильных телефонах.
Моим первым инстинктом было работать (разветвлять существующий) на пользовательском DE, таком как Gnome/KDE. Поэтому я много читал об оконных менеджерах и окружениях рабочего стола, и, хотя оконные менеджеры кажутся лучшим вариантом для того, что я пытаюсь сделать, мне пришла в голову другая идея, которая была бы гораздо менее сложной. Я мог бы просто (я знаю!) написать приложение, в которое загружается собственная ОС, без заставки и т. д. Итак, возьмите дистрибутив, такой как Arch Linux, разденьте его до основ, а затем создайте приложение на его основе.
Я хотел бы получить несколько советов о том, каким будет лучший путь для продвижения вперед. Ребята, вы согласны с тем, что лучше использовать приложение? Пожалуйста, извините, если вопрос кажется наивным. Любые предложения / идеи приветствуются.