Computers were a mistake
588 subscribers
129 photos
6 videos
7 files
379 links
Kernel panic - not syncing: attempting to resolve IRQL_NOT_LESS_OR_EQUAL.

Для связи: coweram@pztrn.name
Download Telegram
Всем доброго вечера! Только разделался с рабочими авралами, которые внезапно возникли на выходных, поэтому со спокойной душой могу сделать следующее объявление.

Дайджест новостей выйдет со сдвигом в неделю и будет покрывать сразу 2 недели.

Лучше поздно, чем никогда 🐇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍91
Доброго времени суток!

Представляю вам первый мини-дайджест около-айтишных новостей за прошедшие 2 недели (27 января - 9 февраля).

* Выпуск Hangover 10.0, пакета для запуска Windows-приложений на системах ARM64. Это штука на базе Wine, которая позволяет "срезать" несколько слоев эмуляции, тем самым виндовые приложения на ARM64 железках работают сильно быстрее, чем на ванильном Wine. Релиз примечателен поддержкой DXVK и эмулятора FEX (как раз та штука, которая запускает x86 бинари на arm64).
* Microsoft открыл код СУБД DocumentDB, основанной на PostgreSQL. Сишечка в виде плагина к постгре обеспечивает куда лучшую производительность, поэтому даже FerretDB (распиаренный "mongo-like api for postgresql") перешел на нее. В прод пока не рекоменую, но потестировать можно, потому что поддерживать саму mongodb крайне больно (да и лицензия там теперь не очень).
* Опубликована среда рабочего стола Orbitiny, использующая Qt. Выглядит самобытненько, написано на кутях, а значит, должно нормально работать с HiDPI экранами. Наблюдаем за развитием и тестим, благо есть режим работы в других DE/WM, в рамках которого Orbitiny запускается в отдельном окне, не перекрывая текущие WM.
* В Facebook наблюдается блокировка публикаций со ссылками на некоторые Linux-ресурсы. Хороший такой факап модераторов, которые блокнули и группу DistroWatch, и учетку основателя, а также некоторые другие группы, связанные с Linux. Якобы, они все распространяют вредоносное ПО. История явно получит продолжение, поэтому запасаемся попкорном и наблюдаем.
* Thunderbird переходит к ежемесячному формированию значительных релизов. Возврат к корням, так сказать. Изначально выпускать синхронизированные с Firefox релизы перестали из-за ограниченности ресурсов. Неужели нашли народ?
* Началось продвижение в ядро Linux драйвера Nova для GPU NVIDIA. Штука написана на Rust и пока ничего, кроме обвязок, не дает (то есть фактически не работает). Даже интерфейса DRM пока нет. Однако начинание интересное, наблюдаем, что там п***ки из Брно накодят.
* GTK перевёл бэкенд для X11 в разряд устаревших. В принципе, учитывая, что даже на проприетари от nVidia вяленый более-менее работает - шаг ожидаемый. Интересно, когда его выпилят совсем и полностью?
* Куда ж без очередных дыр: уязвимость в загрузчике микрокода в CPU AMD, позволяющая обойти изоляцию SEV-SNP. Уязвимость вызвана использованием небезопасной хэш-функции в коде, выполняющем проверку цифровой подписи после загрузки микрокода в CPU и требует админского доступа к хосту. Также есть уязвимости в беспроводных маршрутизаторах Zyxel, D-Link и Netgear. Тут все по классике - в основном RCE.
* Первые итоги проекта по улучшению работы FreeBSD на ноутбуках. Надеемся и верим, надеемся и верим 🙃.
* Обновления nginx 1.26.3 и 1.27.4 с устранением уязвимости, связанной с TLS. Обновляемся!
* Очередная драма продвижения Rust в ядро Linux. Очень много букав, рекомендую взять вкусняшку и прочитать новость целиком. И готовим свежую порцию поп-корна 🫠.
* Релизы дистров и ОСей: Solus 4.7, KaOS 2025.01, OPNsense 25.1, OpenWrt 24.10, Tails 6.12.
👍92🔥11
Доброго времени суток!

