The OpenNET Project / Index page

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

19.06.2018 Третий альфа-выпуск инсталлятора Debian 10 "Buster" (7 +3)
  Доступен третий альфа-выпуск инсталлятора следующего значительного релиза Debian 10 "Buster". По сравнению со вторым альфа-выпуском представлены следующие изменения:
  • После установки с однодискового CD-образа упоминание данного образа в sources.list в качестве источника теперь закомментировано по аналогии с тем, как это сделано в образе netinst;
  • Cryptsetup обновлён до версии 2.0.0;
  • Ядро Linux обновлено до версии 4.16;
  • Реализация команды rehash заменена с c_rehash на вариант из пакета OpenSSL;
  • Обеспечено более жёсткое разделение настроек APT в установщике и настроек хоста через задание переменной APT_CONFIG в процессе сборки;
  • Из сборочных зависимостей исключена библиотека libnewt0.52, которая теперь предоставляется в udeb;
  • При наличии /etc/fonts или /usr/share/fonts обеспечен запуск fc-cache;
  • В debootstrap добавлена поддержка пакетов bookworm и Acquire-By-Hash;
  • В iso-scan обеспечено определение логических разделов LVM и добавлена поддержка загрузки iso-образа в память перед монтированием в случае установки опции copy_iso_to_ram;
  • В mdadm задействован одинаковый набор правил udev в установщике и установленной системе;
  • В ppp для настройки сетевого интерфейса задействована утилита /bin/ip вместо /sbin/ifconfig;
  • В состав util-linux-udeb добавлена утилита fallocate;
  • Добавлена поддержка ARM-плат NanoPiNeo, SolidRun Clearfog, SolidRun CuBox и Cubietruck Plus;
  • В mini.iso для ARM включен grub-efi;
  • Добавлена возможность установки 32-разрядных ядер на Raspberry Pi 3;
  • Пакет lzo-modules переименован в compress-modules. В состав compress-modules добавлен модуль zstd_decompress;
  • Добавлена поддержка устройств NVMe. В пакет scsi-modules добавлены модули nvme и vmd, необходимые для рааботы NVMe. Включены режимы NVME_MULTIPATH, NVME_FC и NVME_TARGET_FC;
  • Улучшено определения систем от компании Apple.

  1. Главная ссылка к новости
  2. OpenNews: Прекращена LTS-поддержка Debian 7.0 "Wheezy"
  3. OpenNews: Заморозка пакетной базы Debian 10 "Buster" намечена на март следующего года
  4. OpenNews: Второй альфа-выпуск инсталлятора Debian 10 "Buster"
  5. OpenNews: Началось альфа-тестирование инсталлятора Debian 10 "Buster"
Обсуждение (7 +3) | Тип: Программы |
19.06.2018 В рамках проекта Devilution предпринята попытка воссоздания кода игры Diablo (54 +31)
  В рамках проекта Devilution развивается альтернативный вариант классической компьютерной ролевой игры Diablo, выпущенной в 1996 году компанией Blizzard Entertainment, который можно использовать с набором ресурсов от оригинальной игры. При создании проекта энтузиасты провели обратный инжиниринг Diablo с использованием нескольких утечек кода из разных источников и отладочных файлов, которые были забыты в одной из поставок.

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

  1. Главная ссылка к новости
Обсуждение (54 +31) | Тип: К сведению |
19.06.2018 Выпуск Brackets 1.13, открытого текстового редактора для web-разработчиков (22 –7)
  Представлен релиз текстового редактора Brackets 1.13, созданного в компании Adobe и теперь развивающегося в форме независимого свободного проекта. Brackets ориентирован на web-разработчиков и оптимизирован для редактирования JavaScript, HTML и CSS. Код Brackets написан с использованием Chromium Embedded Framework (CEF) и web-технологий. Код распространяется под лицензией MIT. Редактор оформлен в виде обособленного десктоп-приложения, для установки которого подготовлены пакеты для Linux, macOS и Windows.

Brackets поддерживает режим Live-разработки, при котором редактируемый контент (JavaScript, HTML и CSS) по мере изменения сразу отображается в синхронизированном с редактором окне браузера - разработчик может изменять содержимое и сразу наблюдать к каким последствиям приводят данные изменения. Отладка также может выполняться синхронно с браузером, разработчик может установить точку останова или откатиться на шаг назад при просмотре результатов. Имеется встроенная поддержка препроцессоров LESS и SCSS. В интерфейсе применяется система контекстно-зависимых инструментов, появляющихся по мере необходимости в основном окне разработки. Для расширения возможностей редактора развивается система дополнений.

В новой версии добавлена возможность изменения структуры каталогов в режиме древовидного просмотра содержимого файловой системы (при помощи интерфейса drag&drop можно мышью перемещать файлы и каталоги из одного каталога в другой). Также представлена функция обращения у файлам на внешних хранилищах - нажав Ctrl/Cmd-Shift-O можно ввести URL и открыть для редактирования произвольную web-страницу. Для поддержания кодовой базы в актуальном виде в Brackets встроена система автоматической установки обновлений, позволяющая обновлять редактор не выходя из него (перед установкой обновления запрашивается подтверждение операции от пользователя).

  1. Главная ссылка к новости
  2. OpenNews: Компания Adobe представила Brackets 1.0, открытый редактор для web-разработчиков
  3. OpenNews: Проект Elementary OS разрабатывает текстовый редактор для разработчиков
  4. OpenNews: Экспериментальный текстовый редактор Xray от создателей Atom
  5. OpenNews: Оценка влияния на безопасность плагинов к текстовым редакторам
  6. OpenNews: Релиз текстового редактора Vim 8.1
Обсуждение (22 –7) | Тип: Программы |
19.06.2018 Проекту FreeBSD исполнилось 25 лет (28 +38)
  Проект FreeBSD празднует двадцатипятилетие. Днём рождения проекта считается 19 июня 1993 года. В этот день на базе неофициального набора патчей к 386BSD был создан форк 4.3BSD, в рамках которого планировалось развивать быструю, стабильную и надёжную ОС для систем i386. В качестве вариантов имени рассматривались FreeBSD, BSDFree86 и Free86BSD. В итоге предпочтение было отдано варианту FreeBSD, который предложил Дэвид Гринман (David Greenman). В ноябре 1993 года на основе 4.3BSD-Lite 'Net/2' и 386BSD 0.1 был выпущен первый релиз FreeBSD 1.0.

  1. Главная ссылка к новости
  2. OpenNews: Портам FreeBSD исполнилось 20 лет
  3. OpenNews: X Window System исполнилось 30 лет
  4. OpenNews: Проекту NetBSD исполнилось 20 лет
  5. OpenNews: Проекту DragonFlyBSD исполнилось 10 лет
  6. OpenNews: В день двадцатилетия проекта доступен релиз OpenBSD 5.8
Обсуждение (28 +38) | Тип: К сведению |
19.06.2018 Выпуск системы инициализации sysvinit 2.90 (74 +30)
  Состоялся релиз классической системы инициализации sysvinit 2.90, которая широко применялась в дистрибутивах Linux во времена до systemd, upstart и OpenRC. В новом выпуске sysvinit отмечается проведение чистки и актуализации кодовой базы, а также исправление ошибок, выявленных после публикации в марте выпуска sysvinit 2.89, вобравшего в себя изменения за последние 8 лет.

Среди наиболее заметных изменений:

  • Добавлена обработка ситуации, когда командой shutdown на определённое время намечено завершение работы, но до наступления выбранного момента осуществлён перевод системы в спящий режим. Sysvinit теперь завершает работу точно в намеченное время (ранее завершение происходило с задержкой на время, проведённое в спящем режиме);
  • Документирован pipe-интерфейс для initctl;
  • Отправка сигнала SIGUSR2 закрывает неименованный канал к initctl (например, когда нужно убедиться, что в системе нет открытых файлов), а SIGUSR1 открывает его вновь;
  • Устранены предупреждения компилятора, выводимые при сборке программы init в GCC 6 и 7 (при сборке в GCC 8 пока остаются некоторые несущественные предупреждения);
  • Устранена ошибка, приводившая к некорректной компиляции процесса init в окружении Fedora 28 (из-за изменения зависимостей вызов crypt() выдавал некорректный результат);
  • На серверы pgp.mit.edu и pgp.com загружены открытые ключи для верификации tar-архивов с sysvinit;

В следующем выпуске ожидается добавление флага "--version" для определения версии sysvinit, возможность изменения имени процесса init (например, для установки как /sbin/sysvinit вместо /sbin/init) и сохранения текущего runlevel в каталоге доступном для команд reboot/halt/shutdow (например, в /var/run/runlevel).

  1. Главная ссылка к новости
  2. OpenNews: Выпуск системы инициализации sysvinit 2.89
  3. OpenNews: Сравнение систем инициализации systemd, upstart и SysVinit
  4. OpenNews: Первый выпуск системы инициализации Epoch
  5. OpenNews: OpenWrt начинает интеграцию собственной минималистичной системы инициализации procd
  6. OpenNews: Выпуск UIRD 2.0, унифицированной системы инициализации для модульных Linux-систем
Обсуждение (74 +30) | Тип: Программы |
19.06.2018 27 июня в Москве состоится мероприятие CouchBase Day (6 –2)
  27 июня в Москве пройдёт серия семинаров Couchbase Day, посвящённых открытой СУБД Couchbase. Мероприятие бесплатное. Запланировано проведение двух сессий: утренняя сессия для начинающих включает презентацию, ориентированную на бизнес, и практику с базой данных Couchbase. Дневная сессия - это расширенный семинар для разработчиков, архитекторов и экспертов, которые уже знакомы с основами.

План утренней сессии (09:30 - 13:15 МСК):

  • Лучшие примеры использования Couchbase. Как ведущие компании используют Couchbase для экономии денег, о повышении эффективности работы и улучшения взаимодействия с клиентами.
  • Начало работы - установка и настройка сервера Couchbase
  • Освоение основ - получить практические навыки с высокой доступностью, аварийным восстановлением и разработкой

План дневной сессии (14:00 - 17:00 MSK):

  • N1QL
  • Полнотекстовый поиск Couchbase
  • Couchbase Mobile
  • Couchbase Analytics (предварительный просмотр разработчика)
  • cbimport / cbexport,
  • Query Workbench,
  • Индексирование по метаданным и подзапросам,
  • Cовместное использование Couchbase Sync Gateway,
  • SDK и многое другое.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск СУБД Couchbase Server 4.0, сочетающей возможности CouchDB, memcached и Membase
  3. OpenNews: Выпуск СУБД Couchbase Server 3.0, сочетающей возможности CouchDB, memcached и Membase
  4. OpenNews: Cравнение производительности СУБД Redis, Tarantool, CouchBase и Memcached
  5. OpenNews: Основатель CouchDB покинул Apache в пользу развития системы Couchbase
  6. OpenNews: Выпуск документ-ориентированной БД Apache CouchDB 2.0
Обсуждение (6 –2) | Автор: Егор Ковальчук | Тип: Программы |
19.06.2018 Выпуск Dragonfire 1.0, виртуального голосового помощника для Linux (58 +22)
  После трёх лет разработки подготовлен релиз виртуального голосового помощника Dragonfire 1.0, позволяющего организовать управление рабочим столом при помощи голосовых команд. Проект написан на языке Python и распространяется под лицензией MIT. Поддерживается работа в Linux-дистрибутивах на базе Ubuntu (в том числе KDE neon и elementary OS), дополнительно подготовлен мобильный клиент для платформы Android.

Для разбора голосовых команд применяется система распознавания речи Mozilla DeepSpeech, построенная на платформе машинного обучения TensorFlow. Для синтеза речи задействован пакет Festival. Интерфейс в форме вопрос/ответ базируется на библиотеке распознавания текста на естественном языке spaCy и данных из Wikipedia. Ответ формируется с применением нейронной сети seq2seq, натренированной по базе диалогов из фильмов (Cornell Movie-Dialogs Corpus).

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

Система также может запускаться в серверном режиме, предоставляя RESTful API для создания диалоговых чатботов. В поставку входит готовый пример чатбота для Twitter. Для оптимальной работы желательно наличие в системе GPU с поддержкой CUDA и 2 Гб свободной оперативной памяти. Опционально предусмотрен режим использования вместо встроенного движка распознавания речи внешнего API Google Speech, который можно использовать при необходимости экономии ресурсов.

Голосовой помощник Dragonfire развивается как разработка, сопутствующая проекту по созданию мотоциклетного шлема дополненной реальности Dragon Armor. Изначально проект был нацелен на создание диалогового интерфейса безклавиатурного управления, который мог бы использоваться во время вождения мотоцикла. CAD-файлы для 3D-печати шлема доступны под свободной лицензией MIT. Электронная начинка шлема основана на применении четырёх плат Raspberry Pi 3, камеры Pi Camera, камеры-детектора объектов Pixy (CMUcam5), GSM-модуля от Arduino, микрофона, двух громкоговорителей и мини-проектора DLP LightCrafter Display 3010 EVM. Для шлема развивается специализированный дистрибутив DragonOS на основе Ubuntu.

  1. Главная ссылка к новости
  2. OpenNews: Проект Mozilla выпустил открытую систему распознавания речи
  3. OpenNews: Представлен Sirius, открытый персональный ассистент, напоминающий Apple Siri и Google Now
  4. OpenNews: Атака на системы голосового управления через передачу команд в ультразвуковом диапазоне
  5. OpenNews: Тестовый выпуск свободной системы распознавания речи Simon 0.4.80
  6. OpenNews: Открытие наработок проекта Mycroft
Обсуждение (58 +22) | Тип: Программы |
18.06.2018 Выпуск дистрибутива Deepin 15.6, развивающего собственное графическое окружение (136 +13)
  Представлен релиз дистрибутива Deepin 15.6, основанного на пакетной базе Debian, но развивающего собственный рабочий стол Deepin Desktop Environment и ряд пользовательских приложений, среди которых музыкальный проигрыватель DMusic, видеоплеер DMovie, система обмена сообщениями DTalk, инсталлятор и центр установки программ Deepin Software Center. Проект развивается группой разработчиков из Китая, но поддерживает и русский язык. Все наработки распространяются под лицензией GPLv3. Размер загрузочного iso-образа 3,3 Гб (amd64).

Компоненты рабочего стола и приложения разрабатываются с использованием языков C/C++ и Go, но интерфейс формируется при помощи технологий HTML5 с использованием web-движка Chromium. Ключевой особенностью рабочего стола Deepin является панель, которая поддерживает несколько режимов работы. В классическом режиме осуществляется более явное отделение открытых окон и предлагаемых для запуска приложений, отображается область системного лотка. Эффективный режим чем-то напоминает Unity, смешивая индикаторы запущенных программ, избранных приложений и управляющих апплетов (настройка громкости/яркости, подключенные накопители, часы, состояние сети и т.п.). Интерфейс запуска программ отображается на весь экран и предоставляет два режима - просмотр избранных приложений и навигация по каталогу установленных программ.

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

  • Добавлено новое приложение для приветствия первого входа в систему после установки дистрибутива. После запуска приложения демонстрируется ознакомительное видео и предоставляется возможность выбрать режим рабочего стола, подобрать набор пиктограмм на свой вкус и включить визуальные эффекты;
  • В конфигуратор Control Center добавлена панель, отображаемая в левой части и позволяющая быстро перейти к желаемому набору настроек без необходимости перелистывания общего списка. В конфигуратор также интегрирована возможность настройки масштабирования для экранов с высокой плотностью пикселей (HiDPI), добавлен плагин для настройки загрузки обложек к музыкальным альбомам, добавлена настройка скорости прокрутки колесом мыши, реализован индикатор прогресса выполнения проверки наличия обновлений, добавлена возможность настройки проводной сети до подключения кабеля;
  • Представлен дополнительный компактный интерфейс запуска приложений, который выполнен в виде меню и может использоваться как альтернатива полноэкранному режиму, который может показаться непривычным некоторым пользователям. В новом интерфейсе поддерживается перегруппировка содержимого меню мышью. Приложения могут группироваться по частоте использования или закрепляться по желанию пользователя. Недавно установленные программы специально выделяются в нижней части списка;
  • Обеспечена возможность быстрого переключения между светлой и тёмной темами оформления;
  • В панель добавлена функция для открытия примонтированных дисков;
  • Оптимизирован процесс переключения между виртуальными рабочими столами.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск дистрибутива Deepin 15.5, развивающего собственное графическое окружение
  3. OpenNews: Выпуск дистрибутива Deepin 15.4 с собственным рабочим столом Deepin Desktop Environment
  4. OpenNews: Выпуск дистрибутива Deepin 15.3, развивающего собственное графическое окружение
  5. OpenNews: Выпуск дистрибутива Deepin 15.2, с собственным рабочим столом Deepin Desktop Environment
  6. OpenNews: Выпуск дистрибутива Deepin 15, с собственным рабочим столом Deepin Desktop Environment
Обсуждение (136 +13) | Тип: Программы |
18.06.2018 Открыт код C++ компилятора Zapcc (121 +28)
  Израильская компания Ceemple Software открыла исходные тексты C++ компилятора Zapcc, основанного на наработках Clang/LLVM и отличающегося очень высокой скоростью компиляции, благодаря активному применению кэширования различных этапов сборки. Компилятор может выступать в роли прозрачной замены clang и gcc, и поддерживает интеграцию с любыми системами сборки. Исходные тексты открыты под лицензией LLVM.

Особенно заметное увеличение скорости сборки наблюдается для проектов на C++ с большим числом заголовочных файлов с шаблонами, таких как ScyllaDB, Webkit и LLVM. Для проектов на Си ускорение менее заметно. Например, при тестировании производительности типовая повторная пересборка Boost.Math при помощи Zapcc производится в 10-50 раз быстрее по сравнению с Clang, а время полной сборки WebKit быстрее в 2-5 раз. Сборка Clang при помощи Zapcc выполняется в два раза быстрее, чем сборка Clang при помощи Clang. По умолчанию для кода на языке Си кэширование отключается, поэтому компилятор Zapcc актуален только для проектов на C++.

Высокая скорость сборки достигается применением специального фонового процесса (zapccs), непосредственно выполняющего компиляцию и поддерживающего в оперативной памяти кэш компиляции, в котором между разными запусками сохраняется информация о всех этапах сборки. В том числе сохраняются результаты разбора заголовочных файлов и сгенерированный для шаблонов код. В процессе сборки запускается приложение zapcc, поддерживающее полный набор опций Clang и выступающее в роли клиента к серверу zapccs. Запуск сервера осуществляется автоматически. Качество и производительность итогового генерируемого кода аналогичны Сlang.

  1. Главная ссылка к новости
  2. OpenNews: Увидел свет оптимизирующий свободный компилятор Open64 5.0
  3. OpenNews: Оптимизация кода компилятором может привести к появлению проблем безопасности в приложениях
  4. OpenNews: Релиз компилятора PCC 1.1.0
  5. OpenNews: Компания PathScale открыла под лицензией GPL высокопроизводительные GCC-совместимые компиляторы EKOPath
  6. OpenNews: Дэниэл Бернштейн выступил с инициативой создания Си-компилятора для защищённого ПО
Обсуждение (121 +28) | Тип: К сведению |
18.06.2018 Релиз OpenSCADA 0.9 LTS (23 +10)
  Состоялся релиз системы диспетчерского управления и сбора данных OpenSCADA 0.9 LTS, предназначенной для сбора, архивирования, визуализации информации, выдачи управляющих воздействий, а также выполнения других операций, характерных для полнофункциональной SCADA-системы. Система может использоваться на промышленных объектах, во встраиваемых системах, в качестве среды исполнения (в том числе и PLC), для построения различных моделей (технологических, химических, физических, электрических процессов), на персональных компьютерах, серверах и кластерах для сбора, обработки, представления и архивации информации о системе и её окружении. Код проекта распространяется под лицензией GPLv2.

Новый выпуск отнесён к категории стабильных релизов с длительным сроком поддержки, пригодных для промышленного применения. Обновление для прошлой LTS-ветки OpenSCADA 0.8, время поддержки которой составило 6 лет, больше выпускаться не будут, всем пользователям рекомендовано провести обновление до ветки 0.9. Разработка новых возможностей перемещена в рабочую ветку 1.0.

В версии 0.9 добавлена поддержка платформы Android, расширена документация, переработан и актуализирован web-интерфейс, модернизирован GUI на Qt, добавлена серия новых модулей, расширен спектр поддерживаемых датчиков, обеспечена возможность работы с низкоуровневыми шинами (1Wire, I2C), подготовлена система автоматической сборки пакетов, код с реализаций протоколов вынесен в отдельную библиотеку под лицензией LGPL v3.

  1. Главная ссылка к новости
  2. OpenNews: Пятнадцатое обновление OpenSCADA 0.8 LTS
  3. OpenNews: Открыт код реализации протокола DNP3, который будет развиваться сообществом Total Grid
  4. OpenNews: Выпуск САПР KiCad 4.0.0
  5. OpenNews: Выпуск LeoCAD 17.07, среды проектирования моделей в стиле Lego
  6. OpenNews: Выпуск свободной САПР FreeCAD 0.17
Обсуждение (23 +10) | Тип: Программы |
17.06.2018 Установочный скрипт проекта yandex-disk-indicator удалял раздел /usr (136 +38)
  В проекте yandex-disk-indicator, в рамках которого энтузиастами развивается индикатор для панелей задач различных рабочих столов, выполненный в виде обёртки над штатной консольной утилитой синхронизации yandex-disk, выявлена ошибка, из-за которой в процессе установки собранных из исходных текстов файлов осуществлялось удаление содержимого раздела /usr, если установочный скрипт был запущен под пользователем root.

Суть проблемы в том, что в файле install.sh для очистки локальной копии собранных файлов вместо команды "rm -r yd-tools/usr" по ошибке была добавлена строка "rm -r /usr". Проблема появилась в коде 20 мая в ходе переработки сборочных скриптов и была исправлена несколько часов назад. Проблема долго оставалась незамеченной так как присутствовала лишь в ветке для разработчиков, на основе которой не успели сформировать релиз (в апрельском выпуске 1.10.3 и в выпущенном несколько минут назад релизе 1.10.4 проблемы нет). Кроме того, индикатор обычно устанавливается пользователями из репозиториев в форме комбинированного пакета YD-tools.

Проект yandex-disk-indicator развивается не связанными с компанией Yandex энтузиастами, но входит в состав пакета YD-tools, который упоминается в списке GUI-приложений для Yandex Disk в официальной документации от Yandex.

  1. Главная ссылка к новости
  2. OpenNews: Подготовленный в Microsoft deb-пакет с Open R принудительно заменяет /bin/sh на bash
  3. Удаление /usr в скрипте установки bumblebee
Обсуждение (136 +38) | Тип: Тема для размышления |
17.06.2018 Mozilla рассматривает возможность создания системы голосовой навигации для браузера (97 –11)
  На прошедшей в Сан-Франциско конференции "All Hands 2018" среди разработчиков Mozilla состоялось обсуждение архитектуры системы для голосовой навигации в браузере. Проект находится на начальной стадии планирования и ещё не анонсирован официально, так как он пока не вышел из стадии мозгового штурма и обсуждений. В качестве основы Scout может послужить развиваемая в Mozilla открытая система распознавания речи.

В качестве базовой функциональности в обсуждении рассматривался новый голосовой помощник "Scout", способный распознавать команды на естественном языке, по аналогии с тем, как это делают Apple Siri и Google Now. Например, для взаимодействия с голосовым интерфейсом Mozilla может быть использована фраза "Эй Скаут, прочитай мне статью о белых медведях".

Следует отметить, что Google обеспечил интеграцию с голосовым помощником Google Now четыре года назад в Chrome 34, а в Chrome OS 41 добавил в виртуальную клавиатуру возможность распознавания голосовых команд. Для Firefox в рамках программы Test Pilot в прошлом году проводилось тестирование дополнения Voice Fill, которое позволяло использовать голосовой ввод для заполнения форм на сайтах.

  1. Главная ссылка к новости
  2. OpenNews: Представлен Sirius, открытый персональный ассистент, напоминающий Apple Siri и Google Now
  3. OpenNews: Facebook открыл систему распознавания речи Wav2Letter
  4. OpenNews: Проект Mozilla выпустил открытую систему распознавания речи
  5. OpenNews: В Firefox началось тестирование отправки файлов, голосового ввода и заметок
  6. OpenNews: Mozilla развивает свою систему распознавания речи
Обсуждение (97 –11) | Тип: К сведению |
17.06.2018 Компания Oracle выпустила обновление Solaris 11.3 SRU 33 (47 +3)
  Сформировано обновление операционной системы Solaris 11.3 SRU 33, в котором предложена очередная серия исправлений и улучшений для ветки Solaris 11.3, изначально опубликованной в 2015 году. Параллельно развивается новая значительная ветка Solaris 11.4, которая пока находится на стадии бета-тестирования.

Основные изменения в Solaris 11.3 SRU 33:

Обсуждение (47 +3) | Тип: Программы |
17.06.2018 Проект Genode опубликовал второй тестовый выпуск ОС общего назначения Sculpt (53 +20)
  Разработчики открытой микроядерной операционной системы Genode OS Framework сформировали второй тестовый выпуск операционной системы Sculpt. В рамках проекта Sculpt на базе технологий Genode развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта распространяются под лицензией AGPLv3.

Второй выпуск примечателен формированием готового LiveUSB-образа (20 Мб), который позволяет оценить Sculpt в работе без выполнения работы по сборке системы. Сообщается, что Sculpt уже применяется разработчиками Genode в своей повседневной работе и начиная со второго выпуска оценивается как пригодный для ознакомления любопытными пользователями ("The Curious"). Поддерживается работа на системах с процессорами и графической подсистемой Intel, также поддерживаются беспроводные адаптеры и Ethernet-контроллеры Intel. Работа Sculpt протестирована на ноутбуках Lenovo серий X и T (X220, X250, X260, T430, T460).

Выпуск оснащён простейшим графическим интерфейсом Leitzentrale, предоставляющим в левом верхнем углу экрана меню с инструментами для управления пользователями, подключения накопителей и настройки сетевого соединения. При этом базовым всё еще остаётся консольный режим управления (центральное окно с терминалом), через который производится установка приложений, развёртывание виртуальных машин и настройка окружения. В качестве текстового редактора, при помощи которого осуществляется настройка, используется Vim. Версия с доработанным графическим интерфейсом ("Visual Composition") ожидается в августе, а на ноябрь запланирован выпуск "Community Experience" с готовыми средствами для формирования начинки из отдельных компонентов.

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

