🇺🇦 Комора Лінуксоїда | Linux
717 subscribers
637 photos
107 videos
5 files
1.07K links
Все про *nix та IT українською!

https://tlp-media.github.io

Чат: @unix_ukraine
Адмін: @herbstluft
Download Telegram
На початку січня 2024 року відбувся реліз звукового сервера PulseAudio 17.0

Вихідний код проєкту PulseAudio поширюється під ліцензією LGPL 2.1+. Підтримується робота в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS і Windows.

Примітно, що поліпшень і доповнень у гілці PulseAudio 17.0 небагато, а сама його розробка останнім часом сповільнилася, оскільки спільнота розробників зосереджена на доопрацюванні випуску мультимедійного сервера Pipewire, менеджера звукових сеансів WirePlumber і задачах, пов'язаних із цими проектами.

Основні зміни та доповнення в PulseAudio 17.0:

- змінено метод відображення налаштувань маршрутизації звуку ALSA UCM (Use Case Manager) у профілі PulseAudio. Замість генерації комбінованих портів для всіх пристроїв, що не конфліктують між собою (тобто пристроїв, які не позначені як такі, що конфліктують, і які не використовують одних і тих самих PlaybackPCM і CapturePCM), тепер створюється один профіль PulseAudio. Крім того, різні входи і виходи тепер виставляються як окремі джерела і приймачі, а не як різні порти в одному джерелі і приймачі;

- покращено індикацію заряду акумулятора Bluetooth-пристроїв. Хостові пристрої на базі PulseAudio тепер також можуть передавати відомості про заряд зовнішнім Bluetooth-пристроям, наприклад, під час під'єднання пристрою на базі PulseAudio до автомобільної інформаційної системи ця система покаже рівень заряду під'єднаного пристрою;

- додано підтримку Bluetooth-кодека FastStream, що дає змогу домогтися більш високої якості двонаправленого звуку;

- бібліотеку webrtc-audio-processing оновлено до версії 1.3, у якій поліпшено придушення відлуння і підвищено стійкість до дрейфу частоти дискретизації;

- у модулі module-role-cork реалізовано можливість використання груп ролей як тригера приглушення і повернення звуку;

- під час завантаження профілів ALSA тепер використовуються файлові шляхи, що відповідають специфікації XDG (спочатку $XDG_DATA_HOME, потім $XDG_DATA_DIRS, а вже потім старий шлях);

- максимально підтримувана частота дискретизації (PA_RATE_MAX) збільшена до 768kHz

#Новини

@linux_ukraine
👍1
Дискусія про використання мови C++ для розробки ядра Linux 😐

У списку розсилки розробників ядра Linux відновилося обговорення перспектив використання сучасного коду на C++ у ядрі Linux, крім нинішнього застосування мови Сі з асемблерними вставками і просування мови Rust.

З ініціативою продовження обговорення виступив Ганс Пітер Анвін, один із ключових розробників ядра в компанії Intel і творець проєктів, таких як syslinux, klibc і LANANA, який розробив для ядра Linux систему автомонтування, реалізацію RAID 6, драйвер CPUID і x32 ABI. На думку Анвіна, з 1999 року мови C і C++ значно просунулися вперед у своєму розвитку і мова C++ стала кращою, ніж С, підходити для розробки ядра операційних систем.

Можливості, для яких ще недавно доводилося залучати специфічні GCC-розширення, тепер легко реалізувати на стандартному C++, і в багатьох випадках використання C++ дасть змогу поліпшити інфраструктуру без глобальної зміни коду.

Анвін вважає, що C++ кращий за Rust (😂), оскільки остання істотно відрізняється від мови С за синтаксисом, незвична для поточних розробників ядра і не дає змоги поступово переписувати код. На підтримку використання С++ в ядрі також виступили Іржі Слабі з компанії SUSE і Девід Гауеллс з Red Hat.

#Новини

@linux_ukraine
LibreX / LibreY - мета-пошуковик з повагою до конфіденційності користувачів.

Особливості:

- Без реклами та JavaScript;
- Результати торрентів з популярних торрент-сайтів;
- Результати з Google, Qwant не шпигують за вами;
- Фрагменти відстеження з URL-адрес видалено;
- Кілька колірних тем;
- Підтримує запити POST і GET;
- Популярні сайти соціальних мереж (YouTube, Instagram, Twitter тощо) замінені інтерфейсами, що забезпечують конфіденційність;
- Простий у використанні JSON API для розробників;
- Сторонні бібліотеки не використовуються;

Клірнет: https://search.ahwx.org/

#Цікаво

@linux_ukraine
openSUSE Leap 16 буде побудований на платформі ALP, що використовує контейнери

Платформа ALP (Adaptable Linux Platform) позиціонується як продовження розвитку дистрибутива SUSE Linux Enterprise і відрізняється поділом базової основи дистрибутива на частини.

Основою дистрибутива стане урізане оточення "host OS", що містить тільки компоненти, мінімально необхідні для роботи поверх обладнання та управління. Усі додатки та компоненти простору користувача запускатимуться не в змішаному оточенні, а в окремих контейнерах або у віртуальних машинах, які виконують поверх "host OS" та ізольовані один від одного.

Як основу для "host OS" задіяно продукт SLE Micro. Для централізованого управління пропонуються системи управління конфігурацією Salt (попередньо встановлена) і Ansible (опція). Для запуску ізольованих контейнерів доступні інструментарії Podman і K3s (Kubernetes). Серед системних компонентів, винесених у контейнери, присутні yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) і KVM.

#Новини

@linux_ukraine
1
Мейнтейнер блокової підсистеми ядра Linux збільшив кількість операцій вводу/виводу на секунду на 6%, витративши 5 хвилин на код

Мейнтейнер блокової підсистеми в ядрі Linux Єнс Аксбо повідомив, що зміг збільшити кількість операцій введення/виводу на секунду (IOPS) на 6% (або навіть більше для повноцінних конфігурацій ядер Linux), витративши лише 5 хвилин на внесення правок до коду проекту.

Його ідея полягала в тому, щоб кешувати запит поточного часу в блоковій підсистемі, що здійснюється під час кожної операції введення/виведення, оскільки в блоковій системі немає нічого, що потребувало б наносекундної точності часу.

Аксбо пояснив, що ця задумка спала йому на думку 5 років тому, але він тоді відклав реалізацію через інші завдання.

#Новини

@linux_ukraine
1
Розробка користувацької оболонки COSMIC наближається до альфа-випуску

Оболонка перебуває в розробці вже понад два роки. Передбачається, що альфа-версію вдасться опублікувати наприкінці березня. Основні можливості, що перебувають у розробці:

- Створено утиліту COSMIC Randr для виведення параметрів і налаштування екранів в оточенні на базі Wayland, яку планують задіяти в конфігураторі COSMIC Settings для налаштування параметрів виведення;
- Аплет для створення скріншотів;
- Емулятор терміналу COSMIC Terminal, написаний з використанням фреймворку alacritty_terminal, що підтримує такі можливості, як відтворення з використанням GPU, теми оформлення і розширені методи введення;

Новий конкурент GNOME?

#Новини

@linux_ukraine
1
Дерево, що впало, і PGE (Portland General Electric) п'ять діб протистояли Лінусу Торвальдсу у розробці ядра Linux 6.8

18 січня 2024 року Лінус Торвальдс повернувся в мережу Інтернет через п'ять діб без електрики у себе вдома в Портленді, штат Орегон. Дерево, що впало, і електрична компанія PGE п'ять діб протистояли Торвальдсу і розробці ядра Linux 6.8.

13 січня 2024 року Лінус Торвальдс оголосив, що йому довелося відкласти поточні завдання з розробки ядра Linux 6.8 через сильний зимовий шторм, що обрушився на США, зокрема на Портленд, штат Орегон. У Торвальдса зникла електрика і доступ до Інтернету.

Торвальдс з'ясував, що велике дерево впало на електричні кабелі, а PGE не поспішала усунути цю аварію. У компанії навіть відмічали ділянку мережі біля будинку Торвальдса як відновлену, але Торвальдс знову дзвонив у PGE і вимагав повернути електрику як годиться, а не тільки у звіті на сайті компанії. Так тривало кілька разів.

Проблеми з дровами спіткали там, де ніхто не очікував.

#Новини

@linux_ukraine
😱1
Вийшов реліз Wine 9.0, до якого включили початкову підтримку драйвера Wayland, WoW64 і поліпшення для Direct3D.

Підтримка Wayland дає змогу експериментально використовувати нативну підтримку Wayland як альтернативу X11/XWayland. Однак функція поки не ввімкнена за замовчуванням.

У Wine 9.0 ввімкнули підтримку Arm64 і поліпшений режим WoW64, хоча він також поки не ввімкнений за замовчуванням.

Також у новій версії:
- оновлено драйвер Vulkan;
- поліпшили Direct3D;
- завершили роботу над DirectMusic;
- впровадили експорт протоколів URI/URL як обробників URL на Linux-робочому столі;
- почали використовувати версію Windows 10 за замовчуванням у нових префіксах Wine.

У версію впровадили сотні виправлень і функцій для запуску сучасних Windows-ігор і додатків поза екосистемою Microsoft.

Wine 9.0 постачається з усіма останніми пакетами і залежностями, включно з VKD3D 1.10, новішою версією Mono, Zlib 1.3 та іншими.

У Wine 8.0, який вийшов у січні 2023 року, завершили роботу з переведення модулів Wine у формат PE, впровадили Print Processor, підтримку ефектів у Direct2D, новий компілятор шейдерів для мови HLSL у Direct3D, а також поліпшили підтримку ігрових контролерів.

#Новини

@linux_ukraine
Мінімалістичний *nix сетап з ThinkPad X260.

#Кібердеки

@linux_ukraine
🔥2
4get - це метапошукова система, яка забезпечує користувачам можливість отримання результатів з різних пошукових систем, при цьому ефективно усуваючи параметри відстеження та додатковий надмірний контент, який додається Microsoft, Google, та іншими.

Відмінність 4get полягає в тому, що вона пропонує прозору та приватну альтернативу іншим пошуковим системам, які часто декларують повагу до конфіденційності, але не завжди відповідають цим обіцянкам.

Замість того, щоб піддаватися іншим сервісам, 4get пропонує ефективне та чесне рішення.

Основні особливості:

- Вибір регіону пошуку;
- Кастомізація пошуковика (починаючи від колірним ием, закінчую вибором бажаного пошуковика для 4get);
- Пошукові запити шифруються aes-256-gcm, які видаляються через 15 хвилин або після їх використання
- IP адреси нікуди не реєструються

4get: https://4get.sijh.net/

#Цікаво

@linux_ukraine
Оновлення X.Org Server 21.1.11 з усуненням 6 вразливостей

Опубліковано коригувальні випуски X.Org Server 21.1.11 і DDX-компонента xwayland 23.2.4. У нових версіях усунуто 6 вразливостей: CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886, CVE-2024-0409, CVE-2024-0408.

Деякі з яких можуть бути експлуатовані для підвищення привілеїв у системах, в яких X-сервер виконується з правами root, а також для віддаленого виконання коду в конфігураціях, в яких для доступу використовується перенаправлення сеансу X11 за допомогою SSH.

#Новини

@linux_ukraine
У KDE поліпшено підтримку масштабування і додано автозбереження в Dolphin

Опубліковано звіт про підготовку до релізу KDE 6, запланованого на 28 лютого. Серед включених у гілку master змін (з'являться в KDE Plasma 6.1 і KDE Gears 24.05):

- У файловому менеджері Dolphin забезпечено автоматичне збереження відкритих вікон і вкладок, стан яких тепер відновлюється в разі аварійного завершення або перезапуску системи. Реалізовано підтримку від'єднання вмісту розділеної панелі (split view) в окреме вікно;
- У переглядачі Okular додано підтримку відображення меню, що випадають, які використовуються в деяких видах PDF-документів;
- В аплет з інформацією про параметри мережі додано відображення номера бездротового каналу на додаток до частоти;
- У системі створення скріншотів надано додаткові підстановки для використання в іменах файлів скріншотів і скрінкастів, наприклад, <UnixTime> для підстановки епохального часу та <h>/<hhh> для підстановки годинника в 12-годинному форматі;

#Новини

@linux_ukraine
👍1
У мережі виявили базу даних із 71 млн email-адресів

На хакерському форумі виявлено список, що містить 1 млрд рядків викрадених даних, включно з 71 млн унікальних адрес електронної пошти, повідомив ІБ-дослідник Трой Хант (керівник сервісу оповіщення про витоки Have I Been Pwned).

📖 Список з ім'ям Naz.API містить адреси електронної пошти та пов'язані з ними паролі, а також інформацію про сайти, на яких вони використовувалися. Близько третини email-адресів раніше не фігурували в базі HIBP, тобто ці адреси не були частиною раніше відомих дампів і витоків даних.

Хант з'ясував, що наведені адреси електронної пошти, як і акаунти, з якими вони пов'язані, є легітимними. Однак паролі в списку, найімовірніше, містяться старі. Так, кілька передплатників HIBP підтвердили, що зазначені паролі для їхніх email-адрес використовувалися в минулому. Сам Хант теж знайшов у списку один зі своїх старих паролів, який використовував у 2011 році.

#Новини

@linux_ukraine
🇺🇦 Комора Лінуксоїда | Linux
Дерево, що впало, і PGE (Portland General Electric) п'ять діб протистояли Лінусу Торвальдсу у розробці ядра Linux 6.8 18 січня 2024 року Лінус Торвальдс повернувся в мережу Інтернет через п'ять діб без електрики у себе вдома в Портленді, штат Орегон. Дерево…
Лінусу Торвальдсу дали електрику

19 січня Торвальдс повідомив, що його дому в Портленді повернули електрику. Лінус зміг протриматися вдома і без електрики, хоча на кухні температура опускалася до 8°C, але генератор купувати він не буде через його шум. Автор Linux вирішив придбати більш ємні батареї для підтримки роботи електроніки в разі подібних аварій.

Також Торвальдс уточнив, що поки у нього не було електрики, він працював на ноутбуці, підключеному до великого акумулятора.

#Новини

@linux_ukraine
👍2🔥1
Мейнтейнер із Red Hat представив напрацювання інструменту з ШІ для допомоги розробникам

17 січня Jiri Kyjovsky представив напрацювання інструменту з ШІ під назвою Log Detective для допомоги розробникам у процесі аналізу помилок під час складання пакетів RPM, щоб пояснити зрозумілою мовою, чому виник збій.

Кожна збірка пакета RPM видає тисячі рядків виведення, розділених на кілька файлів журналів. І відповідне повідомлення про помилку може бути де завгодно. Навчивши ШІ-модель розуміти журнали збірки RPM і пояснювати збій простими словами, даючи рекомендації щодо його усунення, розробникам взагалі не потрібно буде відкривати ці журнали.

- уточнили автори проєкту.

Автори проєкту працюють над збором додаткових журналів збірки RPM для навчання своєї ШІ-моделі і просять програмістів надсилати їм свої логи.

#Новини

@linux_ukraine
Valve не рекомендує використовувати формат пакетів Snap для додатка Steam

Компанія Valve рекомендує користувачам використовувати інші методи встановлення Steam на Linux, такі як deb-пакет або Flatpak.

Valve отримує все більше повідомлень про проблеми, спричинені перепакуванням клієнта Steam компанією Canonical за допомогою snap.

Найкращий спосіб встановити Steam на Debian і похідні операційні системи - слідувати інструкціям на https://repo.steampowered.com/steam/ і використовувати офіційний .deb

Ми не беремо участі у перепакуванні за допомогою snap. Воно має багато проблем.

Якщо вам не потрібен .deb, будь ласка, принаймні розгляньте версію flatpak.

- Тімоті "TTimo" Бессет

Valve спостерігає за зростаючим числом повідомлень про помилки, викликаних форматом Snap клієнта Steam.

#Новини

@linux_ukraine
Припинення підтримки LTS-ядра Linux 4.14

Грег Кроа-Хартман, який відповідає за підтримку стабільної гілки ядра Linux, оголосив про публікацію фінального випуску ядра Linux 4.14.336, який стане останнім у цій серії. Гілка 4.14 була опублікована у листопаді 2017 року та супроводжувалася 6 років. Продукти, що постачаються з ядром 4.14, рекомендується перекласти на більш актуальні випуски LTS.

Розробниками ядра продовжується супровід наступних longterm-гілок:

6.6 - до грудня 2026 р. (використовується в Ubuntu 24.04).
6.1 - до грудня 2026 р. + підтримка в рамках SLTS (використовується в Debian 12 та main гілці OpenWRT).
5.15 - до жовтня 2026 р. (використовується в Ubuntu 22.04, Oracle Unbreakable Enterprise Kernel 7 та OpenWRT 23.05).
5.10 - до грудня 2026 р. + підтримка в рамках SLTS (використовується в Debian 11, Android 12 та OpenWRT 22).
5.4 - до грудня 2025 р. (використовується в Ubuntu 20.04 LTS та Oracle Unbreakable Enterprise Kernel 6)
4.19 - до грудня 2024 р. + підтримка в рамках SLTS (використовується в Debian 10 та Android 10).

Окремо на базі ядер 4.4, 4.19, 5.10 та 6.1 організацією Linux Foundation надаються гілки SLTS (Super Long Term Support), які супроводжуються окремо та підтримуються 10-20 років. Супровід SLTS-гілок здійснюється в рамках проекту Civil Infrastructure Platform, в якому беруть участь такі компанії, як Toshiba, Siemens, Renesas, Bosch, Hitachi та MOXA, а також залучені мейнтейнери LTS-гілок основного ядра, розробники Debian та творці проекту Kernel.

Ядра SLTS орієнтовані застосування у технічних системах громадянської інфраструктури й у важливих промислових системах.

#Новини

@linux_ukraine