Работа с графикой без X11 или Wayland в NetBSD

Работа с графикой без X11 или Wayland в NetBSD

today link Source

Это руководство может заинтересовать тех, кто интересуется низкоуровневой графикой, программированием или просто тем, как делать аккуратные трюки с терминалом. Хулио Мерино демонстрирует, как выводить графику непосредственно на экран без использования серверов отображения Wayland или X11

. Консоль EndBASIC теперь может работать непосредственно с фреймбуфером, открываемым ядром. Никаких X11 и Wayland во фрейме (каламбур не удался). Но как? Ответ кроется в гибком фреймворке wscons в NetBSD, и эта статья посвящена тому, что требуется для рендеринга графики в стандартной Unix-системе. Я нахожу это занятие увлекательным, потому что в старые времена графика была тривиальной (mode 13h, anyone?), и вот уже много лет компьютеры используют текстовые консоли с фреймбуфером. Очевидно, что ядро создает "графику", рисуя отдельные буквы; так почему же вы, пользователь системы, не можете сделать это тоже?

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