Linux / Линукс
12.4K subscribers
5.51K photos
135 videos
27 files
5.72K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
60😁223👍1😢1
После 12-летнего перерыва опубликован дистрибутив Damn Small Linux 2024

Спустя 12 лет с момента прошлой тестовой версии и 16 лет после формирования прошлого стабильного релиза опубликован выпуск дистрибутива Damn Small Linux 2024. Он предназначен для использования на маломощных системах и устаревшем оборудовании. Новый выпуск имеет качество альфа-версии и подготовлен в сборах для архитектуры i386. Размер загрузочной сборки - 665 МБ (для сравнения прошлая версия имела размер 50 МБ).

Сборка создана на основе Live-дистрибутива AntiX 23. На выбор предложены окружения на основе оконных менеджеров Fluxbox и JWM. В состав включены три web-браузера: BadWolf, Dillo и Links2.

Набор офисных приложений сформирован из текстового редактора AbiWord, табличного процессора Gnumeric, почтового клиента Sylpheed и PDF-просмотрщика Zathura. Для мультимедийного контента в состав включены MPV и XMMS. В дистрибутиве также присутствуют графический редактор mtPaint, файловый менеджер zzzFM, FTP/SFTP-клиент gFTP, текстовый редактор Leafpad.

Среди консольных приложений: файловый менеджер Ranger, табличный процессор VisiData, мультиплексор терминала Tmux, почтовый клиент Mutt, музыкальный проигрыватель Cmus, программа для записи CD/DVD - CDW, система поиска SurfRaw, текстовые редакторы Vim и Nano, браузеры W3M и Links2.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
158👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
44😁23👍1
AMD выпустила драйвер XDNA для Linux, расширяющий поддержку процессоров с технологией "Ryzen AI". Это обновление позволяет пользователям Linux полноценно использовать продвинутые функции ИИ в APU сериях Phoenix и Strix.

Впервые анонсированный на CES 2023 ускоритель Ryzen AI от AMD представляет собой специализированный ИИ-компонент, интегрированный в процессоры Ryzen. Этот копроцессор способен обрабатывать до четырех ИИ-потоков одновременно, что позволяет повысить многозадачность и увеличить отзывчивость системы на 35% по сравнению с использованием одного потока ИИ.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1832
Первый стабильный выпуск библиотеки GNU libmicrohttpd

Выпуск отмечен как первый стабильный релиз за 16 лет существования проекта. Библиотека написана на языке Си и представляет простой API для встраивания функциональности HTTP-сервера в приложения. При сборке по умолчанию библиотека занимает около 200 КБ, а в минимальном режиме сборки - 32 КБ. В зависимостях используется только libc, а также libgnutls при опциональной сборке с поддержкой TLS.

Библиотека поддерживает протокол HTTP 1.1, TLS, инкрементальную обработку POST-запросов, приём соединений с нескольких сетевых портов, basic- и digest-аутентификацию, IPv6, SHOUTcast, различные методы мультиплексирования соединений (select, poll, epoll) и модели многопоточности (например, можно использовать пул потоков или поток на соединение). Для снижения накладных расходов, возникающих при переключении контекста между ядром и пространством пользователя, число системных вызовов в процессе работы сведено к минимуму. Безопасность кодовой базы libmicrohttpd подтверждена аудитами, проведёнными компаниями Mozilla и Red Hat.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🎉42
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7219👍1
10 частых ошибок в настройке NGINX

• Недостаточное количество файловых дескрипторов;
• Директива error_log off;
• Отсутствие keepalive-соединения с вышестоящими серверами;
• Упущение механизмов наследования директив;
• Директива proxy_buffering;
• Неправильное использование директивы if;
• Чрезмерные проверки работоспособности;
• Незащищенный доступ к метрикам;
• Использование ip_hash, когда весь трафик поступает из одного и того же блока /24 CIDR;
• Игнорирование преимуществ вышестоящих групп.

В статье из блога Nginx подробно описаны эти ошибки и методы их исправления.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4
Смена политики доступа к исходному коду RHEL мешает развитию CentOS Stream

В 2023 году Red Hat прекратила поддержку публикации исходного кода пакетов уже выпущенных релизов в репозитории CentOS. Публично остаются доступны только репозитории CentOS Stream, «вечной бета-версии» будущих релизов RHEL.

