Время загрузки в Ubuntu действительно быстро. 7-10 секунд. Сравнивая это с моим макинтошем (который составляет около 30-40 секунд). Почему Ubuntu намного быстрее? Я думаю, что он использует другое ядро (Linux). Я не уверен, если это будет учитываться для чего-либо ...
20
Ответы:
Это быстро загружается, потому что люди очень много работали для достижения этой цели в течение последних нескольких лет, начиная с Ubuntu 8.10. Некоторые из основных факторов (более чем до 10.04 Ubuntu):
Перемещение процесса загрузки к модели событий (Upstart), чтобы вещи загружались параллельно и тогда, когда это необходимо. Это гениальная система.
X (графический рабочий стол для большинства людей) теперь загружается очень рано. Готовя это быстрее, вы можете показать пользователю что-то намного быстрее.
Удаление deadwood from
initramfs
(образ, загружаемый grub для загрузки системы)Различные механизмы кэширования приходили и уходили в том числе
sreadahead
иureadahead
. Они работают, генерируя двоичный блок файлов, которые ваша система использует при загрузке, чтобы их можно было прочитать с жесткого диска за один раз.Сравнивая 8.10 и 10.10, вы, вероятно, видите только шестую часть времени загрузки. Это очень впечатляющее улучшение ... Но это не объясняет, почему это быстрее, чем другие системы.
Для этого я думаю, что могу только сказать, что они тяжелее и не так хороши при параллельной загрузке службы.
источник
sreadahead
что генерирует двоичный файл "pack". На самом деле, вы уверены? Я читал дальше,ureadahead
и это также, кажется, вращается вокруг концепции «пакета» (что имеет смысл, если вы хотите противостоять медленному времени поиска на механических дисках) ...Ureadahead является одной из причин.
То, что люди, которые пишут систему, используют ее, и они ненавидят медленные ботинки, это другое.
Пользователи настольных компьютеров, как правило, ожидают длинных загрузок, поэтому компания X не испытывает давления со стороны рынка, говоря, что «самая быстрая загрузка в городе» - третья.
Оставить только действительно необходимые биты в самой ОС - проверенная временем традиция Unix - четвертая.
Могут быть и другие причины.
источник
Это ранняя загрузка технологии readahead + независимая инициация аппаратных устройств + не так много системных служб для загрузки + многие из них загружаются после представления пользовательского интерфейса пользователю.
источник
Время загрузки Ubuntu не составляет 7 секунд AFAIK. Самое быстрое, что вы можете получить - это время загрузки 15-30 секунд (время входа не включено). Самая быстрая загрузка полнофункциональной настольной ОС, о которой я слышал, - это chromeOS, которая составляет 3 секунды (это также касается и их аппаратного обеспечения). Для загрузки драйверов, скриптов и т. Д. Требуется время. Любые способы загрузки в Ubuntu (и других дистрибутивах Linux) быстрее, чем в других, поскольку они используют современные методы, уже рассмотренные выше. http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7
источник