Найти тему
The Geek Wolf

Дистанционное обновление системы // расстояние: 245 миллионов километров

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

zdnet.com
zdnet.com

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

Более 10 дети лет NASA Curiosity Rover приземлился на Марс. Случилось это примерно в то время, когда самой свежей системой была Windows 7. Понятно, что десятилетие для человека  представляется значительным отрезком времени, но для компьютеров…? Любопытно, но факт: Curiosity все еще «сидит» на Wind River VxWork, ровеснице «семерки».

zdnet.com
zdnet.com

Железо ровера также не вызывает почтительного вздоха: микропроцессор на 200MHz RAD750 PowerPC. Когда такой конфиг видели на массовых устройствах? Правильно, в 1999 году, в компьютерах вроде Apple iMac G3. Как-то все это выглядит, мягко говоря, довольно грустно. Но эксперты говорят, что все просчитано, испытано и —главное! —защищено от радиации. На Марсе заслон от вредного дыхания космоса должен быть на уровне.

Древняя заповедь программиста «работает — ничего не трогай!» отлично себя чувствует и на Марсе. И потому медленные чипы с двумя гигабайтами флэш-памяти, 256 мегабайтами RAM и 256 килобайтами EPROM — это все, что есть у маленького автомобильчика, смело рассекающего по пустыням Марса.

Однако даже при таких небольших «железных» аппетитах,  Curiosity безусловно нуждается в апдейтах софта. Вот вы, возможно, кардинально меняли софт раза три-четыре на своем компьютере, то есть ставили новую и интересную систему, предлагающую новые возможности. Но ровер не может себе позволит такое раскошетсво. Хотя бы потому, что на Марсе нет компьютерных мастерских. Поэтому с 3 по 7 апреля на Красной планете отмечался праздник цифрового прогресса. Поводом для празднования стал небольшой апдейт, всего каких-то 22MB! Но в нем содержалась полная замена операционки. Загрузка апдейта производилась с рекордной для ровера скоростью — 256 Kbbs! Вы наверняка даже представить себе не можете как это медленно и печально. 22MB закачивались в течение 10 дней. И еще 4 дня новая операционная система устанавливалась на компьютер Curiosity.

zdnet.com
zdnet.com

Инженеры NASA радуются, как дети, ведь последний апдейт был отправлен на Марс в 2016 году. Их можно понять! Разобраться в причинах появления синего экрана смерти, находясь рядом с компьютером бывает ох как непросто. А тут Ровер, в пустыне, да ещё и на Марсе! Так что уже одно то обстоятельство, что все заработало штатно, всем очень понравилось.

Эксперты же отмечают, что вместе с новой версией системы улучшились многие показатели ровера. Curiosity теперь гораздо лучше использует многозадачность, например, может выбирать дорогу во время движения более эффективно. Благодаря апдейту улучшится также и качество фото-видео материалов, которые отправляет на Землю марсианский вездеход.