Представляю вам первый мини-дайджест около-айтишных новостей за прошедшую неделю (10 - 16 февраля). Выходит с задержкой в сутки, потому что вчера я тупо не успел переделать все накопившиеся дела, особенно по своей инфраструктуре.

Эта неделя оказалась богатой на драмы в среде разработчиков СПО.

* Третий кандидат в релизы графического редактора GIMP 3.0. Неужели мы скоро увидим нормально масштабирующийся GIMP? 😅 Из интересного - официальный статус получили сборки в flatpak и улучшение поддержки формата PSD.
* KDE Plasma 6.3. Из приятного - улучшение дробного масштабирования (будет меньше мыла). Из неприятного - пользователи X11 будут страдать (и ждать корректирующего релиза 6.3.1).
* Выпуск языка программирования Go 1.24. Из интересного - новая реализация хешмапы на основе Swiss Table, возможность в go.mod указать тулзы, необходимые для сборки или работы с кодом, "слабые указатели", возможность "запереть" код в рамках одной директории при работе с ФС (os.Root).
* Для systemd развивается возможность загрузки системных образов по HTTP. Интересно это только тем, у кого есть домашние лаборатории, ну или хостерам виртуалок и дедиков, однако конкретно эту штуку я очень даже одобряю - вы, например, попробуйте найти и настроить софт для PXE загрузки (tftp).
* Лидер Asahi Linux покинул проект после проблем с продвижением Rust в ядро Linux. Очередная драма, Торвальдс решил не мешать мейнтейнерам вставлять палки в колеса паровоза, который тащит вагоны с Rust в ядро Linux, да и отвечал в публичной рассылке довольно резко, из-за чего у того случился каминг-аут (это не про то, о чем вы подумали, а "встал и вышел"). Готовим свежую корзинку поп-корна, и соболезнуем владельцам макбуков - теперь развитие Asahi Linux явно замедлится.
* Драма в Fedora с OBS Studio. Вкраце: разрабы федорки поставляли flatpak пакет OBS Studio, собранный ими, под видом официального, и там присутствовала проблема в кутях (регрессия). Пользуны жаловались в официальный баг-трекер OBS Studio, им это надоело, они пришли в федорку, а там их послали и перешли на личности. В итоге у (не)товарищей из Брно срок до 21 февраля, после чего разрабы OBS Studio возьмут юристов и подадут в суд. А еще федорке в принципе запретили использовать товарный знак и логотипы OBS Studio. Разработчики из Брно уже подали заявку на удаление своего пакета, так что скорее всего все закончится для них нормально.
* Третья драма, товарищи! Мэйнтейнер драйвера Nouveau взял самоотвод из-за проблем с инклюзивностью в сообществе. Просто почитайте новость, оцените гниение мозга у этого персонажа, ибо у меня нет претензий к словам Теодора Тс'о в этом случае.
* Luanti 5.11.0. Второй релиз после переименования. Из интересного - настройки наконец-то можно открыть внутри игры, а не только в главном меню, возможность заменить шрифт на свой, а также улучшения списка серверов (можно по клику на кнопку перейти на сайт сервера, узнать игру и количество модов, и т.д.).
* Релизы дистров и ОСей: Netrunner 25, EndeavourOS 25.02, DietPi 9.10, Chimera 20250214 (окружение FreeBSD + ядро Linux).
🔥621
В арчик приехал апдейт KDE 6.3 и сопутствующего кедо-софта. Из интересных изменений, которые я заметил:

1. Дата и время разделяются с помощью |, если отображение идет в одну строку (например, при узкой панели).
2. Панели теперь могут быть всегда полупрозрачными и "подмешивать" себе фон рабочего стола. Выглядит красивенько.
3. В KMail при открытии папки после клика на ней появляется шестеренка. Она остается и крутится до тех пор, пока список писем в папке не откроется. Только вот иконка как будто не векторная - на моем 2K 15.6" экране выглядит "мыльно".
4. У уведомлений KOrganizer (календарь) появилась дополнительная кнопка и в принципе текст на кнопках изменился.
5. У уведомлений прогрессбар показа показывается теперь не вокруг кнопки "Закрыть", а сразу под заголовком с названием приложения.

