Где ещё используется GNU/Linux
Встроенные системы
Встроенные системы представляют собой комбинацию компьютерного оборудования и программного обеспечения, предназначенного для выполнения определённых функций в рамках более крупной системы. Обычно они входят в состав других устройств и помогают управлять этими устройствами. Встроенные системы используются в автомобильной, медицинской и даже военной технике. Из-за большого разнообразия приложений было разработано множество операционных систем на основе ядра Linux для использования в таких встроенных системах. На значительной части из всех смарт-устройств работает операционная система на базе ядра Linux.
Со встроенными системами приходит встроенное программное обеспечение. Цель этого программного обеспечения — получить доступ к оборудованию и сделать его пригодным для использования. Основные преимущества Linux перед любым проприетарным встраиваемым программным обеспечением, включают в себя совместимость с платформами разных производителей, разработку, поддержку и отсутствие лицензионных сборов. Двумя наиболее популярными проектами встроенного программного обеспечения являются Android, который в основном используется на мобильных телефонах различных поставщиков, и Raspbian, который используется в основном на Raspberry Pi.
Андроид
Android — в основном мобильная операционная система, разработанная Google. Android Inc. была основана в 2003 году в Пало-Альто, штат Калифорния. Первоначально компания создала операционную систему, предназначенную для работы на цифровых камерах. В 2005 году Google купила Android Inc. и превратила её в одну из крупнейших мобильных операционных систем.
В основе Android лежит модифицированная версия ядра Linux с дополнительным программным обеспечением, тоже с открытым исходным кодом... Операционная система в основном разработана для устройств с сенсорным экраном, но Google разработала версии и для телевизоров, и для наручных часов. Также различные версии Android были разработаны и для игровых консолей, цифровых камер, а также для ПК.
Android находится в свободном доступе с открытым исходным кодом как Android Open Source Project (AOSP). Google предлагает ряд проприетарных компонентов в дополнение к ядру Android с открытым исходным кодом. Эти компоненты включают в себя такие приложения, как Календарь Google, Карты Google, Почта Google, браузер Chrome, а также сам магазин Google Play, который упрощает установку приложений. Большинство пользователей считают эти инструменты неотъемлемой частью работы с Android. Поэтому почти все мобильные устройства, поставляемые с Android в Европе и Америке, тоже включают проприетарное программное обеспечение от Google.
Android на встроенных устройствах имеет много преимуществ. Операционная система интуитивно понятна и проста в использовании с графическим пользовательским интерфейсом, у неё очень широкое сообщество разработчиков, поэтому в ней легко найти помощь для разработки. Он также поддерживается большинством поставщиков оборудования с драйвером для Android, поэтому создать прототип всей системы несложно и экономически выгодно.
Raspbian и Raspberry Pi
Raspberry Pi — это недорогой компьютер размером с кредитную карту, который может функционировать как полнофункциональный настольный компьютер, но его можно использовать во встроенной системе Linux. Он разработан Raspberry Pi Foundation, образовательной благотворительной организацией, базирующейся в Великобритании. В основном его цель - научить молодых людей программировать и разбираться в функциях компьютеров. Raspberry Pi можно спроектировать и запрограммировать для выполнения желаемых задач или операций, которые являются частью гораздо более сложной системы.
Особенности Raspberry Pi включают набор контактов ввода-вывода общего назначения (GPIO), которые можно использовать для подключения электронных устройств и плат расширения. Это позволяет использовать Raspberry Pi в качестве платформы для разработки оборудования. Несмотря на то, что он был предназначен для образовательных целей, Raspberry Pi сегодня используется в различных проектах DIY, а также для промышленного прототипирования при разработке встроенных систем.
Raspberry Pi использует другой тип процессоров ARM. Различные операционные системы, включая GNU/Linux, тоже работают на Raspberry Pi. Поскольку Raspberry Pi не содержит жёсткого диска, операционная система запускается с карты памяти SD. Одним из самых известных дистрибутивов GNU/Linux для Raspberry Pi является Raspbian. Как следует из названия, сам он принадлежит к семейству дистрибутивов Debian. Он настроен для установки на оборудование Raspberry Pi и содержит более 42 000 пакетов, оптимизированных для этой среды. Помимо Raspbian, для Raspberry Pi существует множество других дистрибутивов GNU/Linux, таких как, например, Kodi, который превращает Raspberry Pi в медиацентр.
Linux и облако
Термин «облачные вычисления» относится к стандартизированному способу потребления вычислительных ресурсов либо путём их покупки у поставщика общедоступного облака, либо путём запуска частного облака. По данным отчётов за 2017 год, на GNU/Linux приходится 90% рабочей нагрузки общедоступного облака. Каждый поставщик облачных услуг, от Amazon Web Services (AWS) до Google Cloud Platform (GCP), предлагает различные формы GNU/Linux. Сегодня даже Microsoft, из наличия такого спроса, вынуждена предлагать виртуальные машины на базе GNU/Linux в своём облаке Azure.
GNU/Linux обычно предлагается как часть предложения «Инфраструктура как услуга» (IaaS). Экземпляры IaaS — это виртуальные машины, которые в течение нескольких минут выделяются в облаке. При запуске экземпляра IaaS выбирается образ, содержащий данные, которые развёртываются в новом экземпляре. Облачные провайдеры предлагают различные образы, содержащие готовые к запуску установки как популярных дистрибутивов GNU/Linux, так и собственных версий GNU/Linux. Пользователь облака выбирает образ, содержащий предпочитаемый им дистрибутив, и получает доступ к такому облачному экземпляру. Большинство облачных провайдеров добавляют в образы, дополнительные инструменты для настройки, и установки в каждый свой облачный экземпляр. Эти инструменты могут, например, расширить файловые системы образа, чтобы они соответствовали реальному жёсткому диску виртуальной машины.
-
- Roman Sakhno
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.