пожалуйста
Как с нуля можно сделать систему окон типа иксов? Хотелось бы попробовать сделать что-то такое, на примитивном уровне, задумался я об этом когда подумал о старых играх, в то время не было ведь ещё никакого графического окружения и интересно стало как они старались сделать графику.
И что стоит изучить, чтобы сделать драйвер для устройства, например, у меня есть, допустим, стилус, на нем есть кнопка и я хочу докинуть ей функционала (но для того, что я правда хочу сделать нет драйверов)
Дрова - читать модули ядра, а графику сейчас модно (и говорят удобно) пилить по протоколу Wayland. Код свежий, чистый, API новый и тд
Ооо Спасибо! Поищу это
На всякий спрошу Wayland написан "с нуля"?
Waland это вообще протокол вывода изображения, в отличие от иксов, которые являются графическим сервером. А дальше идут реализации wayland, которые называются композиторами - sway, weston, way-cooler и тд. Но можно и напрямую писать, вон есть wob, я тыкал его исходный код и там тупо заполняются значениями массивы так называемых слоёв, которые уже потом отрисовываются
Звучит интересно) Но интересно было бы понять как это реализовать не на уровне линукса, а свой кастомной ос
круто наверное так системы знать
Согласен Именно поэтому хочу сам изучить)
Так это, блин, протокол, он реализуется на уровне программы, а не системы.
Ааа Понял вас Тогда изучу это
Я его на вяленого отправил, там проще и как раз то что он хотел
Спасибо, посмотрю Но первое не хотел бы забрасывать)
А что это?
Ну кстати да, есть у тебя опыт с линукс?
Обсуждают сегодня