ГлавнаяОперационные системыLinuxЧем мобильный Linux отличается от настольного Linux

Чем мобильный Linux отличается от настольного Linux

Следующий год может стать «годом настольного Linux» навечно, но мобильные операционные системы не ждут. Они представляют собой наиболее быстрорастущее ядро ​​Linux, на котором работает подавляющее большинство мобильных устройств. Но как одно и то же ядро ​​может работать на десктопной и мобильной системе? В конце концов, Android не представляет собой большую часть настольной операционной системы. Основные правила остаются прежними, но между мобильными и настольными операционными системами существуют существенные различия.

Читайте также: История различных дистрибутивов Linux

Что такое мобильный Linux?

Мобильный или настольный Linux Ubuntu Touch

Мобильный Linux — это любая мобильная операционная система, основанная на ядре Linux, впервые созданная Linux Торвальдсом в 1990-х годах. Ядро — это сердце операционной системы: подобно фундаменту здания, оно поддерживает остальную часть компьютерной системы и контролирует операции ввода и вывод

Что такое мобильный Linux?

ыми компьютерами, для мобильных устройств существует несколько дистрибутивов Linux. Android является наиболее популярным и известным, хотя, возможно, он и отошел от философских основ Linux. Android — лучшая мобильная операционная система по количеству продаваемых во всем мире устройств, основанная на ядре Linux. После этой адаптации Google тщательно разработала ОС. Философию Linux лучше поддерживает Репликант , FOSS-вилка Android, в которой упор делается на свободу и безопасность.

Существуют и другие мобильные операционные системы на базе Linux, и многие другие засоряют кладбище проектов с открытым исходным кодом. Наиболее известные дистрибутивы включают такие сборки ядра Linux, как Чистая ОС , Ubuntu Touch(теперь поддерживается сообществом УБпорты ) и 6., а также порты Android, такие как Replicant, LineageOS и Плазма .

Конечно, следует отметить, что настольный Linux можно установить практически на любое мобильное устройство. Однако это не то, что мы здесь обсуждаем. Мы будем описывать дистрибутивы Linux, созданные специально для мобильных устройств.

Архитектура безопасности и разрешений

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

Безопасность Linux для мобильных и настольных компьютеров

Операционные системы для настольных компьютеров редко включают этот уровень контроля разрешений, особенно с простым для понимания пользовательским интерфейсом. Хотя настольный Linux включает в себя хорошо известные права доступа к файлам в стиле Unix, переключатели разрешений обычно ограничиваются чтением, записью и выполнением. С другой стороны, мобильные ОС предлагают десятки разрешений, которые можно запросить у пользователя.

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

Пользователи также ограничены в том, какие данные они могут редактировать, хотя эти ограничения можно отменить после получения root-доступа. Доступ к r

Архитектура безопасности и разрешений

рые доступны по умолчанию на настольном компьютере, значительно сложнее, поэтому для получения root-привилегий требуется модификация устройства.

Гибкость оборудования и устройств

В целом мобильные операционные системы не обязательно должны быть такими же гибкими, как операционные системы для настольных компьютеров. В то время как настольный компьютер может иметь буквально бесконечное количество конфигураций ввода и вывода, мобильные устройства обычно используют только одну конфигурацию: ту, с которой они были поставлены.

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

В настоящее время на устройствах более высокого класса существует возможность отображения по беспроводной сети или кабелю USB-C, но это стало ожидаемой функцией только в последние годы. Хотя мобильные операционные системы становятся более мощными с каждым выпуском, в целом мобильные ОС менее гибкие, чем настольные.

Заключение

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

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

Изображение предоставлено: Винод Мудли

Гибкость оборудования и устройств

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи