смартфоны с открытым исходным кодом

Проект RePhone: модульный телефон с открытым исходным кодом

Попытки создать модульный смартфон с возможностью апгрейда его отдельных комплектующих предпринимаются как гигантом мобильной индустрии в лице компании Google, так и небольшими фирмами. В их числе оказалась и китайская команда Seed Studio с её стартапом RePhone — первым в мире модульным мобильным телефоном на программной платформе с открытым исходным кодом.

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Что же представляет из себя устройство под названием RePhone? Для начала необходимо уточнить, что всего авторы стартапа предлагают три базовых набора:

Базовым компонентом вашего будущего телефона выступает модуль RePhone Core Module GSM + BLE, включающий в себя миниатюрную SoC-платформу для носимой электроники вместе со встроенными модулями GSM и Bluetooth.

Набор RePhone Core Module 3G — это практически аналогичная однокристальная система, но предоставляющая пользователю преимущества работы с сетями третьего поколения (мобильной технологии 3G).

RePhone kit Create, в свою очередь, является готовым набором, позволяющим без приобретения дополнительных модулей собственными руками собрать полнофункциональный мобильный телефон. В комплект по умолчанию входят: сенсорный дисплей с диагональю 1,54″, аудиомодуль и модуль питания с аккумулятором на 520 мА·ч. Также заказчик RePhone kit Create получит картонный лист с прорезью под экран, который послужит корпусом для вашего телефона.

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Кроме того, Seed Studio предлагает всем заинтересовавшимся в модульном телефоне усложнить конструкцию, дополнив её модулями с различными датчиками, GPS, NFC-чипом, LED-индикатором, подсоединяя их к головной микросхеме (RePhone Core Module) при помощи FPC-шлейфов или стандартных проводов.

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Создатели RePhone акцентируют внимание на платформе с открытым программным кодом, поддерживающей Javascript, Lua и Arduino IDE, Lua, Javascript, что позволяет без дополнительных манипуляций синхронизировать телефон с компьютером на базе Arduino или с носимым гаджетом Pebble Time.

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Поставки будут осуществляться с октября 2015 по апрель 2016 года — точная дата зависит от выбранного вами комплекта.

Источник

7 мобильных ОС с открытым кодом, отличных от Android

Помимо Android мы с вами наверняка знаем о существовании iOS и Windows Phone. Еще где-то далеко существует BlackBerry OS, и в прошлом осталась Symbian. Это то, что на слуху, однако есть несколько операционных систем, которые известны гораздо меньше, но при этом достойны внимания. Как и Android, они построены на ядре Linux и имеют открытый исходный код. Однако это не помогло им добиться таких же успехов.

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Ubuntu Phone

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

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

Пользователи Ubuntu Phone могут просто подключить смартфон к компьютеру и использовать на экране компьютера настольную версию Ubuntu. В этом идеология немного совпадает с Microsoft, которая хочет стереть грани между мобильной и настольной ОС, а также приложениями для них.

HP webOS

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Изначально webOS принадлежала компании Palm, но HP купила Palm в 2010 году. У HP были большие планы на webOS, планировалось выпустить смартфон, планшет, принтер и даже компьютер под управлением этой ОС. Был запущен планшет HP TouchPad, но он не смог конкурировать с iPad, и идея не пошла дальше.

Позднее компания LG использовала возможности webOS в своем умном телевизоре, и это оказалось неплохой идеей. webOS, несмотря на свою непопулярность, обладает некоторыми интересными особенностями, которые еще можно продать.

Samsung Tizen

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

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

Jolla Sailfish

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

У этой ОС длинная и интересная история. Как-то в Nokia работали над Maemo-устройствами, построенными на Linux. Позднее Maemo стала частью платформы MeeGo OS, которая принадлежала Intel. Единственным смартфоном, выпущенным на MeeGo, стал Nokia N9, и он пользовался популярностью среди разработчиков. Однако перед сделкой с Microsoft проект MeeGo был закрыт, и компания сконцентрировалась на Windows Phone.

Большая часть команды, работавшей над MeeGo, ушла из компании и открыла собственную, под названием Jolla. Все права на MeeGo остались у Nokia, и они были вынуждены создать собственную Sailfish OS на основе исходных кодов MeeGo. Эта ОС может работать как с Qt-приложениями, так и с приложениями для Android.

Amazon Fire

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

В планшетах Amazon Kindle используется то, что Amazon называет Fire OS. На самом деле это Android, версия AOSP, над которой серьезно поработали в Amazon. Узнать в Fire OS Android просто невозможно. При этом она работает с Android-приложениями, вот только загружать их надо не из Google Play. Amazon не использует сервисы Google, продавая контент через собственный магазин, и он достаточно крупный.

