Новости - Архив 2018, Сентябрь
Вышла Haiku R1/beta1
После 6 лет разработки вышла первая бета-версия операционной системы Haiku.
Haiku - операционная система, нацеленная на воссоздание существовавшей в 1994-2000 годах системы BeOS.
С момента вышедшей в 2012 году версии R1/alpha4, в систему было внесено множество изменений. Вот некоторые из них:
- Добавлен пакетный менеджер HaikuDepot, позволяющий легко устанавливать и удалять приложения;
- В систему включён по умолчанию браузер WebPositive, переведённый на движок WebKit и поддерживающий большинство современных сайтов;
- Полностью переписан интерфейс управления сетевыми соединениями, доведена до ума поддержка wifi;
- Добавлена поддержка потокового видео, как в браузере посредством HTML5, так и в нативном медиаплеере;
- Добавлена поддержка GPT;
- Обновлены драйверы Ethernet/WiFi, и множество других;
- Существенно улучшена работа 64-битной версии системы;
- Закрыто более 11000 багрепортов.
Не так давно в Haiku OS был портирован LibreOffice.
Кроме того, за время, прошедшее с момента выпуска alpha4, была значительно улучшена поддержка Qt и портировано множество Qt-приложений, что позволяет уже сейчас относительно комфортно использовать Haiku OS для повседневной деятельности.
>>> Подробности
GNU Shepherd 0.5.0
GNU Daemon Shepherd или GNU Shepherd, ранее известный как GNU dmd, является сервисным менеджером, который обеспечивает замену SysV-init (или любого другого init). Shepherd обладает мощной и красивой системой управления процессами на основе зависимостей с удобным интерфейсом. Он предназначен для использования на GNU/Hurd, но он будет работать на любой POSIX-подобной системе, где доступен Guile (разновидность Scheme), который также используется для определения настроек и параметров запуска сервисов. В частности, он используется как PID 1 в дистрибутиве GuixSD.
Также Shepherd может использоваться и отдельно для управления процессами отдельных пользователей, что похоже на возможность использования пакетного менеджера Guix для отдельных пользователей в любых POSIX-подобных системах, т. е. вне зависимости от основного сервисного менеджера.
( читать дальше... )
>>> Подробности
opus-tools 0.2
18 сентября увидел свет новый выпуск opus-tools — набора инструментов для работы с кодеком Opus.
Opus — аудиокодек для сжатия с потерями, разработанный специально для применения в приложениях реального времени в Интернете. Является открытым форматом, стандартизованным в RFC 6716, a эталонная реализация распространяется под трёхчастной лицензией BSD. Все известные патенты, под которые подпадает кодек Opus, доступны под лицензией royalty-free.
Изменения в декодировщике opusdec:
( читать дальше... )
>>> Статья про кодек Opus на Wikipedia
>>> Подробности
35 лет проекту GNU!
Разработка системы GNU началась 27 сентября 1983 года, когда Ричард Столлман опубликовал объявление о проекте в группах новостей net.unix-wizards и net.usoft.
()
Vivaldi 2.0
Вышла новая мажорная версия браузера Vivaldi 2.0. Браузер развивается в соответствии с идеологией Opera до её перехода на движок Chromium. Основными приоритетами разработчики Vivaldi называют максимальную кастомизируемость, богатый функционал и контроль за приватностью пользовательских данных. Во главе разработки Vivaldi стоит основатель Opera Software Йон вон Течнер.
Основными особенностями нового релиза являются долгожданная функция синхронизации Vivaldi Sync, отсоединяемая боковая панель, возможность изменять размер вкладок, открытых одновременно в одном окне (в режиме тайлинга), новый режим переключения вкладок по Ctrl+Tab через список с превью, функция восстановления закрытых вкладок по щелчку средней кнопкой мыши на корзине, настраиваемая минимальная ширина вкладок, и много других приятных мелочей.
Браузер построен на движке Blink, для отрисовки пользовательского интерфейса используются HTML и CSS.
>>> Подробности
Android Studio 3.2
Состоялся стабильный релиз Android Studio 3.2 — интегрированной среды разработки (IDE) для работы с платформой Android 9 Pie. С момента анонсирования 3.2 на Google I/O '18 были доработаны более 20 новых функций и улучшена стабильность программы. Среди важных нововведений:
- Android App Bundle позволит сократить размеры APK файлов в среднем на 11%-64%.
- Energy Profiler позволит оптимизировать энергопотребление.
- Android Emulator Snapshots позволит быстро сохранять и загрузить состояние системы (в среднем 2 секунды).
- Другие новейшие технологии, такие как Android Jetpack и Android Slices.
>>> Подробности
Первый релиз Java 11
Сегодня состоялся первый релиз Java 11. Это первая LTS (Long Time Support) версия Java, после изменения политики выпуска новых версий начиная с Java 9. Публичные обновления Java 11 будут выпускаться до сентября 2023 года.
В JDK 11 внесены следующие изменения:
- Стек развёртывания апплетов и WebStart-приложений, объявленный устаревшим в Java 9, теперь удалён окончательно. Вместе с удалением стека развёртывания исчез список поддерживаемых браузеров.
- Удалено автоматическое обновление JRE и сам JRE для Windows и MacOS.
- Вместо JRE и Server JRE предлагается использовать утилиту
jlink
для создания меньших кастомных рантаймов. - JavaFX более не является частью JDK, а поставляется отдельно из openjfx.io.
- Java Mission Control, поставлявшийся вместе с JDK 7, 8, 9, 10 также перестал быть частью JDK и поставляется отдельно.
]*] Формат обновлений для Windows переведён с
tar.gz
наzip
, как на более часто используемый в этой операционной системе. - Формат обновлений для MacOS переведён с
.app
на.dmg
, как на более соответствующий стандартам этой операционной системы.
Изменения в JDK:
- JEP 327 Unicode 10 включая 16018 новых символов среди которых:
а. 19 новых символов для 4K TV стандарта
б. символ Биткоина
в. 128 эмоджи-символов
г. 10 новых алфавитов, среди которых: албанский, брахманский (11-го века) и прочая экзотика.
д. 18 новых блоков символов для новых и существующих алфавитов, среди которых Cyrillic Extended-C. - JEP 321 HTTP Client (Standard) стандартизирован и переведён из
jdk.incubator.http
вjava.net.http
. - В интерфейс
Collection
добавленtoArray(IntFunction<T[]>)
Default Method, перегружающийtoArray(T[])
. Это привело к несовместимости со старым кодом, в котором есть вызовtoArray(null)
. Теперь такой вызов приводит к ошибке компиляции и должен быть изменён на аналогичный с переводомnull
в требуемый тип. - Обновлены локали для Unicode CLDR v33
- Добавлена возможность ленивого создания потоков компиляции. Включается опцией
-XX:+UseDynamicNumberOfCompilerThreads
. - Добавлен новый экспериментальный Scalable Low-Latency Garbage Collector, известный под именами Z и ZGC. Включается одновременным использованием опций
-XX:+UnlockExperimentalVMOptions
и-XX:+UseZGC
. - JEP 318 Epsilon, A No-Op Garbage Collector новый ничего не освобождающий сборщик мусора, предназначенный для тестирования.
- JEP 331 Low-Overhead Heap Profiling - поддержка низкозатратного профилирования выделения памяти в куче. Доступно через JVMTI.
- JEP 329 ChaCha20 and Poly1305 Cryptographic Algorithms.
- Системные свойства
java.home
,user.home
,user.dir
иuser.name
теперь неизменяемы
И ещё много других изменений. Также можно упомянуть удаление поддержки CORBA и мониторинга JVM через SNMP. Из JDK удалены модули, связанные с Java EE. По умолчанию используется не GTK2, а GTK3. Расширено использование нового ключевого слова var, которое теперь может использоваться при объявлении параметров лямбд. При этом все параметры таких лямбд обязаны быть var. Удалены фонты Lucida. Плагин javax.imageio больше не поддерживает JPEG с альфа каналом, судя по всему из-за проприетарности старой реализации.
JDK 11 можно скачать тут. Также следует обратить внимание на то, что изменена лицензия Oracle JDK. Теперь она GPL+CE, как и у OpenJDK.
Для переходящих на Java 11 LTS с Java 8 такой переход добавит ещё и массу новшеств Java 9 и Java 10, перечислять которые тут излишне.
>>> Подробности
Интервью с креативным директором Gaijin Entertainment
На одном из ютуб-каналов вышло интервью с креативным директором Gaijin Entertainment Кириллом Юдинцевым.
Спросили о том, зачем выпускалась Linux-версия игры, с какими проблемами столкнулись при выпуске, также поговорили о поддержке Linux, Wine и Vulkan.
>>> Видео
10 лет ОС Android
23 сентября 2008 года была выпущена первая версия операционной системы Android. В настоящее она является самой популярной у смартфонов — Android установлена на более чем 85% всех смартфонов в мире. “Ъ” вспоминает путь операционной системы от конкурента Symbian до практически монополиста на рынке мобильных ОС.
>>> Подробности
NoteCAD становится открытым
Открыты исходные коды NoteCAD — системы автоматизированного проектирования и редактирования механических деталей для последующей 3d-печати.
Программа поддерживает экспорт и импорт моделей в формате STL. Моделирование основано на параметрическом подходе с использованием решателя геометрических ограничений. Проект находится на стадии альфа-версии, но уже возможно практическое применение для проектирования и редактирования некоторых деталей. САПР разрабатывается с помощью Unity3d на языке программирования C# и может работать под управлением ОС Windows, Linux и других систем, доступных для сборки в Unity3d. Основной версией является онлайн-версия, собранная с использованием технологии WebAssembly. Планируется возможность нарезки (slicing) моделей для 3d-печати в онлайн-режиме.
>>> Подробности
Линус Торвальдс временно уходит с поста координатора Linux
Линус Торвальдс сообщил о своём временном уходе с поста координатора ядра Linux. До его возвращения его место займёт Грег Кроа-Хартман. Точных дат не называется, однако предполагается, что Линус Торвальдс вернётся к моменту запуска новой ветки ядра — 4.20.
Линус Торвальдс говорит, что его уход связан не с тем, что он «выгорел» или «скатился», а с тем, что ему нужно время, чтобы осмыслить своё поведение как координатора проекта Linux. На эту мысль его натолкнула семейная поездка, которую он случайно запланировал на время проведения октябрьского саммита мейнтейнеров Linux. Линус предложил организаторам провести встречу без него, однако те не согласились и перенесли встречу из Ванкувера в Эдинбург, чтобы Торвальдс смог на ней присутствовать.
После этого инцидента Линус Торвальдс осознал, что важны не только технические аспекты разработки, но и человеческое отношение с подчинёнными и напарниками.
Так же теперь обновлён Code of Conduct ядра Linux, ранее содержавший лишь краткие рекомендации к поведению: более не допускаются троллинг, оскорбительное поведение, унижение, домогательство, деанонимизация (разглашение персональных сведений) и пр.
>>> Подробности
Компрометация репозиториев проекта Kodi
Как сообщает компания ESET в репозиториях проекта Kodi (в прошлом XBMC) были обнаружены вредоносные дополнения для скрытого майнинга криптовалюты.
( читать дальше... )
>>> Подробности
SQLite 3.25.0
Состоялся релиз компактной встраиваемой реляционной СУБД — SQLite 3.25.0.
( читать дальше... )
>>> Подробности
Создана первая корпоративная платформа унифицированных коммуникаций на серверах «Эльбрус» и ОС АЛЬТ
Совместными усилиями фирм CommuniGate Systems, ALP Group, АО «МЦСТ» и ПАО «ИНЭУМ им. И.С.Брука» объявлено о создании комплекса CommuniGate Pro — унифицированных коммуникаций на базе процессоров Эльбрус и ОС АЛЬТ Сервер, разрабатываемой компанией «Базальт СПО».
Как сообщается на сайте одного из разработчиков, ПАО «ИНЭУМ им. И.С.Брука», сам сервер, использующийся для системы CommuniGate Pro до 1 октября 2018 будет стоить 450 000 рублей, а после — 600 000 рублей.
Также один из сотрудников МЦСТ опубликовал видео с распаковкой сервера.
>>> Подробности
Проект Krita начал сбор средств на исправление ошибок
Команда разработчиков ПО для цифрового рисования Krita объявила сбор средств на финансирование работ по исправлению ошибок и «полировке» интерфейса. На этот раз решили отказаться от платформы Kickstarter, поскольку не определена конечная сумма. Вместо этого пожертвования принимаются напрямую на сайте проекта. Взносы можно осуществлять с банковской карты, через PayPal и Bitcoin. Предполагается, что потребуется около 3500 евро в месяц.
Каждый пожертвовавший может проголосовать за определённую область, в которой команде нужно приложить усилия. За пожертвование более 50 евро полагается благодарность в виде набора кистей от Ramon Miranda's Digital Atelier и более двух часов учебного видео по их созданию и использованию.
>>> Подробности
Intel представила свободную реализацию EFI – Slimbootloader
Slimbootloader – это реализация EFI на базе Coreboot, но под лицензией BSD и может обновляться как обычное UEFI. Пока поддерживается только платформа Apollo Lake и пока не понятно, будут ли поддерживаться другие платформы. Стоит отметить, что также поддерживается QEMU.
>>> Source code
>>> Подробности
Исправление критической уязвимости в Alpine Linux
В apk, стандартном пакетном менеджере Alpine Linux, были обнаружены несколько уязвимостей. Наиболее серьезная из них позволяет произвести исполнение вредоносного кода на машине пользователя.
( читать дальше... )
>>> Подробности
()
OpenSC 0.19.0
Состоялся релиз OpenSC 0.19.0 — набора утилит и библиотек для работы со смарт-картами. Разработка OpenSC сосредоточена на смарт-картах, поддерживающих работу с криптографическими операциями, а также облегчении их использование в приложениях (аутентификация, шифрование почтовой переписки и электронная подпись). OpenSC реализует стандартные наборы API для смарт-карт, такие как PKCS#11, Windows' Smart Card Minidriver, а также macOS Tokend.
( читать дальше... )
>>> Подробности
()
GNU Guile-CV 0.2.0
Guile-CV — это библиотека компьютерного зрения для языка программирования GNU Guile, являющаяся привязкой к библиотеке Vigra, написанной на C++, и работающая через прослойку Vigra C. Guile — реализация языка Scheme, диалекта Lisp.
( читать дальше... )
>>> Источник
Релиз libinput 1.12
Состоялся новый значительный релиз библиотеки управления устройствами ввода, развиваемой в рамках проекта Freedesktop Wayland, но также используемой в X.org через драйвер xf86-input-libinput
.
Библиотека получает и мультиплексирует сырые события различных устройств ввода от ядра (/dev/input
), и преобразует их в стандартные примитивы событий ввода для использования приложениями. Поддерживаются почти все классы устройств ввода (кроме джойстиков), включая такие нетривиальные функции как мульти-тач-жесты, сила нажатия, виброотклик, ускорение trackpoint и многое другое.
В новой версии:
- Поддержка device quirks, т.е. ручное конфигурирование аттрибутов устройств пользователем или дистрибутивом через ini-файлы в
/etc/libinput
или/usr/share/libinput
(Документация). - Перевод документации на движок Sphinx, её переориентация на пользователя, а не разработчика.
- Значительно улучшенная поддержка тачпадов, например фильтрация ладони на некоторых устройствах с полной поддержкой multitouch (Apple).
- Улучшена поддержка прокрутки (scrolling) двумя пальцами: теперь при продолжительной прокрутке вычисляется направление движения (горизонтальное или вертикальное), а события ортогональных направлений гасятся.
- Новый метод расcчёта ускорения при использовании trackpoint (aka красная точка thinkpad).
- Больше не используется усреднение скорости, чтобы не терять точность на качественных устройствах.
- Официальная поддержка FreeBSD.
>>> Подробности
Tails 3.9
Дистрибутив Tails обновлен до версии 3.9. The Amnesic Incognito Live System, или Tails, — дистрибутив GNU/Linux на основе Debian 9 (Stretch), созданный для обеспечения приватности и анонимности.
( читать дальше... )
>>> Подробности
Mesa 18.2
7 сентября 2018 состоялся очередной ежеквартальный релиз Mesa - кроссплатформенной реализации OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC и Vulkan.
( читать дальше... )
>>> Подробности
Вышел релиз GNU indent 2.2.12
Через более чем 8,5 лет после релиза GNU indent 2.2.11 состоялся релиз GNU indent 2.2.12. GNU indent - утилита для форматирования исходного кода на C и C++
( читать дальше... )
>>> Скачать
GNOME 3.30
Новый релиз любимой пользователями оболочки рабочего стола для Linux уже с нами: встречайте GNOME 3.30. По сравнению с предыдущей версией было внесено более 25-ти тысяч улучшений, а штаб разработчиков увеличился до 801-го человека.
Итак, улучшения:
( читать дальше... )
>>> Подробности
Релиз web-браузера Chrome 69 с интерфейсом в стиле Material Design
Разработчиками Google представлена новая версия Google Chrome, приуроченная к десятилетию самого популярного браузера в мире . В качестве ключевых изменений можно отметить новый стильный интерфейс (Material Design), возможность кастомизации стартовой страницы и новый компилятор WebAssembly.
>>> Подробности
Вышла RunaWFE 4.3.0 — система управления бизнес-процессами предприятия
RunaWFE — это свободная российская система управления бизнес-процессами и административными регламентами. Написана на Java, распространяется под открытой лицензией LGPL. RunaWFE использует как собственные решения, так и некоторые идеи проектов JBoss jBPM и Activiti, содержит большое количество компонентов, задача которых - обеспечить удобную работу конечного пользователя.
( Изменения после версии 4.2.0: )
>>> Подробности
Firefox 62
Вышел Tusky 3.0 — свободный Mastodon-клиент для Android
Tusky — легковесный Mastodon-клиент для платформы Android, который поддерживает все возможности сети Mastodon, включая фото, видео, списки, «custom emoji» а также имеет интерфейс, разработанный в соответствии с Material design.
Mastodon — федеративная социальная сеть для микроблогинга, написанная на языке Ruby и использующая стандартизированный W3C протокол ActivityPub.
>>> Скачать исходный код релиза и APK-пакет (GitHub)
>>> Установить APK: F-Droid | Google Play | Amazon Appstore
>>> Подробности
Релиз Revolution IRC 0.4.1 — свободный современный IRC-клиент для Android
Revolution IRC — современный IRC-клиент для платформы Android в стиле Material design.
29 августа 2018 года состоялся релиз версии 0.4.0 и в тот же день состоялся релиз версии 0.4.1 с иправлением критической ошибки.
На текущий момент, это единственный активно развиваемый проект среди самодостаточных IRC-клиентов в репозитории F-Droid.
>>> Скачать исходный код (GitHub)
>>> Установить APK: F-Droid | Google Play
>>> Подробности