Еще в июле компания Google произвела БОЛЬШОЙ фурор в технологической отрасли, объявив о разработке операционной системы Google на базе Linux. В течение многих лет ходили слухи о том, сделает ли Google это и когда это сделает, и когда было объявлено об этом, не было недостатка в людях, вставивших свои два цента на то, что этот новый претендент будет либо величайшим достижением за последние годы, либо полной тратой времени. время. Теперь, когда Google наконец-то открыла код для всеобщего обозрения, мы решили взглянуть на то, что на самом деле представляет собой Chrome OS.
Примечание о терминологии. Официальными продуктами Google для браузера и ОС являются Chrome и Chrome OS соответственно. Версии с открытым исходным кодом — Chromium и Chromium OS. Поскольку по сути это одно и то же, в этой статье будут использоваться термины Chrome и Chrome OS.
Что это?
Как упоминалось выше, Google взяла ядро Linux в качестве основы для своей новой операционной системы. Это имеет смысл в дизайне, поскольку дает им стабильную, общедоступную, открытую и хорошо поддерживаемую основу для дальнейшего развития. Это хорошая новость и для всех нас, поскольку это означает, что у нас будет отличная аппаратная поддержка и легкий доступ к внутренностям системы.
Одним из самых необычных аспектов Chrome OS является то, что она по сути отказывается от концепции настольных приложений. Это означает, что не требуется установка или удаление пакетов вручную, обновление вручную и повышенная безопасность. Даже вход в систему осуществляется удаленно, и для аутентификации используется имя вашей учетной записи GMail. Приятным побочным эффектом этого является то, что система единого входа используется для автоматического входа во все службы Google.
Когда вы входите в Chrome OS, у вас не появляется «рабочий стол» или что-то в этом роде, вы сразу попадаете в веб-браузер (разумеется, Google Chrome).
Очевидно, что когда весь ваш пользовательский интерфейс представляет собой веб-браузер, вам не хватает некоторых вещей, которые обычно обрабатываются пользовательским интерфейсом, таких как панели задач, часы и апплеты. Экран браузера был несколько изменен и теперь включает в себя некоторые параметры типа панели рабочего стола. В текущей версии Chrome OS некоторые обычные элементы пользовательского интерфейса рабочего стола были включены в браузер Chrome. Здесь, например, вы можете увидеть кнопки управления питанием и настройки сети.
Хранение файлов
Chrome OS разделена на несколько частей на диске. По сути, есть две основные части: системные файлы и пользовательские файлы. Системные файлы в Chrome OS фактически хранятся в разделе, доступном только для чтения, и пользователь практически ничего не может сделать, чтобы изменить их. На первый взгляд это может показаться странным, но это было задумано таким образом не просто так. Сохраняя все системные файлы отдельными и доступными только для чтения, Google повышает безопасность, позволяя использовать на локальном клиенте только одобренное программное обеспечение. Фактически, каждый раз, когда загружается ОС, она проверяет ее целостность и повторно создает образы всех файлов, которые могли быть изменены.
Конечно, возникает вопрос: «Ну а как мне сохранять файлы?». Пользовательские файлы хранятся отдельно от системных файлов и фактически не хранятся на компьютере под управлением Chrome OS. Когда вы сохраняете файл, он фактически сохраняется в «облаке», то есть на интернет-сервере. Все «сохраненные» файлы будут синхронизированы с вашей учетной записью Google и сохранены в Интернете.
Хотя у этого подхода есть некоторые недостатки, есть и ряд преимуществ. Во-первых, вам больше не придется беспокоиться о резервном копировании этих данных. Насколько мне известно о методах хранения данных Google, ваш файл будет существовать не менее чем в трех отдельных местах в центрах обработки данных по всему миру. Если один или даже два из них потерпят катастрофический сбой, ваши данные все равно будут жить на третьем. Другим преимуществом является автоматическая переносимость. Если я сохраняю файлы на своем нетбуке с Chrome OS, а затем забываю его дома во время отпуска, я могу загрузить любую другую систему с Chrome OS, и все будет точно так же, как если бы я находился дома на своем компьютере.
Подробнее о том, как и почему Chrome OS работает таким образом, можно посмотреть в видео здесь.
![A9WVmNfgjtQ maxresdefault](https://saintist.ru/wp-content/uploads/2024/05/maxresdefault.jpg)
Заключение
Трудно оценить, что я думаю о Chrome OS, по двум основным причинам. Во-первых, он все еще находится на довольно ранней стадии разработки и поэтому не может считаться точным представлением о том, каким будет конечный продукт. Во-вторых, выбор дизайна, сделанный в Chrome OS, требует совершенно иного взгляда на то, что именно должна делать операционная система. Потратив всю свою жизнь на изучение деталей «традиционного» способа, возможно, пройдет некоторое время, прежде чем я смогу полностью осознать все плюсы и минусы конструкции.
Тем не менее, в текущем состоянии Chrome OS определенно есть что-то, что нравится и не нравится. После удаления всех частей ОС Linux, кроме основных, скорость загрузки становится просто феноменальной. После входа в систему система запускается и работает за считанные секунды. Для тех, кто просто хочет быстро встать и подключиться к сети, например, для пользователя нетбука, это может быть здорово. С другой стороны, если вы опытный пользователь, которому нравится вникать в суть системы и заставлять ее работать по-своему, Chrome OS, скорее всего, оставит вас неудовлетворенным. Настольных приложений не существует, поэтому любые потребности компьютера, которые не могут быть удовлетворены с помощью веб-приложения, просто не могут быть удовлетворены. Для меня это довольно большой недостаток, и я не думаю, что когда-нибудь буду использовать Chrome в качестве основной ОС для настольных компьютеров, но для тонких клиентов, нетбуков и портативных устройств Chrome OS может быть именно тем, что нам нужно.
ОБНОВЛЕНИЕ: Инженер Google попросил меня разъяснить этот момент. Chrome OS не подходит в качестве ОС для настольных компьютеров, поскольку она не предназначена для использования в качестве ОС для настольных компьютеров. Chrome OS предназначена для нетбуков и других портативных интернет-устройств и не предназначена для замены Linux и Windows на настольном компьютере.