commit -m "better"
если проект не перестанет получать деньги от военных, то он обречен
тем временем, компания, которая платит деньги автору nixos (https://news.ycombinator.com/item?id=40199153), вполне себе процветает:
https://www.cnbc.com/2025/02/11/anduril-to-take-over-microsofts-22-billion-us-army-headset-program.html
(позволю себе напомнить про начало драмы в nixos - https://discourse.nixos.org/t/nixcon-na-2024-is-getting-sponsored-by-anduril-what-to-do-about-it/41258)
https://www.cnbc.com/2025/02/11/anduril-to-take-over-microsofts-22-billion-us-army-headset-program.html
(позволю себе напомнить про начало драмы в nixos - https://discourse.nixos.org/t/nixcon-na-2024-is-getting-sponsored-by-anduril-what-to-do-about-it/41258)
CNBC
Anduril to take over Microsoft's $22 billion U.S. Army headset program
Anduril Industries will take control of Microsoft's multibillion-dollar augmented reality headset program for the U.S. Army.
🤔6🐳4❤3👍1
https://dudemanguy.github.io/blog/posts/2025-02-03-wayland-xorg-2/wayland-xorg-2.html
Пишут, что #wayland - торт.
Так же там высказывается непопулярное мнение, что все хорошее в explicit sync в Linux сделано благодаря Nvidia, что очень хорошо aligned с моей точкой зрения, что все хорошее в Linux делают корпорации (#valve) (несмотря на активно сопротивляющееся сообщество).
Пишут, что #wayland - торт.
Так же там высказывается непопулярное мнение, что все хорошее в explicit sync в Linux сделано благодаря Nvidia, что очень хорошо aligned с моей точкой зрения, что все хорошее в Linux делают корпорации (#valve) (несмотря на активно сопротивляющееся сообщество).
🤔9👍5🔥4❤2🤡1🐳1
https://github.com/thomcc/ubrustc
rustc, но без borrow checker.
Классная штука - можно получить пакетный менеджер, норм экосистему библиотек, и не ебаться с borrow checker.
К сожалению, работать это не будет, потому что, помимо borrow checker, на семантику Rust завязаны многие его оптимизации, и они просто сломаются, будет генериться некорректный код.
rustc, но без borrow checker.
Классная штука - можно получить пакетный менеджер, норм экосистему библиотек, и не ебаться с borrow checker.
К сожалению, работать это не будет, потому что, помимо borrow checker, на семантику Rust завязаны многие его оптимизации, и они просто сломаются, будет генериться некорректный код.
GitHub
GitHub - thomcc/ubrustc: Unborrowed Rust Compiler (rustc without a borrowchecker)
Unborrowed Rust Compiler (rustc without a borrowchecker) - thomcc/ubrustc
👍11👎6😁6🔥3🤡1
https://ebpf.foundation/case-study-bytedance-uses-ebpf-to-enhance-networking-performance/
TL;DR - что только не сделают проклятые капиталисты, лишь бы быстрее доставить танцующих телочек на ваши смартфоны!
"With over a million servers running containerized applications, the company required a networking solution that could handle high throughput while maintaining stability. By leveraging eBPF technology, Bytedance successfully implemented a decentralized networking solution that improved efficiency, scalability, and performance"
TL;DR - что только не сделают проклятые капиталисты, лишь бы быстрее доставить танцующих телочек на ваши смартфоны!
"With over a million servers running containerized applications, the company required a networking solution that could handle high throughput while maintaining stability. By leveraging eBPF technology, Bytedance successfully implemented a decentralized networking solution that improved efficiency, scalability, and performance"
😁10❤7🤔4😱1🐳1
https://www.opennet.ru/opennews/art.shtml?num=62719
Уязвимость в iconv() в #musl.
Я, как обычно, в домике, потому что в моей #herobora libc iconv() используется из libiconv от GNU.
Уязвимость в iconv() в #musl.
Я, как обычно, в домике, потому что в моей #herobora libc iconv() используется из libiconv от GNU.
www.opennet.ru
Уязвимость в Musl, эксплуатируемая при перекодировании текста в кодировке EUC-KR
В стандартной Си-библиотеке Musl выявлена уязвимость (CVE-2024-2961), приводящая к переполнению буфера при преобразовании специально оформленного текста из кодировки EUC-KR в UTF-8 при помощи функции iconv(). Уязвимость проявляется начиная с версии musl 0.9.13…
🐳9👍6❤3🔥1🥱1
commit -m "better"
Поэтому я, конечно, очень жду, когда gui можно будет компилировать в что-то типа #WASM #WASI, и чтобы 3d драйвера жили исключительно в одном бинаре с WebAssembly VM, о как. Это, если что, не влажная фантазия, у вас прямо сейчас так работает webgl в браузере!
https://creston.blog/wasm-will-replace-containers/
Скорее бы уже, потому что я все еще имею мечту про "правильно" устроенный Linux:
* Все компилируется в #WASI #WebAssembly
* Есть одна большая WebAssembly VM, в которую статически слинкованы "системные" библиотеки - API opengl/vulkan, драйвера для opengl/vulkan (mesa), libc, ABI ядра, fontconfig, harfbuzz, и так далее - все, что имеет стабильный ABI.
* Все пользовательские приложения - тонкие клиенты к этой VM. В них нет свох кешей шейдеров, своих кешей шрифтов, и так далее, все это живет в VM.
* WebAssembly VM - идеальный клей между языками и рантаймами (CGO - тихий ужас, а вот загрузить Rust модуль в #wazero - это заебись. Линковать mesa в каждую программму - тихий ужас, а вот иметь OpenGL как "тонкий клиент" в VM - очень даже хорошо).
Скорее бы уже, потому что я все еще имею мечту про "правильно" устроенный Linux:
* Все компилируется в #WASI #WebAssembly
* Есть одна большая WebAssembly VM, в которую статически слинкованы "системные" библиотеки - API opengl/vulkan, драйвера для opengl/vulkan (mesa), libc, ABI ядра, fontconfig, harfbuzz, и так далее - все, что имеет стабильный ABI.
* Все пользовательские приложения - тонкие клиенты к этой VM. В них нет свох кешей шейдеров, своих кешей шрифтов, и так далее, все это живет в VM.
* WebAssembly VM - идеальный клей между языками и рантаймами (CGO - тихий ужас, а вот загрузить Rust модуль в #wazero - это заебись. Линковать mesa в каждую программму - тихий ужас, а вот иметь OpenGL как "тонкий клиент" в VM - очень даже хорошо).
creston.blog
WASM will replace containers
WebAssembly is a true write-once-run-anywhere experience.
👍14🔥9❤5🤯5🤮3🤡3🐳2🤔1
commit -m "better"
Пишут, что #wayland - торт.
https://www.opennet.ru/opennews/art.shtml?num=62725
"Пользователям KDE рекомендовано попробовать перейти на использование сеанса на базе протокола Wayland, так как разработчики KDE практически прекратили тестирование сеанса на базе X11"
Ну все, лед тронулся, через пару лет про X можно будет просто забыть, эффект будет лавинообразный.
"Пользователям KDE рекомендовано попробовать перейти на использование сеанса на базе протокола Wayland, так как разработчики KDE практически прекратили тестирование сеанса на базе X11"
Ну все, лед тронулся, через пару лет про X можно будет просто забыть, эффект будет лавинообразный.
www.opennet.ru
Сеанс KDE на базе X11 остался почти без тестирования. Начало разработки KDE 6.4
Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. После релиза KDE Plasma 6.3.0 выявлено несколько неприятных ошибок, которые планируют устранить в корректирующем обновлении…
👍16🤔10❤8🤡4🤮3😢2🆒1
Forwarded from Programmer memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24🤡15🥴5👍4❤3💯3🙏2🔥1
commit -m "better"
Штош, закономерный результат всей этой истории:
www.opennet.ru
Мэйнтейнер драйвера Nouveau сложил полномочия из-за проблем с инклюзивностью в сообществе
Следом за Гектором Мартином о снятии с себя обязанностей мэйнтейнера и прекращении участия в рецензировании патчей объявил Карол Хербст (Karol Herbst), сопровождавший драйвер Nouveau и механизм трассировки MMIO (MMIOTRACE), работающий в компании Red Hat.…
👍6❤3🔥2🐳1