Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
2724 - Telegram Web
Telegram Web
Дидлошная
Video
ну я
👍9🤡63🔥2😁1
commit -m "better"
https://www.opennet.ru/opennews/art.shtml?num=62727 Драма продолжает набирать обороты.
https://www.phoronix.com/news/Torvalds-Override-On-Rust-Code

Миша с похорогикса пишет, что Линус таки собирается вмержить патчи с биндингами в Rust:

"Today he's out with another mailing list post where he notes that Linus Torvalds mentioned in private he would override maintainer vetoes on Rust code within the kernel"

В целом, это правильно, а иначе эксперимент просто пришлось бы завершить.
👍16🤡9🆒4💯1
Чо началось то

From: "H. Peter Anvin" <hpa@zytor.com>
. . .
Once again, let me emphasize that I do *not* suggest that the kernel code should use STL, RTTI, virtual functions, closures, or C++ exceptions. However, there are a *lot* of things that we do with really ugly macro code and GNU C extensions today that would be much cleaner – and safer – to implement as templates. I know ... I wrote a lot of it :)

One particular thing that we could do with C++ would be to enforce user pointer safety.

https://lore.kernel.org/rust-for-linux/326CC09B-8565-4443-ACC5-045092260677@zytor.com/
🔥19🤡5🐳43💊2👍1
Forwarded from Reddit
This media is not supported in your browser
VIEW IN TELEGRAM
r/ #aww
Состояние после очередного рабочего дня
💯196🤡5😁4🐳3
Forwarded from Egor
Я пофиксил, специально для этого чата)
😁58💯54🐳3🔥2
https://github.com/OSGeo/gdal/releases/tag/v3.10.2

GDAL 3.10.2 "Gulf of Mexico"

Ая-яй, и куда только смотрит администрация Трампа?
🤡10🥰7🤷‍♂3🐳21
Считаю это важной вехой
21 февраля 2025 года Apple отключила для новых пользователей в Великобритании доступ к функции сквозного шифрования облачных данных с повышенной безопасностью Advanced Data Protection (ADP). Американская компания пошла на такой шаг в ответ на директиву Служба безопасности Великобритании, которая потребовала от Apple предоставить доступ к зашифрованным данным пользователей.

Приказ британского правительства, изданный в прошлом месяце, требует возможности просмотра зашифрованных материалов без необходимости взлома конкретных учётных записей. Выпуск такого приказа стал прецедентом среди крупных демократических стран. Фактически сотрудники службы безопасности Великобритании захотели, чтобы Apple создала бэкдор, позволяющий получить доступ к загруженным в облако данным пользователей по всему миру.
. . .
Apple подчеркнула, что ADP защищает данные iCloud с помощью сквозного шифрования, гарантируя, что только пользователь, владеющий данными, может их расшифровать, и только на своих доверенных устройствах.
. . .
В 2022 году официальные лица Великобритании раскритиковали планы Apple по внедрению надёжного шифрования для хранения данных. Они не хотели допустить, чтобы сквозное шифрование препятствовало усилиям по поимке подозреваемых в тяжких преступлениях.

Apple отключила сквозное шифрование облачных данных Advanced Data Protection в Великобритании по требованию регулятора
https://habr.com/ru/news/884776/

Оригинал
Apple Removes Cloud Encryption Feature From UK After Backdoor Order
https://www.bloomberg.com/news/articles/2025-02-21/apple-removes-end-to-end-encryption-feature-from-uk-after-backdoor-order
🤡10🤩4🤣4😭2
commit -m "better"
Задумался про то, чтобы запилить кастомный opengl loader, по типу https://github.com/anholt/libepoxy, или https://github.com/NVIDIA/libglvnd, только попроще, чтобы продолжать собирать код с таким вот loader, и делать зависимость на конкретную реализацию только в конечных приложениях.
Каждый уважающий себя программист должен запилить opengl loader.

Вот, я запилил!

Недавно один там коллега в одном там рабочем PR притащил ссылку на https://github.com/yugr/Implib.so (а коллега пилил статический загрузчик для CUDA, если это вдруг важно).

Приблуда умеет для заранее подготовленной .so запилить import lib (эта штука хорошо известна в windows, потому что там принято так загружать .dll, и почти не известна в мире unix).

По сути, для набора функций из заданной .dll/.so генерируется набор заглушек, которые лениво загружают набор указателей на функции из заданной .so, и передают управление по этому указателю.

Единственной сложностью было то, что приблуда получает на вход .so, а у меня список функций, но я это изящно обошел тем, что сгенерил фейковую .so, которая содержит все нужные функции, а на нее уже натравил эту тулзу - https://github.com/pg83/ix/blob/main/pkgs/die/dl/implib.sh#L24-L33

Фасад у этого довольно приятный - просто цель с именем импортируемой либы, и списком импортируемых функций - https://github.com/pg83/ix/blob/main/pkgs/lib/opengl/loader/egl/ix.sh

Ну и так 4 раза, для всех релевантных библиотек из поставки OpenGL #mesa.

Вторая часть - заголовки.

Их я взял из https://github.com/NVIDIA/libglvnd - они там лежат в готовом виде, нужно просто скопировать, без мороки со сборкой.

Полностью #herobora выглядит так - https://github.com/pg83/ix/blob/main/pkgs/lib/opengl/loader/ix.sh (это я тут хвастаюсь, как умею собирать их из своих "стандартных" кубиков).

Забавно, но оно просто взялось, и заработало, даже неожиданно.

Ну, по модулю того, что mutter требует нестандартный opengl заголовок из #mesa, ну да и хрен с ним.
🔥186🤡5🐳3👍1
Forwarded from 4chan
Media is too big
VIEW IN TELEGRAM
Две нейронки во время разговора поняли, что общаются с ИИ, и поэтому перешли на свой «язык» для передачи данных с помощью аудиосигналов (протокол ggwave).

Последнее, что услышит кожаный мешок за своей спиной перед смертью
20🔥19😁9🤡4🥱3🤔2
Forwarded from Бабушка Илона Маска (JB314)
Сладкий пирожок Антон делает свой дистрибутив Linux под названием Stal-ix, а ещё ведёт свой канал @itpgchannel. Дистрибутив назван в честь Сталина (но это не точно), поэтому в нём отсутствует буржуазный systemd, вместо него используется социалистический runit. Пакетный менеджер, как и сама пакетная база, полностью написаны с 0, чтобы избавиться от буржуазного наследия, и позволяет иметь часть системы иметь собранной с одним набором флагов, а другую - с другим. Хотите эксперимента - собираете себе browser с radeons mesa driver, а остальную часть системы - с чем-то еще, например, с драйверами для встройки от Intel. При этом это самый экономный пакетник из всех, чтобы избежать вопросов от ОБХСС и разумно вести поддержку актуальных версий пакетов. Также в системе имеется свой КГБ - нет ни одного suid бинаря, а схему, которую продвигают в systemd (run0) автор, судя по всему, делал на несколько лет раньше. Зачем нужен такой дистрибутив? Очевидно, для борьбы с империалистическими дистрибутивами типа Debian, если хочется, на старости лет, иметь "правильно" устроенный Linux, а ещё там есть ГУЛАГ классная мета-сборочная система (по типу nix/guix), которой, например, собирается open source код для https://github.com/yandex/toolchain-registry. Давайте поддержим товарища Антона в его благих начинаниях!
29🔥10😁10🤷‍♂6🥴6🤮5🐳3👍2🤡2🥱2🆒1
2025/07/12 09:34:43
Back to Top
HTML Embed Code: