Lilblue Linux

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 22:02, 2 июня 2017.
Lilblue Linux
Gentoo Linux logo matte (1).svg
Разработчик Gentoo Foundation
Линейка ОС UNIX-подобное
Состояние разработки Current
Исходный код Open source
Дата первого релиза 3 июня 2013
Метод обновления Emerge
Cистема управления пакетами Portage
Платформы x86-64
Ядро (тип) Monolithic (Linux)
Пользовательское
пространство
GNU
По умолчанию
пользовательский
интерфейс
Xfce4, various
Лицензия Free software licenses
(mainly GPL)
Официальный веб-сайт wiki.gentoo.org

Lilblue Linux или Lilblue Gantoo – это Linux дистрибутив , основанный на Gentoo Linux названный в честь голубых пингвинов Новой Зеландии, меньший двоюродный брат Gentoo Penguin. Lilblue является полнофункциональным Xfce4 среды рабочего стола для х86-64 архитектура процессора, которая позволяет использовать расширенные функции безопасности, такие как срыв стека, защита , PaX и позиция независимых исполняемых файлов (PIE) .

Основное

Lilblue Linux является открытым исходным кодом операционной системы Linux, на основе распределения Gentoo. Gentoo появился на основе разработок собственного дистрибутива Дэниела Роббинса под названием Enoch Linux. Основной целью дистрибутива являлась
Рабочий стол Lilblue Linux
собственная сборка (подобная Linux From Scratch), оптимизированная под конкретное аппаратное обеспечение и содержащее минимальный, необходимый пользователю, набор программ. Эксперименты над сборками GCC показали, что производительность получаемого пакета увеличивалась (в зависимости от аппаратного обеспечения) на 10—20 % по сравнению с бинарными сборками gcc, поставляемыми другими дистрибутивами. Наработки, увеличивающие производительность, были включены в официальный выпуск GCC 2.95, благодаря чему другие дистрибутивы также получили дополнительный прирост в производительности. Начиная с этого момента, Enoch начал приобретать репутацию «быстрого» дистрибутива, после чего было принято решение сменить название на Gentoo Linux. Он предназначен для использования на встраиваемых системах и предоставляет повышенную безопасность, полнофункциональный Xfce среду рабочего стола, построенную на uClibc. Это не отдельное распространение, так как его целевая аудитория -опытные пользователей Gentoo со страстью к установке Linux на встраиваемых системах. Со встроенным инструментарием Gentoo и использует Grsec / PаX-исправленное ядро. Он построен на основе библиотеки uClibc, которая оптимизирована для встраиваемых систем, и предназначена для поддержки только 64-разрядного компьютер. Xfce отвечает за графическое распределения сеанса. Он использует многофункциональный рабочий стол Xfce и включает в себя различные приложения с открытым исходным кодом. [Источник 1]

Особенности

Состояние рабочего стола : из - за того , что это полнофункциональная среда рабочего стола в ней содержится более 800 пакетов , необходимых для большинства связанных настольных задач:

  • Ephiphany, Claws, Hexchat - для просмотра, электронной почты и IRC.
  • Abiword, Evince, Gcalctool, Gtext - для общего офисного пакета работы.
  • GQview, SMPlayer для воспроизведения мультимедиа файлов.
  • Coreutils – утилиты для пользователя.

Очень легкий :

  • В настоящее время размер ISO составляет ~ 228MB.

Быстрое время загрузки :

  • Примерно 14 секунд из SSD.

Улучшение безопасности

«Безопасность улучшение» происходит благодаря набору инструментов

  • stack- разбивающий защиту и stack-проверки,
  • даже исполняемые файлы помечены ET_DYN,
  • перемещение только для чтения,
  • с неисполнительную stack, только RW разрешено на GNU_STACK PHDR,

Ядро, которое обеспечивает:

  • различные функции защиты памяти для процессов ( PAGEEXEC , MPROTECT , RANDMMAP , EMUTRAMP ),
  • расширенной адресной компоновки пространства рандомизации в сочетании с PIE.

Система пакетов

В настоящее время Lilblue использует систему пакетов Portage , что Gentoo использует по умолчанию, но разрабатываются планы , чтобы включить систему бинарного пакета , чтобы до 7000 скомпилированных двоичных пакетов , стали доступны.

Источники

  1. Lilblue // Wiki. URL: https://wiki.gentoo.org/wiki/Project:Hardened_uClibc/Lilblue#Maintaining_a_Lilblue_system (дата обращения: 26.05.2017)