Продолжаю наблюдение 👀
🫡511
Доброго времени суток!

Представляю вам первый мини-дайджест около-айтишных новостей за прошедшую неделю (17 - 23 февраля).

Поздравляю с праздником всех Защитников Отечества! Враг будет разбит, победа будет за нами, хохлы за все заплатят!

* SUSE и openSUSE рассматривают прекращение поддержки загрузки на системах с BIOS. Главное - не паниковать, еще много BIOS-only оборудования используется, да и у виртуалочек тех же есть некие приколы, так что пока что это скорее сотрясание воздуха.
* Компания Valve опубликовала исходный код игр Team Fortress 2. Там же можно найти и сорцы для HL2 (конечно же, без игрового контента). Код можно пользовать только если распространять созданное бесплатно.
* Компания VK передаёт игровой движок Nau Engine на попечение сообщества. Движ конечно интересный, только я не знаю ни одного проекта, который бы использовал этот движок. Если вы знаете - поделитесь в комментариях, пожалуйста.
* Линус Торвальдс намерен включать связанные с Rust изменения в обход мэйнтейнеров. Третий раунд драмы, теперь Торвальдс заявил, что будет включать обвязки на Rust в обход мейнтейнеров подсистем. Готовим свежую порцию поп-корна и продолжаем наблюдать 🫠. Также в поддержку Rust в ядре высказался Грег Кроа-Хартман и Кейс Кук (бывши сисадмин kernel.org).
* Кстати, Торвальдс же пояснил свою позицию отдельно, что выглядит максимально забавно, вспоминая, как он отреагировал на запрет участия российских разработчиков в ядре. Цитирую:
Honestly, what you have been doing is basically saying "as a DMA
maintainer I control what the DMA code is used for".

And that is not how any of this works.

What's next? Saying that particular drivers can't do DMA, because you
don't like that device, and as a DMA maintainer you control who can
use the DMA code?

That's literally exactly what you are trying to do with the Rust code.

Комментировать - только портить, потому что примерно так и работает участие в разработке ядра в принципе.
* OBS Studio и Fedora урегулировали конфликт. Федорка все так же будет поставлять собранный ими flatpak пакет, однако будет использовать Qt без регрессии, а также договорились о направлениях пользователя для багрепортов и всего такого. Еще нашли 4 проблемы, которые федоркоразрабы будут исправлять. Вроде бы драма все?

Подборка уязвимостей:

* Уязвимости с CPU AMD. Четыре штуки, проявляются много где, ждем обновления микрокода.
* Обновление OpenSSH 9.9p1 с устранением возможности совершения MITM-атаки. Не забываем вовремя обновляться, товарищи! Особенно если вы используете верификацию сервера на основе SSHFP из DNS (например, если вы пользуете FreeIPA).
* В загрузчике GRUB2 выявлена 21 уязвимость. В основном переполнение буфера, поэтому не затягивайте с обновлением, если приедет.
* Уязвимость в OpenH264, позволяющая выполнить код при декодировании видео. Так как либа используется фактически ВЕЗДЕ (ну, или почти) - не забудьте обновиться, как минимум в браузерах.
🔥51
Три года назад я ночью почитал новости и лёг спать с двумя мыслями:

1) бля, надо народ на работе завтра успокаивать, чтобы работа хоть как-то шла
2) пора исполнять приготовленный мной и @coweram план по переезду на селфхост/отечественную инфраструктуру

Я на своей работе пережил первый, самый внезапный, удар санкций (тупо заранее подготовившись), а потом просто с попкорном смотрел как бегают всякие дядьки из больших компаний в панике, потому что у них слак отвалился.... До сих пор горжусь этим опытом, как одним из самых ценных в моей карьере. Простой на работе — ноль дней.

С годовщиной, ребятушки.
6👍2
Это была неделя без сна, но простой действительно был равен нулю. Был осуществлен не только переезд, но и были написаны инструкции для пользователей, проведено обучение больше 300 человек (ибо переезжали вместе с контрагентами).
92👎1🔥1
Всем привет! Приехало единичное изменение расписания выхода дайджеста.

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

Следующий дайджест выйдет 16 марта, покрывая неделю и 3 дня, и далее буду работать по расписанию 👌.
🫡7
https://sourcecraft.dev

Больше аналогов шитхаба богу аналогов шитхаб^W^Wимпортозамещения!

Лучше бы взяли условную Gitea и помогли допилить и/или сделали продукт на его базе нормальный... Тем более, что она под MIT.
👍61
Доброго времени суток!

Представляю вам мини-дайджест около-айтишных новостей за прошедшие 2 недели (24 февраля - 8 марта).

Как обычно, ситуация круто поменялась, поэтому дайджест покрывает 2 недели и выходит в воскресенье, а не в пятницу, как было обещано.

Пользуясь случаем поздравляю прекрасную половину нашего общества с прошедшим 8 марта! 🌷

* Кристоф Хелвиг ушёл с поста мэйнтейнера DMA Mapping и ConfigFS после форсирования Rust. Все пересрались, Кристоф не хочет думать о Rust, Линус протащит Rust независимо от желаний мейнтейнеров. Однако Кристоф остается мейнтейнить подсистемы NVM Express, vmalloc и FreeVXFS, скорее всего до момента, когда к ним потребуются обвязки на Rust.
* Обновление X.Org Server 21.1.16 с устранением 8 уязвимостей. Если вы еще не перешли на Wayland - то рекомендую обновиться. По типам уязвимостей все по классике - неиницилизированные указатели, use-after-free, отсутствие проверки размера буфера и данных. Особенность этого всего добра только в том, что уязвимости существуют со стародавних времен, самая старая - с 1991 года!
* Проект по обеспечению запуска исполняемых файлов FreeBSD в Linux. Пока непонятно зачем, если только игори от плойки (PlayStation) запускать. В новости в принице отчет за 4 квартал 2024 года, заинтересованные могут прочитать. Я, например, подписан на список рассылки, чтобы быть в курсе.
* Компания Electronic Arts открыла игры серии Command&Conquer под лицензией GPL. Все как обычно - движок заопенсорсили, игровые ресурсы - нет. Да и при сборке требуется воссоздание окружения, что уже осложняет портирование движка на отличные от Windows ОСи.
* Компания IBM завершила сделку по покупке HashiCorp. За 6.4 лярда они получили права на Vagrant, Packer, Terraform, Nomad, Consul, Vault и прочих. Говорят, что IBM может обратно вернуть открытую лицензию (в 2023 году HashiCorp перевела свои продукты на BSL 1.1), но пока в это не очень-то и верится, да и форки существуют, если что (Terraform - OpenTofu, Vault - OpenBao).
* Mozilla пояснила причину удаления обещаний не продавать данные пользователей. Паникеры паникуют, мозилловцы оправдываются, адекваты и так понимают, что все ваши данные давно проданы :). Но в комментариях забавный срач.
* Релиз Firefox 136 с поддержкой вертикальных вкладок. Ура, ура, ура! Теперь осталось их сделать "деревом", как делает расширение Tree Style Tab, и можно пользовать. А вот неотключаемый сайдбар с иконками - зло. Если вы скрываете сайдбар с иконками, вы скрываете и вывод дополнений или вертикальные вкладки...
* Уязвимость в LibreOffice, позволяющая выполнить скрипт через подстановку ссылки в документ. Пофикшено в 24.8.5 и 25.2.1, не забудьте обновиться.
* Google опубликовал инструментарий для анализа и изменения микрокода AMD. Интересная история про уязвимость проверки микрокода CPU AMD на базе архитектур Zen 1 - 4.
* Релизы дистров и ОСей: Sailfish 5.0, Armbian 25.2, Solaris 11.4 SRU78, Proxmox Mail Gateway 8.2, GhostBSD 25.01, ROSA Fresh 13, Tails 6.13, Linux From Scratch 12.3 и Beyond Linux From Scratch 12.3 (это хендбуки для сборки своего линукса, без пакетников).
👍5
Кажется я знаю, чем займусь завтра 😏😅
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Computers were a mistake
Кажется я знаю, чем займусь завтра 😏😅
Итак, краткое ревью:

