Linux / Линукс
12.3K subscribers
5.42K photos
132 videos
26 files
5.64K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Выпуск Ubuntu 22.04.5 LTS

Сформировано обновление дистрибутива Ubuntu 22.04.5 LTS, в которое включены изменения, связанные с улучшением поддержки оборудования, обновлением ядра Linux, исправлением ошибок в инсталляторе и загрузчике. В состав также включены актуальные обновления для нескольких сотен пакетов, связанные с устранением уязвимостей и проблем, влияющих на стабильность. Одновременно представлены аналогичные обновления Kubuntu 22.04.5, Ubuntu Budgie 22.04.5, Ubuntu MATE 22.04.5, Lubuntu 22.04.5, Ubuntu Kylin 22.04.5, Ubuntu Studio 22.04.5 и Xubuntu 22.04.5.

Использовать представленную сборку имеет смысл только для старого оборудования, а для новых систем вместо ветки 22.04 рекомендуется использовать более актуальный выпуск Ubuntu 24.04.1 LTS.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔5🎉2
Релиз Linux 6.11

Новая версия содержит большое количество изменений, обновлений и доработок, а также исправлений по ранее обнаруженным багам (Linux 6.11 changelog).

Значительные изменения в этом выпуске включают новые операции io_uring для bind() и listen(), возможность записи в исполняемые файлы, поддержку записи драйверов блоков в Rust, поддержку атомарных операций записи на уровне блоков, выделенный распределитель сегментов сегмента, реализацию vDSO getrandom(), улучшения и новые опции для процессоров AMD, подготовка к будущим платформам Intel, а инфраструктура DRM Panic теперь может отображать монохромный QR-код при ошибке ядра.

Также в релизе появилась более простая поддержка сборки пакетов Pacman для Arch Linux, файлы DeviceTree для ноутбуков Snapdragon X1 и другие дополнения.

Также в Linux 6.11 добавлена минимальная версия Rust для продвижения инфраструктуры этого языка программирования, различные новые улучшения безопасности, несколько оптимизаций производительности и обновления кода для поддержки нового оборудования.

Коммит релиза ядра Linux 6.11 на GitHub и на Makefile (и на Git) от Линуса Торвальдса.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
1🎉19👍73
chmod 444

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁92😢6
Разработчик Linux арестован во время прямого эфира

Техноблогера Рене Ребе задержала немецкая полиция прямо во время стрима, где он работал над своим дистрибутивом T2 Linux. Причина ареста — ложный донос. Ребе был отпущен после часа допросов, но полиция до сих пор ищет виновных.

Это произошло после того, как Рене на стриме чрезмерно критиковал разработчиков ядра Rust. Подписчики предположили, что это мог быть кто-то из сообщества Rust.

Рене Ребе помогает сообществу с 1998 года, работая над различными открытыми проектами.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁82😢24🫡12🤔8👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
😢37😁22🤔8💯21
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁92😢10💯6🤔4👍1
Исследование Open Source в области машинного обучения и работы с данными в РФ

Участники опенсорс-сообщества Университета ИТМО опубликовали результаты исследования, в котором проанализировали особенности и тенденции в развитии и использовании в России общемирового открытого ПО в области машинного обучения и работы с данными. В отчёте приведены мнения экспертов Яндекса, Сбера, Т-Банка, VK, Wildberries, Рокет Контрола, CodeScoring и МФТИ, проанализированы открытые данные из GitHub и смежных сервисов, построены рейтинги, графики и таблицы.

В процессе проведения исследования был реализован парсер данных из GitHub API и сторонних сервисов, на основе которых проанализированы данные о местоположении пользователей, использующих открытые проекты и участвующих в их развитии.

📌 Топ-5 используемых в РФ решений:
▪️ ML и алгоритмы:
— CatBoost
— LightAutoML
— PyTorch
— Scikit-learn
— TensorFlow


▪️ Математика:
— NumPy
— Optuna
— SciPy
— Theano
— Statsmodels


▪️ Инфраструктура:
— YTsaurus
— Spark
— Hadoop
— Pandas
— Caffe


▪️ Визуализация и BI:
— Metabase
— Superset
— DataLens
— Matplotlib
— Plotly


▪️ Хранение данных:
— MongoDB
— Tarantool
— PostgreSQL
— ClickHouse
— YDB


▪️ MLOps:
— LangChain
— Kubeflow
— MLflow
— WandB
— GigaChain


Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Релиз FreeBSD 13.4

Ключевые изменения:
▪️ В библиотеке libcapsicum реализовано кэширование дополнительной информации о часовых поясах, что позволило снизить число обращений к функции tzset и привело к повышению производительности.
▪️ Обновлены версии LLVM 18.1.5, SQLite 3.46.0, OpenSSH 9.7p1, libarchive 3.7.4.
▪️ В сетевой стек внесены оптимизации производительности и исправления. Улучшена поддержка протокола SCTP, в loopback-интерфейс добавлена возможность выноса на сторону сетевой карты операций вычислений контрольных сумм для пакетов SCTP.
▪️ В драйверы amdsmn (System Management Network) и amdtemp добавлена поддержка процессоров AMD Ryzen 7 "Phoenix", позволившая определять температуру с датчиков на CPU через sysctl.
▪️ Обновлены драйверы устройств irdma и ice для сетевых адаптеров Intel Ethernet 8xx. В драйвер u3g добавлена поддержка LTE-модема SIM7600G. Внесены исправления в драйверы для беспроводных устройств.
▪️ Внесены изменения в состав пакетов, поставляемых на установочном носителе (dvd1).

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍8😁2
AMD опубликовала документацию по архитектуре набора команд GPU RDNA 3.5

