Как Ubuntu обновляет ваш компьютер и почему это лучше чем в Windows

LinuxUbuntuWindows

Переход с Windows на настольную операционную систему работающую под управлением ядра Linux, такую ​​как Ubuntu, приносят как небольшие проблемы, так и приятные сюрпризы. Я хочу подробно рассказать о том, что в конечном итоге оттолкнуло меня от Windows: обновления!


Обновления для Windows и Ubuntu бывают разных форм. У вас есть обновления безопасности, обновления функций и обновления программного обеспечения. Если вы тот, кто когда-либо интересовался идеей отказа от Windows в пользу Linux, скорее всего, агрессивное поведение Windows при обновлении является основной причиной.

Политика обновлений системы Microsoft дошла до того, что она внедряет искусственный интеллект, чтобы угадать, когда пользователь находится не возле своего ПК, чтобы Windows могла перезагрузиться и применить последние обновления.

В то время как Windows 10 дает пользователям некоторый уровень контроля над тем, когда обновлять, у нее все еще есть неприятная привычка заставлять нас перезагружаться, когда работа может быть не окончена или это просто приводит к головной боли и потерянному времени.

Так что до сих пор это была одна из самых приятных вещей в использовании Ubuntu. Никаких принудительных перезагрузок, никаких агрессивных обновлений. И тот факт, что большая часть программного обеспечения, которое вы установили самостоятельно (через прилагаемый Центр программного обеспечения или Snap Store), обновляется прямо рядом с системой.

Но, как новичок в Linux, я не понимал, что происходит за кулисами с технической точки зрения, поэтому я обратился к Уиллу Коку, директору по инженерным разработкам Ubuntu Desktop, чтобы пролить некоторый свет на это.

Имеет смысл начать с чего-то важного, например, обновлений безопасности программного обеспечения. Это обновления, которые происходят из-за потенциальных уязвимостей, обнаруженных в существующем программном обеспечении. «Эти обновления по умолчанию загружаются и применяются в фоновом режиме без какого-либо взаимодействия с пользователем, потому что мы считаем их очень важными», — говорит Кук.

Если используется уязвимое приложение, Ubuntu просто ждет, пока программное обеспечение не закроется. После открытия загружается новая версия. Никаких поводов, никаких перерывов, никаких шагов по нескольким диалоговым окнам. Это в значительной степени невидимый процесс для пользователя.

Я упоминал Snaps не без причины. Популярное программное обеспечение устанавливаются одним щелчком (OBS, Skype, VLC, Telegram, Discord и т. д.). Обновления для этих приложений также запускаются автоматически, то есть нет необходимости открывать и обновлять каждое из них по отдельности. В редких случаях им может потребоваться перезагрузка для полной установки.

Livepatch: Windows нуждается в этом


Кук больше всего гордится тем, как Ubuntu выполняет важные обновления ядра. Для простого понимания того, что такое ядро Linux ​​- это, по сути, операционная система без графического интерфейса. Среди других задач он управляет вашим оборудованием, памятью, дисками, учетными записями пользователей, когда программное обеспечение работает и какие разрешения оно имеет. Так что обновления ядра имеют большое значение. «Обычно это исправления драйверов низкого уровня, для вступления в силу которых требуется перезагрузка», — объясняет Кук. Это потому, что эти модули и исправления загружаются во время загрузки, а не после.

Что если есть критическое обновление безопасности, которое должно быть установлено немедленно? «В некоторых случаях мы можем опубликовать «Livepatch», — говорит Кук. «Программное обеспечение Livepatch загружает новый код с наших серверов и может применить его к работающей машине». Что это значит? По сути, ваш компьютер теперь защищен от этой ошибки безопасности без перезагрузки. «Всё исправлено на работающей машине. Магия!» — говорит Кук.

На Ubuntu даже перезагрузки лучше


Даже процесс перезагрузки вашей системы для обновлений лучше и быстрее в Linux. Windows попросит вас подождать, пока будут применены обновления (иногда как при выключении, так и во время перезапуска), а Ubuntu просто перезагрузится. Если применяются обновления, это займет всего несколько секунд, и я бы сказал, что обычный пользователь даже не заметит, сколько времени это займет.

Для меня важно то, что Ubuntu (и другие дистрибутивы GNU/Linux) обрабатывает общесистемные обновления гораздо более элегантно, чем Windows. Он не только обрабатывает как ваше стороннее программное обеспечение, так и низкоуровневые обновления операционной системы, но и не заставляет вас перезагружаться. А в определенных критических ситуациях, когда присутствует неизбежная ошибка безопасности, Ubuntu может исправить это без проблем, так же не требуя перезагрузки.

Это будет означать разные вещи для разных людей. Для меня это означает, что я чувствую себя более сконцентрированным и менее раздраженным, когда я нахожусь перед своей машиной и пишу, работаю, исследую или просто играю. И для меня это самое главное.

Источник: Forbes