The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

·18.10 Выпуск файлового менеджера Double Commander 1.0.0 (130 +15)
  Доступна новая версия двухпанельного файлового менеджера Double Commander 1.0.0, пытающегося повторить функциональность Total Commander и обеспечить совместимость с его плагинами. Предлагается три варианта интерфейса пользователя - на базе GTK2, Qt4 и Qt5. Код доступен под лицензией GPLv2.

Из особенностей Double Commander можно отметить выполнение всех операций в фоновом режиме, поддержку переименования группы файлов по маске, интерфейс на базе вкладок, двухпанельный режим с вертикальным или горизонтальным размещением панелей, встроенный текстовый редактор с подсветкой синтаксиса, работа с архивами как с виртуальными директориями, расширенные средства поиска, настраиваемая панель, поддержка плагинов Total Commander в форматах WCX, WDX и WLX, функция ведения лога файловых операций.

Изменение номера версии на 1.0.0 является следствием достижения максимального значения второй цифры, что, в соответствии с применяемой в проекте логикой нумерации версий, привело к переходу к номеру 1.0 после 0.9. Как и раньше уровень качества кодовой базы оценивается как бета-версии. Основные изменения:

  • Разработка кодовой базы перенесена на GitHub.
  • Добавлен режим выполнения файловых операций с повышенными привилегиями (с правами администратора).
  • Обеспечено копирование расширенных атрибутов файлов.
  • Реализована вертикальная панель инструментов, размещаемая между панелями.
  • Предоставлена возможность раздельной настройки форматирования поля с размером файла в заголовке и нижней части экрана.
  • Добавлена синхронная навигация, обеспечивающая синхронное изменение каталога в обеих панелях.
  • Добавлена функция поиска дубликатов.
  • В диалоге синхронизациии каталогов добавлена опция для удаления выбранных элементов и обеспечено отображение корректного прогресса файловых операций.
  • Добавлена поддержка алгоритма сжатия Zstandart и архивов ZST, TAR.ZST.
  • Добавлена поддержка вычисления и проверки хэшей BLAKE3.
  • Обеспечен поиск в архивах находящихся внутри других архивов, а также поиск текста в форматах офисных документов, основанных на XML.
  • В просмотрщике изменено оформление панели и реализован поиск с использованием регулярных выражений.
  • Обеспечена загрузка миниатюр из файлов mp3.
  • Добавлен режим Flat view.
  • При работе с сетевыми хранилищами улучшена обработка ошибок и перехода в offline.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск файлового менеджера Double Commander 0.9.0
  3. OpenNews: Опубликован Linux-порт файлового менеджера Dos Navigator
  4. OpenNews: Выпуск файлового менеджера GNOME Commander 1.12
  5. OpenNews: Доступен консольный файловый менеджер nnn 4.0
  6. OpenNews: Выпуск файлового менеджера Midnight Commander 4.8.27
Обсуждение (130 +15) | Автор: Аноним | Тип: Программы |


·18.10 Выпуск панели Dash to Dock 70 (46 +6)
  Сформирован релиз панели Dash to Dock 70, которая выполнена в виде расширения к оболочке GNOME Shell. Код проекта написан на языке JavaScript и распространяется под лицензией GPLv2. Новый выпуск примечателен реализацией поддержки GNOME Shell 40 (поддержка GNOME 41 пока доступна в форме патча).

На основе Dash to Dock построена панель Ubuntu Dock, которая поставляется в составе Ubuntu вместо оболочки Unity. Ubuntu Dock главным образом отличается настройками по умолчанию и необходимостью использования иного имени для организации обновления с учётом специфики поставки через основной репозиторий Ubuntu, а разработка функциональных изменений производится в рамках основного проекта Dash to Dock.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск панели Dash to Dock 67 и меню ArcMenu 33
  3. OpenNews: Выпуск панели LXPanel 0.9.0
  4. OpenNews: В тестовых сборках Ubuntu 17.10 по умолчанию задействована панель Ubuntu Dock
  5. OpenNews: Выпуск оконного менеджера i3wm 4.18 и панели LavaLauncher 1.6
  6. OpenNews: Выпуск Latte Dock 0.10, альтернативной панели для KDE
Обсуждение (46 +6) | Тип: Программы |


·18.10 Открыты исходные тексты программы для аудита паролей L0phtCrack (15 +11)
  Опубликованы исходные тексты инструментария L0phtCrack, предназначенного для восстановления паролей по хешам, в том числе задействуя GPU для ускорения подбора паролей. Код открыт под лицензиями MIT и Apache 2.0. Дополнительно опубликованы плагины для использования John the Ripper и hashcat в качестве движков для подбора паролей в L0phtCrack.

Начиная с опубликованного вчера выпуска L0phtCrack 7.2.0 продукт будет развиваться в форме открытого проекта и при участии сообщества. Привязка к коммерческим криптографическим библиотекам заменена на использование OpenSSL и LibSSH2. Среди планов по дальнейшему развитию L0phtCrack упоминается портирование кода под Linux и macOS (изначально поддерживалась только платформа Windows). Отмечается, что портирование не составит труда, так как интерфейс написан с использованием кроссплатформенной библиотеки Qt.

Продукт развивается с 1997 года и в 2004 году был продан компании Symantec, но в 2006 году выкуплен тремя основателями проекта. В 2020 году проект поглотила компания Terahash, но в июле этого года права на код были возвращены изначальным авторам из-за невыполнения обязательств по сделке. В итоге создатели L0phtCrack решили отказаться от поставки инструментария в форме проприетарного продукта и открыть исходные тексты.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск John the Ripper 1.9.0-jumbo-1 с поддержкой FPGA
  3. OpenNews: Новая техника атаки на беспроводные сети с WPA2
  4. OpenNews: Выпуск программы подбора паролей hashcat 6.0.0
  5. OpenNews: Выпуск механизма управления теневыми паролями tcb 1.2
  6. OpenNews: Открыт код сервиса проверки паролей HaveIBeenPwned