- Гитцы обычные - просмотр кода, ветки, пулл реквесты. Привычное деление на "организация/пользователь > репозиторий"
- Интерфейс похож на гитлабовский компоновкой (и более особо ничем). То есть менюшка вертикально слева, с подразделами.
- Задачи - калька с гитхаба плюс налет "ынтырпрайза" (есть статусы, которых в принципе хватит всем, и 5-ступенчатая приоритезация).
- За задачу можно проголосовать большим пальцем, других реакций не предусмотрено.
- Комментарии идут "от новым к старым", переключатель на привычное "от старым к новым" не нашел.
- Есть, видимо, эпики (обозначенные в задаче как "Цель"), но я не вкурил как их заводить. А доку читать конечно же лень 🫠.
- Есть CI/CD, который я не тыкал.
- Редактор комментариев и тела задачи - как в трекере. В принципе работает хорошо, и даже WYSIWYG'но.
- Мигрировать можно только с Github (утверждается, что "пока что").

Вывод: можно пользовать для самых нетребовательных. Любителям досочек и прочих плюшек рекомендую подождать - досок, вики, проектов и вообще чего-то, кроме CI/CD, гитцов и PR, пока нет. Но сама приложенька работает довольно быстро.
👍5
Доброго времени суток!

Представляю вам мини-дайджест около-айтишных новостей за прошедшую неделю (9 - 16 марта).

Жена решила меня выгнать из гостиной в отдельную комнату, поэтому у меня появился некий "кабинет", а также опоздание дайджеста на 1 день 😅.

Часть 1 / 2

* Google отключил дополнение uBlock Origin в каталоге Chrome Web Store. Кнопка "Установить" теперь неактивна, а все из-за того, что дополнение пользует манифест расширений второй версии, а Google форсирует уже третью. В третьей версии предоставляемое API очень ограничено и не позволяет реализовать некоторые алгоритмы фильтрации и обхода противодействий использования блокировщика рекламы, поэтому автор uBlock Origin рекомендует использовать совместимый uBlock Origin Lite, либо переехать на Firefox, который не будет так сильно закручивать гайки.
* Microsoft переписывает компилятор TypeScript на языке Go. В текущем виде оно уже обеспечивает ускорение на порядок (например, сборка TypeORM ускорилась с 17.5 до 1.3 сек). Выпуск первой полнофункциональной версии запланирован на конец кода.
* Старые версии Firefox потеряют возможность использовать дополнения после 14 марта. То есть дополнения будут прямо деактивированы. Чтобы этого не произошло, Mozilla рекомендует обновить браузер до актуальной версии.
* Организация Объединённых Наций предложила принципы Open Source. Мысль вроде хорошая, однако есть у меня подозрения, что в итоге это все изгадят, потому что там есть пункт про "инклюзивность и разнообразие".
* В Ubuntu 25.10 решено заменить GNU Coreutils на uutils, написанные на Rust. Скоро мы будем запоминать не только отличия BSD версий от GNU (и использовать их, ориентируясь на тип операционки), но теперь еще и в рамках одной ветки ОС мы будем запоминать различия между "каноническими" и "крабовыми" базовыми утилитами. Больше фрагментации богу фрагментации!
* Отчет о разработке KDE. Среди того, что войдет в Plasma 6.4.0: график копирования файлов (как в Windows), отключение иконок в трее для приложений (а не только для модулей KDE/Plasma), фикс резервирования места панели (теперь более одной панели могут располагаться на одной линии у края экрана), визуальные улучшения у множества эффектов.
* Релизы дистров и ОСей: FreeBSD 13.5, РОСА Мобайл 2.0, Debian 12.10, SystemRescue 12.0.
👍4
Часть 2 / 2

Уязвимости и бреши в безопасности:

