LINUX.ORG.RU

Избранные сообщения lv77

Сегодня, 9 декабря 2014 года, выходит Fedora 21!

Новости — Linux General
Группа Linux General

В ожидании релиза перечислим основные изменения в дистрибутиве:

  • Дистрибутив теперь представлен в трех основных вариантах — облачный, сервер и десктоп.
  • Обновления ПО:
    • GNOME 3.14;
    • KDE Frameworks 5;
    • MATE Desktop 1.8;
    • GCC 4.9.x;
    • Boost 1.56 Uplift — поскольку 1.56 еще не готов, дистрибутив пересобран с версией Boost 1.55.0;
    • Make 4.0;
    • Java 8 — текущая Java 7 будет объявлена устаревшей и удалена;
    • PHP 5.6;
    • Python 3.4;
    • Ruby 2.1;
    • Ruby on Rails 4.1;
    • TCL/TK 8.6;
    • RPM-4.12;
    • MariaDB 10.0.
  • Общие изменения:
    • System-wide crypto policy — возможность автоматической настройки всех крипто-библиотек через единый конфиг /etc/crypto-policies/config. Для внесения изменений используется механизм в стиле debian — update-crypto-profiles. В дальнейшем планируется специальный демон, который будет осуществлять автоматическое обновление политик при обнаружении им изменений в данном системном конфиге.
    • Format Security — пересборка дистрибутива с опцией -Werror=format-security, позволяющей предотвратить сборку кода с узявимостью в функции форматирования строк.
    • Access control in PCSC — позволяет контролировать доступ пользователей смарт-картам, доступным в системе. Чтение, форматирование карт со стороны неавторизованных пользователей может быть ограничено.
  • Изменения в десктопе:
    • Стандартная возможность запуска gnome через wayland.
    • Представленный в F20 новый инсталлятор gnome-software теперь полностью интегрирован в графическое окружение gnome-shell.
  • Изменения в сервере:
    • Cockpit Management Console — простой веб-интерфейс мониторинга и управления сервером, который позволяет управлять одним или несколькими серверами. В числе прочего в нем заявлено управление службами systemd, просмотр логов, настройка сети и управление локальными учетными записями пользователей.
    • Framework for Server Role Deployment — новый сервис dbus, позволяющий упростить разворачивание и дальнейшее управление серверными ролями системы через командную строку.
    • Domain Controller Server Role — в сервере появилась стандартная роль — контроллер домена на основе FreeIPA.
    • Headless Java — разделение Java-пакетов на зависящие и независящие от графических и звуковых подсистем части и перенастройка системы зависимостей всех остальных пакетов с целью обеспечения возможности установки и запуска java-программ на серверах без графической и звуковой карты.
    • NFS Ganesha File Server — NFS сервер в пространстве пользователя. Позволяет реализовать NFS3, NFS4, NFS4.1 и распределенные по сети файловые системы pNFS.
    • Remote Journal Logging — возможность настроить передачу логов systemd на удаленные серверы. Передаются как сами журналы, так и полностью все метаданные.
  • Для облачных инсталляций:
    • Atomic Cloud Image/Docker Container Image — образы для запуска облачного хоста с контейнерами docker и для запуска в контейнере docker.
    • Modular Kernel Packaging for Cloud — отдельная упаковка модулей ядра в интересах облачных инсталляций. Несмотря на название, все наоборот. Раздельная упаковка модулей позволяет не устанавливать или удалять ненужные в виртуализированном окружении модули.
    • Отметка лицензий отдельным макросом %license позволяет удалять документацию, оставляя только лицензии.
  • А также многое другое.

>>> Полное описание изменений в Fedora 21

 

AVL2
()

XDG Base Directory Specification, даже когда софт не хочет.

Галерея — Скриншоты

Довольно давно меня подзадолбала мусорка в домашней директории, постепенно получилось заставить почти весь софт гадить в строго определенное место, а именно в .config, .cache и .local

Для особо одаренных (Skype, Dropbox) пришлось слегка поизвращаться, если для Skype достаточно было изменить параметр запуска на

skype --dbpath=$HOME/.local/share/skype
, то для Dropbox уже пришлось городить костыль в виде

HOME=$HOME/.local/share/dropbox /usr/bin/dropbox start -i 2>&1

Остальной софт относительно разумен, где через alias, где через export, удалось обяснить, куда складировать свое добро. Ниже листинг .bashrc и .profile, авось кому пригодится.

( Листинг )

>>> Просмотр (749x517, 36 Kb)

 

gwinn
()