Обычно нет, но есть исключения и здесь.
Компиляция Firefox 18 из источника с флагами «-march = native -pipe -O2», казалось, уменьшала эти небольшие периоды невосприимчивости во время загрузки страницы, но ничего больше не изменилось. Компиляция с помощью флагов «-march = native -pipe -Os» сделала его 16,5 МБ меньше в ОЗУ. Как следствие, он стал более быстрым и, как представляется, занял меньше памяти с 30 + вкладками, но все опции меню, казалось, длились вечно. Компиляция OpenArena из источника с флагами «-march = native -pipe -O2» увеличила частоту кадров от 28.7 (timedemo results) до 33.4 поверх установки из репозитория. Это большое улучшение.Все, что я собрал из источника, либо имеет, работает примерно одинаково, либо иногда ломается / работает как дерьмо.
Распространение Linux - это пакет программного обеспечения, предназначенный для полной операционной системы.
Операционная система Linux состоит из нескольких частей:
Ядро Linux, в том числе: Драйверы устройств Системное программное обеспечение GNU * Userland Состоит из программного обеспечения пользовательского интерфейса (bash, ...) Компилятор, компоновщик, синтаксический анализатор, ... Приложение (emacs, bc, ...) Рабочий стол, такой как Gnome, KDE , XFCE, который сам предоставляет аппаратное абстракционное программное обеспечение (например, Pulseaudio, ...) Application Software (текстовый процессор, электронная таблица, веб-браузер, ...) и многое другое.Эта комбинация программного обеспечения, образующая полную операционную систему, называется «Stack»:
A Распределение Linux производится путем объединения всех этих частей для создания полной и пригодной для использования операционной системы для определенной цели или для общего использования.
Ядро Linux, включая: Драйверы устройств Системное программное обеспечение уровняЯдро Linux [ ! d4]
Пример специализированного распространения - CHAOS, малая ОС, предназначенная для работы на высокопроизводительных узлах вычислительного кластера.
Короче говоря, представьте себе все эти вещи собраны вместе, чтобы их можно было легко распространять среди людей, а не создавать их сами.
Ядро Linux
GNU * Userland Состоит из программного обеспечения пользовательского интерфейса (bash, ...) Компилятор, компоновщик, синтаксический анализатор, ... Приложение (emacs, bc, ...)GNU * Userland
Рабочий стол, такой как Gnome, KDE, XFCE f предоставляет аппаратное абстракционное программное обеспечение (например, Pulseaudio, ...) Application Software (текстовый процессор, электронная таблица, веб-браузер, ...) и многое другое.Дистрибьюторы часто делают дизайн решения от имени пользователя в соответствии с тем, что они ожидают от пользователя.
RHEL предназначен для работы на больших суперкомпьютерах и критических серверах
. Эти решения включают добавление / удаление (например, KDE vs. Gnome) и, возможно, (повторное) проектирование и внедрение программного обеспечения (например, Ubuntu One).
Существует целая группа только для Linux, как показано на этой (огромной) диаграмме:
GNU * Userland
GNU Предоставление последней информации о множестве дистрибутивов.Рабочий стол, такой как Gnome, KDE, XFCE