Небольшая новость в преддверии свежей beta-версии Haiku.
Илья Чугин (X512) портировал реализацию протокола Wayland, через которую стало возможно запускать GTK-приложения на Haiku. Данный слой совместимости использует модифицированный код libwayland. Он предоставляет библиотеку libwayland-client.so, совместимую с API и ABI, которая позволяет запускать приложения Wayland без изменений. Cервер работает не в отдельном процессе, а в виде аддона (плагина) в процессе приложения. Для этого была адаптирована библиотека libwayland-client.so. Вместо сокетов в сервере используется нативный цикл обработки сообщений на основе BLooper.
30 октября вышла Trinity Desktop Environment R14.0.13. TDE представляет собой лёгкое окружение рабочего стола с традиционным интерфейсом пользователя, которое продолжает развитие KDE 3.5 на базе библиотеки TQt, являющейся форком Qt3 и развиваемой этим же проектом.
Сегодня, 30 октября, состоялся релиз версии 1.0.0 симулятора электронных схем Qucs-S. Программа предоставляет удобный графический интерфейс для консольного симулятора Ngspice или других SPICE-совместимых движков. Начиная с этого выпуска, проект перешёл на нумерацию версий 1.0.x вместо 0.0.x. Здесь событие скорее формальное, так как проект уже давно вышел из стадии беты.
В семействе KDE пополнение! Ghostwriter - один из лучших текстовых редакторов с поддержкой Markdown - стал частью KDE. Редактор кроссплатформенный: поддерживаются системы Linux, Windows и Mac OS.
Привет всем! Второго декабря, в Москве, пройдет второй RustCon — конференция для тех, кто пишет на языке Rust, и для тех, кто только приглядывается к нему. И сразу хорошая новость — в этом году RustCon пройдет одновременно в офлайн и онлайн-форматах! Что мы готовим:
Продвинутые доклады
Крутейшие спикеры будут весь день делиться опытом и рассказывать о своих кейсах в Rust-разработке. Поговорим о новых технологиях и методах, поищем оптимальные решения типичных задач, обсудим перспективы языка (до сих пор не утихают споры!).
Воркшопы
Потрогаем код руками и вживую освоим несколько классных приемов программирования на Rust.
Нетворкинг
Разработчиков Rust трудно встретить в «естественной среде обитания», а на конференции можно будет познакомиться и пообщаться в неформальной обстановке со всеми заинтересованными лицами: спикерами, слушателями, участниками и представителями компаний, где уже пишут на Rust или собираются запускать проекты на нем.
По промокоду linux.org действует скидка 10 % на билет.
24 октября 2022 года объявлено о выпуске новой версии популярного языка программирования Python 3.11.
Python — это высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ (Википедия).
CVE-2022-3437 - переполнение буфера в функциях unwrap_des() и unwrap_des3(), предоставляемых в библиотеке GSSAPI из пакета Heimdal (поставляется в составе Samba, начиная с версии 4.0). Эксплуатация уязвимости возможна через отправку специально оформленного пакета на системы, в которых используется GSSAPI. Например проблема проявляется в реализации клиента и файлового сервера на базе протокола SMB1, при применении DCE/RPC и в контроллере домена Active Directory. Системы собранные с MIT Kerberos (–with-system-mitkrb5) вместо Heimdal проблеме не подвержены.
CVE-2022-3592 - возможность выхода за границы экспортируемого каталога и доступа к любому файлу на сервере через манипуляции с символическими ссылками. Проблема проявляется только в ветке Samba 4.17 и вызвана ошибкой в новом коде для обработки символических ссылок в пространстве пользователя (в коде отсутствовала проверка нахождения целевого каталога ссылки за границей экспортируемого каталога). Уязвимость может быть эксплуатирована клиентом, имеющим доступ на запись в экспортируемый раздел, предоставляемый через протоколы SMB1 или NFS, допускающие создание символических ссылок.
«Базальт СПО» выпустила в розничную продажу комплект установки ОС Simply Linux. Цена комплекта 3200 рублей. Комплект содержит фирменную флешку с дистрибутивом и поддержку сроком на 1 год.
Сам дистрибутив теперь можно скачать с сайта компании бесплатно и использовать его как для домашнего пользования, так и для корпоративного.
nEMU — это ncurses-интерфейс к QEMU, упрощающий создание, настройку и управление виртуальными машинами.
Код написан на языке C и распространяется под лицензией BSD-2.
Вышла новая версия KeePassXC — кроссплатформенного менеджера паролей с графическим интерфейсом. Исходный код распространяется под лицензией GPLv2 или GPLv3.
20 октября состоялся релиз Ubuntu 22.10. Это промежуточный релиз, поддержка которого будет осуществляться в течение 9 месяцев вплоть до июля 2023 года.
24 года назад, в октябре 1998 года, был зарегистрирован домен Linux.org.ru.
По традиции просьба написать в комментариях, что бы вы хотели изменить на сайте, чего не хватает и какие функции стоит дальше развивать. Интересны и идеи по развитию, и мелочи, которые хотелось бы поменять, например, мешающие проблемы юзабилити и баги.
20 октября 2022 г. состоялся (53-й выпуск OpenBSD) с поддержкой Ampere Altra, Apple M2
OpenBSD — это свободная и безопасная UNIX-подобная операционная система, в которой особое внимание уделяется переносимости, стандартизации, правильности, активной безопасности и встроенной криптографии.
19 октября Google объявила о выходе Android 13 Go Edition — ОС для смартфонов с небольшим количеством оперативной и постоянной памяти. Эта ОС появилась пять лет назад и до сих пор остается актуальной: по статистике в настоящее время насчитывается более 250 миллионов активных устройств на базе Android Go в месяц.
Одновременно представлены выпуски LTS-веток — Asterisk 18.15.0 и Asterisk 16.29.0 с исправлением ошибок и включением части перечисленных в новости нововведений.
18 октября состоялся релиз серверной платформы на языке JavaScript Node.js 19.0.
Node.js 19.0 заменит Node.js 18 и станет «текущей» версией со сроком поддержки до апреля 2023 года, тогда как 18я версия после стабилизации перейдет в статус LTS.
В конце октября компания Postgres Professional, российский поставщик PostgreSQL, проводит два мероприятия в городах Сибири.
24 октября в Новосибирске состоится однодневная техническая конференция PGConf.Сибирь 2022. С подробной программой можно ознакомиться на сайте мероприятия, регистрация доступна там же:
https://pgconf.ru/202210.
Стоимость участия: 4500 рублей.
26 октября в Барнауле пройдёт PGMeetup.Барнаул, открытая встреча с топ-менеджерами и ведущими специалистами Postgres Professional. Участников митапа ждут доклады об истории Postgres, о новинках PostgreSQL 15 и рассказ о миграции с Oracle на PostgreSQL.
Регистрация открыта по ссылке: https://pgconf.ru/20221026.
Состоялся очередной релиз ErgoFramework, реализующего полный сетевой стек Erlang и его библиотеку OTP на языке Go.
Фреймворк предоставляет разработчику гибкий инструментарий из мира Erlang для создания распределённых решений на языке Go с помощью готовых шаблонов проектирования общего назначения gen.Application, gen.Supervisor и gen.Server. а также специализированных - gen.Stage (distributed pub/sub), gen.Saga (distributed transactions. реализация шаблона проектирования SAGA) и gen.Raft (реализация протокола Raft).
FreeBSD переходит от Wine 6.0 к серии выпусков Wine 7.0.
Некоторые из основных изменений:
Большинство модулей были преобразованы в формат PE;
Улучшенная поддержка тем с включенной темой для более современного вида;
Все встроенные приложения поддерживают создание тем, а также рендеринг с высоким разрешением;
Значительно улучшен стек HID и поддержка джойстика;
Новая архитектура WoW64, которая поддерживает запуск 32-битного приложения Windows внутри 64-битного хост-процесса Unix с использованием переходников для сопоставления 32-битных системных вызовов NT с 64-битной NTDLL;
Direct3D претерпел значительные улучшения.
В частности, во FreeBSD теперь поддерживаются более низкоуровневые запросы информации о системе, такие как состояние памяти и батареи. И нам больше не нужно ссылаться на /proc и procfs в нашем сообщении об установке.
Движок Mono теперь версии 7.0.0 с некоторыми изменениями.
Пакетные изменения проведены на двух уровнях:
во-первых, многие библиотеки поддержки, такие как FAudio, GSM, LCMS2, libjpeg, libjxr, libmpg123, libpng, libtiff, libxml, libxslt, zlib, теперь включены напрямую, в то время как раньше многие из них использовались через другие порты (или полностью отключено их использование). Попутно избавились от опций LIBXSLT и MPG123;
во-вторых, полностью переработана структура каталогов в lib/.
16 октября вышла стабильная версия компилятора Nuitka 1.1, предназначенного для сборки скриптовых приложений на Python в исполняемый файл через трансляцию в C.
Переписывание внутреннего представления времени так или иначе заняло около четырех лет, поскольку это затронуло приличную часть кода, плюс параллельно выходили релизы в ветке 6.х с новыми возможностями и исправлениями ошибок.
Сейчас команда планирует переключиться обратно на короткий цикл разработки (обычно это пара месяцев между релизами). Ожидается, что существенная часть времени будет потрачена на дальнейшую разработку нелинейного секвенсера, где сейчас отсутствуют две важных функции: запись и встроенный редактор клипов.
Представители «Ред Софт», компании-разработчика российской ОС на базе Linux «Ред ОС», объявили о старте продаж своей операционной системы в цифровом виде на Ozon.
К покупке доступны две редакции ОС: «Рабочая станция» и «Сервер», включая техническую поддержку длительностью в 1 год с момента покупки.
Исследователь Sönke Huster из Технического университета Дармштадта опубликовал подробности о 5 уязвимостях в стеке Wi-Fi ядра Linux (mac80211), эксплуатируемых «по воздуху». Три из уязвимостей гипотетически позволяют удалённое исполнение кода (RCE); две другие представляют собой атаки типа «отказ в обслуживании» (DoS).
В основе всех пяти уязвимостей лежит неправильная работа с памятью (переполнения буфера, use-after-free или разыменование нулевых указателей). Для эксплуатации уязвимостей достаточно отправить специальным образом сформированные фреймы Wi-Fi.
Уязвимостям присвоены номера CVE-2022-41674, CVE-2022-42719, CVE-2022-42720, CVE-2022-42721, CVE-2022-42722.
Утверждается, что уязвимости (по крайней мере, некоторые из них) были добавлены в первом квартале 2019 года. Уязвимы все версии Linux, начиная с 5.1 или 5.2.
Спустя год разработки вышла новая стабильная версия реляционной СУБД PostgreSQL под номером 15. PostgreSQL 15 обеспечивает ряд улучшений производительности, добавляет команду «MERGE», включает поддержку сжатия Zstd и LZ4 и ряд других новшеств.
Вышел KingStation — фронтенд для эмуляторов на базе RetroArch, ориентированный на оригинальный игровой опыт и простое использование — предоставление тех же возможностей, что и оригинальная консоль, но встроенной калибровкой изображения.
Основные изменения:
Доступна версия под Linux (AppImage)
Добавлены слайдеры для параметров шейдеров
Исправлено поведение регулировки громкости
Ядра приставок пересобраны для выдачи характеристик оригинального железа. По умолчанию включены ядра Mupen64-plus (Nintendo 64), SwanStation (PS1), mGBA (GB/GBC/GBA), FCEUmm (NES) Snes9x (SNES).
Поддержать дальнейшую разработку и сборку под различные системы можно на Patreon или Boosty
Теперь возможно изменять размер виджетов, которые есть на панели, например, цифровые часы, сетевой менеджер, регулятор громкости, буфер обмена и т.д.
Добавлен новый виджет таймера, который можно на свой рабочий стол, установить время, по завершении которого появится уведомление.
Также таймер позволяет настроить выполнение нужного вам действия, задаваемого в виде обычной текстовой команды. Например, командой killall -s HUP firefox можно настроить выключение браузера Firefox, чтобы не тратить много времени на прокрастинацию в интернете.
Виджет «Словарь» теперь позволяет выбирать более одного словаря при поиске определения или перевода слова.
Другие виджеты, такие как «Sticky notes», «User switcher» и «Media Player», включают новые функции или настройки, облегчающие работу пользователя.
Workspace:
Добавлены два новых приложения, которые будут доступны в Plasma Big Screen — Plasma от KDE для смарт-телевизоров или телевизоров с подключенным Raspberry Pi.
Aura — браузер, специально разработанный для большого экрана. Его большие плитки с четкой маркировкой позволят перемещаться по всемирной паутине с помощью пульта дистанционного управления, не вставая с дивана. Также возможно использовать совместимый пульт дистанционного управления (а Big Screen поддерживает все больше и больше пультов с каждой новой версией), похожий на лазерную указку, чтобы «нажимать» на ссылки и просматривать веб-страницы.
Plank Player — простой и понятный в использовании медиаплеер, который позволит воспроизводить видео с устройства хранения данных, подключенного к телевизору.
Улучшена производительность протоколов семейства Wayland.
При переходе от темной темы к светлой автоматически меняются и обои.
Добавлена возможность отключить уведомление, нажав на него средней кнопкой мыши.
Улучшена автоматическая настройка «ночных» цветов интерфейса после захода солнца.
По ссылке с подробностями доступно большое количество скриншотов и видео с демонстрацией работы новых возможностей KDE.
11 октября вышла свежая версия облачной операционной системы от Google — Chrome OS.
Chrome OS представляет собой операционную систему на базе ядра Linux с браузером Chrome в качестве единственного доступного пользователю приложения, в котором и происходит вся работа с ОС с помощью WEB-приложений. Несмотря на это, в ней реализован привычный оконный интерфейс, «рабочий стол» и панель задач.
Исходные коды ОС доступны под лицензией Apache 2.0.
Из основных изменений:
Устранены 10 критичных уязвимостей, таких как обращение к освобожденной памяти в Ash или слабая проверка ввода в DevTools;
Приложение Cursive теперь умеет запоминать настроенные параметры пера после перезапуска.
Также стоит обратить внимание на анонс выпуска новых ChromeBook’ов — ноутбуков с ChromeOS от компаний Acer, ASUS и Lenovo.
10 октября разработчики объявили о выходе нового релиза распределенной реплицируемой системы хранения данных для Linux под названием DRBD.
DRBD используется в компьютерных кластерах высокой доступности (HA), но, начиная с DRBD версии 9, его также можно использовать для создания более крупных программно-определяемых пулов хранения с акцентом на интеграцию в облако.
В репозиториях российского дистрибутива Linux «Альт» теперь доступен Яндекс Браузер. Он расположен в репозитории «Sisyphus» («Сизиф»).
Это позволит пользователям упростить установку браузера, избавив их от необходимости скачивать установщик с официального сайта (с вероятностью скачать что-то не то с фишингового сайта). Теперь для установки Яндекс Браузера в Альт’е достаточно выполнить команду apt-get install yandex-browser-stable.
Также это может упростить решение проблем с корневыми российскими сертификатами, которые по умолчанию установлены в браузере от компании Яндекс.
Согласно отчету Phoronix, ядро Linux версии 5.19.12 повреждает дисплеи ноутбуков с графикой от Intel.
Проблема связана с ошибкой графического драйвера, которая вызывает нежелательные задержки в последовательности подачи питания на самом дисплее, что может физически повредить ЖК-панели на ноутбуках с видеокартами от Intel. Согласно сообщениям пользователей, проблема вызывает белые вспышки на экране.
Пользователи начали сообщать о проблемах с отображением «белого мигания», причем один пользователь описал это как «дисплей ноутбука начинает мигать, как огни на рейв-вечеринке 90-х».
1 октября 2022 года Александр Черников отправил в FreeBSD патч, реализовывающий поддержку протокола Netlink.
Netlink — это протокол связи, который в настоящее время используется в ядре Linux для изменения,
чтения и подписки практически на все сетевые состояния. Интерфейсы, адреса, маршруты,
брандмауэр, виртуальные сети и т.д. управляются через netlink. Это асинхронный протокол на основе TLV, обеспечивающий связь one-to-one и one-to-many.
Вышла новая версия оконного менеджера — IceWM 3.0.0.
IceWM — менеджер окон для X в Unix-подобных операционных системах. Разработка IceWM началась с нуля в 1997 году, проект написан целиком на C++ и распространяется на условиях лицензии GPLv2. Цель проекта — создание рабочей среды с удобным и быстрым интуитивным интерфейсом с широкими возможностями для настройки пользователем. В частности, все функции графического интерфейса доступны при использовании только клавиатуры. В то же время в число задач входила максимальная «лёгкость» IceWM в плане потребляемых ресурсов компьютера — памяти и процессора.
Ключевое изменение в версии 3.0.0 — добавлена поддержка вкладок (tabbed windows).
Мажорное изменение номера версии связано с тем, что по мнению разработчиков, 2.9.9 — это последняя возможная версия в ветке 2, после чего нумерация должна продолжиться с 3.
Линус Торвальдс после двух месяцев разработки выпустил стабильную версию ядра Linux версии 6.0.
В новой мажорной версии ядра — заметное увеличение производительности процессоров Intel Ice Lake, AMD Threadripper и EPYC благодаря изменениям планировщика, а также настройкам энергопотребления ядра. Добавлена поддержка процессоров Intel Sapphire Rapids (Xeon 4-го поколения) и Raptor Lake (Core 13 поколения).
AMD добавила в ядерный графический драйвер поддержку RDNA 3 GPU (RX 7000), выпустила новый аудиодрайвер для платформы Raphael (Ryzen 7000) и улучшила поддержку звука на системах Jadeite. Также была исправлена проблема с клавиатурой на ноутбуках с процессорами Ryzen 6000.
Архитектуры OpenRISC и LoongArch обзавелись поддержкой шины PCI, RISC-V расширяет возможности управления кэша с помощью новых расширений, в т.ч. «Zicbom».
Появилась начальная поддержка процессора Qualcomm Snapdragon 8cx Gen3 (который используется, например, Lenovo ThinkPad X13s).
Системы, используемые Linux-энтузиастами (такие как TUXEDO и Clevo) ранее имели проблемы с сенсорными панелями и клавиатурой после выхода из спящего режима.
Добавлена поддержка планшета для рисования XP-PEN Deco L, различных датчиков на материнских платах AMD, включая Sensor Fusion Hub в новых ноутбуках на процессорах Ryzen и шины Thunderbolt на Intel Raptor Lake.
Исправлено небольшое падение производительности на системах с процессорами AMD Zen, добавленное 20 лет назад как обход аппаратных проблем в некоторых чипсетах.
В драйвер drm/v3d (отвечающий за Broadcom V3D Graphics Driver) добавлена поддержка Raspberry Pi 4.
По результатам голосования по вопросу включения в официальные образы несвободных прошивок победил пятый пункт – «Изменение общественного договора для включения несвободных прошивок в установщик». Теперь такие прошивки (нужные для некоторых перефирийных устройств) будут включаться в состав инсталлятора.
В официальные установочные носители и live-образы Debian будут включены пакеты из секции non-free-firmware, в которую из репозитория non-free вынесены компоненты, связанные с прошивками. При наличии оборудования, для работы которого требуются внешние прошивки, использование необходимых проприетарных прошивок будет включено по умолчанию. При этом для пользователей, предпочитающих только свободное ПО, на этапе загрузки будет предоставлена возможность отключения использования несвободных прошивок.
До сих пор проприетарные прошивки не включались в состав официальных установочных образов Debian и поставлялись в отдельном репозитории non-free.
1 октября вышел в свет очередной выпуск популярного свободного планетария Stellarium, визуализирующего реалистичное ночное небо так, как если бы вы смотрели на него невооружённым глазом, либо через бинокль или телескоп.
Почему 1.0?
После более чем 20 лет разработки программа, наконец, стала достаточно точной для исторического применения.
Это первый релиз, основанный на фреймворке Qt6, что упрощает дальнейшее развитие проекта. Эти пакеты помечены внутренним номером версии 1.22.3.
Мы продолжаем выпускать пакеты на основе Qt5 для устаревших систем. Сюда могут входить многие пользователи Windows, которым приходится запускать режим ANGLE. Эти пакеты помечены внутренним номером версии 0.22.3.
Что нового для пользователей?
новая, гораздо лучшая модель визуализации атмосферы (извините, не для систем macOS и OpenGL ES2);
много деталей, относящихся к затмениям;
обновленные функции списка наблюдений;
новые функции в инструменте «Астрономические расчёты»;
улучшения HiDPI;
улучшенное сглаживание;
возможность использовать службу определения местоположения Windows;
новая культура неба: Самоанская;
обновлено несколько культур неба;
обновления в плагинах «Спутники», «Окуляры», «Пульсары», «Угломер», «Удаленное управление»;
много других исправлений.
Огромное спасибо людям, которые нам очень помогли, сообщив об ошибках, и особенно внесли свой вклад в разработку! В общей сложности между текущей и предыдущей версией сделано 146 изменений.
carbonOS — это атомарный дистрибутив Linux, который представляет собой основной набор программ в виде одной цельной части. Остальное прикладное ПО устанавливается через Flatpak.