На виставці CES 2024 Lenovo показала клавіатуру і мишу, які потрібно заводити
Наприклад, у клавіатурі потрібно обертати колесо близько 5 хвилин, щоб отримати заряд на 30 хвилин роботи, а з мишкою простіше - достатньо покрутити механізм хвилину.
#Новини
@linux_ukraine
Наприклад, у клавіатурі потрібно обертати колесо близько 5 хвилин, щоб отримати заряд на 30 хвилин роботи, а з мишкою простіше - достатньо покрутити механізм хвилину.
@linux_ukraine
Перший кандидат у релізи KDE 6
Почалося тестування кандидата в релізи користувацького оточення KDE Plasma 6, бібліотек KDE Frameworks 6 і колекції застосунків KDE Gear 6. Кандидат у релізи ознаменував перехід на фінальну стадію тестування перед релізом, запланованим на 28 лютого.
Ключовою зміною в гілці KDE 6 є перехід на Qt 6, зміна деяких базових налаштувань, проведення чистки застарілих можливостей і постачання оновленого базового набору бібліотек і runtime-компонентів KDE Frameworks 6, що формує програмний стек KDE.
#Новини
@linux_ukraine
Почалося тестування кандидата в релізи користувацького оточення KDE Plasma 6, бібліотек KDE Frameworks 6 і колекції застосунків KDE Gear 6. Кандидат у релізи ознаменував перехід на фінальну стадію тестування перед релізом, запланованим на 28 лютого.
Ключовою зміною в гілці KDE 6 є перехід на Qt 6, зміна деяких базових налаштувань, проведення чистки застарілих можливостей і постачання оновленого базового набору бібліотек і runtime-компонентів KDE Frameworks 6, що формує програмний стек KDE.
@linux_ukraine
Реліз дистрибутива Linux Mint 21.3
Представлено реліз дистрибутива Linux Mint 21.3, що продовжує розвиток гілки на основі пакетної бази Ubuntu 22.04 LTS. Дистрибутив повністю сумісний з Ubuntu, але істотно відрізняється підходом до організації інтерфейсу користувача і підбором використовуваних за замовчуванням додатків. Розробники Linux Mint надають десктоп-оточення, відповідне до класичних канонів організації робочого столу, яке є більш звичним для користувачів, які не приймають нові методи побудови інтерфейсу GNOME 3.
Для завантаження доступні збірки на базі оболонок MATE 1.26 (2.9 ГБ), Cinnamon 6.0 (2.9 ГБ) і Xfce 4.18 (2.8 ГБ). Linux Mint 21 віднесено до випусків із тривалим терміном підтримки (LTS), оновлення для якого формуватимуться до 2027 року.
#Новини
@linux_ukraine
Представлено реліз дистрибутива Linux Mint 21.3, що продовжує розвиток гілки на основі пакетної бази Ubuntu 22.04 LTS. Дистрибутив повністю сумісний з Ubuntu, але істотно відрізняється підходом до організації інтерфейсу користувача і підбором використовуваних за замовчуванням додатків. Розробники Linux Mint надають десктоп-оточення, відповідне до класичних канонів організації робочого столу, яке є більш звичним для користувачів, які не приймають нові методи побудови інтерфейсу GNOME 3.
Для завантаження доступні збірки на базі оболонок MATE 1.26 (2.9 ГБ), Cinnamon 6.0 (2.9 ГБ) і Xfce 4.18 (2.8 ГБ). Linux Mint 21 віднесено до випусків із тривалим терміном підтримки (LTS), оновлення для якого формуватимуться до 2027 року.
@linux_ukraine
This media is not supported in your browser
VIEW IN TELEGRAM
GodotOS v1.0.0 вийшов у реліз
Відбувся перший реліз GodotOS v1.0.0 - прототипу графічного інтерфейсу операційної системи на базі напрацювань відкритого ігрового рушія Godot.
GodotOS описується авторами проєкту як експеримент із використання ігрового рушія для проєктування мінімалістичного, зручного та естетично привабливого інтерфейсу робочого столу. 🤔
Вихідний код проєкту GodotOS написаний мовою GDScript і поширюється під ліцензією AGPLv3.
Збірки GodotOS v1.0.0 доступні для GNU/Linux і Windows.
Поточна збірка GodotOS підтримує роботу з файлами, редагування текстових документів, перегляд зображень, а також запуск простих ігор.
Як одне з можливих застосувань проекту розробники згадують створення інтерфейсу для запуску ігор і вбудованих додатків.
#Новини
@linux_ukraine
Відбувся перший реліз GodotOS v1.0.0 - прототипу графічного інтерфейсу операційної системи на базі напрацювань відкритого ігрового рушія Godot.
GodotOS описується авторами проєкту як експеримент із використання ігрового рушія для проєктування мінімалістичного, зручного та естетично привабливого інтерфейсу робочого столу. 🤔
Вихідний код проєкту GodotOS написаний мовою GDScript і поширюється під ліцензією AGPLv3.
Збірки GodotOS v1.0.0 доступні для GNU/Linux і Windows.
Поточна збірка GodotOS підтримує роботу з файлами, редагування текстових документів, перегляд зображень, а також запуск простих ігор.
Як одне з можливих застосувань проекту розробники згадують створення інтерфейсу для запуску ігор і вбудованих додатків.
@linux_ukraine
Лінус Торвальдс обізвав %^!@$% код Intel Xe для DRM у Linux 6.8
Торвальдс обізвав новий код Intel Xe для DRM. Він сам виправив його недоліки і закликав розробників та мейнтейнерів проєкту тестувати патчі.
У списку розсилки Торвальдс висловив розчарування з приводу тестування, якого "серйозно не вистачає", коли справа стосується фрагментів нового коду GPU Intel Xe. У підсумку надіслані комміти від розробників навіть не білдяться, оскільки там змінили тип змінної
- заявив Торвальдс.
#Новини
@linux_ukraine
Торвальдс обізвав новий код Intel Xe для DRM. Він сам виправив його недоліки і закликав розробників та мейнтейнерів проєкту тестувати патчі.
У списку розсилки Торвальдс висловив розчарування з приводу тестування, якого "серйозно не вистачає", коли справа стосується фрагментів нового коду GPU Intel Xe. У підсумку надіслані комміти від розробників навіть не білдяться, оскільки там змінили тип змінної
intel_wakeref_t з depot_stack_handle_t на unsigned long, а в підсумку посипалися помилки, і збірка завершується з помилкою. Також у файлах заголовків drm є ця огидна річ: файл header містить у собі файл C, що огидно.Я перезібрав патч, виправивши зламаний заголовковий файл сумісності з Xe, але це, безумовно, НЕ так, як все повинно було працювати. Як це взагалі до мене дійшло без будь-якого тестування збірки? І чому %^!@$% файл заголовка включає файл C? Це неправильно, незалежно від цієї помилки
- заявив Торвальдс.
@linux_ukraine
❤2
Критична вразливість у GitLab для злому облікового запису та виконання команд ⌨️
GitLab випустив оновлення безпеки для Community і для Enterprise Edition і рекомендує швидше оновити всі вразливі версії платформи DevSecOps (для локальних інсталяцій потрібне оновлення вручну).
- Критична проблема безпеки CVE-2023-7028 має максимальний бал серйозності (10 із 10). Це проблема аутентифікації, яка дає змогу надсилати запити на скидання пароля на довільні неперевірені адреси електронної пошти.
- Друга критична проблема позначена як CVE-2023-5356 і має ступінь серйозності 9,6 з 10. Зловмисник може використовувати її для зловживання інтеграцією Slack/Mattermost і для виконання слеш-команд від імені іншого користувача.
#Новини
@linux_ukraine
GitLab випустив оновлення безпеки для Community і для Enterprise Edition і рекомендує швидше оновити всі вразливі версії платформи DevSecOps (для локальних інсталяцій потрібне оновлення вручну).
- Критична проблема безпеки CVE-2023-7028 має максимальний бал серйозності (10 із 10). Це проблема аутентифікації, яка дає змогу надсилати запити на скидання пароля на довільні неперевірені адреси електронної пошти.
- Друга критична проблема позначена як CVE-2023-5356 і має ступінь серйозності 9,6 з 10. Зловмисник може використовувати її для зловживання інтеграцією Slack/Mattermost і для виконання слеш-команд від імені іншого користувача.
@linux_ukraine
Китайці винайшли ядерну батарею - з нею ваш телефон не доведеться заряджати 50 років.
Розробка Betavolt розміром менша за монету, у складі використовується Нікель-63 і алмазні напівпровідники. У теорії, з нею електроніка працюватиме майже вічно.
Компанія стверджує, що батарейка повністю безпечна - температура не впливає на процеси всередині батарейки, а після закінчення терміну експлуатації ядерні компоненти просто розпадуться.
Про ціну страшно думати...
#Новини
@linux_ukraine
Розробка Betavolt розміром менша за монету, у складі використовується Нікель-63 і алмазні напівпровідники. У теорії, з нею електроніка працюватиме майже вічно.
Компанія стверджує, що батарейка повністю безпечна - температура не впливає на процеси всередині батарейки, а після закінчення терміну експлуатації ядерні компоненти просто розпадуться.
Про ціну страшно думати...
@linux_ukraine
Minimalist CV - простий веб-додаток для створення мінімалістичного резюме у зручному для друку форматі.
Створено за допомогою Next.js та shadcn/ui.
#Цікаво
@linux_ukraine
Створено за допомогою Next.js та shadcn/ui.
@linux_ukraine
👍3
На початку січня 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
Вихідний код проєкту 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
У списку розсилки розробників ядра 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
Особливості:
- Без реклами та 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
Платформа 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
Мейнтейнер блокової підсистеми в ядрі Linux Єнс Аксбо повідомив, що зміг збільшити кількість операцій введення/виводу на секунду (IOPS) на 6% (або навіть більше для повноцінних конфігурацій ядер Linux), витративши лише 5 хвилин на внесення правок до коду проекту.
Його ідея полягала в тому, щоб кешувати запит поточного часу в блоковій підсистемі, що здійснюється під час кожної операції введення/виведення, оскільки в блоковій системі немає нічого, що потребувало б наносекундної точності часу.
Аксбо пояснив, що ця задумка спала йому на думку 5 років тому, але він тоді відклав реалізацію через інші завдання.
@linux_ukraine
❤1
Розробка користувацької оболонки COSMIC наближається до альфа-випуску
Оболонка перебуває в розробці вже понад два роки. Передбачається, що альфа-версію вдасться опублікувати наприкінці березня. Основні можливості, що перебувають у розробці:
- Створено утиліту COSMIC Randr для виведення параметрів і налаштування екранів в оточенні на базі Wayland, яку планують задіяти в конфігураторі COSMIC Settings для налаштування параметрів виведення;
- Аплет для створення скріншотів;
- Емулятор терміналу COSMIC Terminal, написаний з використанням фреймворку alacritty_terminal, що підтримує такі можливості, як відтворення з використанням GPU, теми оформлення і розширені методи введення;
Новий конкурент GNOME?
#Новини
@linux_ukraine
Оболонка перебуває в розробці вже понад два роки. Передбачається, що альфа-версію вдасться опублікувати наприкінці березня. Основні можливості, що перебувають у розробці:
- Створено утиліту 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
18 січня 2024 року Лінус Торвальдс повернувся в мережу Інтернет через п'ять діб без електрики у себе вдома в Портленді, штат Орегон. Дерево, що впало, і електрична компанія PGE п'ять діб протистояли Торвальдсу і розробці ядра Linux 6.8.
13 січня 2024 року Лінус Торвальдс оголосив, що йому довелося відкласти поточні завдання з розробки ядра Linux 6.8 через сильний зимовий шторм, що обрушився на США, зокрема на Портленд, штат Орегон. У Торвальдса зникла електрика і доступ до Інтернету.
Торвальдс з'ясував, що велике дерево впало на електричні кабелі, а PGE не поспішала усунути цю аварію. У компанії навіть відмічали ділянку мережі біля будинку Торвальдса як відновлену, але Торвальдс знову дзвонив у PGE і вимагав повернути електрику як годиться, а не тільки у звіті на сайті компанії. Так тривало кілька разів.
Проблеми з дровами спіткали там, де ніхто не очікував.
@linux_ukraine
😱1