Новая практика компании оказывает негативное влияние на деятельность приближенных к ней разработчиков. В частности, группа Kmods SIG, поддерживающая дополнительные модули ядра для CentOS Stream и RHEL, в настоящее время «не может создавать пакеты для Red Hat Enterprise Linux по юридическим причинам». Разработчики пытаются решить этот вопрос с Red Hat и возобновить деятельность, но конкретные сроки не называются. Со сложностями также столкнулась группа CentOS Hyperscale SIG, которая теперь опирается на Fedora, а не на дерево CentOS/RHEL.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢25👍32
В инструментарии для запуска изолированных контейнеров runc найдена уязвимость CVE-2024-21626, позволяющая получить доступ к файловой системе хост-окружения из изолированного контейнера. В ходе атаки злоумышленник может перезаписать некоторые исполняемые файлы в хост-окружения и таким образом добиться выполнения своего кода вне контейнера.

Уязвимость устранена в выпуске runc 1.1.12.

В случае Docker или Kubernetes атака может быть совершена через подготовку специально оформленного образа контейнера, после установки и запуска которого из контейнера можно обратиться к внешней ФС. При использовании Docker имеется возможность эксплуатации через специально оформленный Dockerfile.

Помимо этого, в компонентах инструментария Docker выявлено ещё пять уязвимостей (CVE-2024-23651, CVE-2024-23652, CVE-2024-23653, CVE-2024-23650, CVE-2024-24557, которые уже устранены.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😢3😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28😢12
Windows 11 получит встроенную команду sudo 😀

Microsoft тестирует в сборках Windows 11 для инсайдеров встроенную команду sudo (superuser do). Доступ к команде можно будет получить через настройки для разработчика. Эта опция позволит управлять настройками, требующими административных привилегий.

Предполагается, что можно будет настроить поведение команд sudo, установив предпочтения для работы команд, запускаемых с помощью этой утилиты.

Пока ещё непонятно, когда команда sudo появится в стабильных сборках Windows 11.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7395👍1
Вопросы для собеседования по Linux для начинающих

▪️ Что такое Linux?
Ответ: Linux - это операционная система, основанная на ядре Linux. Это операционная система с открытым исходным кодом, которая может работать на различных аппаратных платформах. Он предоставляет пользователям бесплатную и недорогую операционную систему. Это удобная для пользователя среда, в которой они могут легко изменять и создавать вариации в исходном коде.

▪️ Кто изобрел Linux? Расскажите об истории Linux.
Ответ: Линус Торвальдс создал Linux в 1991 году. Линус Торвальдс был студентом Хельсинкского университета, Финляндия. Он начал писать код самостоятельно, чтобы бесплатно получить академическую версию Unix.

▪️ Что такое ядро операционной системы Linux?
Ядро Linux является центральным элементом компьютерной операционной системы Linux. Ядро — это базовый интерфейс между аппаратными средствами компьютера и его процессами, который гарантирует наличие свободной памяти для запуска приложений Linux, оптимизирует работу процессоров и отслеживает соблюдение системных требований приложениями.

▪️ Что такое ядро Linux?
Ядро Linux является сердцем операционной системы. Оно служит связующим звеном между программным обеспечением и оборудованием. Если программное обеспечение запрашивает аппаратное обеспечение, то ядро передает данные между программным обеспечением и аппаратным обеспечением.

Например, если вы хотите воспроизвести песню, вам следует запустить проигрыватель по умолчанию, он запрашивает ядро воспроизвести песню, теперь ядро свяжется с оборудованием, чтобы запросить разрешения или аппаратные компоненты, например, если вы подключили к устройству какую-либо гарнитуру. Большинство телефонов Android используют ядра Linux.

Ядро можно редактировать, потому что оно выпущено по General Public License.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25😁11😢531
Gentoo начал формирование бинарных пакетов для архитектуры x86-64-v3

Разработчики вводят в строй отдельный репозиторий с бинарными пакетами, собранными с поддержкой третьей версии микроархитектуры x86-64 (x86-64-v3), применяемой в процессорах Intel примерно с 2015 года (начиная с Intel Haswell). Она отличается наличием таких расширений, как AVX, AVX2, BMI2, FMA, LZCNT, MOVBE и SXSAVE. В репозитории предложен отдельный набор пакетов, формируемый параллельно с опубликованным в декабре репозиторием, в котором сборка выполнена для базовой архитектуры x86-64, которую можно использовать на любых 64-разрядных процессорах Intel и AMD.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
71😁35👍6
В Debian 13 будет задействован 64-разрядный тип time_t на 32-разрядных архитектурах

Разработчики опубликовали план перевода всех пакетов на использование 64-разрядного типа time_t в портах дистрибутива для 32-разрядных архитектур. Изменения войдут в состав дистрибутива Debian 13 "Trixie", в котором будет полностью решена проблема 2038 года.

Из 35960 поставляемых в Debian пакетов тип time_t встречается в 6429 и затрагивает более 1200 библиотек.

После того как в экспериментальной ветке будут решены все выявленные после перевода проблемы, новые варианты библиотек c "abi=time64" будут загружены в репозиторий unstable.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
11113
Вопросы для собеседования по Linux для начинающих

▪️ В чем разница между Linux и Unix?
Ответ на картинке. И некоторые другие отличия:
Linux - это клон Unix. Но если учитывать стандарты интерфейса портативной операционной системы (POSIX), то Linux можно рассматривать как UNIX.

• Linux - это просто ядро
Все дистрибутивы Linux включают систему GUI, утилиты GNU, инструменты установки и управления, компиляторы GNU c / c ++, редакторы (vi) и различные приложения, такие как OpenOffice, Firefox.

Операционные системы UNIX считаются полноценной операционной системой, поскольку все поставляется от одного поставщика.

• Безопасность и брандмауэр
Linux поставляется с открытым исходным кодом Netfilter и брандмауэром на базе IPTables для защиты вашего сервера и рабочего стола от взломщиков и хакеров. Операционные системы UNIX поставляются со своими собственными брандмауэрами.

• Резервное копирование и восстановление
UNIX и Linux поставляются со своим собственным набором инструментов для резервного копирования данных на магнитную ленту и другие резервные носители. Однако и в Linux, и в UNIX есть некоторые общие инструменты, такие как tar, dump/restore, cpio и т.д.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁8😢1
Разработчики Kubuntu Linux анонсировали работу по переводу дистрибутива на использование инсталлятора Calamares. Calamares не зависит от конкретных дистрибутивов Linux и применяет библиотеку Qt для создания интерфейса пользователя.

Применение Calamares позволит задействовать единый графический стек в окружении на основе KDE. Из официальных редакций Ubuntu на инсталлятор Calamares ранее уже перешли Lubuntu и UbuntuDDE.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Please open Telegram to view this post
VIEW IN TELEGRAM
😁367😢1
Выпуск дистрибутива KaOS 2024.01, укомплектованный KDE Plasma 6-RC2

KaOS 2024.01 – дистрибутив с непрерывной моделью обновления, нацеленный на предоставление рабочего стола на основе свежих выпусков KDE и приложений, использующих Qt. Из специфичных для дистрибутива особенностей оформления можно отметить размещение вертикальной панели в правой стороне экрана.

Дистрибутив развивается с оглядкой на Arch Linux, но поддерживает собственный независимый репозиторий, насчитывающий более 1500 пакетов, а также предлагает ряд собственных графических утилит.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍4
Intel выпустила патчи для планировщика потоков Thread Director в Linux, улучшающие производительность от 3% до 14%

Специалисты Intel выпустили серию патчей для планировщика потоков Thread Director в Linux. Обновления для технологии виртуализации улучшают производительность виртуальных машин, работающих на гибридных платформах Intel и современных процессорах (с P и E ядрами), от 3% до 14% (в зависимости от выполняемой задачи).

Патчи могут помочь улучшить работу систем на Linux, которые используются для запуска игр на клиентской виртуальной машине с Windows в качестве решения для облачных игр. Цель нового набора патчей — включить логику планирования на основе ITD в гостевой системе, чтобы лучше планировать задачи на гибридных платформах Intel.

Команда Intel продолжает дорабатываться поддержку виртуализации Intel Thread Director в Linux и, вероятно, эти патчи будут включены в новые версии ядер Linux для улучшения работы с гибридными процессорами Intel Core.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2041
Опубликован выпуск SBCL 2.4.1 (Steel Bank Common Lisp), свободной реализации языка программирования Common Lisp. Код проекта написан на языках Common Lisp и Си, и распространяется под лицензией BSD.

В новом выпуске:
▪️ В параллельный сборщик мусора, использующий алгоритм mark-region, добавлена частичная поддержка заголовков компактных экземпляров.
▪️ На платформе FreeBSD реализована компоновка с libpthread и отключена рандомизация адресного пространства (ASLR).
▪️ Восстановлена сборка на 64-х битных архитектурах riscv и ppc.
▪️ Для всех платформ реализована поддержка fastrem-32 (для оптимизированных вычислений FLOOR).
И другие изменения.

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