Firefox OS

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Mozilla давно пытается создать свое решение для смартфонов. То, что они имеют сегодня, построено на Gecko и браузере Firefox. Все приложения для Firefox OS поддерживают современные веб-технологии, такие как HTML 5. В Mozilla считают, что эпоха нативных приложений уйдет, и будущее за веб-приложениями. Так же считал Стив Джобс, запуская iPhone.

Nokia X

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Над этой платформой трудятся в Microsoft. Она представляет из себя смесь Android и Windows Phone, но построена она все же на Android. Смартфоны на этой платформе не встретили большой любви пользователей из-за отсутствия сервисов от Google, но продаются, из-за невысокой стоимости.

По материалам EFYTimes

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

YouTube уже давно перестал быть чем-то редким. Кроме того, что сейчас это самый посещаемый и популярный хостинг в мире, которые стал для многих средством заработка огромных денег, он является и источником информации. Огромная доля пользователей смотрит на YouTube хотя бы 1-2 ролика в день. При этом, у него появляются все новые инструменты для привлечения новых пользователей. Одним из них является не новый, но удобный инструмент ”Смотреть позже”. Часто просто нет времени смотреть все, что попадает в подборку. С этим инструментом можно просто отложить видео и посмотреть, когда будет время. Вот только там скапливается слишком много просмотренного мусора, который надо убирать. Расскажу, как это можно сделать.

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Новые смартфоны выходят каждый день, а статистика Google показывает, что их количество на Android исчисляется тысячами. А теперь вспомните, сколько презентаций вы сходу сможете назвать из тех, что были в этом году? Наверное, наберется максимум десяток. Мы тоже не рассказываем обо всем подряд, концентрируя свое внимание на самых интересных нам и пользователям новинках. Одними из таких стали два новых телефона, выпущенных под брендом realme, показавшем рост в сотни процентов по продажам за последний год. Одно это чего-то, да стоит и говорит о большом интересе к марке, который не берется из ниоткуда. Сейчас хотелось бы рассказать о двух новых телефонах realme из относительно недорого сегмента. Мне больше всего было интересно, чем они отличаются от предшественников. Об этом и расскажу.

Всё это хорошо. Однако, на мой взгляд, популяризация новой ОС сильно зависит от появления специализированных и в то же время распространённых приложений.

Напр., это текстовые редакторы а ля Office или СПС (К+, Гарант). Да чего там… swipe-клавиатуры. Когда-то давно мне хотелось приобрести iPhone. Сдерживало отсутствие swipe-клавиатуры.

Поэтому, похоже, Android стал безальтернативен надолго. Лет на пять точно.

Виталька, ты везде зачекинелся) молодец, что в твоём то возрасте Интересуешся современными штуками))

Я ненавижу этот Windows phone систему и эти телефоны под этой системой. Самый лучший был OS Symbian и если немножко точно посмотреть на ее историю и популярность можно прийти к выводу что это все было подстроена для этой операционный системы! Именно этот договор который Nokia сделал с Microsoftom выпустив Ломофоны (Lumia) уничтожил не только Symbian а еще самую лучшую фирму за все историю мобильных телефонов.Все была хорошо потому что это было Nokia.

Источник

Погружаемся в opensource-экосистему Android

Каждый выбирает свой «уровень погружения». Вам не обязательно следовать каждому пункту из этого поста. Моя цель — показать, насколько хорошо развита экосистема на данный момент и чего вы можете и не можете от неё получить. Делайте выводы самостоятельно. Хотите — меняйте прошивку полностью и переходите на microg. Хотите — просто поставьте на свой телефон f-droid прямо рядом с gplay. Хотите — не делайте ничего.

Давайте поговорим об экосистеме приложений свободных приложений с открытым исходным кодом на Android. Попробуем установить MicroG — свободную реализацию сервисов Google на Android. Посмотрим, как и зачем со всем этим жить.

Несколько причин, почему стоит об этом задуматься

Google Play далеко «не торт»

Далеко ходить не нужно, в соседних постах можно найти множество примеров того, как разработчиков выгоняют из Google Play по тем или иным причинам, заставляя общаться с ботами без возможности реальной аппеляции. Некоторые типы приложений теперь принципиально невозможно распространять (например, блокировщики рекламы, да и в принципе приложения обхода любых ограничений).