* В чипах ESP32 выявлены недокументированные команды для управления контроллером Bluetooth. Недокументированные HCI команды позволяют манипулировать трафиком, причем делать это незаметно для хостовой системы. Разработчики считают это "скрытыми фичами", и многие новостные сайты также переименовались с "бэкдоров" на "скрытые фичи", однако это не отменяет того, что можно управлять трафиком Bluetooth и, наверняка, создать ботнет, причем владелец устройств ничего не заметит.
* Подмена зависимости в Python-библиотеке, насчитывающей 40 млн загрузок в месяц. Речь про python-json-logger, которая довольно популярна, из-за особенностей работы системы плагинов (и python в принципе) могла исполнять сторонний код. Был такой пакет msgspec-python313-pre, который у логгера был в опциональных зависимостях, и в декабре 2024 года авторы пакет с pypi удалили. А так как в pypi нет никакой защиты от повторной регистрации пакета, то выявивший проблему исследователь зарегистрировал такой пакет заново и продемонстрировал выполнение стороннего кода. Проблему устранили в python-json-logger версии 3.3.0 от 7 марта, так что обновитесь.
* Уязвимость во FreeType, позволяющая выполнить код при обработке шрифтов. Классика, переполнение буфера. Уязвимость старая, так как исправлена в FreeType 2.13.1 от июня 2023 года.
* Уязвимость в библиотеке ruby-saml, приводящая к обходу аутентификации в GitLab. Рубисты, обновляйтесь, там не только Gitlab затрагивается.
* Компрометация GitHub Actions-обработчика changed-files. Вредоносный код пишет в логи все ключи, логины, пароли и прочие секреты. Рекомендую срочно поменять все секреты, если вы пользуетесь этим действием.
👍4
Доброго времени суток!

Представляю вам мини-дайджест около-айтишных новостей за прошедшую неделю (17 - 23 марта).

* Релиз графического редактора GIMP 3.0.0. Спустя 7 лет миграция на GTK3 наконец-то закончилась, на дворе во всю развивается GTK4, а в планах миграции на свежайшую версию тулкита пока тишина. Из приятного - нормальная работа на HiDPI экранах, базовая поддержка CMYK, улучшение работы с PSD файлами. Из неприятного - API плагинов изменился, поэтому все, что работало раньше, нуждается в переписывании.
* Представлен TinyKVM для виртуализации на уровне отдельных процессов. Интересная штука, которая запускает такую урезанную виртуалку для процесса. Собираюсь в ближайшее время попробовать. Однако учтите, что используется KVM, а следовательно, нормальная работа возможна только в Linux.
* Vulkan стал официальным графическим API платформы Android. Теперь пилить игори из одной кодовой базы для мобилок и десктопов должно стать проще. Ждем шагов от Apple?
* Релиз GNOME 48. Из интересного только поддержка тройной буферизации для плавности анимаций, а также модуль для отслеживания времени, проведенного за компьютером, с уведомлениями о перерывах.
* Браузер Chrome переведён на шрифтовой движок Skrifa, написанный на Rust. С версии 128 он был экспериментальным и включался только для определенных форматов шрифтов, теперь же вся отрисовка шрифтов на нем. Ждем ШГ на сайтах 🫠.
* Перегрузка ресурсов популярных проектов из-за скейпинга ИИ. Собственно, к этому все и шло, даже я на своих ресурсах заметил, что ИИшечки игнорируют robots.txt. Пока блокировкой не занимался, но использование CPU на моей gitea выросло уже процентов на 10 в среднем, так что начинаю задумываться.
* Для ОС Haiku началось портирование драйвера NVIDIA и опубликован порт GIMP 3.0. Последнее не так интересно, а вот первое дает возможность Haiku продвинуться как ОС общего назначения. Следим за развитием событий.
* Релизы дистров и ОСей: elementary OS 8.0.1, ReactOS 0.4.15.
👍6
Попробовал Sunshine с клиентом к нему Moonlight - это такое self-hosted "игровое облако", а более точно - стриминг с игровой пекарни с максимально низкими задержками (которые может обеспечить ваша сеть). Настраивается очень легко, работает адекватно (на 802.11ac смог довольно приятно поиграть в WoW на своем сервере и в Crab Champions), задержки действительно почти не ощущаются, хотя иногда местами совсем немного, но подлагивает стриминг изображения.

А вот соревновательные игори играть через это не рекомендую - там задержки у меня ощущаются очень сильно 🙂 CS2 сразу мимо.
👍4
А это у меня одного Яндекс.Музыка все?

Интерфейс сайта грузится, но не играет, официальная приложенька не грузится в принципе.
👎2