Официально представлен (http://fedoraproject.org/en/get-fedora) релиз Linux-дистрибутива Fedora 18 (http://fedoraproject.org). Для загрузки доступны (http://fedoraproject.org) варианты установочного LiveCD с графическими окружениями на базе KDE, GNOME, XFCE и LXDE, а также полный комплект, оформленный в виде DVD и сокращенный образ (199 Мб) для установки по сети. Релиз вышел на два месяца позднее изначально намеченного срока из-за необходимости устранения непредвиденных проблем, ставших следствием переработки инсталлятора Anaconda, перехода на новый инструментарий для обновления дистрибутива (fedup-dracut) и обеспечения поддержки UEFI Secure Boot. Следует отметить, что значительное запаздывание Fedora 18 не отразится (http://www.opennet.ru/opennews/art.shtml?num=35450) на дате выпуска Fedora 19, который будет выпущен в мае, но будет отличаться сокращённым циклом приёма новшеств.Основные новшества (https://fedoraproject.org/wiki/Fedora_18_beta_release_notes) Fedora 18:
- 64-разрядная сборка дистрибутива в полной мере поддерживает (http://www.opennet.ru/opennews/art.shtml?num=34000) загрузку на системах UEFI Secure Boot. Для обеспечения загрузки задействован загрузчик Shim, подписанный ключом Microsoft и включающий поддержку функций MOK (https://www.suse.com/blogs/uefi-secure-boot-details/) (Machine Owner Keys), позволяющих использовать собственные ключи для заверения загрузчика. В дистрибутив также включены дополнительные патчи для решение проблем с загрузкой на некоторых EFI-системах, в частности, на компьютерах, укомплектованных графическими чипами Radeon;
- Реструктуризация Anaconda, переработка (http://fedoraproject.org/wiki/Features/NewInstallerUI) и упрощение пользовательского интерфейса инсталлятора. Внесённые изменения позволили избавиться от ряда ограничений, мешающих добавлению в инсталлятор новых возможностей, в частности, обеспечения поддержки новых типов хранилищ и увеличения гибкости процесса установки;
- Включение в дистрибутив поддержки обновления системы в offline-режиме (https://fedoraproject.org/wiki/Features/OfflineSystemUpdates), ранее предложенной (http://www.opennet.ru/opennews/art.shtml?num=34035) разработчиками GNOME, PackageKit и systemd. Новый режим подразумевает установку обновлений для некоторых ключевых компонентов системы (например, glibc и других основных библиотек) на начальном этапе загрузки системы, при котором обновляемые компоненты не могут привести к конфликту и проблемам в работе уже работающих приложений. Число пакетов, которые будут обновлять в offline режиме, требующем перезагрузки, будет ограничено. Обновление большинства приложений будет производиться как и раньше на лету, при этом если в момент обновления будут выявлены запущенные графические приложения, связанные зависимостями с обновляемыми пакетами, для таких приложений будет выведено предупреждение о необходимости их перезапуска;
- Интеграция в дистрибутив в экспериментальном режиме нового пакетного менеджера DNF (https://fedoraproject.org/wiki/Features/DNF), ответвившегося от Yum 3.4 и развивающего некоторые новые идеи, такие как использование в качестве бэкенда для разрешения зависимостей библиотеки hawkey (https://fedoraproject.org/wiki/Features/Hawkey). Для разрешения зависимостей в DNF задействован SAT solver, реализованный в библиотеке libsolv (https://github.com/openSUSE/libsolv) (hawkey выступает в роли надстройки над libsolv), созданной в рамках проекта openSUSE. Для обычного пользователя главными достоинствами DNF является заметно более высокая скорость работы и низкое потребление памяти. Для расширения функциональности DNF предоставляет фиксированный API для плагинов и интеграции с другими приложениями, такими как инсталлятор Anaconda;
- В NetworkManager реализована поддержка настройки работы в виде точки доступа к беспроводной сети (Hotspot);
- Использование свежих версий десктоп-окружений GNOME 3.6, KDE 4.9, Xfce 4.10, а также обучающей оболочки Sugar 0.98. В состав штатных репозиториев включены пакеты с MATE Desktop (http://www.opennet.ru/opennews/art.shtml?num=34451) (форк GNOME 2);
- Переход на использование tmpfs для раздела /tmp, т.е. для хранения временных файлов будет использован размещаемый в оперативной памяти RAM-диск, который может быть вытеснен в раздел подкачки при нехватке свободной памяти. Основной причиной размещения /tmp в RAM-диске является желание сократить число операций записи на физический накопитель, что позволит снизить энергопотребление жестких дисков и продлит жизнь SSD-накопителей, а также увеличит производительность работы с временными файлами. Из недостатков нового подхода, кроме дополнительного расхода ОЗУ, отмечается отсутствие поддержки квот в tmpfs. При желании администраторы смогут отключить использование tmpfs и вернуться к прежнему методу размещения временных файлов;
- Добавление Riak (http://wiki.basho.com/), отказоустойчивой и высокомасштабируемой NoSQL БД;
- Поддержка развёртывания и поддержания контроллера домена и сервиса Active Directory на базе Samba4, в том числе с поддержкой протокола SMB3 и доверительных доменов FreeIPA. Наличие средства для подсоединения Fedora 18 к домену Active Directory или FreeIPA;
- Обновление средств разработки: Python 3 стек обновлён до версии 3.3, Rails обновлён с версии 3.0 до 3.2, включены новые версия Perl 5.16 и библиотек Boost 1.50. Добавлены пакеты с инструментарием для языка Clojure;
- В состав дистрибутива включён DragonEgg, плагин к набору компиляторов GCC, заменяющий оригинальные оптимизаторы и генераторы кода GCC на аналоги, созданные в рамках проекта LLVM;
- В список поддерживаемых для сборки пакетов платформ добавлена субплатформа ppc64p7, оптимизированная для процессоров Power7;
- В дистрибутив добавлена поддержка развёртывания инфраструктуры облачных PaaS-систем (платформа как сервис) на базе системы OpenShift (http://www.opennet.ru/opennews/art.shtml?num=33737);
- Включение в состав IaaS-платформы Eucalyptus (http://www.opennet.ru/opennews/art.shtml?num=34317) дало возможность создания совместимых с Amazon EC2 приватных облачных систем, развёртываемых на собственных локальных серверах;
- Пакеты с облачной платформой OpenStack обновлены до последнего выпуска "Folsom". В состав также включены свежие релизы облачных платформ OpenNebula, Eucalyptus и CloudStack;
- Поддержка Heat (http://fedoraproject.org/wiki/Features/Heat) с реализацией AWS CloudFormation API для оркестровки облачных приложений на основе шаблонов и обеспечения стандартного способа запуска приложений в облачных системах на базе OpenStack;
- Поддержка live-снапшотов виртуальных машин, запущенных под управлением QEMU или libvirt, создаваемых без остановки работы гостевых систем;
- Компоненты oVirt (http://www.opennet.ru/opennews/art.shtml?num=34641) обновлены до версии 3.1, добавлены надстройки для управления через GUI-инструменты;
- Добавление инструментария StorageManagement (http://fedoraproject.org/wiki/Features/StorageManagement) для организации управления системами хранения. В состав входят утилита и библиоткека libStorageMgmt с реализацией независимого от типа хранилищ интерфейса управления SAN и NAS хранилищами, а также демон targetd для организации удалённых хранилищ с экспортом на другие хосты по iSCSI;
- Интеграция в дистрибутив ownCloud (http://www.opennet.ru/opennews/art.shtml?num=33909), похожей на Dropbox и Ubuntu One системы для организации хранения, синхронизации и обмена данными, размещёнными на подконтрольных внешних серверах;
- Включение в дистрибутив система трассировки LTTng (http://fedoraproject.org/wiki/Features/LTTng), которая работает на уровне ядра Linux и отличается минимальным влиянием на работу профилируемого приложения, что позволяет приблизить условия работы данного приложения к его выполнению без использования трассировки (например, позволяет выявлять проблемы с производительностью в программах, работающих в реальном режиме времени);
- Включение (h...
URL: http://fedoraproject.org/en/get-fedora
Новость: http://www.opennet.ru/opennews/art.shtml?num=35841