commit -m "better"
https://habr.com/ru/companies/ruvds/articles/796345/ Годный текст (перевод, оригинал там же, по ссылке) про #GNOME. Из него я узнал, что в GNOME появился аж третий терминал "по умолчанию", о как. От автора патчей, ускорявших vte (да, да, все три терминала…
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from PRO Hi-Tech
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.opennet.ru/opennews/art.shtml?num=62356
https://lwn.net/Articles/1001013/
На что только не готовы люди, чтобы не тянуть в проект GPLv3 (и прочую дичь):
"Важной особенностью Apertis является возможность сформировать сборку, не включающую код под лицензиями семейства GPLv3. Вместо использования устаревших версий утилит GNU, сформированных до перехода на лицензию GPLv3, в Apertis задействованы более современные альтернативы под пермиссивными лицензиями. Например, вместо пакетов GNU coreutils и findutils в Apertis предложены аналоги от проекта uutils, написанные на языке Rust и распространяемые под лицензией MIT, а вместо GnuPG поставляется Sequoia-PGP под лицензиями GPL-2+ и LGPL-2+. При этом, для тех кого не заботят юридические вопросы, связанные с GPLv3, оставлена возможность использования традиционных наборов утилит"
Это, безусловно, очень хорошо.
https://lwn.net/Articles/1001013/
На что только не готовы люди, чтобы не тянуть в проект GPLv3 (и прочую дичь):
"Важной особенностью Apertis является возможность сформировать сборку, не включающую код под лицензиями семейства GPLv3. Вместо использования устаревших версий утилит GNU, сформированных до перехода на лицензию GPLv3, в Apertis задействованы более современные альтернативы под пермиссивными лицензиями. Например, вместо пакетов GNU coreutils и findutils в Apertis предложены аналоги от проекта uutils, написанные на языке Rust и распространяемые под лицензией MIT, а вместо GnuPG поставляется Sequoia-PGP под лицензиями GPL-2+ и LGPL-2+. При этом, для тех кого не заботят юридические вопросы, связанные с GPLv3, оставлена возможность использования традиционных наборов утилит"
Это, безусловно, очень хорошо.
www.opennet.ru
Компания Collabora представила Apertis 2024.3, дистрибутив для электронных устройств
Компания Collabora представила Linux-дистрибутив Apertis 2024.3, изначально созданный для оснащения автомобильных устройств, но затем переориентированный для более широкого спектра электронных устройств, встраиваемой техники и промышленного оборудования.…
Forwarded from Записки CPU designer'a (Николай)
Занимательные две статьи, которые проливают свет на увольнение Пэта Гелсингера и работу совета директоров Intel:
1) Irrational Analysis - Gelsinger's Last Supper
2) Fabricated Knowledge - The Death of Intel: When Boards Fail
Во второй статье доступна лишь часть материала; остальное скрыто пейволлом с скромным ценником 47 евро в месяц или 375 евро в год😈
Мне удалось получить полный доступ к этой статье через регистрацию на платформе substack и подписку на Fabricated Knowledge.
Buen Finde!🖥
1) Irrational Analysis - Gelsinger's Last Supper
2) Fabricated Knowledge - The Death of Intel: When Boards Fail
Во второй статье доступна лишь часть материала; остальное скрыто пейволлом с скромным ценником 47 евро в месяц или 375 евро в год
Мне удалось получить полный доступ к этой статье через регистрацию на платформе substack и подписку на Fabricated Knowledge.
Buen Finde!
Please open Telegram to view this post
VIEW IN TELEGRAM
Irrational Analysis
Gelsinger's Last Supper
Semiconductor Jesus has been crucified by ignorant board members and shareholders.
Прошел всего лишь год с момента релиза https://www.tgoop.com/itpgchannel/1490, а я уже умею собирать как сам #yatool, так и произвольные проекты с ним, на своем личном ноутбуке.
Это важное уточнение, потому что из него следует:
* yatool properly bootstrapped, потому что у меня нет glibc, и просто так он работать бы не стал.
* в целом, он научился работать в таком окружении. Пока это требует довольно много странных флагов, бОльшую часть которых я знаю по случайному стечению обстоятельств - https://github.com/pg83/ix/blob/main/pkgs/bin/ya/wrapper/ya.py, но все же.
Не то чтобы это было мне жизненно необходимо, но я испытываю от этого странное чувство удовлетворения.
Это важное уточнение, потому что из него следует:
* yatool properly bootstrapped, потому что у меня нет glibc, и просто так он работать бы не стал.
* в целом, он научился работать в таком окружении. Пока это требует довольно много странных флагов, бОльшую часть которых я знаю по случайному стечению обстоятельств - https://github.com/pg83/ix/blob/main/pkgs/bin/ya/wrapper/ya.py, но все же.
Не то чтобы это было мне жизненно необходимо, но я испытываю от этого странное чувство удовлетворения.
https://www.phoronix.com/news/OpenWrt-Compromised-ASU-Builds
2 уязвимости в проекте openwrt.
Вторая так прямо очень красивая:
"2. Truncated SHA-256 Hash Collisions: The request hashing mechanism truncates SHA-256 hashes to only 12 characters. This significantly reduces entropy, making it feasible for an attacker to generate collisions. By exploiting this, a previously built malicious image can be served in place of a legitimate one, allowing the attacker to "poison" the artifact cache and deliver compromised images to unsuspecting users"
2 уязвимости в проекте openwrt.
Вторая так прямо очень красивая:
"2. Truncated SHA-256 Hash Collisions: The request hashing mechanism truncates SHA-256 hashes to only 12 characters. This significantly reduces entropy, making it feasible for an attacker to generate collisions. By exploiting this, a previously built malicious image can be served in place of a legitimate one, allowing the attacker to "poison" the artifact cache and deliver compromised images to unsuspecting users"
Phoronix
OpenWrt Affected By Security Issue That Could Have Led To Compromised Build Artifacts
A security issue was reported to the OpenWrt project this week around their Attendedsysupgrade Server (ASU) instances that could have led to compromised firmware images being served.
commit -m "better"
У меня для вас сегодня парочка анекдотов. Про сборку, конечно. * https://github.com/pg83/mix/blob/main/pkgs/bin/net/tools/mix.sh#L18 Авторы net-tools настолько упоролись, что решили, что их сборка может быть запущена только руками, и ответы на вопросы надо…
Please open Telegram to view this post
VIEW IN TELEGRAM
https://blog.google/technology/research/google-willow-quantum-chip/
Гля чо пишут, ученые, в очередной раз, достигли quantum supremacy!
Гля чо пишут, ученые, в очередной раз, достигли quantum supremacy!
Google
Meet Willow, our state-of-the-art quantum chip
Our new quantum chip demonstrates error correction and performance that paves the way to a useful, large-scale quantum computer.
#llvmweekly
https://discourse.llvm.org/t/nanobind-for-mlir-python-bindings/83511
Коллеги пишут, что ускорили какой-то биндинг из LLVM в Python, за счет использования nanobind вместо pybind11 (я хз что это, я использую cython), ажно на 10%.
Больше всего меня удивило не это, а вот этот вот отрывок текста:
"For a complicated Google-internal LLM model in JAX, this change improves the MLIR lowering..."
Это что значит?
Я просто не понимаю, что значат эти слова, когда их ставят рядом - где LLM, а где "MLIR lowering"?
https://discourse.llvm.org/t/nanobind-for-mlir-python-bindings/83511
Коллеги пишут, что ускорили какой-то биндинг из LLVM в Python, за счет использования nanobind вместо pybind11 (я хз что это, я использую cython), ажно на 10%.
Больше всего меня удивило не это, а вот этот вот отрывок текста:
"For a complicated Google-internal LLM model in JAX, this change improves the MLIR lowering..."
Это что значит?
Я просто не понимаю, что значат эти слова, когда их ставят рядом - где LLM, а где "MLIR lowering"?
LLVM Discussion Forums
Nanobind for MLIR python bindings
In [mlir python] Port Python core code to nanobind. by hawkinsp · Pull Request #118583 · llvm/llvm-project · GitHub MLIR’s python bindings is being ported to nanobind. Repeating the discussion there here for visibility. Please try out the PR locally and give…
Forwarded from Arslan's Insights
Оказывается, intel практически в одну калитку проигрывает рынок серверного железа.
#rant
https://infosec.exchange/@wdormann/113625346544970814
"An EXT filesystem can tell the Linux OS how it should behave "if" the filesystem is corrupt, including triggering a kernel panic. In a world where USB thumb drives exist, this seems... not ideal"
Любое блочное устройство надо рассматривать как remote, со всеми вытекающими. Верхний уровень должен уметь делать retry, и указывать таймаут на любую операцию. Проблема в том, что современные FS делают это плохо, и не очень консистентно. Я как-то находил в коде XFS такие retry, но "плохо и мало".
С точки зрения пользователя FS тоже всегда должна рассматриваться как remote, со всеми вытекающими retry и указаниями таймаутов.
К сожалению, API unix такой, и вряд ли он поменяется, потому что огромные объемы софта полагаются на то, что "FS всегда есть под ногами".
https://infosec.exchange/@wdormann/113625346544970814
"An EXT filesystem can tell the Linux OS how it should behave "if" the filesystem is corrupt, including triggering a kernel panic. In a world where USB thumb drives exist, this seems... not ideal"
Любое блочное устройство надо рассматривать как remote, со всеми вытекающими. Верхний уровень должен уметь делать retry, и указывать таймаут на любую операцию. Проблема в том, что современные FS делают это плохо, и не очень консистентно. Я как-то находил в коде XFS такие retry, но "плохо и мало".
С точки зрения пользователя FS тоже всегда должна рассматриваться как remote, со всеми вытекающими retry и указаниями таймаутов.
К сожалению, API unix такой, и вряд ли он поменяется, потому что огромные объемы софта полагаются на то, что "FS всегда есть под ногами".
Infosec Exchange
Will Dormann (@wdormann@infosec.exchange)
Attached: 1 video
Back when I was poking around with filesystem fuzzing stuff years back, I noticed something odd:
An EXT filesystem can tell the Linux OS how it should behave "if" the filesystem is corrupt, including triggering a kernel panic. In a world…
Back when I was poking around with filesystem fuzzing stuff years back, I noticed something odd:
An EXT filesystem can tell the Linux OS how it should behave "if" the filesystem is corrupt, including triggering a kernel panic. In a world…
Forwarded from The Экономист
Яндекс стал вторым по популярности поисковиком в мире, говорится в итогах международного исследования Cloudflare. Кроме того, «Яндекс Браузер» стал третьим по популярности среди пользователей Android, а Telegram вышел на третье место среди мессенджеров, обогнав Viber и WeChat.
🤑 The Экономист
Please open Telegram to view this post
VIEW IN TELEGRAM
commit -m "better"
Яндекс стал вторым по популярности поисковиком в мире, говорится в итогах международного исследования Cloudflare. Кроме того, «Яндекс Браузер» стал третьим по популярности среди пользователей Android, а Telegram вышел на третье место среди мессенджеров, обогнав…
The Cloudflare Blog
Cloudflare 2024 Year in Review
The 2024 Cloudflare Radar Year in Review is our fifth annual review of Internet trends and patterns at both a global and country/region level. For 2024, we added several new metrics, as well as the ability to do year-over-year and geographic comparisons for…
commit -m "better"
Please open Telegram to view this post
VIEW IN TELEGRAM