Напомним, что Genode предоставляет унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх ядра Linux (32 и 64 бит) или микроядер NOVA (x86 с виртуализацией), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, Codezero (ARM), 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
  3. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
  4. OpenNews: Релиз открытой микроядерной ОС Genode 15.02
  5. OpenNews: Для Linux и Redox представлена реализация Libc на языке Rust
  6. OpenNews: В рамках проекта Nebulet развивается микроядро для запуска WebAssembly
Обсуждение (53 +20) | Тип: Программы |
16.06.2018 Разбор ситуации с обвинением OpenBSD в нарушении эмбарго при исправлении уязвимости KRACK (134 +59)
  Штефан Шперлинг (Stefan Sperling), мейнтейнер стека протоколов 802.11 в OpenBSD, опубликовал, с разрешения всех вовлечённых лиц, частную переписку с Мэти Ванхофом (Mathy Vanhoef), непосредственно касающуюся скандала с анонсом уязвимости KRACK, выявленной Ванхофом в прошлом году. Из переписки следует, что проект OpenBSD в лице Штефана получил явное разрешение на коммит в «тихом» виде, т.е. без привлечения внимания до официального разглашения информации. Несмотря на приложенные усилия коммит всё же привлёк повышенное внимание специалистов по безопасности, в результате чего эмбарго было снято досрочно, а проект OpenBSD был обвинён в его, эмбарго, нарушении.

Причиной публикации послужил систематический отказ (как минимум) корпорации Intel сотрудничать с проектом OpenBSD в плане досрочного раскрытия сведений об уязвимостях с целью защиты пользователей. Вследствие этого пользователи OpenBSD уже оказывались менее защищёнными (по сравнению с пользователями большинства других операционных систем) в начале этого года, когда были анонсированы уязвимости Meltdown и Spectre.

В то же время не далее чем позавчера Intel пришлось досрочно анонсировать уязвимость в механизме сохранения/восстановления состояния FPU из-за того, что разработчики OpenBSD смогли исключительно на основе слухов исправить ещё не анонсированную уязвимость. Филипп Гюнтер (Philip Guenther) на основании слухов подготовил и добавил в OpenBSD патч, который, как выяснилось позднее, действительно исправлял уязвимость.

Изначально Intel планировал опубликовать сведения об уязвимости в августе, но поводом к досрочному раскрытию информации стал доклад Тео де Раадта на конференции BSDCan 2018 (видео), в рамках которого были представлены свежие доработки ядра OpenBSD. Так как проект OpenBSD не был официально проинформирован об уязвимости, он не подпадал под эмбарго на разглашение. После доклада Колин Персиваль (Colin Percival), базируясь на озвученной информации, за пять часов написал рабочий прототип эксплоита.

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

Стоит отметить, что действия корпорации Microsoft, которая параллельно с OpenBSD также досрочно выпустила патч для исправления уязвимости KRACK, не послужили причиной для аналогичных санкций со стороны Intel, как и со стороны других вендоров.

Дополнение: Тео де Раадт (Theo de Raadt) публично предупредил о наличии серьёзной уязвимости в реализации HyperThreading, рекомендуется отключить эту опцию для любых компьютеров, где может выполняться недоверенный код (например, выполнение JavaScript-кода в браузере и системы хостинга).

  1. Главная ссылка к новости
  2. OpenNews: Атака KRACK против WPA2, позволяющая перехватить трафик в WiFi-сети
  3. OpenNews: Оценка оперативности устранения новых уязвимостей в BSD-системах
  4. OpenNews: Оценка оперативности устранения новых уязвимостей в BSD-системах
  5. OpenNews: Аудит сетевого стека NetBSD выявил уязвимости в BSD-системах
  6. OpenNews: LazyFP - новая уязвимость в процессорах Intel
Обсуждение (134 +59) | Автор: Аноним | Тип: Тема для размышления |
Следующая страница (раньше) >>


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