Linux / Линукс – Telegram
Linux / Линукс
12.8K subscribers
6.26K photos
174 videos
27 files
6.51K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
​​Выпуск мобильной платформы KDE Plasma Mobile 21.07

Выпуск позиционируется как ежемесячное обновление и включает в основном исправления ошибок. Из изменений можно отметить:

— Проведена работа по увеличению производительности верхней панели.
— В интерфейсе для осуществления звонков решены проблемы с международными номерами, сохранёнными в адресной книге без префикса страны.
— Улучшен интерфейс для работы с SMS. Обеспечено корректное информирование о сбоях при отправке. Добавлено отображения номера, с котором было отправлено сообщение.
— Индикаторы KRecorder, KWeather и KClock приведены к стилю остальных компонентов платформы. В KWeather добавлена возможность выбора разных местоположений. В KClock решены проблемы со срабатыванием будильника во время спящего режима.
— Переработан интерфейс приложения для сканирования штрих-кодов Qrca.
— Улучшен интерфейс календаря-планировщика Calindori.
— Существенно усовершенствовано приложение для прослушивания подкастов Kasts.
​​Gentoo начал формирование дополнительных сборок на базе Musl и systemd

Разработчики дистрибутива Gentoo объявили о расширении спектра готовых stage-файлов, предоставляемых для загрузки. Началась публикации stage-архивов на базе си-библиотеки Musl и сборок для платформы ppc64, оптимизированных для процессоров POWER9. Для всех поддерживаемых платформ добавлены stage-архивы с системным менеджером systemd, помимо ранее доступных сборок на основе OpenRC. Через штатную страницу загрузки для платформы amd64 началась поставка stage-файлов Hardened с поддержкой SELinux и библиотекой musl.

Изменения стали возможны благодаря внедрению новых сборочных хостов. Сборки для архитектур amd64, x86, arm (через QEMU) и riscv (через QEMU) теперь формируются на сервере с 8-ядердным CPU AMD Ryzen 7 3700X и 64 ГБ ОЗУ. Сборки для архитектур ppc, ppc64 и ppc64le / power9le обеспечены на сервере с 16-ядерным CPU POWER9 и 32 ГБ ОЗУ. Для сборок arm64 выделен сервер с 80-ядерным CPU Ampere Altra и 256 ГБ ОЗУ.
Сделайте первые шаги в управлении командой — испытайте себя в роли тимлида на бесплатном онлайн-интенсиве Skillbox.

Для участия нужна только регистрация: 👉 https://clc.am/Rvrajw.

🔥 Вас ждут 3 дня вебинаров по 1,5 часа для полного погружения в тему. За это время вы подробно познакомитесь с профессией, поймёте, какую роль в команде выполняет тимлид и чем его задачи отличаются от обязанностей других программистов.

📣 На практических занятиях с преподавателем Романом Ивлиевым узнаете, какие ключевые soft skills стоит прокачать при переходе из инженерной профессии и как это сделать.

🎁 Все участники, сдавшие домашние задания, получат сертификаты на 15 000 рублей на любой курс Skillbox. А ещё — электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» от издательства «МИФ».

💣 Подключайтесь к прямым эфирам с 29 по 31 июля, в 19:00 по московскому времени.
​​Для FreeBSD развивается новый инсталлятор

При поддержке FreeBSD Foundation для FreeBSD развивается новый инсталлятор, который в отличие от ныне применяемого инсталлятора bsdinstall сможет использоваться в графическом режиме и будет более понятен обычным пользователям. В настоящее время новый инсталлятор находится на стадии экспериментального прототипа, но уже может выполнять базовые операции по установке. Для желающих принять участие в тестировании подготовлен установочный iso-образ, способный работать в Live-режиме.

Инсталлятор написан на языке Lua и реализован в форме http-сервера, предоставляющего web-интерфейс. Установочный образ представляет собой Live-систему, в которой запускается рабочее окружение с web-браузером, отображающим в однооконном режиме web-интерфейс инсталлятора. Серверный процесс инсталлятора и браузер запускаются на установочном носителе и выступают в роли бэкенда и фронтэнда. Дополнительно предоставляется возможность управления установкой с внешнего хоста.

Проект развивается с использованием модульной архитектуры. На основе выбранных пользователем параметров формируется конфигурационный файл, который используется в качестве сценария реальной установки. В отличие от скриптов установки, поддерживаемых в bsdinstall, файлы конфигурации нового инсталлятора имеют более жёстко определённую структуру и могут использоваться для создания альтернативных интерфейсов установки.
​​Выпуск firewalld 1.0

Представлен релиз динамически управляемого межсетевого экрана firewalld 1.0, реализованного в форме обвязки над пакетными фильтрами nftables и iptables. Значительное изменение номера версии связано с внесением изменений, нарушающих обратную совместимость и меняющих поведение работы с зонами. Все определённые в зоне параметры фильтрации теперь применяются только для трафика, адресованного хосту, на котором запущен firewalld, а для фильтрации транзитного трафика требуется настройка политик.
​​Выпуск децентрализованной видеовещательной платформы PeerTube 3.3

PeerTube предлагает независимую от отдельных поставщиков альтернативу YouTube, Dailymotion и Vimeo, использующую сеть распространения контента на базе P2P-коммуникаций и связывания между собой браузеров посетителей. Основные новшества:

— Предоставлена возможность создания своей домашней страницы для каждого экземпляра PeerTube. На домашней странице можно привести информацию об узле, доступном содержимом, назначении и подписках. Возможна интеграция на страницу кнопок, видеоплеера, списков воспроизведения, миниатюр видео и каналов.
— Добавлена поддержка поиска списков воспроизведения, которые теперь отражаются в результатах поиска при навигации в PeerTube и при использовании движка Sepia Search.
— Добавлена поддержка публикации сокращённых ссылок на видео и списки воспроизведения. Штатные 36-символьные идентификаторы видео (GUID) теперь могут публиковаться в 22-символьном формате, а вместо путей "/videos/watch/" и "/videos/watch/playlist/" можно указывать "/w/" и "/w/p/".
— Проведена оптимизация производительности. Извлечение информации о видео теперь осуществляется в два раза быстрее. Ускорено выполнение федеративных запросов. Ведётся работа по выявлению проблем в системах с очень большим числом пользователей, видео и связей с другими узлами.
​​Третий бета-выпуск операционной системы Haiku R1

ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оптимизированное для высокой отзывчивости на действия пользователя и эффективного выполнения многопоточных приложений. Для разработчиков представлен объектно-ориентированный API. Система напрямую базируется на технологиях BeOS 5 и нацелена на бинарную совместимость с приложениями для данной ОС. Некоторые новшества:

— Развиваемый проектом web-браузер WebPositive переведён на использование движка WebKit 612.1.21. Значительно повышена стабильность и совместимость с другими браузерами.
— Улучшен процесс установки. Упрощён интерфейс разбивки диска на разделы и модернизирован интерфейс для настройки драйверов.
— Расширена поддержка оборудования.
— Улучшена поддержка тёмных цветовых тем.
И другие изменения
Инициатива по оценке работоспособности оборудования в будущем релизе Debian 11

Силами сообщества стартовал открытый beta-тест будущего релиза Debian 11, поучаствовать в котором могут даже самые неопытные начинающие пользователи. Полной автоматизации удалось добиться после включения в новую версию дистрибутива пакета hw-probe, который может самостоятельно по логам определять работоспособность отдельных устройств.

Организован ежедневно обновляющийся репозиторий со списком и каталогом протестированных конфигураций оборудования. Репозиторий будет обновляться вплоть до ожидаемого релиза новой версии Debian, намеченного на 14 августа, после чего станет местом сбора статистики использования системы на ближайшие два года.

LiveCD сборки Debian 11 доступны для тестирования на сайте cdimage.debian.org
Облака, дата-центры, продуктовая разработка — всё это про IT-компанию Selectel. Кстати, у них есть свой карьерный канал: @selectelcareers.

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

🚀Подписывайтесь, если ищите работу в IT: @selectelcareers
Выпуск звукового сервера PulseAudio 15.0

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

— Существенно расширена поддержка Bluetooth: Добавлены новые A2DP-кодеки LDAC и AptX. Реализована встроенная поддержка профиля HFP (Hands-Free Profile) на базе кодека mSBC, позволившего повысить качество звука. Добавлена поддержка AVRCP Absolute Volume для программного управления громкостью подключённых устройств A2DP.
— Реализована возможность закрепления профилей звуковых карт, при котором состояние не сбрасывается после извлечения и подключения.
— Полностью переписан sink-модуль с реализацией виртуального эффекта объёмного звука
И другие улучшения
​​Выпуск языка программирования Rust 1.54

Основные новшества:
— Добавлена возможность использования внутри атрибутов макросов, напоминающих функции (процедурные макросы и макросы, созданные при помощи макроса "macro_rules!"). Вызов макросов внутри атрибутов может оказаться полезным для включения в документирующие комментарии содержимого из других файлов.

— Стабилизированы встроенные в компилятор функции (Intrinsics) для платформы wasm32, позволяющие использовать инструкции SIMD в WebAssembly. Большая часть функций доступны в режиме "safe", но некоторые функции работающие с указателями (например, v128_load) остаются "unsafe".

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

— В разряд стабильных переведена новая порция API

— В cargo-tree добавлены опции: "--prune <spec>" для удаления пакета из графа зависимостей, "--depth" для вывода только элементов заданного уровня вложенности в дереве зависимостей, "--edges no-proc-macro" для скрытия зависимостей процедурных макросов.
Когда достиг пика мастерства установки Arch
Сегодня 30 июля 2021 года Сисадмины празднуют великий праздник на канале @sysodmins 🍺

З.Ы. Поздравить можно в чатиках @sysodmins_news или @sysodmins_chat
Долгая жизнь Vim
Microsoft открыла код прослойки для трансляции команд Direct3D 9 в Direct3D 12

Microsoft открыла исходные тексты прослойки D3D9On12 c реализацией устройства DDI (Device Driver Interface), осуществляющего трансляцию команд Direct3D 9 в команды Direct3D 12. Прослойка позволяет обеспечить работу старых приложений в окружениях, поддерживающих только D3D12. Например, она может оказаться полезной для реализации D3D9 на базе проектов vkd3d и VKD3D-Proton, предлагающих реализацию Direct3D 12 для Linux, работающую через трансляцию вызовов D3D12 в графический API Vulkan.

Проект основан на коде аналогичной подсистемы, входящей в состав Windows 10. Публикация кода D3D9On12 даст возможность представителям сообщества участвовать в исправлении ошибок и добавлении оптимизаций, а также может служить примером для изучения реализации DDI-драйверов D3D9 и каркасом для создания подобных слоёв для трансляции различных графических API в D3D12.
👍1
Linux_users_installing_a_web_browser.gif
91.5 MB
Linux users installing a web browser
Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

На днях опубликовали 27 редакцию набора патчей с реализацией файловой системы NTFS от компании Paragon Software. При обсуждении Линус Торвальдс сообщил, что не видит препятствий для приёма данного набора патчей в следующее окно приёма изменений. Если не будет выявлено непредвиденных проблем, то поддержка NTFS от Paragon Software будет включена в состав ядра 5.15, релиз которого ожидается в ноябре.

Код нового драйвера NTFS был открыт компанией Paragon Software в августе прошлого года и отличается от уже имеющегося в ядре драйвера возможностью работы в режиме записи. Новый драйвер поддерживает все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, режим сжатия данных, эффективную работу с пустотами в файлах и воспроизведение изменений из журнала для восстановления целостности после сбоев.

В 27 редакции патчей Paragon Software адаптировала драйвер для изменений в API iov. Из рекомендаций остаётся только перевод кода на использование fs/iomap, но это не обязательное требование. Кроме того, компания подтвердила, что готова сопровождать предложенный код в ядре и планирует в дальнейшем перевести реализацию журналирования на работу поверх имеющегося в ядре универсального блочного устройства JBD (Journaling block device), на базе которого организовано журналирование в ext3, ext4 и OCFS2.