GPU RDNA 3.5 применяется в новейших сериях процессоров Ryzen AI 300 (APU Strix Point) и Ryzen 9000, а также в платформах с GPU Radeon 880M и 890M. Документация может пригодиться тем, кто хочет разобраться в низкоуровневой работе с GPU, а также будет полезна для реализации оптимизаций при разработке шейдеров, игр и взаимодействующих с GPU утилит.

Руководство полностью охватывает реализованную в RDNA 3.5 модель выполнения шейдеров, возможные состояния, доступные инструкции, форматы кодирования информации и особенности взаимодействие движка шейдеров с памятью.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍166
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62😁2810🙏5🫡1
Опубликован документ Safe C++ для продвижения внедрения безопасного кода на C++ вместо перевода проектов на Rust 📕

Разработчик Шон Бакстер представил драфт основного документа проекта Safe C++ для продвижения внедрения безопасного кода на C++, включая запрет на использование небезопасных методов работы с памятью, вместо перевода проектов на Rust.

Цель проекта Safe C++ — продвигать код на C++ с помощью использования безопасных инструментов. В этом случае код в безопасном контексте демонстрирует те же строгие гарантии безопасности, что и код, написанный на Rust.

Бакстер предлагает использовать устоявшийся в ИБ метод кнута и пряника. Разработчикам Safe C++ запрещено писать код, который может привести к неопределённому поведению, включая обеспечивание безопасности типов и потоков. В качестве пряника предлагается набор новых возможностей, которые улучшают небезопасные возможности языка, запрещённые конечным пользователям.

🥸 godnoTECH - Новости IT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😁11😢2
Представлена игра Tux-vs-Mutant-Window в Bash

Разработчик SomeUnusualGames представил игру Tux-vs-Mutant-Window, написанную на Shell и C. Исходный код проекта опубликован на GitHub под лицензией MIT.

«Я сделал игру в Bash с помощью raylib. Это игра в жанре bullet hell с любимым пингвином Tux против злого мутанта Window. Одна вещь, которая меня удивила в Bash, это то, как быстро он может обрабатывать вставку и удаление элементов в массивах», — уточнил автор проекта.


Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28😁11🎉6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁44😢16
Инженер из AMD предложил упростить в ядре Linux управление блокировками уязвимостей CPU

Так как число поддерживаемых в ядре Linux режимов для противостояния уязвимостям в CPU достигло 15 и перечисление всех уязвимостей в командной строке ядра стало довольно сложной задачей, разработчик ядра из компании AMD предложил перейти от настройки блокировки конкретных уязвимостей к выбору блокировки векторов атаки.

Методы блокировки предлагается активировать в зависимости от вида нарушения изоляции: между пользователем и ядром (mitigate_user_kernel), между пользователем и другим пользователем (mitigate_user_user), между гостевой системой и хост-окружением (mitigate_guest_host), между разными гостевыми системами (mitigate_guest_guest) и между разными потоками (mitigate_cross_thread).

Предложенный подход даст возможность активировать только защиту от тех классов уязвимостей, которые реально волнуют пользователя. Например, владельцы облачных окружений могут включить режимы mitigate_guest_host и mitigate_guest_guest, после чего будут активированы методы защиты от уязвимостей BHI, GD, L1TF, MDS, MMIO, Retbleed, RFDS, Spectre_v2, SRBDS, SRSO и TAA.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
30👍12🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57👍127🤔7🙏4
Выпуск среды рабочего стола GNOME 47

В новом выпуске:
▪️Добавлена поддержка настройки акцентных цветов (accent), применяемых для выделения активных элементов.
▪️Улучшена работа на системах с низким разрешением экрана, для которых оптимизирован процесс отрисовки пиктограмм и элементов интерфейса. Решена проблема с отображением слишком мелких пиктограмм.
▪️На системах с GPU Intel и AMD добавлена поддержка задействования средств аппаратного ускорения кодирования видео при записи скринкастов.
▪️До версии 4.16 обновлена версия библиотеки GTK.
▪️При удалённом подключении к рабочему столу реализована поддержка сохранения сеансов - при случайном отключении от удалённого рабочего стола предоставлена возможность возвращения к прерванному сеансу без потери его состояния (сеанс будет возобновлён в том же виде, что и до выхода).
И другие
изменения.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍385🎉4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57👍61
Релиз инструмента анонимизации баз данных nxs-data-anonymizer 1.11.0

Инструмент можно использовать через неименованные каналы (pipe) в командной строке для перенаправления дампа из исходной БД непосредственно в целевую БД с необходимыми преобразованиями. В зависимости от типа сущностей в настройках безопасности инструмент анонимизирует столбцы для таблиц с правилами, описанными в разделе filters. Если таблица не содержит никаких правил, данные все равно будут защищены, так как анонимайзер не включит их в результирующий дамп. Можно связывать анонимизацию сущностей БД в разных таблицах по различным правилам и работать с разово-сгенерированными данными с помощью глобальных переменных.

В новой версии:
• В фильтры добавлены новые переменные "Raw column data type" и "Regex's capturing groups", позволяющие использовать регулярные выражения с группами захвата для различных типов данных в столбцах.
• Реализована генерация значений для типизированных данных. Теперь, когда политика безопасности столбца настроена на рандомизацию значений ячеек, эти значения автоматически генерируются в соответствии с их типами данных. Ранее все типы обрабатывались одинаково, с этим обновлением добавили классификацию (например, для столбцов MySQL с типами date и datetime).

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42