Архитектура XPDM. Как Windows рисовала экран (и почему это провалилось) (feat. Nixxo)
https://rentry.co/xpdm_article
https://rentry.co/xpdm_article
rentry.co
Что такое XPDM
Ох уж эта XP Display Driver Model. Это графический стек операционных систем семейства Windows NT 5.x (Windows 2000, XP, Server 2003).
Название "XPDM" (или XDDM) - Неофициальное. Это постфактум, чтобы отличать от WDDM (Windows Display Driver Model), пришедшего…
Название "XPDM" (или XDDM) - Неофициальное. Это постфактум, чтобы отличать от WDDM (Windows Display Driver Model), пришедшего…
Forwarded from а, шо? (Артем)
rentry.co
XPDM
Типа анализ, да
АААА ИНУГРАМ
Алина пжпжжпжпж исправь баг с редактированием своего сообщения, которое случайно перевелось на другой язык
Алина пжпжжпжпж исправь баг с редактированием своего сообщения, которое случайно перевелось на другой язык
Если бы я собирал себе линукс комп и выбирал бы между AMD и NVIDIA, я бы выбрал... команду зелёных.
Задавайте вопросы
Задавайте вопросы
~/dotfiles
Photo
Очередной тайлинг...
А я ведь до сих пор считаю, что при нормальном управлении окнами можно нормально пользоваться и плавающими оконниками. Но, к сожалению, тайлинг-дрочеры думают иначе.
Видимо, скоро грядёт уже мой композитор. Посмотрим, посмотрим.
А я ведь до сих пор считаю, что при нормальном управлении окнами можно нормально пользоваться и плавающими оконниками. Но, к сожалению, тайлинг-дрочеры думают иначе.
Видимо, скоро грядёт уже мой композитор. Посмотрим, посмотрим.
Forwarded from shadowblog
В рф с недавнего времени начали блокировку DoH/DoT и перехват 53/udp (пока только к популярным серверам) с перенаправлением запросов на НСДИ (Национальная Система Доменных Имён, ака Russian Alternative DNS Root). Облака и ISP и так уже несколько лет обязаны использовать НСДИ. Окей, с DNS они вопрос по факту решили. С TLS ещё в процессе. Сейчас очень много россиян тащат к себе серт минцифры или качают ябраузер. Останется только послать нахер RIPE с IANA и объявить что IP адреса теперь распределяет РКН.
Чебурнет уже не за горами, вне зависимости от ваших запасов копиума. На экономический ущерб им плевать, интранет как-то будет функционировать и хрен с ним. Возможно бетатест мы увидем во время "выборов" или мобки. Поживём увидим.
Логический выход для оставшихся кмк тут только один, но со мной многие не согласятся. Если для вас прошлых событий пока было мало, то это должно быть последней каплей, нет? Валите пока можете.
Чебурнет уже не за горами, вне зависимости от ваших запасов копиума. На экономический ущерб им плевать, интранет как-то будет функционировать и хрен с ним. Возможно бетатест мы увидем во время "выборов" или мобки. Поживём увидим.
Логический выход для оставшихся кмк тут только один, но со мной многие не согласятся. Если для вас прошлых событий пока было мало, то это должно быть последней каплей, нет? Валите пока можете.
shadowblog
В рф с недавнего времени начали блокировку DoH/DoT и перехват 53/udp (пока только к популярным серверам) с перенаправлением запросов на НСДИ (Национальная Система Доменных Имён, ака Russian Alternative DNS Root). Облака и ISP и так уже несколько лет обязаны…
Я-то думал, почему 8.8.8.8 не может резолвить мне адреса, а тут вот оно что. Ну чтож...
Я думаю, уже ВСЕМ стало понятно, к чему всё идёт, ну вот буквально всем, даже самым промытым людям. Я, конечно, буду ещё учиться в России, но, скорее всего, вынужден буду свалить на оставшиеся деньги (говорить не буду откуда и сколько).
Энивей, те, кто останутся вынужденно, и которые хотели уехать, но не могут, держитесь. Ничего хорошего тут больше не будет, скорее ещё, ещё очень и очень долго. Да прибудет с вами... даже не знаю что. Тут ничего не осталось.
Я думаю, уже ВСЕМ стало понятно, к чему всё идёт, ну вот буквально всем, даже самым промытым людям. Я, конечно, буду ещё учиться в России, но, скорее всего, вынужден буду свалить на оставшиеся деньги (говорить не буду откуда и сколько).
Энивей, те, кто останутся вынужденно, и которые хотели уехать, но не могут, держитесь. Ничего хорошего тут больше не будет, скорее ещё, ещё очень и очень долго. Да прибудет с вами... даже не знаю что. Тут ничего не осталось.
Relative ✧
Я-то думал, почему 8.8.8.8 не может резолвить мне адреса, а тут вот оно что. Ну чтож... Я думаю, уже ВСЕМ стало понятно, к чему всё идёт, ну вот буквально всем, даже самым промытым людям. Я, конечно, буду ещё учиться в России, но, скорее всего, вынужден буду…
Промолчал про то, что граждан уже хватают на улицах и заваливаются в дома с травматами для вербовки, и это лишь верхушка айсберга. И чует моя жопа, что дядькам будет похуй на военный билет, отсрочки и т д. Упекут и не заметят.
Я не знаю, как тут можно выжить.
Я не знаю, как тут можно выжить.
Недавно я увидел новость о том, что нейросеть смогла собрать окружение рабочего стола с нуля, с поддержкой написания приложений на свифте, вейланд композитором, собственным иксовым сервером и прочим. И я задался логичным вопросом: а может ли ллм собрать себе реальную ос?
Спойлер: оно, конечно, соберёт, но есть ньюанс...
Ваще, чисто технически сегодня весь стек для сборки дистра формализован до конфига. bootc + ostree, bluebuild сверху, накидал рецепт в yaml, закинул в CI, получил iso. То есть "собрать дистр" сегодня это буквально написать файл и подождать пайплайн. Сам этим занимался.
Идём дальше. Если есть желание не форкать что-то готовое, а прям сделать свой композитор – берёшь smithay (раст-бидинги для создания вейланд композиторов и клиентов), делаешь композитор, потом делаешь свой сет приложений, фоновых сервисов, потом наваливаешь системды юниты, всё это заворачивается в один bootc-образ.
Вуаля. И теперь это не васянская говносборка арча, а прям полноценная... говносборка с нуля, прогресс.
Нейронки такое написать могут, конечно же, да да... Но есть куча нюансов.
Нейронки не будут тестировать это поделие на реальном всевозможном железе. В qemu с virtio-gpu с синтетическими условиями всё будет отлажено, ну максимум на той машине, с которой ты это пилишь, а на каком-нибудь ноуте с гибридной графикой сессия будет вести себя странно (плейн не тот, egl контекст не резолвится, как у меня было с тестовым клиентом от weston, который вне синтетики не работает вообще никак). И это чинится только руками, логами, dmesg, ну и кожаным мешком, который знает куда смотреть
И самое главное: выбор стека – это личный вкус, а не выбор бездушной матрицеперемножалки. bootc+ostree+bluebuild+rust+smithay – это лично моя примерная человеческая ставка на атомарную инфру и раст как зону комфорта. LLM эти слова не рожает из воздуха, ей их приносит человек в промпте. Без него она с той же уверенностью соберёт франкенштейна на бсд скриптах, иксах и будет называть это современным. Или ещё хуже – сделает ОС в браузере.
Так что да, мы до сих пор в той точке, когда большие языковые модели это отличные джуны, но для чего-то более сложного нужно приложить кучу своих усилий и подумать головой. Даже с Fable. Даже с Sol.
Спойлер: оно, конечно, соберёт, но есть ньюанс...
Ваще, чисто технически сегодня весь стек для сборки дистра формализован до конфига. bootc + ostree, bluebuild сверху, накидал рецепт в yaml, закинул в CI, получил iso. То есть "собрать дистр" сегодня это буквально написать файл и подождать пайплайн. Сам этим занимался.
Идём дальше. Если есть желание не форкать что-то готовое, а прям сделать свой композитор – берёшь smithay (раст-бидинги для создания вейланд композиторов и клиентов), делаешь композитор, потом делаешь свой сет приложений, фоновых сервисов, потом наваливаешь системды юниты, всё это заворачивается в один bootc-образ.
Вуаля. И теперь это не васянская говносборка арча, а прям полноценная... говносборка с нуля, прогресс.
Нейронки такое написать могут, конечно же, да да... Но есть куча нюансов.
Нейронки не будут тестировать это поделие на реальном всевозможном железе. В qemu с virtio-gpu с синтетическими условиями всё будет отлажено, ну максимум на той машине, с которой ты это пилишь, а на каком-нибудь ноуте с гибридной графикой сессия будет вести себя странно (плейн не тот, egl контекст не резолвится, как у меня было с тестовым клиентом от weston, который вне синтетики не работает вообще никак). И это чинится только руками, логами, dmesg, ну и кожаным мешком, который знает куда смотреть
И самое главное: выбор стека – это личный вкус, а не выбор бездушной матрицеперемножалки. bootc+ostree+bluebuild+rust+smithay – это лично моя примерная человеческая ставка на атомарную инфру и раст как зону комфорта. LLM эти слова не рожает из воздуха, ей их приносит человек в промпте. Без него она с той же уверенностью соберёт франкенштейна на бсд скриптах, иксах и будет называть это современным. Или ещё хуже – сделает ОС в браузере.
Так что да, мы до сих пор в той точке, когда большие языковые модели это отличные джуны, но для чего-то более сложного нужно приложить кучу своих усилий и подумать головой. Даже с Fable. Даже с Sol.
Relative ✧
Я-то думал, почему 8.8.8.8 не может резолвить мне адреса, а тут вот оно что. Ну чтож... Я думаю, уже ВСЕМ стало понятно, к чему всё идёт, ну вот буквально всем, даже самым промытым людям. Я, конечно, буду ещё учиться в России, но, скорее всего, вынужден буду…
DoT и DoH сдохли, и незашифрованные запросы стали перехватываться и возвращать ответ от НСДИ. Man-in-the-middle атака средь бела дня в масштабах страны, уроды.