Обсуждение (15 +11) | Тип: Программы |


·18.10 В процессорах AMD выявлена ещё одна уязвимость, допускающая атаки класса Meltdown (90 +11)
  Группа исследователей из Грацского технического университета (Австрия) и Центра Гельмгольца по информационной безопасности (CISPA) раскрыла сведения об уязвимости (CVE-2021-26318) во всех процессорах AMD, делающей возможным проведение атак по сторонним каналам класса Meltdown (изначально предполагалось, что процессоры AMD не подвержены уязвимости Meltdown). С практической стороны атака может применяться для организации скрытых каналов передачи данных, мониторинга за активностью в ядре или получения сведений об адресах в памяти ядра для обхода защиты на основе рандомизации адресов (KASLR) в процессе эксплуатации уязвимостей в ядре.

Компания AMD считает нецелесообразным принятие специальных мер для блокирования проблемы, так как уязвимость, как и выявленная в августе похожая атака, малоприменима в реальных условиях, ограничена текущими границами адресного пространства процесса и требует наличия в ядре определённых готовых последовательностей инструкций (гаджетов). Для демонстрации атаки исследователи загружали собственный модуль ядра с искусственно добавленным гаджетом. В реальных условиях для подстановки необходимых последовательностей атакующие могут использовать, например, регулярно всплывающие уязвимости в подсистеме eBPF.

Для защиты от нового вида атаки компания AMD рекомендовала применять методы безопасного кодирования, которые помогают блокировать атаки Meltdown, такие как использование инструкций LFENCE. Выявившие проблему исследователи рекомендуют включить более строгую изоляцию таблиц страниц памяти (KPTI), которая до этого применялась только для процессоров Intel.

В ходе эксперимента исследователям удалось добиться утечки информации из ядра в процесс в пространстве пользователя со скоростью 52 байта в секунду, при наличии в ядре гаджета, выполняющего операцию "if (offset < data_len) tmp = LUT[data[offset] * 4096];". Предложено несколько методов извлечения по сторонним каналам сведений, оседающих в кэше в ходе спекулятивного выполнения. Первый метод основан на анализе отклонений времени выполнения процессорной инструкцией "PREFETCH" (Prefetch+Time), а второй на изменении изменения энергопотребления при выполнении "PREFETCH" (Prefetch+Power).

Напомним, что классическая уязвимость Meltdown основывается на том, что в ходе спекулятивного выполнения инструкций процессор может выполнить обращение к закрытой области данных, после чего отбросить результат, так как выставленные привилегии запрещают такое обращение из процесса пользователя. В программе спекулятивно выполняемый блок отделяется от основного кода условным переходом, который в реальных условиях всегда срабатывает, но из-за того, что в условном операторе используется вычисляемое значение, которое процессор не знает во время упреждающего выполнения кода, осуществляется спекулятивное выполнение всех вариантов ветвления.

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

  1. Главная ссылка к новости
  2. OpenNews: В процессорах AMD на базе микроархитектур Zen+ и Zen 2 обнаружена уязвимость класса Meltdown
  3. OpenNews: Новый вариант атаки Foreshadow, затрагивающий процессоры Intel, AMD, ARM и IBM
  4. OpenNews: Уязвимости в реализации технологии AMD SEV, затрагивающая процессоры AMD EPYC
  5. OpenNews: Новая атака на микроархитектурные структуры процессоров Intel и AMD
  6. OpenNews: Компания AMD подтвердила потенциальную подверженность CPU AMD Zen 3 атаке Spectre-STL
Обсуждение (90 +11) | Тип: Проблемы безопасности |


·17.10 Выпуск Rancher Desktop 0.6.0 с поддержкой Linux (19 –1)
  Компания SUSE опубликовала выпуск открытого приложения Rancher Desktop 0.6.0, предоставляющего графический интерфейс для создания, запуска и управления контейнерами на базе платформы Kubernetes. Программа написана на языке JavaScript с использованием платформы Electron и распространяется под лицензией Apache 2.0. Изначально Rancher Desktop поставлялся только для macOS и Windows, но в выпуске 0.6.0 реализована экспериментальная поддержка Linux. Для установки предложены готовые пакеты в форматах deb и rpm. Другим важным улучшением стала поддержка пространства имён Containerd, которое отделено от пространства имён Kubernetes.

По своему назначению Rancher Desktop близок к проприетарному продукту Docker Desktop и отличается главным образом использованием CLI-интерфейса nerdctl и runtime containerd для создания и запуска контейнеров, но в будущем в Rancher Desktop планируют добавить поддержку Docker CLI и Moby. Rancher Desktop даёт возможность на своей рабочей станции через простой графический интерфейс протестировать разрабатываемые контейнеры и приложения, предназначенные для работы в контейнерах, перед их развёртыванием в рабочих системах.

Rancher Desktop позволяет выбрать определённую версию Kubernetes для использования, протестировать работу своих контейнеров с различными версиями Kubernetes, мгновенно запустить контейнеры без регистрации в сервисах Kubernetes, собрать, получить и разместить образы контейнеров и развернуть разрабатываемое приложение в контейнере на локальной системе (сетевые порты, связанные с контейнерами доступны только с localhost).

  1. Главная ссылка к новости
  2. OpenNews: Компания SUSE объявила о покупке Rancher Labs
  3. OpenNews: Выпуск RancherOS 1.5, ОС на базе контейнерной изоляции
  4. OpenNews: SUSE и openSUSE представили Kubic, платформу для развёртывания контейнерной инфраструктуры
  5. OpenNews: Выпуск Kubernetes 1.18, системы управления кластером изолированных контейнеров
  6. OpenNews: В Debian разрешено встраивание зависимостей в пакет Kubernetes
Обсуждение (19 –1) | Тип: Программы |


·17.10 Выпуск языка программирования Crystal 1.2 (94 +14)
  Опубликован релиз языка программирования Crystal 1.2, разработчики которого пытаются совместить удобство разработки на языке Ruby с высокой производительностью приложений, свойственной языку Си. Синтаксис Crystal близок к языку Ruby, но не полностью совместим с ним, несмотря на то, что без переработки выполняются некоторые ruby-программы. Код компилятора написан на языке Crystal и распространяется под лицензией Apache 2.0.

В языке применяется статическая проверка типов, реализованная без необходимости явного указания типов переменных и аргументов методов в коде. Программы на Crystal компилируются в исполняемые файлы, с вычислением макросов и генерацией кода во время компиляции. В программах на языке Crystal допускается подключение биндингов, написанных на языке Си. Распараллеливание выполнения кода осуществляется при помощи ключевого слова "spawn", которое позволяет запустить фоновую задачу в асинхронном режиме, не блокируя основной поток, в виде легковесных потоков, именуемых файберами (Fiber).

Стандартная библиотека предоставляет большой набор типовых функций, в том числе средства для обработки CSV, YAML, и JSON, компоненты для создания HTTP-серверов и поддержки WebSocket. В процессе разработки удобно использовать команду "crystal play" которая формирует web-интерфейс (по умолчанию localhost:8080) для интерактивного выполнения кода на языке Crystal.

Основные изменения:

  • Добавлена возможность назначения подкласса обобщенного класса элементу родительского класса.
    
       class Foo(T); end
       class Bar(T) < Foo(T); end
       x = Foo
       x = Bar
    
  • В макросах для игнорирования значения в цикле "for" теперь можно использовать символ подчёркивания.
    
       {% for _, v, i in {1 => 2, 3 => 4, 5 => 6} %}
         p {{v + i}}
       {% end %}
    
  • В макросы добавлен метод "file_exists?" для проверки существования файла.
  • В стандартной библиотеке реализована поддержка 128-разрядных целых чисел.
  • Добавлен модуль Indexable::Mutable(T) с реализацией расширенных операций для коллекций, таких как BitArray и Deque.
    
       ba = BitArray.new(10) # ba = BitArray[0000000000]
       ba[0] = true          # ba = BitArray[1000000000]
       ba.rotate!(-1)        # ba = BitArray[0100000000]
    
  • Добавлен метод XML::Node#namespace_definition для извлечения специфичного пространства имён из XML.
  • Объявлены устаревшими методы IO#write_utf8 и URI.encode, вместо которых следует использовать IO#write_string и URI.encode_path.
  • На второй уровень перемещена поддержка 32-разрядной архитектуры x86 (готовые пакеты больше не формируются). Готовится перевод на первый уровень поддержки архитектуры ARM64.
  • Продолжена работа по обеспечению полноценной поддержи платформы Windows. Добавлена поддержка Windows-сокетов.
  • Для macOS добавлен универсальный пакет, работающих как на устройствах с процессорами x86, так и на оборудовании с чипом Apple M1.

  1. Главная ссылка к новости
  2. OpenNews: Доступен язык программирования Crystal 1.0
  3. OpenNews: Доступна операционная система Lilith 0.0.5, написанная на языке Crystal
  4. OpenNews: Язык Crystal пытается совместить производительность Си и удобство Ruby
  5. OpenNews: Выпуск Snek 1.6, Python-подобного языка программирования для встраиваемых систем
  6. OpenNews: Доступны язык Dart 2.14 и фреймворк Flutter 2.5
Обсуждение (94 +14) | Тип: Программы |


·17.10 Фонд Apache уходит от системы зеркал в пользу CDN (76 –15)
  Организация Apache Software Foundation сообщила о планах отказаться от использования системы зеркал, поддерживаемых различными организациями и добровольцами. Для организации загрузки файлов проектов Apache планируется внедрить сеть доставки контента (CDN, Content Delivery Network), которая позволит избавиться от таких проблем, как рассинхронизация зеркал и задержки из-за распространения содержимого по зеркалам.

Отмечается, что в современных реалиях использование зеркал не оправдывает себя - объём размещаемых на зеркале файлов за последние 20 лет вырос с 10 до 180 ГБ, технологии доставки контента ушли вперёд, а стоимость трафика снизилась. Какая именно CDN будет использована не сообщается, упоминается лишь, что выбор будет сделан в пользу сети с профессиональной поддержкой и уровнем сервиса, удовлетворяющим потребности Apache Software Foundation.

Примечательно, что под эгидой Apache уже развивается собственная платформа для создания географически распределённых сетей доставки контента Apache Traffic Control, которая используется в сетях доставки контента компаний Cisco и Comcast. Несколько дней назад вышел релиз Apache Traffic Control 6.0, в котором добавлена поддержка генерации и обновления сертификатов с использованием протокола ACME, реализована возможность установки блокировок (CDN Locks), добавлена поддержка очередей обновления и добавлен бэкенд для извлечения ключей из PostgreSQL.

  1. Главная ссылка к новости
  2. OpenNews: SourceForge ввёл в строй систему зеркал для распространения сторонних проектов
  3. OpenNews: Система построения CDN-сети Traffic Control получила статус первичного проекта Apache
  4. OpenNews: Атака CPDoS, позволяющая сделать недоступными страницы, отдаваемые через CDN
  5. OpenNews: RangeAmp - серия атак на CDN, манипулирующая HTTP-заголовком Range
  6. OpenNews: Уязвимость в cdnjs, позволившая выполнить код на серверах Cloudflare
Обсуждение (76 –15) | Тип: К сведению |


·17.10 Первый выпуск коммуникационной платформы Fosscord, совместимой с Discord (64 +24)
  Опубликован первый экспериментальный выпуск серверной части проекта Fosscord, развивающего открытую коммуникационную платформу для организации общения в сообществах при помощи чата, видео и голосовых вызовов. Важным отличием от других открытых проектов подобного назначения, таких как Revolt и Rocket.Chat, является обеспечение совместимости на уровне протокола с проприетарным мессенджером Discord - пользователи Fosscord могут общаться с людьми, продолжающими использовать сервис discord.com. Код проекта написан на языке TypeScript c использованием платформы Node.js и распространяется под лицензией AGPLv3. Готовые сборки сервера подготовлены для Linux, Windows и macOS.

Сервер, позволяющий развернуть платформу на своих мощностях, включает компоненты с реализацией совместимого с Discord HTTP API, шлюза на базе протокола WebSocket, сети доставки контента, серверов RTC и WebRTC для организации голосовой и видеосвязи, утилит и web-интерфейса для управления. В качестве СУБД применяется MongoDB. Отдельно проектом развивается клиент и CSS-фреймворк для создания интерфейсов в стиле Discord.

Конечной целью проекта является создание клона Discord, полностью обратно совместимого, но предоставляющего расширенные возможности. Клиент Fosscord сможет заменить официальные клиент Discord, а сервер Fosscord позволит запустить совместимый с Discord сервер на собственном оборудовании. Поддержка Discord позволит сгладить переход пользователей на открытую платформу, упростит перенос ботов и даст возможность сохранить прежние рабочие процессы и среду общения - после миграции пользователи по-прежнему смогут общаться с коллегами, продолжающими использовать Discord.

Из достоинств платформы Fosscord отмечается возможность тонкой настройки всех аспектов и ограничений, децентрализованная архитектура с отсутствием единой точки отказа (подразумевается, что клиент может подключаться одновременно к нескольким серверам), возможность расширения функциональности через плагины, изменение внешнего вида через темы оформления и применение сквозного шифрования для конфиденциальных переговоров. Для расширения возможностей сервера предусмотрена поддержка ботов.

  1. Главная ссылка к новости
  2. OpenNews: Проект Revolt развивает открытую альтернативу платформе Discord
  3. OpenNews: Проект TFC развивает параноидально защищённую систему обмена сообщениями
  4. OpenNews: Доступна система обмена сообщениями Briar, способная работать в режиме P2P
  5. OpenNews: Завершено открытие серверной части сервиса мгновенного обмена сообщениями Wire
  6. OpenNews: Доступны платформы обмена сообщениями Zulip 3.0 и Mattermost 5.25
Обсуждение (64 +24) | Тип: Программы |


·16.10 Доступна система обмена сообщениями Mattermost 6.0 (100 +3)
  Доступен выпуск системы обмена сообщениями Mattermost 6.0, ориентированной на обеспечение коммуникации разработчиков и сотрудников предприятий. Код серверной части проекта написан на языке Go и распространяется под лицензией MIT. Web-интерфейс и мобильные приложения написаны на JavaScript с использованием React, десктоп-клиент для Linux, Windows и macOS построен на платформе Electron. В качестве СУБД могут применяться MySQL и PostgreSQL.

Mattermost позиционируется как открытая альтернатива системе организации коммуникаций Slack и позволяет получать и отправлять сообщения, файлы и изображения, отслеживать историю переговоров и получать уведомления на смартфоне или ПК. Поддерживаются подготовленные для Slack модули интеграции, а также предоставлена большая коллекция собственных модулей для интеграции с Jira, GitHub, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, BitBucket, Twitter, Redmine, SVN и RSS/Atom.

Основные новшества:

  • В интерфейсе реализована новая навигационная панель, упрощающая работу с каналами, обсуждениями, контрольными списками (playbook), проектами/задачами и внешними интеграциями. Через панель также можно получить быстрый доступ к поиску, сохранённым сообщениям, недавним упоминаниям, настройкам, статусам и профилю.
  • Стабилизирована и включена по умолчанию поддержка многих экспериментальных возможностей, таких как плагины, архивные каналы, гостевые учётные записи, экспорт всех загрузок и сообщений, утилита mmctl, делегирование участникам отдельных ролей администратора.
  • В каналах реализован предпросмотр ссылок на сообщения (сообщение показывается под ссылкой, что избавляет от необходимости перехода для того чтобы понять о чём идёт речь).
  • Включена по умолчанию поддержка контрольных списков ("Playbooks"), охватывающих перечни типовых работ для команд в различных ситуациях. Реализован полноэкранный интерфейс для работы с контрольными списками, в котором можно сразу создавать новые списки и сортировать имеющиеся работы. Переделан интерфейс для оценки состояния выполнения работ и предоставлена возможность назначения времени для отправки напоминаний.
  • Включён по умолчанию интерфейс управления проектами и задачами (Boards), в котором реализована новая сводная страница (dashboard), а в боковую панель встроена форма выбора канала. Для таблиц реализована поддержка аналитических функций.
  • До версии 5.0 обновлён десктоп-клиент, в котором предложен новый интерфейс для навигации по каналам, контрольным спискам (playbook) и задачам.
  • Повышены требования к зависимоcтям: для работы сервера теперь необходим как минимум MySQL 5.7.12 (поддержка ветки 5.6 прекращена) и Elasticsearch 7 (поддержка веток 5 и 6 прекращена).
  • Отдельно подготовлен плагин для использования в Mattermost сквозного шифрования сообщений (E2EE).

  1. Главная ссылка к новости
  2. OpenNews: Проект Revolt развивает открытую альтернативу платформе Discord
  3. OpenNews: Доступны платформы обмена сообщениями Zulip 3.0 и Mattermost 5.25
  4. OpenNews: Проект TFC развивает параноидально защищённую систему обмена сообщениями
  5. OpenNews: Доступна система обмена сообщениями Briar, способная работать в режиме P2P
  6. OpenNews: Завершено открытие серверной части сервиса мгновенного обмена сообщениями Wire