Мне, как параноику, не нравится, что у стороннего лица появляется практически полный доступ к моему устройству. Google способен как минимум удалить с моего телефона любое приложение в любой момент и собрать с него произвольные данные. Более того, google play service — это огромное (стандартная поставка — 600Мб, минимальная — 95Мб) количество постоянно обновляющегося кода, часть которая работает с системными привилегиями. Для сравнения, дистрибутив MicroG может весить всего 4Мб.

Низкое качество приложений в google play, засилие рекламы, телеметрий, шпионских модулей, уязвимостей

Я, конечно, и раньше был не очень высокого мнения о среднестатистическом приложении для андроида, но был серьёзно удивлен своим новым телефоном одного китайского производителя. После покупки, мне пришлось три дня ходить со стоковой прошивкой из-за ограничений разблокировки (вот она — еще одна причина не доверять свои устройства компаниям). Я честно не понимаю, почему этим пользуются и почему это любят. Мне постоянно (несколько раз в час) приходили непонятные уведомления (дайте разрешение, обновите меня, реклама). Что-то постоянно обновлялось. Стоковый браузер в один момент просто перестал работать.

Энергопотребление

Исходит из предыдущего тезиса. Если приложения не загружают рекламу, не отправляют статистику и не следят за вами, они потребляют меньше электроэнергии. Это же касается gapps: зачастую, они являются главным потребителем электроэнергии. Да, Google в последнее время серьёзно работает над энергопотреблением. Однако, во-первых, не у всех есть возможность использовать актуальные версии Android. Во-вторых, даже в этих условиях замена gapps на более простое и минималистичное решение позволит вам еще сильнее продлить жизнь от батарейки.

Вторая жизнь старым устройствам без большого количества ОЗУ и/или места на диске?

Тоже логичное продолжение предыдущих моментов. Случалось ли с вами такое, что на бюджетном устройстве после очередного обновления gapps вообще не остается места ни на приложения, ни на пользовательские данные? Даже если на вашем не очень свежем устройстве еще достаточно свободных ресурсов, избавление от gapps позволит освежить его.

Несколько подводных камней, с которыми ничего не сделать

Немного матчасти

Google Play Services, gapps, Google Play. Включают в себя как базовые сервисы, необходимые для работы push-уведомлений, геолокации, синхронизации различных данных с Google так и остальной пользовательский софт, использующий всё это (например, Gmail).

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

По умолчанию, устройства на Android идут с заблокированным загрузчиком. Обычно, требуется произвести эту процедуру, чтобы иметь возможность устанавливать любые другие прошивки. Разблокировка загрузчика обычно не только даёт возможность модифицировать системные разделы, но и отключает проверку подписи ядра при загрузке.

Права суперпользователя. Точно так же, по умолчанию обычно их нет и необходимо их получать тем или иным способом. Либо установкой прошивки (для lineageos есть addon-su), либо magisk. Обычно в инструкциях предлагают ставить проприетарный и купленный китайцами SuperSU (мы их слушать не будем и поставим опенсорсный magisk). В особо тяжелых случаях иногда приходится использовать эксплоиты (вроде KingRoot).

Позволяет устанавливать прошивки и их модификации в виде zip-архивов. Обычно это TWRP, тоже проект с открытым исходным кодом.

Помимо предоставления root, имеет встроенный модуль для скрытия этого самого root от некоторых приложений (полезно для банк-клиентов) и большое множество сторонних модулей. В контексте этого поста для нас будет самым полезным модуль для установки Xposed.

Если Magisk предоставляет модули для модификации базовой системы, то xposed предоставляет модули для модификации и патчинга на лету самого Android. В контексте этого поста будет полезным модуль FakeGapps. Рекомендую ставить его через Magisk, и для конкретной API-версии (соответствующей вашей версии android). К сожалению, обычно поддержка прошивок отстает на одну версию android.

Каталог открытого ПО для Android. Можно использовать как официальный репозиторий, так и сторонние.

Флагман среди opensource-прошивок. Бывший Cyanogenmod.

На каких устройствах это будет работать?

Условно все устройства можно поделить на следующие классы (в порядке убывания удобности):

При выборе устройства так же нужно смотреть на:

MicroG

MicroG — открытая реализация gapps. Обеспечивает работу push-уведомлений, api геолокации в использующих это приложениях. Список поддерживаемых api.

Для работы требуется функциональность подделки подписи в прошивке. Способы установки, примерно соответствующие градации устройств выше:

Можно установить LineageOS for MicroG и получить практически все перечисленное практически из коробки. Самый простой и удобный способ из всех, рекомендую использовать именно его, если ваше устройство есть в списке поддерживаемых.

Можно установить MicroG вручную на любую прошивку, не идущую в комплекте с gapps (почти любая не стоковая прошивка). Однако, в прошивке требуется поддержка подмены подписей (Signature Spoofing).

Не планировал описывать полную инструкцию, но опыт предыдущего поста показывает, что придется.

Процесс установки зависит от способа. Про установку при помощи NanoDroid чуть ниже, здесь описана ручная процедура:

NanoLX NanoDroid

Пожалуй, самый простой и удобный способ установить MicroG. Помимо основных возможностей (удаление gapps и установка microg) имеет несколько приятных фич:

Достаточно установить несколько из следующих файлов:

Установка приложений из google play

Как было отмечено выше, есть несколько способов решения проблемы.

Очень небольшой начальный набор из качественных opensource-приложений

Update: только что появился пост с более широким обзором приложений.

Вместо выводов

Лично мне переход на MicroG, F-Droid и AuroraStore дал тот Android, о котором я всегда мечтал. С удобными приложениями, не напичканными рекламой и телеметрией, позволяющие мне не делиться своими данными с Google, но при этом работающими push-уведомлениями, позволили перестать мечтать о недостижимом (смене мобильной ОС на Sailfish/ubuntu phone/etc, где все бы равно для полноценной работы приходится использовать слой для поддержки Android-приложений) и начать жить.

Надеюсь, эта инструкция поможет вам понять, нужно ли вам это в принципе и успешно повторить этот результат.

Источник

Linux-смартфон Purism Librem 5 поступил в продажу

Компания Purism объявила о начале продаж анонсированного в прошлом месяце смартфона Librem 5. Особенностью новинки стало использование операционной системы PureOS с полностью открытым исходным кодом. Кроме того, Linux-смартфон будет использовать ряд нестандартных по меркам современных гаджетов комплектующих.

«Сердцем» необычной новинки с 5,7-дюймовым IPS-дисплеем (1440х720, 282 ppi) стала мобильная платформа NXP i.MX 8M. Тактовая частота 28-нм процессора смартфона с четырьмя ядрами Cortex-A53 составляет 1,5 ГГц. На базе аналогичного чипсета построены некоторые решения в транспортной промышленности.

Гаджет оснащён 3 ГБ оперативной памяти и накопителем eMMC на 32 ГБ с возможностью расширения картами microSD. Для зарядки и подключения к ПК используется порт USB Type-C, предусмотрен и 3,5-мм аудиоразъём. Разрешение сенсора основной камеры — 13 Мп, фронтальной — 8 Мп.

Одна из фишек устройства — возможность аппаратного отключения модулей Wi-Fi, Bluetooth, камеры и даже мобильной связи. Примечательно, что подключение модулей беспроводной связи к системной плате производится с помощью слотов M.2. Ёмкость аккумулятора Librem 5 составляет 3500 мАч. Работает устройство под управлением PureOS на базе дистрибутива Debian с возможностью переключаться между мобильными версиями GNOME и KDE.

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

Источник

Беседка №97. Открытый код спасёт Android

Илья Субботин

Мнение, диаметрально противоположное высказанному в прошлой Беседке. Так ли всё печально в ситуации с открытым кодом?

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Адриан Кингсли-Хьюз в рамках своего материала на ресурсе ZDNet поделился интересными взглядами по поводу Android, назвав фрагментацию главной проблемой ОС. Однако, сам факт, является ли она на самом деле проблемой, зависит от того, кому адресован этот тезис. Среднестатистические пользователи не испытывают неудобств из-за фрагментации, т.к. Google решила проблему, разделив операционную систему и приложения / сервисы.

Пользователи даже устаревших версий Android могут спокойно получать обновления сервисов Google и приложений. На моём Nexus 7 2012 года и устройствах Samsung Galaxy установлены новейшие версии приложений и игр, включая Netflix, Plex, YouTube и HBO Now. Версия приложений на упомянутых устройствах совпадает с таковой на моих новинках — Pixel C и Nexus 6P. Подобная ситуация бросает тень на iOS, где новейшие версии приложений недоступны для сравнительно более старых смартфонов и планшетов, делая эти устройства менее безопасными и менее практичными.

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

Открытый код — это модель разработки

Люди склонны неправильно интерпретировать понятие «открытый код». Оно обозначает модель разработки ПО, а не способ его развертывания на устройства и не бизнес-модель. Разработка Android и «выкатывание» обновлений на устройствах — совершенно разные вещи.

Открытый код обеспечивает нулевую фрагментацию

Chrome OS является операционной системой с открытым кодом, как и Android. Но с самого начала Google использовала другой механизм для «доставки» обновлений на устройства с Chrome OS. Был использован подход с промежуточным образом: на устройство устанавливались два образа операционной системы, один из которых обеспечивал работу систему, второй же просто находился «на фоне». При наличии обновления оно замещало неактивный и устаревший образ ОС. После перезагрузки устройство переключалось на новую версию. Таким образом, устройство всегда имело актуальную версию ПО без каких-либо усилий со стороны пользователя.

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодом

Ту же модель использует Core OS, дистрибутив на базе Linux для серверов. Браузер Chrome имеет в своей основе открытый код, который также обновляется. Подобным образом обновляются Mozilla Firefox и Thunderbird. Используя ПО с открытым кодом, вы можете осуществлять планомерное обновление устройств.

«Закрытое» ПО не поможет

Неоправданным и необоснованным выглядит и убеждение о магической способности ПО с закрытыми исходниками справляться с фрагментацией. Примером максимально проприетарного ПО является Windows, фрагментация в случае этой ОС носит ужасающий характер: Windows XP — 10%, Windows 7 — 49%, Windows 8 — 2.45%, Windows 8.1 — 8%, Windows 10 — 19%. Хуже всего то, что 95% процентов банкоматов по всему миру до сих пор работают на Windows XP, что говорит отнюдь не об их безопасности. Что касается фрагментации Internet Explorer, то и тут всё далеко не радужно, несмотря на проприетарный характер продукта. Даже Apple, имея полный контроль над аппаратным и программным обеспечением своих продуктов, испытывает трудности при обновлении iOS и macOS.

Хаос в Linux.

В своём сравнении Android с Linux автор выдвинул следующее мнение:

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

Автор удивится, но Linux на самом деле пользуется популярностью у OEM-производителей «железа». Linux имеет значительный вес во всём, кроме версий для ПК. Всё же, расстановка сил понемногу меняется, по мере того, как Chrome OS активно отъедает долю у Microsoft. Популярность Linux дошла до того, что Microsoft разработала операционную систему, основанную на Linux и предназначенную для работы с Azure. Не будем забывать, что доля компьютеров на базе Linux для Azure выросла с 25 до 33 процентов. Так что Linux успешно развивается даже на «территории» Microsoft. На базе Linux работает почти всё: суперкомпьютеры, роутеры, принтеры, Comcast X1, Tesla и т.д.

Несмотря на распространенность Linux в различных отраслях и всю противоречивость этого факта мнению Кингсли-Хьюза, Linux на самом деле не мешало бы привести в порядок. Благодаря открытой модели разработки, самые активные представители сообщества по разработке ядра Linux продолжают выпускать заплатки для уязвимостей ОС, выпуская обновление раз в два месяца. До сих пор можно найти системы на базе устаревших и неподдерживаемых версий Linux. В интервью с Грегом Кроа-Хартманом, ведущим разработчиком ядра Linux, им было высказано мнение о том, что компаниям необходимо создать механизм для поддержки обновления систем до актуальной версии. Он также высоко оценил способ обновления Chrome OS и Core OS.

Повторюсь, открытый код никак не связан с обновлениями ПО. Совершенно разные области.

смартфоны с открытым исходным кодом. Смотреть фото смартфоны с открытым исходным кодом. Смотреть картинку смартфоны с открытым исходным кодом. Картинка про смартфоны с открытым исходным кодом. Фото смартфоны с открытым исходным кодомЧто является причиной фрагментации?

Корень проблемы — в желании OEM-производителей дифференцировать себя от конкурентов путём использования собственных тем оформления и ПО. Операторы связи используют множество предзустановленных программ как дополнительный источник дохода. Процесс обновления таких устройств тормозится: производителям и операторам необходимо протестировать свой «фуфлософт» на предмет его стабильной работы с новой версией Android. А раз обновлению до новой версии ОС не способствует финансовый стимул, то они его откладывают. Они зарабатывают на продажи устройств, а не на их обновлении. Был бы финансовый стимул — были бы и своевременные обновления. Так что если Google хочет покончить с проблемой фрагментации Android, то ему необходимо найти способ исключить этих игроков из процесса обновлений, что Google и собирается сделать.

Совсем не обязательно «закрывать» Android

Вывод

В конечном итоге, открытый характер системы на самом деле лучше «приспособлен» для решения проблемы фрагментации, чем любое проприетарное ПО в мире. Перед тем, как размышлять о превращении Android в подобный софт, стоит взглянуть на ужас, творящийся с фрагментацией Windows и IE. Открытый код не убивает Android: ОС процветает и продолжает теснить iOS и Windows.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *