Как было опубликовано на сайте Oracle Solaris Blog
, 2019-05-29 вышло обновление операционной системы Solaris 11.4 SRU 9, в котором предложена серия очередных исправлений и улучшений для ветки Solaris 11.4.
Для установки предложенных в обновлении исправлений, пользователям достаточно выполнить команду 'pkg update'.
Стала публично доступной образцовая реализация Java 12 — JDK 12. С момента выпуска сборки №33 (три недели назад) не замечено ошибок уровня P1; таким образом, она становится официальным публичным выпуском, готовым к промышленному использованию.
Сборки OpenJDK от Oracle с лицензией GPL доступны здесь. Скоро, несомненно, появятся сборки других реализаций.
В этот выпуск включено 8 предложений по улучшению (JEP):
189: Shenandoah: экспериментальный сборщик мусора с малым временем прерывания;
230: набор миниатюрных эталонных тестов.
325: switch-выражения (предварительно);
334: API констант JVM;
340: один порт на AArch64 вместо двух;
341: архив обмена данными классов (CDS) из классов по умолчанию;
344: прерываемые смешанные сборки мусора в G1;
346: быстрый возврат неиспользуемой памяти операционной системе в G1.
А также, как обычно — сотни мелких улучшений и тысячи исправлений.
Компания Oracle выпустила релиз операционной системы Solaris 11.4. для архитектур x86_64 и SPARC.
Основные изменения:
оптимизации для существенного увеличения производительности СУБД Oracle и Java;
пользовательское окружение обновлено до версии GNOME 3.24;
обеспечено повсеместное использование шифрования с возможностью получения ключей с серверов;
добавлена возможность аудита на уровне отслеживания доступа к отдельным файлам, аудита верифицированной загрузки, просмотра истории выполнения привилегированных программ;
добавлена возможность гранулированного ограничения доступа через привязку меток к файлам и каталогам и предоставление доступа отдельным процессам;
портирован код пакетного фильтра PF для использования вместо пакетного фильтра IP Filter;
добавлен новый механизм для автоматической защиты при помощи технологии Oracle SPARC Silicon Secured Memory, предоставляющей аппаратные механизмы для защиты программ от несанкционированного доступа к памяти;
Компания Oracle представило пятое обновление для ядра Unbreakable Enterprise Kernel 4. Исходные тексты, включая разбивку в отдельные патчи, доступны в открытом Git-репозитории Oracle. Пакеты - в репозитории Oracle Linux, расположенном по адресу yum.oracle.com . Ядро распространяется как ядро по умолчанию в Oracle Linux и предоставляет ряд расширенных возможностей, таких как интеграция DTrace и улучшенная поддержка Btrfs.
Напомним, что в основном дистрибутиве Red Hat Enterprise Linux 7.4 приняли решение от нее отказаться.
Новшества:
В реализации Btrfs улучшена обработка дедупликации данных и обеспечена возможность удаления устройств по их идентификатору (device ID);
Бэкпортирован усовершенствованный код обработки ошибок XFS.
Бэкпортированы изменения из ядер Linux 4.9 и 4.10, связанные с гипервизором Xen
В реализации DTrace улучшена поддержка FBT (Function Boundary Tracing) для отслеживания выхода за границы буфера в функциях, работающих на уровне ядра. Расширен охват проверок, осуществляемых провайдером ввода/вывода. Добавлена возможность добавлять контрольные проверки (probe) в файловые системы, работающее поверх штатного блочного уровня. Добавлена поддержка трассировки чтения и записи поверх NFS. Добавлены контрольные проверки SDT для протоколов TCP и UDP. Обеспечена автоматическая загрузка необходимых модулей DTrace;
Добавлена поддержка динамического изменения размера больших страниц памяти, что позволяет одновременно использовать большие страницы разного размера;
В nf_tables добавлены модули для дублирования сетевых пакетов с отправкой дубликатов в заданную точку приёма трафика;
В OpenFabrics Enterprise Distribution (OFED) добавлена поддержка интерфейса netlink, позволяющего подключать обработчики в пространстве пользователя;
Было добавлено 30 новых драйверов. Intel E100, Intel i40e, nvme, smartpqi. Добавлен Forcedeth для Ethernet в составе Nvidia Nforce
Под флагом Technology Preview продолжается тестирование экспериментальной поддержки DCTCP (Data Center TCP), DRBD (Distributed Replicated Block Device), системы верификации модулей ядра по цифровой подписи, режима совместимости NFS over RDMA с ZFS и Solaris, серверной реализации pNFS (parallel NFS).
Данное ядро теперь подписано новым личным ключом Oracle для SecureBoot, а не ключом Redhat, как это было раннее.
Компания Oracle представила Oracle Linux 7.4. Дистрибутив примечателен тем, что в отличие от Red Hat и CentOS не делится на платную и бесплатную версию и является единым целым.
Помимо стандартного ядра RedHat, в дистрибутиве присутствует своя ветка Unbreakable Enterprise Kernel 4 и загрузка по умолчанию идет с ядром от Oracle. Oracle 7.4 аналогичен по составу RedHat Enterprise Linux 7.4, за исключением групп пакетов, доступных в Anaconda.
Компания Oracle открыла под двойной лицензией (UPL и Apache 2.0) исходный код трёх инструментов для создания изолированных контейнеров: crashcart, smith и railcar. crashcart и railcar написаны на Rust, а smith — на Go.
Корпорация Oracle передаёт интегрированную среду разработки NetBeans в руки фонда Apache. NetBeans представляет собой популярную универсальную IDE, которую, по оценкам, регулярно использует полтора миллиона человек. NetBeans поддерживает разработку на многих языках программирования, хотя изначально создавалась как Java IDE.
Разработка NetBeans была начата в 1996 году, изначально это был студенческий проект, но в 2000 г. его приобрела компания Sun Microsystems и выпустила NetBeans под свободной лицензией. В 2010 Sun была поглощена корпорацией Oracle и NetBeans перешла под управление последней.
В рамках передачи в руках фонда Apache окажется торговая марка «NetBeans» и домен netbeans.org, а лицензия проекта будет изменена на лицензию Apache.
Как известно, в 2006 году Sun Microsystems открыла исходные коды реализации Sun Java под лицензией GPL, основав проект OpenJDK. При этом реализация виртуальной машины HotSpot была открыта только под архитектуры x86, x86_64 и sparc. Реализация для ARM осталась закрытой.
Прошло 10 лет, за это время многое изменилось в проекте OpenJDK. В частности для архитектуры ARM64 (AArch64) усилиями компаний Red Hat и Linaro была разработана полноценная реализация HotSpot. Эта реализация была принята в апстрим OpenJDK 9 и сейчас доступна в OpenJDK 8 в Fedora/RHEL.
Для ARM32 (AArch32) до недавнего времени сборки OpenJDK использовали интерпретатор Zero VM, отличающийся крайне низкой производительностью. Осенью 2015 года усилиями компаний Azul и Linaro в рамках проекта aarch32-port началась разработка полноценной VM для ARM32. В настоящее время предварительные версии openjdk-aarch32 доступны в Fedora.
Учитывая сложившуюся ситуацию с OpenJDK на ARM-архитектурах, тем более неожиданным выглядит опубликованное сегодня решение Oracle об открытии исходных кодов их собственной реализации HotSpot для ARM32 и ARM64. На текущий момент неясно, будет ли реализация от Oracle сливаться с существующими реализациями от Red Hat/Azul или будет развиваться отдельно от них.
Одним из основных направлений по применению Java на ARM-архитектурах аналитики называют использование технологии JavaFX на мобильных платформах iOS и Android.
Вышла очередная значительная версия свободного кроссплатформенного гипервизора от Oracle, в которой проведена большая работа по улучшению мультимедийной поддержки и интеграции с Linux-хостами.
Новый выпуск поддерживает последние версии гостевых и хост-систем, таких, как Oracle Linux (и других ОС на основе Linux), Oracle Solaris, Mac OS X El Capitan, Windows 10.
Основные улучшения и нововведения:
улучшена интеграция с Linux-хостами: автоматическое обновление модулей в случае обновления ядра Linux;
улучшено взаимодействие с systemd в последних версиях популярных дистрибутивов;
улучшена производительность для многопроцессорных виртуальных машин и сетей;
новая утилита сбора и отправки ошибок;
улучшено окно информации о сеансе гостевой ОС (подсветка и фильтрация сообщений);
улучшена поддержка различных USB-устройств (добавлена возможность загрузки с виртуальных USB-устройств) и многоканального вывода звука;
для гостевых машин добавлен NVMHCI-совместимый контроллер твердотельных накопителей;
Сегодня, 28 июня 2016 года, Oracle представила для общего доступа VirtualBox 5.0.24 — систему настольной виртуализации для GNU/Linux, Mac OS X и Microsoft Windows.
VirtualBox 5.0.24 стала доступной спустя всего две недели с момента выхода служебного обновления VirtualBox 5.0.22, что говорит о небольшом количестве изменений.
Согласно пресс-релизу VirtualBox 5.0.24 обеспечивает лучшую поддержку ядра Linux 4.6 и более поздних ядер Linux, исправления графического интерфейса в Solaris 10 и регрессию адресов VirtualBox 5.0.22, внедрив заново старый код I/O-APIC.
«Это означает что производительность сети в некоторых гостевых системах оказалась понижена до уровня 5.0.20», — говорят разработчики Oracle VirtualBox в сегодняшнем анонсе. «Обходной путь — отключить GRO в гостевых Linux системах.»
Среди других примечательных изменений, Oracle VirtualBox 5.0.24 обеспечивает улучшенную поддержку создания скриншотов, реализует улучшенную поддержку подключения устройств ввода/вывода в Mac OS X, обеспечивая улучшенную поддержку звука и впервые начинает уведомлять о замене батареи на лэптопах.
Использовать свои любимые дистрибутивы Linux в VirtualBox со временем становится затруднительно. В этом на своём опыте убедился Святослав Размыслов из команды PVS-Studio, который опубликовал статью о проверке Oracle VM VirtualBox. По его мнению, с VirtualBox 5.0.XX, стабильность работы программы заметно ухудшилась.
Но вернемся к сути статьи. Мы уже встречались на сайте с работой Святослава и активно её обсуждали. Думаю, есть повод для новой дискуссии о качестве открытых проектов.
Напомню, что разработчики PVS-Studio славятся тем, что в целях рекламы своего продукта регулярно проверяют различные открытые проекты.
Это не первая статья о проверке исходного кода виртуальной машины. Почти два года назад в коде VirtualBox было найдено более 50 ошибок и их описание было опубликовано двумя статьями (1, 2). К счастью, все те предупреждения анализатора разработчики исправили, но качество исходного кода постоянно ухудшается. О чём говорит снижение стабильности последних версий программы и несколько десятков новых ошибок, найденных с помощью PVS-Studio.
Пара слов для программистов, ещё не знакомых с анализатором. Это инструмент для выявления ошибок в исходном коде программ, написанных на языках С, C++ и C#. PVS-Studio выполняет статический анализ кода и генерирует отчёт, помогающий программисту находить и устранять ошибки.
Компания Oracle объявила о выпуске дистрибутива Linux для машин с архитектурой sun4v.
Релиз основан на Oracle Enterprise Linux 6 (который, в свою очередь, основан на RHEL 6) и стандартном ядре 4.1.
Релиз является полностью 64х-битным и может быть установлен как непосредственно на сервер (bare metal), так и на Oracle VM for SPARC (ранее известную под названием Logical Domains).
Поддерживаемые модели CPU: UltraSPARC T1-T3, SPARC T4, SPARC T5, SPARC M5 и Fujitsu SPARC64-X.
Компанией Oracle представлен очередной релиз системы виртуализации VirtualBox. Установочные пакеты уже доступны для Ubuntu, Fedora, openSUSE, Debian, Mandriva, SLES, RHEL), а также OS X и Windows. Основным улучшением в новой версии заявлена реализация режима паравиртуализации, то есть использование модифицированной гостевой системы для лучшего взаимодействия с гипервизором. Утверждается, что работа VirtualBox в режиме паравиртуализации существенно увеличивает производительность гостевой ОС. Режим паравиртуализации доступен для гостевых систем с Linux и Windows. Кроме паравиртуализации объявлено о следующих улучшениях:
Добавлена поддержка копирования файлов и директорий между гостевой системой и хостом в режиме drag'n'drop.
Появилась возможность шифрования дисковых образов. Шифрование виртуального жесткого диска производится с использованием алгоритма AES с 256-разрядными ключами.
Добавлена возможность предоставление гостевым системам, выполняемым с привлечением механизмов аппаратной виртуализации, возможности использования расширенных наборов инструкций, таких как SSE 4.1, SSE4.2, AES-NI, POPCNT, RDRAND, RDSEED, XSAVE, AVX и AVX2.
Для виртуального контроллера xHCI добавлена поддержка устройств с интерфейсом USB 3.0. Таким образом, гостевые системы теперь могут работать с USB 1.1, 2.0 и 3.0.
Появилась новая модульная архитектура звуковой подсистемы, обеспечивающая более высокий уровень абстракции относительно звуковых бэкендов хост-системы. Для гостевых систем с Linux предоставляются различные типы звуковых кодеков AC97, что позволяет ALSA корректно определять пропускную способность.
Добавлена поддержка масштабирования экранного вывода гостевой системы, в том числе при использовании 3D-ускорения.
Переработан конфигуратор для настройки меню и строки состояния.
Появилась новая вкладка для настройки параметров шифрования дисковых образов.
Добавлена поддержка экранов сверхвысокого разрешения (HiDPI).
Возможность горячего подключения SATA-дисков и USB-хранилищ.
Поддержка проброса последовательного порта через TCP-сокет.
29 июля в 16 часов начнётся прямая трансляция вебинара «MySQL Security – использование MySQL Enterprise Edition для защиты ваших данных», проводимого Командой Oracle MySQL. Информационным партнёром мероприятия является GNU/Линуксцентр. Присоединяйтесь для того, чтобы узнать, каким образом нововведённые и существующие функции безопасности MySQL помогут вам защитить ваши данные. Вы не только узнаете о новых возможностях безопасности, но и поймете, как реализовать такие возможности внутри вашей организации в качестве скоординированного решения, как управлять правами доступа, шифрованием и ключами, проверкой данных и другими функциями в качестве комплексного решения.
При помощи нового пакета MySQL Enterprise Security у вас будет больше возможностей для защиты ваших данных, чем когда либо раньше, а также способов защиты вашей базы данных, как от внешних угроз, так и от внутреннего злоупотребления информацией.
Повестка дня :
MySQL Enterprise Authentication
External Authentication Modules
MySQL Enterprise Encryption
Encryption, Data Validation
MySQL Enterprise Firewall
Query Monitoring, White List Matching,
MySQL Enterprise Audit
User Activity Auditing, Regulatory Compliance
MySQL Enterprise Monitor
Changes in Database Configurations, Users Permissions,
Представлен релиз Linux-дистрибутива CentOS 5.11, основанного на пакетной базе продукта Red Hat Enterprise Linux 5.11 и на 100% бинарно совместимого с ним. В отличие от RHEL в CentOS, пакеты из серверной и из десктоп редакции RHEL объединены в единый репозиторий пакетов и в один установочный комплект. CentOS 5.11 поставляется для платформ i386 и x86_64 в сборках: DVD (2 диска), CD (8 дисков для i386 и 9 для x86_64) и сокращенный netinstall.iso (13 Мб) образ для установки по сети.
Одновременно компания Oracle выпустила обновление дистрибутива Oracle Linux 5.11, основанного на пакетной базе Red Hat Enterprise Linux 5.11. Дистрибутив доступен для бесплатной загрузки в сборках для архитектур x86 и x86_64 (размер iso-образа 3.1 Гб). Все присутствующие в дистрибутиве пакеты и обновления к ним представлены на сайте http://public-yum.oracle.com и доступны без ограничений. По сравнению с RHEL 5.11 дистрибутив Oracle Linux включает обновление драйверов, дополнительные исправления ошибок и оптимизации, в основном нацеленные на улучшение работы продуктов Oracle и использование дистрибутива для работы гипервизора Xen. В состав также входит альтернативное ядро Unbreakable Enterprise kernel 2 (2.6.39-400).
Выпуски CentOS 5.11 и Oracle Linux 5.11 являются последними в серии 5.x. Обновления с исправлением критических ошибок и проблем безопасности для серии 5.x в дальнейшем будут поставляться только через штатные механизмы установки обновлений.
Сотрудничество Сanonical и Oracle предлагает пользователям поддержку Ubuntu на Oracle Linux и наоборот через платформу облачных вычислений OpenStack.
Как пояснил John Zannos от имени Canonical в блоге Insights Ubuntu: " В рамках этого сотрудничества Canonical будет поддерживать Ubuntu в качестве гостевой ОС на Oracle Linux OpenStack и Oracle будет поддерживать Oracle Linux в качестве гостевой ОС на Ubuntu OpenStack."