Обсуждение (100 +3) | Тип: Программы |


·16.10 Calculate Scratch Server включён в Реестр отечественного ПО (212 +22)
  Calculate Scratch Server, редакция дистрибутива Calculate Linux для серверных систем, включена в реестр отечественного программного обеспечения. Входящее в реестр ПО официально признаётся произведённым в Российской Федерации и относится к категории приоритетных продуктов, которые продвигаются в рамках законодательства, запрещающего госзакупки иностранного ПО при наличии российских аналогов.

Ранее в реестр уже были включены редакции Calculate Linux Desktop с рабочими столами KDE, Xfce, Cinnamon и MATE. Из других дистрибутивов, присутствующих в реестре можно отметить ROSA Enterprise Linux Desktop, ROSA Enterprise Linux Server, Kraftway Terminal Linux, NAVITEL Embedded Linux, UBLinux, Astra Linux, ICLinux, Базальт Рабочая станция, Альт Линукс СПТ, Альт Сервер и Альт Образование.

Дистрибутив Calculate Scratch Server разрабатывается компанией ООО "Мир Калкулэйт" на основе Gentoo Linux, отличается упрощённой установкой и не требует компиляции компонентов. Редакция Calculate Scratch Server предоставляется безвозмездно и включает необходимый минимум для сборки сервера: драйверы и утилиты, библиотеки, исходный код ядра Linux и менеджер пакетов Portage.

  • Особенности
    • Live CD содержит точную копию установочного образа.
    • Включает утилиты Calculate для настройки, сборки и установки системы.
    • Поддерживается внесение изменений в состав дистрибутива с последующим созданием ISO-образа.
    • Может быть установлен на USB Flash или USB-HDD с файловой системой ext4, ext3, ext2, reiserfs, btrfs, xfs, jfs или fat32.
    • Полная совместимость с Gentoo.

    Преимущества

    • Максимальная оптимизация системы под аппаратные требования и используемые библиотеки.
    • Быстрая установка одной командой.
    • Необходимый набор библиотек, драйверов и утилит.
    • Простое обновление через репозиторий Portage.

    1. Главная ссылка к новости
    2. OpenNews: Минкомсвязи отказалось включить дистрибутив ОСь (OS-RT) в реестр отечественного ПО
    3. OpenNews: Утвержден начальный состав реестра российского ПО, приоритетного для госзакупок
    4. OpenNews: Вышел Calculate Linux 21
  • Обсуждение (212 +22) | Автор: n00by | Тип: К сведению |


    ·16.10 Проект Genode опубликовал выпуск ОС общего назначения Sculpt 21.10 (34 +12)
      Представлен выпуск операционной системы Sculpt 21.10, в рамках которой на базе технологий Genode OS Framework развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта распространяются под лицензией AGPLv3. Для загрузки предлагается LiveUSB-образ, размером 26 МБ. Поддерживается работа на системах с процессорами и графической подсистемой Intel с включенными расширениями VT-d и VT-x.

    Основные новшества:

    • Реализовано аппаратное ускорение графики с использованием GPU Intel. Для поддержки GPU задействован пакет Mesa и появившийся в Genode OS Framework release 21.08 механизм мультиплексирования доступа к GPU.
    • Добавлена поддержка web-камер с интерфейсом USB.
    • Обеспечена возможность воспроизведения звукового и видео контента в браузере Falkon, основанном на движке Chromium. Предоставлен рабочий звуковой драйвер и компонент для микширования звука. Для отключения звука предложен компонент black hole, притворяющийся звуковым драйвером, но не производящим вывод звука.
    • Добавлена совместимость с VirtualBox 6 (ранее поддерживался только VirtualBox 5).
    • Добавлен компонент file-vault для хранения файлов в зашифрованном виде. В комбинации с компонентом recall-fs при помощи file-vault каждому пользователю можно выделить отдельную шифрованную область хранилища.

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

      В любой момент пользователь может переключиться в консольный режим управления, который предоставляет большую гибкость в управлении. Традиционный рабочий стол может быть получен при помощи запуска дистрибутива TinyCore Linux в виртуальной машине с Linux. В данном окружении доступны браузеры Firefox и Aurora, текстовый редактор на базе Qt и различные приложения. Для запуска утилит командной строки предлагается окружение noux.

      Напомним, что Genode предоставляет унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх ядра Linux (32 и 64 бит) или микроядер NOVA (x86 с виртуализацией), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) и выполняющегося напрямую ядра для платформ ARM и RISC-V. Входящее в состав паравиртуализированное Linux-ядро L4Linux, работающее поверх микроядра Fiasco.OC, позволяет выполнять в Genode обычные Linux программы. Ядро L4Linux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов.

      Для Genode осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt, GCC и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений. Подготовлен порт VirtualBox, работающий поверх микроядра NOVA. Большое число приложений адаптировано для запуска напрямую поверх микроядра и окружения Noux, обеспечивающего виртуализацию на уровне ОС. Для запуска не портированных программ предусмотрена возможность задействования механизма создания виртуальных окружений уровня отдельных приложений, позволяющих запускать программы в виртуальном Linux-окружении с использованием паравиртуализации.

      1. Главная ссылка к новости
      2. OpenNews: Проект Genode опубликовал выпуск ОС общего назначения Sculpt 21.03
      3. OpenNews: План развития Genode как ОС общего назначения в 2013 году
      4. OpenNews: Релиз открытой микроядерной ОС Genode 15.02
      5. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
      6. OpenNews: Выпуск MirageOS 3.6, платформы для запуска приложений поверх гипервизора
    Обсуждение (34 +12) | Тип: Программы |


    ·16.10 Выпуск дистрибутива Ubuntu Web 20.04.3 (137 +7)
      Представлен выпуск дистрибутива Ubuntu Web 20.04.3, нацеленного на создание похожего на Chrome OS окружения, оптимизированного для работы с web-браузером и запуска web-приложений в форме обособленных программ. Выпуск основан на пакетной базе Ubuntu 20.04.3 с рабочим столом GNOME. Браузерное окружение для выполнение web-приложений базируется на Firеfox. Размер загрузочного iso-образа 2.5 ГБ.

    Особенностью новой версии является предоставление окружения для выполнения Android-приложений, построенное с использованием пакета Waydroid, позволяющего в обычном Linux-дистрибутиве сформировать изолированное окружение для загрузки полного системного образа платформы Android. В Waydroid-окружении предлагается /e/ 10, ответвление от платформы Android 10, развиваемое Гаэлем Дювалем (Gaël Duval), создателем дистрибутива Mandrake Linux. Поддерживается установка Android- и web-приложений (PWA), распространяемых для платформы /e/. Android-приложения могут запускаться бок о бок с web-приложениями и родными приложениями для Linux.

    Дистрибутив развивает Rudra Saraswat, одиннадцатилетний подросток из Индии, известный созданием дистрибутива Ubuntu Unity и разработкой проекта UnityX, форка рабочего стола Unity7.

    1. Главная ссылка к новости
    2. OpenNews: Второй бета-выпуск мобильной платформы /e/ доступен для 49 устройств
    3. OpenNews: Выпуск дистрибутива Chromixium 1.0, подражающего ChromeOS
    4. OpenNews: Выпуск GalliumOS 3.0, Linux-дистрибутива для устройств, поставляемых с ChromeOS
    5. OpenNews: Выпуск Chrome OS 94
    6. OpenNews: Проект Waydroid развивает пакет для запуска Android в дистрибутивах GNU/Linux
    Обсуждение (137 +7) | Тип: Программы |


    ·15.10 Представлен смартфон PinePhone Pro, поставляемый с KDE Plasma Mobile (349 +44)
      Сообщество Pine64, занимающееся созданием открытых устройств, представило смартфон PinePhone Pro, при подготовке которого был учтён опыт производства первой модели PinePhone и пожелания пользователей. Основная цель проекта не изменилась, и PinePhone Pro продолжает позиционироваться как устройство для энтузиастов, которые устали от Android и iOS, и хотят получить полностью контролируемое и защищённое окружение на базе альтернативных открытых Linux-платформ.

    Стоимость устройства составит 399 долларов, что более чем в два раза дороже первой модели PinePhone, но повышение цены оправдано существенной модернизацией аппаратной начинки. Приём предзаказов открыт с сегодняшнего дня. Начало массового производства запланировано на ноябрь, а первые поставки ожидаются в декабре. Производство первой модели PinePhone, продающейся по 150 долларов, продолжится без изменений.

    PinePhone Pro построен на основе SoC Rockchip RK3399S с двумя ядрами ARM Cortex-A72 и четырьмя ядрами ARM Cortex-A53, работающими на частоте 1.5GHz, а также с четырёхъядерным GPU ARM Mali T860 (500MHz). Примечательно, что совместно с инженерами компании Rockchip специально для PinePhone Pro был разработан новый вариант чипа RK3399 - RK3399S, в котором реализованы дополнительные техники энергосбережения и особый режим сна, позволяющий принимать звонки и SMS.

    Устройство оснащено 4 GB ОЗУ, 128GB eMMC (внутренний) и двумя камерами (5 Mpx OmniVision OV5640 и 13Mpx Sony IMX258). Для сравнения первая модель PinePhone поставлялась с 2 GB ОЗУ, 16GB eMMC и камерами в 2 и 5Mpx. Как и в прошлой модели использован 6-дюймовый IPS-экран с разрешением 1440x720, но он лучше защищён благодаря применению стекла Gorilla Glass 4. PinePhone Pro полностью совместим дополнениями, подключаемыми вместо задней крышки, ранее выпущенными для первой модели (по корпусу PinePhone Pro и PinePhone почти не отличимы).

    Из начинки PinePhone Pro также можно отметить Micro SD (с поддержкой загрузки с SD-карты), порт USB-C с USB 3.0 и совмещённым видеовыходом для подключения монитора, Wi-Fi 802.11 ac, Bluetooth 4.1, GPS, GPS-A, GLONASS, UART (через разъём наушников), аккумулятор 3000mAh (быстрая зарядка на 15W) . Как и в первой модели новое устройство позволяет на аппаратном уровне отключать LTE/GPS, WiFi, Bluetooth, камеры и микрофон. Размер 160.8 x 76.6 x 11.1мм (на 2 мм тоньше, чем первый PinePhone). Вес 215 гр.

    Производительность PinePhone Pro сопоставима с современными Android-смартфонами среднего ценового диапазона и примерно на 20% медленнее ноутбука Pinebook Pro. При подключении клавиатуры, мыши и монитора PinePhone Pro может применяться как переносная рабочая станция, пригодная для просмотра видео с качеством 1080p и выполнения таких задач как редактирования фотографий и выполнение офисного пакета.

    По умолчанию PinePhone Pro будет комплектоваться дистрибутивом Manjaro Linux с пользовательским окружением KDE Plasma Mobile, но разработчики также работают над созданием альтернативных сборок с прошивками на базе таких платформ, как postmarketOS, UBports, Maemo Leste, Manjaro, LuneOS, Nemo Mobile, Sailfish, OpenMandriva, Mobian и DanctNIX, которые можно будет установить или загрузить с SD-карты. В прошивке использовано обычное ядро Linux (с патчами, запланированными для включения в основной состав ядра) и открытые драйверы.

    Дистрибутив Manjaro основан на пакетной базе Arch Linux и использует собственный инструментарий BoxIt, спроектированный по образу Git. Репозиторий поддерживается по принципу непрерывного включения обновлений (rolling), но новые версии проходят дополнительную стадию стабилизации. Пользовательское окружение KDE Plasma Mobile основано на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке Ofono и коммуникационном фреймворке Telepathy. Для создания интерфейса приложений применяется Qt, набор компонентов Mauikit и фреймворк Kirigami. Для вывода графики используется композитный сервер kwin_wayland. Для обработки звука применяется PulseAudio.

    В состав включены такие приложения, как KDE Connect для сопряжения телефона с рабочим столом, просмотрщик документов Okular, музыкальный проигрыватель VVave, просмотрщики изображений Koko и Pix, система ведения заметок buho, календарь-планировщик calindori, файловый менеджер Index, менеджер приложений Discover, программа для отправки SMS Spacebar, адресная книга plasma-phonebook, интерфейс для осуществления телефонных вызовов plasma-dialer, браузер plasma-angelfish и мессенджер Spectral.



    1. Главная ссылка к новости
    2. OpenNews: В PinePhone решено поставлять по умолчанию Manjaro c KDE Plasma Mobile
    3. OpenNews: Linux-смартфон PinePhone доступен для заказа
    4. OpenNews: Доступен для заказа планшет PineTab, поставляемый с Ubuntu Touch
    5. OpenNews: Проект Pine64 выпустил водонепроницаемые умные часы PineTime
    6. OpenNews: Проект PINE64 представил электронную книгу PineNote
    Обсуждение (349 +44) | Тип: К сведению |


    ·15.10 Выпуск OpenBSD 7.0 (155 +34)
      Представлен выпуск свободной кросс-платформенной UNIX-подобной операционной системы OpenBSD 7.0. Отмечается, что это 51 выпуск проекта, которому 18 октября исполнится 26 лет. Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, проактивная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 7.0 составляет 554 МБ.

    Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией протокола IDENT, BSDL-альтернатива пакету GNU groff - mandoc, протокол для организации отказоустойчивых систем CARP (Common Address Redundancy Protocol), легковесный http-сервер, утилита синхронизации файлов OpenRSYNC.

    Основные улучшения:

    • Добавлен порт для 64-разрядных систем на базе архитектуры RISC-V. В настоящее время поддерживается работа на платах HiFive Unmatched и частично на PolarFire SoC Icicle Kit.
    • В порте для платформ ARM64 улучшена, но пока всё ещё не доведена до конца, поддержка устройств Apple с процессором M1. В текущем виде поддерживается установка OpenBSD на диск с GPT и имеются драйверы для USB 3, NVME, GPIO и SPMI. Помимо M1 в порте ARM64 также расширена поддержка Raspberry Pi 3 Model B+ и плат на базе SoC Rockchip RK3399.
    • Для архитектуры AMD64 отключён по умолчанию компилятор GCC (оставлен только Clang). Ранее GCC был отключён для архитектур armv7 и i386.
    • Прекращено сопровождение платформы SGI.
    • Для платформ amd64, arm64, i386, sparc64 и powerpc64 по умолчанию включена сборка ядра с поддержкой системы динамической трассировки dt. Добавлен провайдер kprobes для сбора информации о событиях на уровне ядра.
    • В btrace реализована поддержка операторов "<" и ">" в фильтрах и обеспечен вывод времени нахождения в пространстве пользователя при анализе стека ядра.
    • Добавлен конфигурационный файл /etc/bsd.re-config, который можно использовать для настройки ядра во время загрузки и включения/отключения определённых устройств.
    • Обеспечено определение наличия устройств TPM 2.0 и корректное выполнение команд для перехода в спящий режим (решает проблему с пробуждением ноутбуков ThinkPad X1 Carbon Gen 9 и ThinkPad X1 Nano).
    • Реализация kqueue переведена на использование mutex-ов.
    • Реализована возможность настройки через sysctl размера буфера для сокетов PF_UNIX. Размер буфера по умолчанию увеличен до 8 КБ.
    • Усовершенствована поддержка многопроцессорных систем (SMP). Переведён в разряд mp-safe вызов pmap_extract() на системах hppa и amd64. Из общей блокировки ядра выведен код для подсчёта ссылок на анонимные объекты, часть обработчика исключений и функции lseek, connect и setrtable. Реализованы отдельного для каждого ядра CPU буферы сообщений при крахе (panic).
    • Реализация фреймворка drm (Direct Rendering Manager) синхронизирована с ядром Linux 5.10.65. В драйвере inteldrm улучшена поддержка чипов Intel на базе микроархитектуры Tiger Lake. В драйвере amdgpu реализована поддержка GPU Navi 12, Navi 21 "Sienna Cichlid", Arcturus и APU Cezanne "Green Sardine" Ryzen 5000.
    • Добавлена поддержка нового оборудования, в том числе Aquantia AQC111U/AQC112U USB Ethernet, Aquantia 1/2.5/5/10Gb/s PCIe Ethernet, Cadence GEM, Broadcom BCM5725, RTL8168FP/RTL8111FP/RTL8117 Улучшена поддержка платформ Intel на базе микроархитектуры Tiger Lake. Добавлен драйвер ucc для клавиатур с интерфейсом USB HID Consumer Control, в которых используются кнопки вызова приложений, управления воспроизведением звука и изменения громкости.
    • Внесены улучшения в гипервизор VMM. Добавлен лимит в 512 VCPU на виртуальную машину. Решены проблемы с блокировками VCPU. В бэкенде для управления виртуальными машинами vmd появилась поддержка защиты от гостевых систем с вредоносными драйверами virtio.
    • Из NetBSD перенесена утилита timeout, позволяющая ограничить время выполнения команд.
    • В утилите синхронизации файлов openrsync реализованы опции "include" и "exclude".
    • В утилите ps обеспечен вывод сведений о сопутствующих группах.
    • В текстовый редактор mg добавлена команда "dired-jump".
    • В утилитах fdisk и newfs улучшена поддержка дисков с размером сектора 4K. В fdisk переделан код инициализации MBR/GPT и добавлено распознавание GPT-разделов "BIOS Boot", "APFS", "APFS ISC", "APFS Recovry" (sic), "HiFive FSBL" и "HiFive BBL". Добавлена опция "-A" для инициализации GPT без удаления загрузочных разделов.
    • В утилите traceroute для ускорения работы реализована обработка проверочных пакетов и запросов DNS в асинхронном режиме.
    • В утилите doas предоставлено три попытки ввода пароля.
    • В xterm обеспечена изоляция доступа к файловой системе при помощи системного вызова unveil(). Процессы ftpd защищены при помощи вызов pledge.
    • Реализован вывод в лог сведений о некорректном использовании параметра форматирования "%n" в функции printf.
    • В реализации IPsec в iked добавлена поддержка настройки DNS на стороне клиента.
    • В snmpd по умолчанию отключена поддержка протоколов SNMPv1 и SNMPv2c в пользу применения SNMPv3.
    • По умолчанию включены процессы dhcpleased и resolvd, предоставляющие возможность настройки адресов IPv4 через DHCP. Утилита dhclient оставлена в системе в качестве опции. В утилиту route добавлена команда "nameserver" для передачи информации о сервере DNS в resolvd.
    • В LibreSSL добавлена поддержка TLSv3 API OpenSSL 1.1.1 и активирован новый валидатор X.509, поддерживающий корректную проверку перекрёстно подписанных сертификатов.
    • В OpenSMTPD добавлена поддержка опций TLS "cafile=(path)", "nosni", "noverify" и "servername=(name)". В smtp разрешено выбирать параметры шифров и протоколов TLS.
    • Обновлён пакет OpenSSH. Подробный обзор улучшений можно посмотреть здесь: OpenSSH 8.7, OpenSSH 8.8. Отключена поддержка цифровых подписей rsa-sha.
    • Число портов для архитектуры AMD64 составило 11325, для aarch64 - 11034, для i386 - 10248. Среди версий приложений в портах:
      
          FFmpeg 4.4
          GCC 8.4.0 и 11.2.0
          GNOME 40.4
          Go 1.17
          JDK 8u302, 11.0.12 и 16.0.2
          KDE Applications 21.08.1
          KDE Frameworks 5.85.0
          LLVM/Clang 11.1.0
          LibreOffice 7.2.1.2
          Lua 5.1.5, 5.2.4 и 5.3.6
          MariaDB 10.6.4
          Node.js 12.22.6
          PHP 7.3.30, 7.4.23 и 8.0.10
          Postfix 3.5.12
          PostgreSQL 13.4
          Python 2.7.18, 3.8.12 и 3.9.7
          Qt 5.15.2 и 6.0.4
          Ruby 2.6.8, 2.7.4 и 3.0.2
          Rust 1.55.0
          SQLite 3.35.5
          Xfce 4.16 
      
    • Обновлены компоненты от сторонних разработчиков, входящие в состав OpenBSD 7.0:
      • Графический стек Xenocara на базе X.Org 7.7 с xserver 1.20.13 + патчи, freetype 2.10.4, fontconfig 2.12.4, Mesa 21.1.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.2.
      • LLVM/Clang 11.1.0 (+ патчи)
      • GCC 4.2.1 (+ патчи) и 3.3.6 (+ патчи)
      • Perl 5.32.1 (+ патчи)
      • NSD 4.3.7
      • Unbound 1.13.3
      • Ncurses 5.7
      • Binutils 2.17 (+ патчи)
      • Gdb 6.3 (+ патч )
      • Awk 18.12.2020
      • Expat 2.4.1

    1. Главная ссылка к новости
    2. OpenNews: Сбои в OpenBSD, DragonFly BSD и Electron из-за устаревания корневого сертификата IdenTrust
    3. OpenNews: Системный менеджер InitWare, форк systemd, портирован для OpenBSD
    4. OpenNews: Выпуск OpenBSD 6.9
    5. OpenNews: В OpenBSD добавлена начальная поддержка архитектуры RISC-V
    6. OpenNews: В OpenBSD добавлена начальная поддержка чипа Apple M1
    Обсуждение (155 +34) | Тип: Программы |


    ·15.10 Выпуск Chrome OS 94 (36 –7)
      Опубликован релиз операционной системы Chrome OS 94, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 94. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 94 доступна для большинства актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache 2.0.

    Основные изменения в Chrome OS 94:

    • Улучшено качество и реалистичность звучания голоса в функции чтения вслух текста в выделенном блоке (select-to-speak). Расширены средства для людей с ограниченными возможностями.
    • При выполнении операции перемещения вкладки в другое окно обеспечено отображение меток рабочего стола и группировка окон одного рабочего стола.
    • В приложение для работы с камерой встроена функция сканирования документов, обрезания лишнего фона и сохранения документа в формате PDF или в виде изображения.

    1. Главная ссылка к новости
    2. OpenNews: Выпуск Chrome OS 93
    3. OpenNews: Ошибка в обновлении Chrome OS привела к невозможности входа в систему
    4. OpenNews: В Chrome OS появится возможность установки на любое оборудование
    5. OpenNews: Google работает над поддержкой Steam в Chrome OS через виртуальную машину с Ubuntu
    6. OpenNews: Выпуск GalliumOS 3.0, Linux-дистрибутива для устройств, поставляемых с ChromeOS
    Обсуждение (36 –7) | Тип: Программы |


    Следующая страница (раньше) >>



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру