The OpenNET Project / Index page

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

27.05.2018 Oracle планирует убрать из Java встроенную поддержку сериализации (5 +1)
  Марк Реинхольд (Mark Reinhold), главный архитектор платформы Java, считает, что добавление в 1997 году в язык Java поддержки сериализации объектов было ужасной ошибкой, которую приходится расхлёбывать в виде всё вновь и вновь всплывающих критических уязвимостей в различных продуктах на Java. По мнению Реинхольда, от трети до половины всех уязвимостей в Java-проектах связаны с сериализацией (кодированием объектов в последовательность байт для их сохранения или передачи), которая в силу простоты применения для решения многих задач провоцирует разработчиков на необдуманное использование.

Из соображений безопасности в долгосрочной перспективе Oracle планирует прекратить встроенную поддержку сериализации, предложив в качестве замены защищённый компактный фреймворк. Во фреймворке будет обеспечена возможность безопасной сериализации Java-версии классов данных и графов записей с возможностью манипуляции сериализированными данными в форматах JSON и XML. План будет реализован в рамках проекта Amber, сфокусированного на продвижении новых возможностей языка.

  1. OpenNews: Критическая уязвимость в Apache Struts
  2. OpenNews: Компания Red Hat выпустила язык программирования Ceylon 1.2
  3. OpenNews: Google открыл код FlatBuffers, библиотеки для эффективной сериализации данных
  4. OpenNews: Компания Oracle опубликовала Java SE 10 и прекратила поддержку Java SE 9
  5. OpenNews: Система машинного обучения для синтеза типового кода на языке Java
Обсуждение (5 +1) | Тип: К сведению |
26.05.2018 Анонимный благотворитель намерен пожертвовать миллион долларов проекту GNOME (153 +15)
  Организация GNOME Foundation сообщила о появлении анонимного благотворителя, который намерен в следующие два года пожертвовать на развитие GNOME до миллиона долларов США. GNOME Foundation планирует использовать данные средства для увеличения количества персонала с целью оптимизации работы и расширения поддержки проекта и связанной с ним экосистемы. Детальное описание областей, в которые планируется вложить полученные средства, будет представлено в ближайшие недели.

  1. OpenNews: Фонд Pineapple пожертвовал 200 тысяч долларов проекту KDE
  2. OpenNews: Фонд Pineapple пожертвовал 1 миллион долларов Фонду свободного ПО
  3. OpenNews: Проект Elementary OS реализовал вводящую в заблуждение схему сбора пожертвований
  4. OpenNews: Сооснователь WhatsApp пожертвовал миллион долларов проекту FreeBSD
Обсуждение (153 +15) | Тип: К сведению |
26.05.2018 Третий бета-выпуск FreeBSD 11.2 (5 +4)
  Сформирован третий бета-выпуск FreeBSD 11.2. Выпуск FreeBSD 11.2-BETA3 доступен для архитектур amd64, i386, powerpc, powerpc64, sparc64, aarch64 и armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, RPI-B, RPI2, PANDABOARD, WANDBOARD). Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2. Релиз FreeBSD 11.2 запланирован на 27 июня.

По сравнению со вторым бета-выпуском во FreeBSD 11.2 представлены следующие изменения:

  • В утилиту krping добавлена возможность установки типа сервиса для исходящих соединений RDMA;
  • Обновлены компоненты, связанные с LLVM;
  • Решена проблема с загрузкой на системах sparc64;
  • В ipfw возобновлена поддержка sysctl net.inet.ip.fw.dyn_keep_states.

  1. OpenNews: Второй бета-выпуск FreeBSD 11.2
  2. OpenNews: Началось бета-тестирование FreeBSD 11.2
  3. OpenNews: Отчёт о развитии FreeBSD за третий квартал 2017 года
  4. OpenNews: Релиз FreeBSD 10.4
  5. OpenNews: Релиз FreeBSD 11.1
Обсуждение (5 +4) | Тип: Программы |
25.05.2018 Выпуск Wine 3.9 (22 +8)
  Состоялся экспериментальный выпуск открытой реализации Win32 API - Wine 3.9. С момента выпуска версии 3.8 было закрыто 33 отчёта об ошибках и внесено 230 изменений.

Наиболее важные изменения:

  • В Direct 3D включены по умолчанию базовые контексты OpenGL;
  • Началась работа по реализации Direct 3D 12 с использованием vkd3d;
  • Расширена поддержка планировщика запуска задач по расписанию (Task Scheduler);
  • Улучшены возможности панели задач (Task Dialog);
  • В GdiPlus улучшена поддержка стрелок;
  • Закрыты отчёты об ошибках, связанные с работой игр и приложений: AMMYY Admin v3.0, WinLaunch 0.4.x, Photoshop Elements 11/12, iTunes 12, Visual Pinball 8.x, 9.x, 10.x, Arkanoid++ 0.2, UPlay, Visual C++ Build Tools 2015, Batman - The Telltale Series, Moorhuhn Kart 3, Ri-li 2.0.1, Micrografx Designer 7.1, Chessbase 11, Anno 2205, FrameMaker 7.2;

  1. OpenNews: Проект Wine выпустил Vkd3d 1.0 с реализацией Direct3D 12
  2. OpenNews: Выпуск Wine 3.8
  3. OpenNews: Выпуск Wine 3.7
  4. OpenNews: Выпуск проекта Wine Staging 3.3
  5. OpenNews: Стабильный релиз Wine 3.0
Обсуждение (22 +8) | Тип: Программы |
25.05.2018 Обновление сборки Openwall GNU/*/Linux (3 +9)
  Сформировано обновление iso-образов и шаблонов контейнеров OpenVZ стабильной ветки Openwall GNU/*/Linux (Owl) 3.1-stable. По сравнению с прошлым обновлением iso-образов, выпущенным в августе 2016 года, в состав нового выпуска включены накопившиеся обновления с устранением уязвимостей, в том числе исправлены уязвимости в ядре Linux, glibc, openssl, procps-ng, db4, openssh, bind и gnupg. Также обновлены шаблоны контейнеров для OpenVZ и сборки находящейся в разработке ветки Owl-current, которая последние несколько лет не развивается и находится в состоянии сопровождения (устраняются только критические уязвимости).

Owl представляет собой компактный дистрибутив GNU/Linux, ориентированный на обеспечение высокой безопасности, который может использоваться как для создания высокозащищённых серверных систем, так и для создания базовой начинки изолированных контейнеров и организации работы контейнерной виртуализации на основе OpenVZ. В дистрибутиве по умолчанию применяются передовые методы обеспечения защиты, используются наиболее безопасные настройки (например, по умолчанию не поставляется программ с флагом suid) и поставляются только пакеты, заслуживающие доверия и прошедшие аудит исходного кода. Кроме готовых бинарных пакетов, предоставляются удобные средства для пересборки пакетов из исходных текстов (make buildworld) и формирования iso-образа или начинки виртуального окружения.

  1. OpenNews: Обновление сборки Openwall GNU/*/Linux 3.1-stable
  2. OpenNews: Анонсирован Openwall GNU/*/Linux 3.1-stable
  3. OpenNews: Вышел Openwall GNU/*/Linux 3.0. Проекту 10 лет
  4. OpenNews: Проект Openwall подготовил модуль для защиты от эксплуатации уязвимостей в ядре Linux
  5. OpenNews: Выпуск yescrypt 1.0.0, новой схемы хеширования паролей
Обсуждение (3 +9) | Тип: Программы |
25.05.2018 Выпуск DNS-сервера BIND 9.13.0 с изменением схемы нумерации версий (17)
  Консорциум ISC опубликовал новую ветку DNS-сервера BIND 9.13. Прошлая ветка 9.12 была выпущена в январе и на её подготовку было потрачено два года. Столь существенное сокращение сроков между значительными номерами версий обусловлено переходом проекта на новую схему подготовки выпусков. Нечётные номера релизов отныне будут присваиваться экспериментальным веткам, в которых будет развиваться функциональность для будущих стабильных веток, имеющих чётный номер выпуска.

Формирование отдельных альфа- и бета-веток прекращено. Таким образом, BIND 9.13 является экспериментальной веткой, на базе которой после готовности будет сформирован стабильный релиз BIND 9.14 (выпуски 9.13.0, 9.13.1, 9.13.2... можно рассматривать как 9.14.0a1, 9.14.0a2, 9.14.0b1...).

  1. OpenNews: Для атаки на MyEtherWallet использовался захват DNS-сервиса Amazon при помощи BGP
  2. OpenNews: В следующем выпуске Android появится поддержка "DNS over TLS"
  3. OpenNews: Выпуск DNS-сервера KnotDNS 2.6.6
  4. OpenNews: Тестирование DNS over HTTPS в Firefox может привести к утечке данных об открываемых сайтах
  5. OpenNews: Релиз DNS-сервера BIND 9.12
Обсуждение (17) | Тип: Программы |
24.05.2018 Budgie Desktop возвращается в Solus и пересматривает планы миграции c GTK на Qt (80 +6)
  Разработчики рабочего стола Budgie приняли решение о возвращении к работе под эгидой проекта Solus и сообщили о намерении повторно рассмотреть все ранее принятые кардинальные решения, связанные с миграцией с GTK+ и библиотек GNOME на Qt, в том числе будет рассмотрена возможность применения Wayland и GTK+4.

Изначально рабочий стол Budgie был основан разработчиками дистрибутива Solus, но через некоторое время отделился и развивался как отдельный проект. При этом Solus продолжал контролировать разработку Budgie, а отделение было скорее формальным шагом, призванным подчеркнуть возможность использования рабочего стола в разных дистрибутивах.

Напомним, что рабочий стол Budgie основан на технологиях GNOME, но использует собственные реализации оболочки GNOME Shell, панели, апплетов и системы вывода уведомлений. Для управления окнами в Budgie используется оконный менеджер Budgie Window Manager (BWM), являющийся расширенной модификацией базового плагина Mutter. Основу Budgie составляет панель, близкая по организации работы к классическим панелям рабочего стола. Все элементы панели являются апплетами, что позволяет гибко настраивать состав, менять размещение и заменять реализации основных элементов панели на свой вкус. Среди доступных апплетов можно отметить классическое меню приложений, систему переключения задач, область со списком открытых окон, просмотр виртуальных рабочих столов, индикатор управления питанием, апплет управления уровнем громкости, индикатор состояния системы и часы.

  1. OpenNews: Выпуск сборок рабочего стола Budgie 10.4 для Debian и Ubuntu
  2. OpenNews: Выпуск дистрибутива Solus 3 и рабочего стола Budgie 10.4
  3. OpenNews: Рабочий стол Budgie переходит с GTK+ и библиотек GNOME на Qt
  4. OpenNews: Ubuntu Budgie получил статус официальной редакции Ubuntu
Обсуждение (80 +6) | Тип: К сведению |
24.05.2018 Выпуск CentOS Atomic Host 7.1804, специализированной ОС для запуска контейнеров Docker (16 +2)
  Проект CentOS представил выпуск минималистичной операционной системы CentOS Atomic Host 7.1804, которая поставляется в форме монолитного целиком обновляемого образа и предоставляет базовое окружение, которое содержит только минимальный набор компонентов (systemd, journald, docker, rpm-OSTree, geard и т.п.), необходимых для запуска и управления изолированными контейнерами Docker. Все пакеты, обеспечивающие работу конечных приложений, поставляются непосредственно в составе контейнеров, а хост-система не содержит ничего лишнего.

CentOS Atomic Host является пересборкой продукта Red Hat Enterprise Linux Atomic Host RHEL 7.5, в свою очередь базирующегося на наработках свободного проекта Atomic. Об особенностях проекта можно прочитать в тексте прошлого анонса. Сборки CentOS Atomic Host доступны в форме установочного ISO, образов виртуальных машин Vagrant (Libvirt, VirtualBox), qcow2 (OpenStack, AWS, Libvirt) и AMI (Amazon Machine Image).

В новой версии произведена синхронизация дистрибутива с пакетной базой RHEL 7.5. Убрана привязка к rpm-пакетам Kubernetes, что позволяет пользователям на свой вкус выбирать между пакетами Kubernetes и OpenShift. Обновлены версии компонентов: atomic 1.22.1, cloud-init 0.7.9, docker 1.13.1, etcd 3.2.18, flannel 0.7.1, ostree 2018.1 и rpm-ostree-client-2018.1.

  1. OpenNews: Выпуск дистрибутива CentOS 7.5
  2. OpenNews: Запрет на использование торговой марки CentOS для сторонних сборок
  3. OpenNews: Проект Silverblue будет развивать атомарно обновляемый вариант Fedora Workstation
  4. OpenNews: В openSUSE Leap появится поддержка атомарного обновления системы
  5. OpenNews: Выпуск атомарно обновляемого самобытного дистрибутива Endless OS 3.4
Обсуждение (16 +2) | Тип: Программы |
23.05.2018 Бета-версия клиентского C++ API Pgfe к PostgreSQL (37 +7)
  Доступна бета версия Pgfe - неофициального клиентского API для PostgreSQL, написанного на языке C++ и упрощающего работу с PostgreSQL в проектах на C++. Для сборки необходим компилятор с поддержкой C++17, такой как GNU GCC 8+ или Microsoft Visual C++ 15.7+.

Основные возможности: соединение в блокирующем и неблокирующем режимах, обработка заранее подготовленных выражений (prepared statement) с именованными параметрами, коды SQLSTATE, динамический SQL и преобразование расширяемых типов данных (например, преобразования между массивами PostgreSQL и контейнерами STL). В будущем ожидается появление Large Objects, операции COPY, C API, типы dmitigr::pgfe::Composite и dmitigr::pgfe::Dynamic_array для работы с составными типами и массивами произвольной размерности.

  1. OpenNews: Релиз pgAdmin 4 3.0, интерфейса для управления СУБД PostgreSQL
  2. OpenNews: Для PostgreSQL подготовлено расширение TopN
  3. OpenNews: Атака по майнингу криптовалюты на незащищённых серверах PostgreSQL
  4. OpenNews: Для PostgreSQL предложено новое хранилище zheap
  5. OpenNews: Релиз СУБД PostgreSQL 10
Обсуждение (37 +7) | Автор: Дмитрий | Тип: Программы |
21.05.2018 Выпуск дистрибутива Parrot 4.0 с подборкой программ для проверки безопасности (31 +4)
  Состоялся релиз дистрибутива Parrot 4.0, основанный на пакетной базе Debian Testing и включающий подборку инструментов для проверки защищённости систем, проведения криминалистического анализа и обратного инжиниринга. Для загрузки предложены два варианта iso-образов: полный (3.7 Гб) и сокращённый (1.8 Гб).

Дистрибутив Parrot позиционируется как переносная лаборатория с окружением для экспертов по безопасности и криминалистов, основное внимание в которой уделяется средствам для проверки облачных систем и устройств интернета-вещей. В состав также включены криптографические инструменты и программы обеспечения защищённого выхода в сеть, в том числе предлагаются TOR, I2P, anonsurf, gpg, tccf, zulucrypt, veracrypt, truecrypt и luks. В качестве рабочего стола применяется MATE.

В новом выпуске:

  • Подготовлены экспериментальные сборки Netinstall, позволяющие выбрать и установить только необходимые пакеты, используя минимальный установочный образ.
  • Реализованы шаблоны для создания контейнеров Docker.
  • Стабилизирована система изолированного выполнения приложений, построенная на основе инструментария firejail, в котором для изоляции используются пространства имён (namespaces), AppArmor и фильтрация системных вызовов (seccomp-bpf).
  • В качестве http-сервера по умолчанию задействован nginx (apache httpd доступен в качестве опции).
  • Включена по умолчанию поддержка работы с MD RAID, в базовый состав добавлен инструментарий mdadm.
  • Обновлены версии пакетов, включая ядро Linux 4.16, рабочий стол MATE 1.20, Libreoffice 6, Firefox 60.

  1. OpenNews: Выпуск Wifislax 4.12, дистрибутива для тестирования Wi-Fi
  2. OpenNews: Релиз CAINE 9.0, дистрибутива для выявления скрытых данных
  3. OpenNews: Вышел DEFT Zero, дистрибутив для расследования компьютерных преступлений
  4. OpenNews: Релиз дистрибутива для исследования безопасности систем Kali Linux 2018.2
  5. OpenNews: Выпуск BlackArch 2017.11.24, дистрибутива для тестирования безопасности
Обсуждение (31 +4) | Тип: Программы |
21.05.2018 Kubuntu прекращает подготовку сборок для 32-разрядных систем x86 (132 +4)
  Разработчики Kubuntu решили отказаться от формирования 32-разрядных сборок (kubuntu-*-desktop-i386.iso). Публикация 32-разрядных сборок будет прекращена начиная с выпуска Kubuntu 18.10, для загрузки будут предлагаться только сборки для архитектуры x86_64. Поддержка репозиториев с пакетами для архитектуры i386 пока будет сохранена, но в отдалённой перспективе их сопровождение находится под вопросом. Для новых установок рекомендуется использовать iso-образы LTS-выпуска Kubuntu 18.04, поддержка которого составит 3 года (в отличие от Ubuntu, который поддерживается 5 лет). Из планов на будущее отмечается рассмотрение возможности создание сборок для архитектуры ARM, в частности для плат Raspberry Pi и компактных ARM-нетбуков.

Аналогичные решения по прекращению подготовки 32-разрядных сборок начиная с осеннего выпуска в начале мая были приняты для Ubuntu MATE, Ubuntu Studio, Ubuntu Kylin и Ubuntu Budgie. Формирование 32-разрядных сборок Ubuntu Server было прекращено начиная с выпуска 18.04, а Ubuntu Desktop с выпуска 17.10.

  1. OpenNews: NVIDIA прекращает разработку драйверов для 32-разрядных систем
  2. OpenNews: Ubuntu прекращает формирование серверных сборок для 32-разрядных систем x86
  3. OpenNews: Arch Linux прекратил поддержку 32-разрядных систем x86
  4. OpenNews: Ubuntu прекращает формирование desktop-сборок для 32-разрядных систем x86
  5. OpenNews: В Google Chrome прекращается поддержка 32-разрядных систем Linux
Обсуждение (132 +4) | Тип: К сведению |
21.05.2018 Второй бета-выпуск FreeBSD 11.2 (73 +18)
  Сформирован второй бета-выпуск FreeBSD 11.2. Выпуск FreeBSD 11.2-BETA2 доступен для архитектур amd64, i386, powerpc, powerpc64, sparc64, aarch64 и armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, RPI-B, RPI2, PANDABOARD, WANDBOARD). Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2. Релиз FreeBSD 11.2 запланирован на 27 июня.

По сравнению с первым бета-выпуском во FreeBSD 11.2-BETA2 представлены следующие изменения:

  • Проведена работа над ошибками в коде, связанном с библиотекой iflib;
  • Устранён сбой при загрузке на платах Banana Pi;
  • Исправлена ошибка в функции soshutdown();
  • Проведена оптимизация производительности переключения контекста при использовании PTI (page table isolation);
  • В rc.conf для ARM Soc включен по умолчанию скрипт для запуска kldxref;
  • В msdosfs устранены регрессивные изменения в коде поддержки длинных имён файлов;
  • Устранена проблема в ng_uncallout(), которая могли приводить к краху ядра;
  • Внесена порция улучшений в реализацию DTrace;
  • Прошивка cxgbe обновлена до версии 1.19.1.0;
  • В ttys обеспечен запуск getty только при наличии необходимого файла-устройства;
  • Устранены проблемы со сборкой для ARM SoC GUMSTIX;
  • Для x86-систем в компоновщик ядра добавлена поддержка ifuncs;
  • Решены проблемы с загрузкой на SoC BEAGLEBONE, GUMSTIX и PANDABOARD;
  • Исправлено замусоривание дерева исходных текстов базовой системы при сборке для arm64/aarch64 (TARGET/TARGET_ARCH).
  • Устранена проблема с контроллерами eMMC в системах Intel Bay;
  • Устранён крах утилит uptime и w при использовании процессоров i386.

  1. OpenNews: Началось бета-тестирование FreeBSD 11.2
  2. OpenNews: Отчёт о развитии FreeBSD за третий квартал 2017 года
  3. OpenNews: Релиз FreeBSD 10.4
  4. OpenNews: Релиз FreeBSD 11.1
Обсуждение (73 +18) | Тип: Программы |
20.05.2018 Выпуск почтового клиента Mutt 1.10.0 (15 +17)
  Доступен релиз консольного почтового клиента Mutt 1.10.0, в котором представлено несколько заметных изменений:
  • Проведена оптимизация методов хранения почтового архива. В Maildir при обработке проверки почты задействованы хэш-таблицы, динамически адаптирующиеся к изменению размера. Заметно ускорены операции чтения из Mbox за счёт перехода на использование ввода/вывода без блокировок. Ускорены операции синхронизации через IMAP;
  • Добавлены опции для упрощения настройки ключей PGP и S/MIME: $pgp_default_key, $smime_default_key, $pgp_sign_as и $smime_sign_as;
  • Добавлена опция $new_mail_command, позволяющая указать команду для запуска при обнаружении новой почты;
  • Добавлена клавиатурная комбинация ctrl-r для поиска по истории выполненных операций;
  • Добавлена опция $abort_noattach_regexp, позволяющая задать регулярное выражение для содержимого сообщения, при совпадении которого сообщение не сможет быть отправлено без вложений;
  • Добавлена команда "echo" для вывода сообщений при выполнении макросов (например, текст уведомления о вызове макроса);
  • Обеспечена сборка с библиотекой libidn2 для поддержки интернационализованных доменных имён (IDN), соответствующих спецификации IDNA2008 (например, домен.рф);
  • Добавлена поддержка сохранения истории сообщений об ошибках, регулируемая опцией $error_history и отображаемая командой ":exec error-history".

  1. OpenNews: Подробности атаки на шифрование PGP и S/MIME в почтовых клиентах
  2. OpenNews: Выпуск почтового клиента Mutt 1.9.0
  3. OpenNews: Выпуск почтового клиента Geary 0.12
  4. OpenNews: Релиз почтового клиента Notmuch 0.26
  5. OpenNews: Релиз почтового клиента Sylpheed 3.7.0
Обсуждение (15 +17) | Тип: Программы |
19.05.2018 Lubuntu переходит на пользовательское окружение LXQt (118 +24)
  Разработчики дистрибутива Lubuntu сообщили о решении окончательно перейти на окружение рабочего стола LXQt (Qt Lightweight Desktop Environment), развиваемое объединённой командой разработчиков проектов LXDE, Razor-qt и Hawaii. Выпуск Lubuntu 18.10 выйдет официально с LXQt.

Напомним, что инициатива по переводу Lubuntu с LXDE на LXQt была запущена в 2014 году, но миграция многократно откладывалась и дистрибутив до сих пор поставляется с LXDE. Начиная с выпуска Lubuntu 17.10 пользователям предлагается дополнительная тестовая редакция Lubuntu Next с LXQt, помимо штатных сборок с LXDE. Основной причиной миграции является стагнация, прекращение развития (по сути LXQt и есть продолжение развития LXDE) и перевод LXDE в режим сопровождения. LXDE остаётся привязан к GTK 2 и изменение ситуации не предвидится. LXQt активно развивается, основан на Qt 5 и избавлен от привязок к GNOME. LXQt помечен стабильным начиная с выпуска 0.11 (LXQt 1.0 ожидается только после готовности поддержки Wayland).

  1. OpenNews: Доступно десктоп-окружениe LXQt 0.12
  2. OpenNews: Началось формирование тестовых сборок Lubuntu с рабочим столом LXQt
  3. OpenNews: Представлен Fedora 25 LXQt Remix
  4. OpenNews: Lubuntu созрел для перехода на LXQt
  5. OpenNews: Первый выпуск десктоп-окружения LXQt, созданного в результате объединения LXDE и Razor-Qt
Обсуждение (118 +24) | Тип: К сведению |
19.05.2018 Доступна двадцать третья альфа-версия открытой игры 0 A.D. (73 +26)
  Представлен двадцать третий альфа-выпуск свободной игры 0 A.D., которая представляет собой стратегию реального времени с качественной 3D-графикой и игровым процессом во многом похожим на игры серии "Age of Empires". Исходные тексты игры были открыты компанией Wildfire Games под лицензией GPL после 9 лет разработки в качестве проприетарного продукта. Сборка игры доступна для Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora и Arch Linux), FreeBSD, OpenBSD, macOS и Windows. Текущая версия поддерживает сетевую игру и однопользовательскую игру с ботами на заранее смоделированных, либо динамически создаваемых картах. Игра охватывает более десяти цивилизаций, существовавших в диапазоне с 500 года до нашей эры до 500 года нашей эры.

Не связанные с кодом компоненты игры, такие как графические и звуковые элементы, представлены под лицензией Creative Commons BY-SA, допускающей модификацию и задействование в коммерческих продуктах при условии указания авторства и распространения производных работ под аналогичной лицензией. Игровой движок 0 A.D. насчитывает около 150 тыс. строк кода на языке С++, для вывода 3D графики используется OpenGL, для работы со звуком — OpenAL, для организации сетевой игры — ENet. Из других открытых проектов по созданию стратегий реального времени можно отметить: Glest, ORTS, Warzone 2100 и Spring.

Основные новшества (перевод примечания к выпуску):

  • Добавлена новая цивилизация - царство Куш (существовало с IX — VIII до нашей эры по 350 г. н.э в северной части территории современного Судана);
  • Реализован загрузчик модов, позволяющий устанавливать моды с сайта mod.io непосредственно из основного игрового приложения (для установки доступны только моды, проверенные на безопасность, другие моды можно установить вручную);
  • Переработаны некоторые меши, юниты, анимационные эффекты, текстуры и материалы. Отдельное внимание было уделено оттачиванию качества шлемов, щитов и одежды. Добавлены новые модели, например, заменены все кавалерийские юниты, добавлены новые спартанские здания, представлено новое животное - дикий бык зебу;
  • Реализована возможность комбинировать различные условия победы, такие как создание чуда, цареубийство и захват реликвии;
  • Добавлена визуализация зон доступности для атаки, позволяющая оценить оптимальность расстановки защитных сооружений;
  • Реализована возможность пометки границ состоящих в союзе игроков общим дипломатическим цветом, что позволяет более наглядно разделять союзников и врагов;
  • Повреждённые юниты теперь могут наносить разрушения окружающим юнитам, например, не до конца потопленный корабль может уничтожить находящиеся поблизости лодки;
  • Добавлен новый диалог с подробной информации об юните (вызывается кликом правой кнопкой мыши на юните);
  • Бот Petra AI теперь позволяет настраивать особенности поведения, например, выбрать когда применять агрессивную стратегию поведения, а когда нацеленную на защиту;
  • Добавлены новые карты: 7 случайных и 3 для проведения битв, шесть из этих карт воспроизводят территорию царства Куш. Переработан код для генерации случайных карт. Режим "Unknown Nomad" (изучение новой территории) теперь может применяться для любых автоматически генерируемых карт.

  1. OpenNews: Доступна двадцать первая альфа-версия открытой игры 0 A.D.
  2. OpenNews: Вышла двадцатая альфа-версия открытой игры 0 A.D.
  3. OpenNews: Вышла девятнадцатая альфа-версия открытой игры 0 A.D.
Обсуждение (73 +26) | Тип: Программы |
Следующая страница (раньше) >>


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