Тренинговым компаниям: Добавить тренингВойти
TRN.ua

Вышел дистрибутив NixOS 16.09, использующий пакетный менеджер Nix

05.10.2016
Вышел дистрибутив NixOS 16.09, использующий пакетный менеджер Nix

Доступен релиз дистрибутива NixOS 16.09, основанного на пакетном менеджере Nix и предоставляющего ряд собственных разработок, упрощающих настройку и сопровождение системы.

Например, в NixOS используется единый файл системной конфигурации (configuration.nix), предоставляется возможность быстрого отката обновлений, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями (пакет ставится в домашнюю директорию), возможна одновременная установка нескольких версий одной программы. Размер полного установочного образа с KDE 4 - 898 Мб, сокращённого консольного варианта - 386 Мб.

Основные новшества:

  • Проведена работа по сокращению размера установленной системы NixOS. Минимальный установочный образ (для контейнеров) уменьшен с 424 Мб до 212 Мб. Размер пакета Firefox уменьшился с 651 Мб до 259 Мб;
  • Реализована поддержка сборки с флагами для усиления безопасности (hardening). По умолчанию компиляция выполняется с включенными опциями "-Wformat -Wformat-security -Werror=format-security -fstack-protector-strong --param ssp-buffer-size=4 -O2 -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-overflow", а компоновка с опциями "-z relro -z bindnow";
  • Переработана поддержка grsecurity/PaX. В дистрибутиве теперь предлагается одно универсальное ядро Linux, для включения grsecurity в котором следует установить опцию "security.grsecurity.enable = true";
  • Добавлена поддержка загрузки по сети с использованием PXE;
  • Обновлены версии программ, в том числе X.org server 1.18, Glibc 2.24, GCC 5.4.0 и systemd 231;
  • Добавлено более 50 новых сервисов, среди которых tmux, amdgpu, spacefm, emacs, packagekit, pptpd, xe-guest-utilities.

При использовании Nix пакеты устанавливаются в отдельное дерево директорий /nix/store или поддиректорию в каталоге пользователя. Например, пакет устанавливается как /nix/store/f6dvq84289f324959bh52r9vf7a0n3-firefox-48.0.0/, где "f6dvq8..." является уникальным идентификатором пакета, используемым для контроля зависимостей. Пакеты оформляются в виде контейнеров, содержащих необходимые для работы приложений компоненты. Между пакетами возможно определение зависимостей, при этом для поиска наличия уже установленных зависимостей используется сканирование хэшей-идентификаторов в директории установленных пакетов. Возможна как загрузка готовых бинарных пакетов из репозитория (при установке обновлений к бинарным пакетам загружаются только delta-изменения), так и сборка из исходных текстов со всеми зависимостями. Коллекция пакетов представлена в специальном репозитории Nixpkgs.

Запись в группу: https://iteducenter.ua/apply

Наши контакты:

Тел.: (044) 537-86-76, (093) 47-5555-0, (096) 99-99-560

Вебсайт: www.iteducenter.ua

Vkontakte: https://vk.com/iteducenter

Facebook: https://www.facebook.com/iteducenterua

Google Plus: https://plus.google.com/+IteducenterUaKiev

Twitter: https://twitter.com/it_edu_center

Компания: IT Education Center (все новости компании)
Добавить комментарий
Ваше имя, компания:
Комментарий:
не более 1000 символов (введено: 0)
Эл. почта:
Проверочный код:
5 английских букв:
 или Отменить
См. также
8-9 апреля - перезагрузка Ваших ораторских навыков!, 24.03.2017, Резонанс, коммуникативный центр
Начало тренинга "Cisco CCNA R&S: маршрутизация и коммутация", 24.03.2017, Cisco, сетевая академия
Форум Cisco в Киеве, 24.03.2017, Cisco, сетевая академия
Тренинг "Коммуникация и технология убеждающего воздействия" состоится 25-26 апреля, 24.03.2017, Школа административного управления Зиминой, консалтинговый центр
Риски и возможности инвестиционных проектов, 24.03.2017, Школа административного управления Зиминой, консалтинговый центр
Перейти к списку всех новостей
TRN.ua
Главная страница
Обратная связь
Помощь
Отправить страницу другу
Тренинговым компаниям
Тренинги и семинары
Тренинговые компании
Тренеры
Новости
Статьи
Услуги сайта
Статистика сайта
О проекте
Контакты
Условия использования
© TRN.ua — тренинги в Украине.
Сделано в компании «Реактор».