29 марта 2021 года разработчики опубликовали новый релиз Cygwin 3.2.0.
Cygwin — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows. Cygwin обеспечивает тесную интеграцию приложений, данных и ресурсов Windows с приложениями, данными и ресурсами UNIX-подобной среды. Из среды Cygwin можно запускать обычные приложения Windows, также можно использовать инструменты Cygwin из Windows.
Cygwin состоит из двух частей: динамически подключаемой библиотеки (DLL) cygwin1.dll, которая обеспечивает совместимость API и реализует значительную часть стандарта POSIX, и огромной коллекции приложений, которые обеспечивают привычную среду UNIX, включая Unix shell.
22 марта 2021 года вышел релиз программы для управления коллекцией фото digiKam 7.2. Программа входит в состав продуктов, разрабатываемых проектом KDE, и представляет собой набор инструментов для импорта, редактирования и публикации фотографий, а также работы с «сырым» raw форматом.
24 марта 2021 года вышла 40 версия окружения рабочего стола GNOME.
GNOME — свободная среда рабочего стола для UNIX-подобных операционных систем. GNOME является частью проекта GNU.
Разработчики GNOME ориентируются на создание полностью свободной среды, доступной всем пользователям вне зависимости от их уровня технических навыков, физических ограничений и языка, на котором они говорят. В рамках проекта GNOME разрабатываются как приложения для конечных пользователей, так и набор инструментов для создания новых приложений, тесно интегрируемых в рабочую среду.
22 марта 2021 вышло обновление видеопроигрывателя Celluloid v0.21, бывшего GNOME MPV, реализующего графический интерфейс на базе тулкита GTK для консольного видеоплеера MPV. В дистрибутивах Linux Mint и Ubuntu Mate он теперь используется вместо привычных VLC и Xplayer.
22-го марта вышел в свет дистрибутив Porteus Kiosk 5.2.0 – основанный на Gentoo Linux, и предназначенный для быстрого развертывания демонстрационных стендов и терминалов самообслуживания. Размер образа составляет всего 130 мб.
Дистрибутив включает в себя минимальное окружение, необходимое для запуска веб-браузера (Mozilla Firefox или Google Chrome) с урезанными правами — запрещены изменения настроек, установка дополнений или приложений, закрыт доступ к страницам, не попадающим в белый список.
Дополнительно предлагаются специализированные сборки Cloud обеспечивающие комфортную работу с web-приложениями (Google Apps, Jolicloud, OwnCloud, Dropbox) и ThinClient для работы в роли тонкого клиента (Citrix, RDP, NX, VNC и SSH), а также Server для управления сетью киосков.
Настройка дистрибутива осуществляется с помощью совмещенного с установщиком специального мастера настройки — KIOSK WIZARD.
После загрузки ОС проводит верификацию всех компонентов по контрольным суммам, а монтируется система в состоянии только чтения.
Основные изменения:
Версии пакетов синхронизированы с репозиторием Gentoo на состояние от 14 марта 2021
Linux 5.10.25
Chrome 87
Firefox 78.8.0 ESR
Porteus Kiosk 5.2.0 объявлен последним выпуском с поддержкой Adoble FlashPlayer, в последующих выпусках она будет отключена
Добавлен пакет libva-intel-media-driver, реализующий интерфейс VA-API (Video Acceleration API), который предоставляет унифицированный интерфейс к механизмам аппаратного ускорения кодирования и декодирования видео
Пакет Remmina пересобран с поддержкой сервера печати ```CUPS`` для обеспечения перенаправления локальных принтеров на удалённые системы протокол RDP
Отключено перемещение ссылок на панель закладок и на кнопку Home (содержимое панели и домашняя страница задаются только через файл конфигурации). Также запрещено перетаскивание URL на панель вкладок для создания новой вкладки
Заблокированы хоткеи Shift+F9 и Shift+F12, обеспечивающие доступ к инспектированию хранилища и средствам для людей с ограниченными возможностями
Отдельно стоит отметить, что в дистрибутиве отключена возможность автоматической установки обновлений для компонентов операционной системы и ПО, входящего в состав решения для интернет-киоска. Компания Porteus Solution, разработчик дистрибутива Porteus Kiosk, продаёт данную услугу вместе с поддержкой и созданием кастомизированных образов с учётом требований заказчика (включая брендирование). Стоимость зависит от числа установок.
20 марта 2021 года состоялось обновление системы параметрического 3D моделирования FreeCAD 0.19.
FreeCAD — параметрическая САПР общего назначения с открытыми исходными кодами (на базе лицензии LGPLv2+). Основой геометрического моделирования твёрдых тел в FreeCAD является принцип граничного представления, в то же время имеется поддержка полигональных сеток. Геометрическим ядром FreeCAD является OpenCASCADE. Кроме задач машиностроения, FreeCAD может использоваться для таких задач, как архитектурное проектирование, или инженерный анализ методом конечных элементов.
В марте 2018 года Лука Бонисси, итальянский разработчик и ярый сторонний СПО, купил новый планшет фирмы Lenovo с предустановленной на него ОС Windows. Пользоваться последней он не собирался, поэтому написал запрос в службу поддержки производителя планшета с просьбой возврата предустановленной ОС и получения уплаченных за нее денег (42€). После того, как в Lenovo ему отказали, причем довольно демонстративно, он подал жалобу в итальянское управление по конкуренции и рынку (AGCM), но и это оказалось бесплодным. Тогда он решил подать в суд…
Разработчики Debian объявили на начале полной заморозки пакетной базы Debian 11 «Bullseye», в результате которой перенос пакетов без autopkgtests из unstable в testing будет полностью остановлен, после чего начнется этап интенсивного тестирования и исправления возникающих проблем.
Предыдущие стадии заморозки:
15 января 2021 - первая стадия, прекращено выполнение «transitions» (обновления пакетов, требующих корректировки зависимостей у других пакетов, которая приводила к временному удалению пакетов из testing)
12 февраля 2021 - мягкая заморозка пакетной базы, прекращён приём новых исходных пакетов и закрыта возможность повторного использования ранее удаленных
9 марта 2021 года Apache Software Foundation представила шестую версию сервера web-конференций Apache OpenMeetings 6.0. Сервер позволяет организовывать аудио и видеоконференции через интернет, а также обмен сообщениями между участниками. Поддерживается как режим конференции, когда все слышат всех, так и режим вебинара, где ведет один участник, а другие только смотрят.
На сервере можно поднять множество онлайн-комнат с конференциями, в каждом из которых будут свои правила и свой набор участников. Поддерживаются гибкие настройки доступа, модерации и управления контентом.
Из основных нововведений:
Протокол OAuth теперь использует TLS 1.2
Возможность глобального отключения записи конференций
Повышена стабильность передачи аудио и видео потоков
Интерфейс пользователя теперь использует API Web Notification, что позволяет использовать системные способы вывода уведомлений
Добавлена возможность генерации метрик с помощью Prometheus
Разработчики из UBports, занимающиеся разработкой Ubuntu Touch, объявили о выходе 16й версии своей прошивки.
Из основных нововведений:
Qt обновлён до версии 5.12.9 (благодаря переходу на эту версия стало возможным плавно перевести кодовую базу пакетов с версии Ubuntu 16.04 до Ubuntu 20.04
Интегрирован gst-droid, GStreamer-плагин для Android, позволяющий использовать аппаратное ускорение при работе с камерой
Не так давно был принят закон об обязательной предустановке российского софта на поставляемые на территории РФ смартфоны и телевизоры. Закон должен вступить в силу с 1 апреля этого года, а список этого самого софта был утвержден еще в его начале.
Стало известно, что Apple обсудила этот закон с Министерством Цифрового Развития РФ и договорилась о том, в каком виде все это будет реализовано.
С 1 апреля 2021 года приложения из утвержденного правительством списка будут отображаться в диалоговом окне при первоначальной настройке iPhone и iPad. При этом, если убрать галочки напротив тех или иных приложений, они установлены не будут.
Также стоит отметить, что на уже продаваемых на территории РФ смартфонах компаний Samsung и Huawei приложения российских разработчиков — в частности, «Яндекса» и Mail.ru — уже установлены.
Правительство РФ утвердило официальный список обязательных к предустановке на ввозимые и продаваемые на территории РФ смартфоны и телевизоры (а также другие «смарт» устройства, куда можно установить сторонние приложения из маркета) приложений.
Начиная с 1 апреля 2021 года на все ввозимые на территорию страны устройства должны быть предустановлены приложения, входящие в утвержденный пакет, который включает в себя 16 обязательных приложений для смартфонов, 11 приложений для смарт-телевизоров, а также одно приложения для ПК под управления Windows OS.
Администрация ресурса поздравляет всех пользователей сайта linux.org.ru с наступающим Новым 2021 годом!
Пусть в Новом году сбудутся все ваши мечты, все проекты соберутся без ошибок, а установленный на ПК и сервера Linux радует вас стабильностью и долгим аптаймом!
Объявлен выход KolibriN 10.1 - операционной системы, написанной преимущественно на ассемблере.
KolibriN с одной стороны — это дружелюбная для пользователя версия KolibriOS, с другой — её максимальная сборка. Иными словами, проект создан, чтобы показать новичку все возможности, доступные в альтернативной операционной системе Kolibri на данный момент. Отличительные особенности сборки:
В поставку входят игры, среди которых Doom, Loderunner, Pig, Jumpbump и эмуляторы игровых консолей: NES, SNES, Gameboy
эмуляторы DosBox, ScummVM и ZX Spectrum позволят запустить сотни старых приложений и игр.
Также в поставку входят: просмотрщик документов формата PDF, переводчик Dicty, средства разработки и многие другие программы.
Протестирована и отлажена по сравнению с ночными сборками Kolibri.
Проект является открытым и в нём может принять участие каждый желающий, распространяется на условиях GPLv2.
Из основных изменений в новой версии:
Добавлена поддержка чтения с файловой системы XFS форматов v4 (2013) и v5 (2020).
Количество обрабатываемых прерываний увеличено с 24 до 56.
Добавлена обработка более одного I/O APIC.
Улучшен алгоритм перезагрузки: теперь используется Reset-регистр из таблицы FADT, если он доступен.
Корректное определение звука на самых новых чипах AMD.
Исправления в поиске дополнительной папки.
Текстовый браузер WebView обновлен с версии 1.8 до 2.46: появился кэш веб-страниц, вкладки, он-лайн обновление, динамическое выделение памяти, ручной выбор кодировки, автоопределение кодировки, поддержка DOCX файлов, переход по якорям, читать стало удобнее.
Изменения в командной оболочке SHELL: улучшена вставка текста, навигация по редактируемой строке, вывод ошибок, добавлена подсветка папок в листинге.
Один из членов команды разработки социальной сети Facebook, Роман Гущин, предложил в рассылке разработчиков набор из патчей для ядра Linux, направленных на улучшение работы с памятью через реализацию нового контроллера управления оной – slab (slab memory сontroller).
Распределение slab – это механизм управления памятью, предназначенный для более эффективного распределения памяти и устранения значительной фрагментации. Основой этого алгоритма является сохранение выделенной памяти, содержащей объект определенного типа, и повторное использование этой памяти при следующем выделении для объекта того же типа. Этот метод был впервые введен в SunOS Джефом Бонвиком и сейчас широко используется в ядрах многих операционных систем Unix, включая FreeBSD и Linux.
В основе нового контроллера лежит перенос учёта slab с уровня страниц памяти на уровень объектов ядра, что предоставляет возможность совместного использования одной slab-страницы в разных cgroup, вместо выделения отдельного кэша для каждой cgroup.
По результатам испытаний следует, что предложенный метод управления памятью позволяет повысить эффективность использования slab до 45%, а также понизит общее потребление памяти ядром ОС. Также за счет сокращения количества выделяемых под slab страниц уменьшается фрагментация памяти в целом, что не может не сказаться на быстродействии системы.
Новый контроллер уже несколько месяцев тестируется на рабочих серверах Facebook, и пока это тестирование можно назвать успешным: при отсутствии потерь в быстродействии и увеличения количества ошибок замечено явное уменьшение расхода памяти – на некоторых серверах до 1Гб. Это число довольно субъективно, так, например, ранее проведенные тесты показали немного меньшие результаты:
Разработчики дистрибутива Linux, направленного на использование на мобильных устройствах, postmarketOS, анонсировали начальную поддержку своего продукта на смартфоне компании Apple iPhone 7.
PostmarketOS – свободная операционная система с открытым исходным кодом, предназначенная для использования на мобильных устройствах. В основе дистрибутива лежат Alpine Linux, Musl и BusyBox. Проект был запущен в 2017 году. Он умеет запускать окружения рабочего стола на базе Xserver и Wayland, такие как Plasma Mobile, MATE, GNOME 3, XFCE, а в последних версиях добавлена поддержка Unity8 и Phosh.
В версии для iPhone из-за ограничений на размер загружаемого ядра пока что реализован только начальный запуск системы без графического интерфейса. Но активная работа ведется, и в скором времени разработчики надеются запустить полноценный Linux на Apple iPhone 7.
Стоит также отметить, что дистрибутив до сих пор считается альфа-версией, поэтому на многих поддерживаемых устройствах (список которых, кстати, не так уж и мал) не работают даже вызовы.
Тихо и незаметно 20 апреля 2020 года разработчики объявили о выходе Python 2.7.18 — последней версии Python из ветки Python 2, поддержка которой отныне прекращается официально.
Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное программирование. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных. Поддерживается разбиение программ на модули, которые, в свою очередь, могут объединяться в пакеты.
Всем пользователям рекомендуется перейти на третью ветку языка — Python 3.
Также стоит отметить, что для поддержания стабильности работы уже существующих проектов, устранением уязвимостей в Python 2.7 будет заниматься сообщество, представители которого в этом до сих пор заинтересованы. Например, Red Hat будет поддерживать пакеты с Python 2.7 для дистрибутивов RHEL 6 и 7, а для 8-й версии дистрибутива будет формировать обновления пакетов в Application Stream до июня 2024 года.
Разработчики объявили о выходе opensource-решения для организации рабочих чатов и конферениций - Mattermost 5.22.
Mattermost - это self-hosted онлайн-чат с открытым исходным кодом и возможностью обмена файлами, изображениями и прочими медиа-данными, а также поиска информации в чатах и удобным управления группами. Он разработан как внутренний чат для организаций и компаний и в основном позиционирует себя как открытую альтернативу Slack и Microsoft Team.
Из основных нововведений:
Каналы «для чтения», писать в который могут только разрешенные пользователи, остальные могут их только читать
Модерируемые каналы, управлять которыми может только модератор; в настройках добавлена вкладка управления модерируемыми каналами
Реализованы горячие клавиши для переключения групп и возможность перетаскивания группа в левой панели в режиме drag & drop
Компания Google объявила о выходе второй тестовой версии Android 11: Developer Preview 2. Полноценный релиз Android 11 ожидается в третьем квартале 2020 года.
Android 11 (под кодовым названием -Android R во время разработки) — одиннадцатая версия операционной системы Android. Еще не выпущен в настоящее время. Первая предварительная версия «Android 11» для разработчиков была выпущена 19 февраля 2020 года в качестве заводского образа для поддерживаемых смартфонов Google Pixel (за исключением Pixel и Pixel XL первого поколения). Это первая из трех ежемесячных предварительных сборок для разработчиков, которые будут выпущены до первой бета-версии на Google I/O в мае. Состояние «стабильности платформы» будет объявлено в июне 2020 года, а окончательный выпуск ожидается в третьем квартале 2020 года.
Компания подготовила программу предварительного тестирования, в рамках которых предложены образы прошивок для следующих аппаратов:
Pixel 2 / 2 XL
Pixel 3 / 3 XL
Pixel 3a / 3a XL
Pixel 4 / 4 XL
Для тех, кто уже установил первую тестовую версию, подготовлено OTA-обновление.
Из основновных изменений по сравнению с первым тестовым выпуском:
5G state API включен в состав сборки. Благодаря нему появилась возможность быстро определять подключение через 5G сети в режимах New Radio или Non-Standalone.
Добавлено API, позволяющее получать информация от датчика угла раскрытия телефонов, оснащенных складываемым дисплеем. API позволяет точно определить угол раскрытия экрана и подстраивать вывод на экран в зависимости от него.
API телефона расширен возможностями для определения автодозвонов, определения фальсификации идентификатора звонящего, а также автоматического добавления в спам или адресную книгу с экрана завершения звонка.
Расширены функции API Neural Networks, позволяющие задействовать средства аппаратного ускорения для машинного обучения.
Появились фоновые сервисы камеры и микрофона, позволяющие получить к ним доступ в режиме неактивности.
Для более плавной анимации появления клавиатуры добавлены функции API, передающие приложению информацию о ее появлении и ее состоянии.
Добавлены функции API для управления частотой обновления экрана в приложениях, что может быть критично в играх.
19 марта разработчики объявили о выходе релиза FuryBSD 12.1 - «живых» образов ОС FreeBSD с окружениями рабочего стола KDE или Xfce.
FreeBSD — свободная операционная система семейства UNIX, потомок AT&T Unix по линии BSD, созданной в университете Беркли.
FreeBSD разрабатывается как целостная операционная система. Исходный код ядра, драйверов устройств и базовых пользовательских программ (т.н. userland), таких как командные оболочки и т.п., содержится в одном дереве системы управления версиями (до 31 мая 2008 — CVS, сейчас — SVN). Это отличает FreeBSD от GNU/Linux — другой свободной UNIX-подобной операционной системы, в которой ядро разрабатывается одной группой разработчиков, набор пользовательских программ — другими (например, проект GNU). А многочисленные группы собирают это всё в единое целое и выпускают в виде различных дистрибутивов Linux.
FreeBSD хорошо зарекомендовала себя как система для построения интранет и интернет-сетей и серверов. Она предоставляет надёжные сетевые службы и эффективное управление памятью.
Над FuryBSD работает Джо Малоуни (Joe Maloney), работающий в компании iXsystems, отвечающий за разработку TrueOS и FreeNAS, но этот его проект позиционируется как свободный и не имеющий никакого отношения к компании.
В основе выпуска лежит FreeBSD 12.1, а из основных изменений можно отметить:
Xfce 4.14 и KDE 5.17
В конфигураторе системы fury-xorg-tool добавлена возможность установки драйверов Nvidia
Добавлено загрузочное меню, позволяющее изменить параметры загрузки или перейти в однопользовательский режим
За определение оборудования и поиск нужных драйверов теперь отвечает dsbdriverd
xkbmap теперь присутствует в базовом наборе ПО и отвечает за работу с раскладками клавиатуры