Почему Android не является дистрибутивом (и споры)

Приветствую всех читателей Desde Linux. Это мой первый пост в этом интересном блоге, и я надеюсь, он вам понравится. Я сейчас установил Ubuntu на моем настольном компьютере, и недавно был вовлечен в сообщество разработчиков и QA.

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

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

Они основывают эту идею на том факте, что Android использует ядро ​​Linux (в настоящее время из семейства 3.3, см. здесь). Но есть важные отличия между зеленым роботом и любым дистрибутивом на основе нашего друга Тукса.

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

1) Android-виртуальная машина

Как и ожидалось, Linux работает как любое ядро: он находится между оборудованием и уровнем приложения (это графический хорошо это иллюстрирует). Различные инструменты позволяют нам взаимодействовать с ним в наших дистрибутивах, таких как компилятор GCC, оболочки и некоторые текстовые редакторы, такие как Vi / Vim.

Но на Android это не так. По своей архитектуре приложения запускаются на виртуальной машине под названием Dalvik (см. JAVA и Android, отношения любви и ненависти).

Это позволяет Android быть совместимым с широким спектром оборудования сотовых телефонов за счет потери производительности. Это делает iOS Apple превышать Android во всех тестовых стендах, и таким образом Ubuntu сенсорный он будет работать лучше, когда его окончательная версия появится на планшетах и ​​мобильных телефонах.

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

Особняком стоит Windows 8, и ее низкая популярность объясняется отсутствием видения Microsoft, которая вполне могла бы воспользоваться преимуществом по умолчанию, которым обладают их сотовые телефоны.

2) Не все под GPL !!

Хотя существуют более или менее «бесплатные» дистрибутивы, то есть с более или менее проприетарным программным обеспечением, подавляющее большинство приложений и библиотек находятся под лицензией GPL (здесь поясняются типы лицензий, используемых в open source).

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

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

Спорным является то, что Google делает с тем, что такое GPL. Для тех, кто знает английский язык, вот статья Флориана Мюллера, специалиста по патентам FOSS (бесплатное и открытое программное обеспечение).

Он утверждает, что Google «промывал» (манипулировал) заголовочными файлами модулей. БлюЗ, Бионический и файловая система ext4 избавиться от лицензии GPL.

В Интернете есть много дискуссий на эту тему (к сожалению, много материала на английском языке), если вы введете в строку поиска «отмывание GPL», вы найдете множество статей, в которых приводятся примеры предполагаемой практики Google.

Тем не менее, Линус Торвальдс он утверждает, что эти жалобы являются «мусором», хотя признает, что «не заметил, что именно Google делает с заголовками Linux».

Но споры среди сторонников свободного программного обеспечения продолжаются. Торвальдс продолжает отвергать такую ​​критику, и своим недоброжелателям он просто против FSF и продвигает свое ядро ​​выше принципов, на которых стоит GNU / Linux.

3) Множество проприетарного ПО

Нет необходимости подробно останавливаться на этом вопросе. Многие приложения для мобильных телефонов и планшетов являются проприетарным программным обеспечением.

Что касается Android, у него много несвободных двоичных файлов, а также различные библиотеки и прошивки, а также важная часть Cyanogen ....

Прежде всего, исходный код самого Android 3.0 (все, что не импортировано из Linux, открытых и бесплатных проектов) не был опубликован. Google также не планирует выпускать код версии 3.1.

Чтобы увидеть больше: Android бесплатное программное обеспечение? Ричард Столмен говорит нет

Хотя позиции Столлмана иногда кажутся мне крайними, правда в том, что Google только пользуется преимуществами бесплатного программного обеспечения, но не вносит свой вклад в сообщества, выпуская код Android.

4) Где консоль? А как насчет текстовых редакторов? А Гном? KDE? XFCE?….

Как я уже сказал вам, между ядром и остальной частью ОС есть виртуальная машина, поэтому для запуска терминала вам нужно использовать эмулятор (Android Terminal Emulator).

Со своей стороны, известные текстовые редакторы GNU (Vim, gedit) по умолчанию не устанавливаются, и вам придется искать их в Google Appstore. А у Android своя графическая среда, ничего Гном, KDE, XFCE…. Хотя существуют пользовательские проекты, позволяющие установить эти среды Linux на устройство Android.

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

Увидимся, друзья Desde Linux!


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Иван Барра сказал

    Я забегаю вперед @NANO и говорю, что Android с его устаревшим, устаревшим, медленным движком Java Dalvik - отстой ...

    Если бы Android действительно был GNU / Linux - Linux по объему, он был бы написан на C, как любое другое приложение, и для нормальной работы не потребовались бы эти огромные 4-ядерные машины и такое огромное количество оперативной памяти, мы все знаем, что iOS и WP8 очень хорошо работает с 2 ядрами 1Ghz и 512 RAM (они даже рыхлые), с другой стороны, на android очень жаль, что телефоны стоимостью 1 доллар ооо время от времени зависают в любом приложении.

    Привет.

    1.    Elav сказал

      О FirefoxOS, как я тебя люблю !!! <3

      1.    карликовый сказал

        На самом деле, не только FxOS, Ubuntu Phone обещает гораздо большую производительность, и если я не понял, еще большую сходимость благодаря Oxide.

        Oxide - это в основном экземпляр Chromium, который заменяет qt-webkit и позволяет разрабатывать приложения htlm5 намного проще, чем с ранее упомянутым движком, и который может использоваться для Ubuntu и Ubuntu Phone, что это означает? Что ваше приложение html5 будет работать из коробки в обеих системах без каких-либо изменений.

        Я лично вижу, что Canonical кое-что делает правильно, но не видит других.

        Оксид Для заинтересованных

        1.    Альберто сказал

          Я был отключен от информации о GNU / Linux какое-то время ,,,: / но, имея в виду телефон с Ubuntu, вы имеете в виду проект Ubuntu Edge?

      2.    кот сказал

        По той же причине я хочу, чтобы вышел Tizen (он похож на FxOS, но более полный) ... также, если Samsumg уберет его, они сами могут перенести его на все свои терминалы, верно?

    2.    элиотайм3000 сказал

      Ммм, если бы производители смартфонов с Android придавали этому большее значение, этой проблемы бы не было. Я сменил заводское ПЗУ на свой Samsung Galaxy Mini, потому что версия Android, которая у меня была, больше не могла обновляться традиционным способом, и мне пришлось установить CyanogenMod 10.1, адаптированный для моего мобильного телефона, и на этот раз я стал более плавным, чем когда-либо ( и это основано на Android 4.2.2).

      Что касается языков программирования, наиболее практичным для QT является выпустить стабильную версию для этих мобильных телефонов и, таким образом, не страдать от Java, Eclipse и других верблюжьих горбов.

      И, кстати, такое замедление работы этих очень дорогих сотовых телефонов часто происходит из-за ошибок восьмого уровня у большинства пользователей этих смартфонов (скорее, КПК).

      1.    Иван Барра сказал

        Я не согласен с вами по поводу того, что замедление происходит на уровне 8, у меня есть двухъядерный компьютер с 1 ГБ оперативной памяти (любой Linux с 1 ГБ оперативной памяти свободен), у него есть пользовательский ROM с Android 4.1.2 (Jelly MOD 4.0) , Kernel COCORE E-5.0, и он работает очень хорошо, но это не означает, что каждые несколько дней его нужно перезапускать, потому что компьютер перестает отвечать, и это случилось со мной со всеми Android, которые у меня были, как с официальными ПЗУ, так и с пользовательскими. За исключением CyanogenMOD, который действительно хорош, но все же время от времени вам нужно перезагружаться. И я говорю вам, что установленных приложений немного, типичные для Google, Waze, Ndrive, Whatsapp и PowerAMP для музыки (меломан, чтобы умереть), у меня он даже без эффектов перехода или какой-либо атрибутики, достаточно и необходим для моего досуга и работа, даже не игры.

        Думаю, я немного отождествляю себя с тем, что @NANO думает об Android, я думаю, что это хорошая система, но тот факт, что их приложения должны работать на java, кажется мне худшим, если бы связь с оборудованием была более "прямой" Вам не нужно иметь это огромное оборудование, чтобы хорошо работать, я говорю вам, зная факты, Windows Phone 8 и iOS отлично работают с половиной того оборудования, которое у меня есть.

        Привет.

        1.    элиотайм3000 сказал

          Насколько мне известно, мой брат, у которого все еще есть заводское ПЗУ, не перезагружал свой смартфон и не имел проблем с зависанием приложений. Вместо этого, с моим и без того снисходительным Samsung Galaxy Mini, мне пришлось изменить его ПЗУ, потому что не было возможности обновить его новой версией Android от Samsung, поэтому мне пришлось прибегнуть к ClockworkMod Recovery и CyanogenMod, чтобы обновить его за один раз. раз и навсегда, и, таким образом, мне удалось установить приложения, которые просили меня установить более свежую версию Android (я надеюсь, что стабильная версия CM 10.2 выйдет для моего мобильного телефона).

          По поводу Java полностью согласен, так как до того, как началась мода на смартфоны, использовалась Java ME, которая так или иначе полностью сожрала батарею.

    3.    Хоакин сказал

      Мне всегда было интересно, зачем нужны новые сотовые телефоны с 8 ядрами и 2 ГБ оперативной памяти, для каких приложений это требуется? это просто сотовый телефон.

      Я думаю, что, возможно, это маркетинговая кампания «чем больше, тем лучше», но, глядя на ваш комментарий, я понимаю почему.

      1.    кот сказал

        Кроме того, это тенденция планового устаревания… в этом году выходит терминал 1.0, а в следующем году выходит 2.0 с удвоением всего, кроме времени автономной работы.

        1.    элиотайм3000 сказал

          Да здравствует CyanogenMod и Omni.

  2.   Elav сказал

    Отличная статья, я кое-чему научился, читая ее .. 😉

  3.   нельсон сказал

    Очень интересно, просто и правильно понять, о чем идет речь. С уважением.

  4.   персонал сказал

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

  5.   Омар сказал

    Отличная статья, я полностью согласен со всем, я всегда думал, что Android - это не дистрибутив GNU / Linux, а тем более бесплатное программное обеспечение, Google всегда пользовался преимуществами SL, не внося особого вклада в сообщество (пример: Chromium, Chromium OS). С уважением.

  6.   металл сказал

    Отличный пост, ошибся, считал, что мод cyanogen на 100% бесплатный.

    1.    Чарли сказал

      И тем более теперь, когда она стала компанией «Cyanogen Inc».

      1.    кот сказал

        Собственно, именно поэтому они выпустили OmniRom ... что-то вроде «OpenCyanogenMod»: http://omnirom.org/

  7.   Рикардо сказал

    Потрясающе насчет отмывания GPL. D: это правда?

  8.   Рикардо сказал

    Как вы говорите «для тех, кто знает английский», вот ссылка на полную статью о стирке GPL: http://www.fosspatents.com/2011/03/more-evidence-of-googles-habit-of-gpl.html

  9.   Тони сказал

    Очень хорошая статья. Просто и понятно. Спасибо за публикацию.

  10.   Хорхе сказал

    Все просто, android не соответствует стандартам lsb, поэтому он не будет совместим с программными дистрибутивами, он использует тип maq. virtual java, и до недавнего времени он также разветвлял ядро. Это ближе к операционной системе. прошивка, чем дистрибутив GNU с ядром Linux. В любом случае он использует ядро ​​Linux, а также busybox и множество встроенных систем, которые не подходят для GNU.

  11.   Felipe сказал

    Кажется, я не читал никакого реального обоснования того, что Android - это не дистрибутив, что делает что-то или не является дистрибутивом Linux? Где это установлено? Кто установил, что такое дистрибутив, а что нет?

    1.    Felipe сказал

      Если мы рассмотрим его как следует, Ubuntu - это не дистрибутив Linux, у него будет собственный графический сервер, собственная среда рабочего стола, он принадлежит компании. и т.д..

      1.    кот сказал

        Дистрибутивы - это GNU / Linux, и первая часть, на мой взгляд, самая важная, та, которой нет в Android.

    2.    Felipe сказал

      Дистрибутив Linux (часто для краткости называемый дистрибутивом) - это операционная система, построенная на основе ядра Linux и часто на основе системы управления пакетами. Дистрибутив Linux может быть специфическим для определенного типа аппаратного устройства, такого как суперкомпьютеры (например, Rocks Cluster Distribution) или встроенные системы (например, OpenWrt), или быть скомпилированным для различных наборов инструкций и быть спроектированным для работы на различных типах оборудования (например, Debian). .

    3.    ДэниелС сказал

      Ну да, пока не установлен стандарт того, что должен содержать дистрибутив, подобные статьи будут появляться.

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

      1.    ПопАрч сказал

        Это вопрос как перспективы, так и технических аспектов, но все зависит от того, как вы это видите. Я думаю, что одним из преимуществ Android является большое сообщество пользователей и сотрудников, поскольку на данный момент это все еще наиболее часто используемая ОС для мобильных телефонов, это как Разъем USB 2.0, он есть во всех смартфонах, кроме продуктов Apple

      2.    элиотайм3000 сказал

        Что касается огромного количества приложений Android в магазине Google Play, многие из них буквально бесполезны. Я выбрал приложения, которые мне действительно пригодились, такие как Link2SD и S2E, а также некоторые мультимедийные приложения, такие как Winamp.

        Скорее всего, Android станет ответвлением Linux, но я бы хотел, чтобы разработчики XDA адаптировали ОС Firefox к моделям среднего уровня, таким как Samsung Galaxy Mini, чтобы полностью насладиться им.

  12.   попарх сказал

    Я считаю, что это очень интересная статья, много полезной информации, теперь я объясняю, почему нет необходимости перекомпилировать Android, чтобы использовать его на таком широком спектре устройств, как это происходит с FirefoxOS или UbuntuTouch.

  13.   Пабло Онорато сказал

    Статья довольно устарела (я думаю, что это копировальная паста чего-то написанного, когда Android был в версии 3 [Honeycomb], позвольте мне сомневаться), поскольку в ней не упоминаются ICS, Jellybean или даже KitKat.

    Если бы это не было бесплатное программное обеспечение, AOSP (Android Open Source Project или так называемый чистый Android) не мог бы даже существовать. Еще меньше кастомных ПЗУ (Cyanogen, Paranoid, PAC, Open Kang, Illusion…).

    То, что в него по умолчанию не входят инструменты GNU (и это больно г-ну Столлману), не означает, что они не бесплатны. Фактически код Android находится в Google git.

    Многие разработчики сотрудничают в XDA, чтобы создать ROMS на основе кода Android, и, если необходимо использовать инструменты GNU, устанавливается Busybox, который поставляется со всем, что вы упомянули (vi, vim, nano)

    SD-карта может быть разбита на разделы в формате ext4, и Android читает ее по умолчанию. Можно даже подкачку телефона расширить с помощью раздела на SD.

    Тот факт, что графическая среда DESKTOP не может быть установлена ​​(курсивом нет), не означает, что она не является бесплатной, за исключением того, что она невозможна из-за размера пальцев. На планшетах все меняется.

    А дистрибутив Linux - это операционная система, в которой есть ядро ​​Linux. Android несет ядро ​​Linux, следовательно, это дистрибутив Linux.

    1.    мсс-развитие сказал

      Дело не в том, что статья устарела, я говорил об Android версии 3.X, потому что она была доступна, когда Столлман высказал свое мнение.
      Это тоже не копипаст, и мне жаль, что вы в это поверите, потому что мне потребовалось время, чтобы собрать информацию, чтобы сделать более или менее поддерживаемый пост.
      А насчет бесплатных программ я уже разъяснял различия между Android и другими дистрибутивами. Google пользуется огромным преимуществом использования лицензий Apache, и также верно, что исходный код Android без версии, включая текущие, был опубликован.
      Возможно ли, что существует дистрибутив, который не использует ваш код? Android - это гибрид с его ядром и некоторыми модулями под лицензиями GPL, остальное с Apache (который пока напрямую не совместим с лицензией GPL), а остальное - проприетарное программное обеспечение.
      Можете ли вы представить себе дистрибутив, работающий на виртуальной машине?
      Не могу поверить, что некоторые будут утверждать, что то же самое можно сказать и о Ubuntu. Хотя Canonical находится далеко от других сообществ, это определенно Linux. Большая часть его кода и программного обеспечения находится под лицензией GPL.
      Пабло, ваше «ergo» используется неправильно, это очень простое упрощение. Предположим, что завтра Android сделает все проприетарным, но останется с ядром Linux. Собираетесь ли вы и дальше рассматривать его как дистрибутив?
      Вы должны быть осторожны с Google и не поддаваться энтузиазму по поводу того, что большинство мобильных телефонов и планшетов используют ядро ​​Linux. Что ж, Google - большой бенефициар бесплатного программного обеспечения, но его вклад в сообщество Linux в целом невелик. У Android есть собственное сообщество, работающее на Google, и на этом все заканчивается, мир Linux не получает преимуществ от большинства разработок для Android.
      Вам это может показаться чрезмерным, но лицензии Apache и BSD используются компаниями только для того, чтобы люди работали бесплатно. Сообщества разработчиков предлагают свое время и усилия для улучшения продуктов многих компаний, которые затем делают эти разработки собственностью.
      В свободных программах хорошо то, что сообщества получают выгоду от своей работы за счет улучшений того, что они опубликовали. Если получатель свободно распространяемых кодов распространяет свои разработки в частном порядке, он является только бенефициаром, но не благотворителем для сообществ. Я рекомендую прочитать классический «Собор и базар» Эрика Раймонда (хотя он отождествляется с программным обеспечением с открытым исходным кодом, а не бесплатным).
      И я отвечаю Фелипе: то, что за дистрибутивом стоит компания, не означает, что он менее бесплатный или не может считаться Linux. Red Hat - это такая же компания, как Novell (имеет SUSE) и Mandriva. IBM много использует Linux, а у ORACLE есть собственный дистрибутив (хотя эта компания действительно не заслуживает доверия, просто посмотрите, что она сделала с OpenSolaris и OpenOffice)

      1.    Пабло Онорато сказал

        Android не запускается на виртуальной машине (Dalvik), это приложения, которые находятся на ней. Пользовательский интерфейс написан на Java, но компоненты (ядро и библиотеки) написаны на C и C ++. Это необходимо для обеспечения взаимодействия приложений в различных терминалах Android.

        Вот Android git: https://android.googlesource.com/

        1.    мсс-развитие сказал

          Я поправляюсь:
          Вы можете представить себе дистрибутив, который запускает свои приложения на виртуальной машине?
          И, как я уже объяснил, это обеспечивает совместимость и взаимодействие, но за счет производительности.

          1.    Виндусико сказал

            Гугл пишет:
            «Предпочтительной лицензией для проекта с открытым исходным кодом Android является лицензия на программное обеспечение Apache, версия 2.0 (« Apache 2.0 ″) »

            И GNU пишут о лицензии Apache 2.0:
            «Это лицензия свободных программ, совместимая с версией 3 GNU GPL.
            Обратите внимание, что эта лицензия несовместима с версией 2 GNU GPL, потому что в ней есть некоторые требования, которых нет в этой версии GPL, например определенные положения о возмещении убытков и прекращении действия патента. Положения о патентах хороши, поэтому для программ определенного размера мы рекомендуем использовать лицензию Apache 2.0 вместо других либеральных разрешительных лицензий ».

            http://www.gnu.org/licenses/license-list.es.html#apache2

            FSF не только утверждает, что лицензия Apache совместима с лицензией GPL 3, но и рекомендует ее.

      2.    Кристофер сказал

        Извините, что оживил старый пост.

        Проблема не в том, бесплатный Android или нет. Подавляющее большинство дистрибутивов имеют проприетарное программное обеспечение, и это не означает, что они не являются «дистрибутивами Linux», но они больше не рекомендуются FSF. Если мы собираемся посмотреть на то, что рекомендует FSF, мы не должны использовать какие-либо дистрибутивы, в которых есть, даже немного, проприетарное программное обеспечение, и это полностью не должно считаться свободным программным обеспечением. Но я настаиваю на том, чтобы они не перестали быть «дистрибутивами Linux». Согласно вашему анализу, тот факт, что FSF рассматривает большинство дистрибутивов как несвободное программное обеспечение (по крайней мере, не полностью), означает, что все они не являются дистрибутивами Linux.

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

        «Дистрибутив Linux (в просторечии называемый дистрибутивом) - это дистрибутив программного обеспечения, основанный на ядре Linux, который включает определенные программные пакеты для удовлетворения потребностей определенной группы пользователей, создавая, таким образом, домашнюю, корпоративную и серверную версии. Как правило, они полностью или большей частью состоят из бесплатного программного обеспечения, хотя часто содержат проприетарные приложения или драйверы ».

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

        Помимо ядра Linux, дистрибутивы обычно включают библиотеки и инструменты проекта GNU и систему X Window. В зависимости от типа пользователей, которым предназначено распространение, также включаются другие типы программного обеспечения, такие как текстовые процессоры, электронные таблицы, мультимедийные проигрыватели, административные инструменты и т. Д. В случае включения инструментов из проекта GNU это называется дистрибутивом GNU / Linux ».

        Так что, если у него не так много инструментов GNU, это не перестает быть «дистрибутивом Linux», это просто не «дистрибутив GNU / Linux», который отличается.

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

        PS: В вашей статье говорится: «Здесь объясняются типы лицензий, используемых в открытом ПО», я думаю, вы имели в виду лицензии, используемые в свободном программном обеспечении, что не то же самое, что и лицензии с открытым исходным кодом.

  14.   Ной Лопес сказал

    Я честно не согласен с выводом, основанным на «поддержке», которую вы даете свидетельством того, что это не дистрибутив. Наличие определенного программного обеспечения не делает его «не дистрибутивом». Определение дистрибутива: «Дистрибутив программного обеспечения на основе ядра Linux, который включает определенные программные пакеты для удовлетворения потребностей определенной группы пользователей». Сейчас очень модно объяснять значение чего-либо, ссылаясь на то, что это не означает. Не думайте дважды, это соответствует определению дистрибутива.

  15.   быть сказал

    Самую статью прочитал полностью. Я давно задавался вопросом, как был сделан андрой. Спасибо огромное!

    1.    Карлос Санчес сказал

      Это дистрибутив! период.

  16.   Танракс сказал

    Слышал, что iOS использует ядро ​​Linux. Если это правда: iOS - тоже дистрибутив?

    1.    Персонал сказал

      Вы не ослышались, ядро ​​iOS основано на Дарвине.

    2.    элиотайм3000 сказал

      iOS не использует ядро ​​Linux. Скорее, они используют ядро ​​DarwinBSD с микроядром Mach, как и OSX.

      1.    Танракс сказал

        Спасибо вам обоим за разъяснения!

  17.   элиотайм3000 сказал

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

  18.   Иезекииль сказал

    На этой странице есть порт Android для atomX86
    http://www.android-x86.org/download

    1.    элиотайм3000 сказал

      Пока что 4.2.2 не стабильна, ну сказать.

      1.    гильермоз0009 сказал

        И тем более для тех, кто привык к стабильности Debian, верно ?! 🙂

        1.    элиотайм3000 сказал

          Хорошо, что попробовал в режиме Live-CD.

  19.   сефирот сказал

    отличная статья, всегда ненавидел плохую реализацию андроида. его медлительность и, что хуже всего, его ложный аргумент в пользу полной свободы. Для тех, кто считает это дистрибутивом только для использования ядра Linux, я отмечу, что webOS также использует ядро ​​Linux, а не по этой причине, это дистрибутив Linux, то же самое происходит с firefoxOS, который также работает под ядром Linux.

    наконец, я хотел бы напомнить вам, что android не использует ни xorg, ни wayland, и никто, кажется, не беспокоит (я имею в виду раздражение, которое многие испытывают с миром).

  20.   Иван Молина сказал

    Я пробовал это, и, очевидно, многие приложения работают лучше на Window $ Phone и iOS, чем на Android. Я надеюсь, что с Ubuntu Phone у Linux будет больше пользователей (но, конечно, также больше программ, и я надеюсь, что они бесплатны)

  21.   Хоакин сказал

    Хорошая статья! Как любопытно это «отмывание GPL».

    Я не знаю андриоида, потому что у меня нет смартфона. Я думал, что, хотя он приносит свои собственные приложения, имея Linux, вы можете делать то же самое, что и в GNU / Linux, но похоже, что это не так. Как тут терминала нет ?!

  22.   гильермоз0009 сказал

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

    Однако я использую его из-за сервисов Google, которые синхронизируются и интегрируются с Android. XD

    1.    элиотайм3000 сказал

      M'ijo, Android - это потому, что многие производители сотовых телефонов не обновляют свои устройства, поддерживающие Android, однородным образом, в дополнение к имитации системы запрограммированного устаревания, которую Apple делает со своими iDevices.

      С помощью CyanogenMod и ClockworkMod Recovery мне удалось заставить свой скромный Samsung Galaxy Mini работать на Android 4.2.2, прекрасно зная, что Samsung наложил ограничение на версии, которые должен поддерживать Android.

    2.    Роберто сказал

      Android по-прежнему намного безопаснее Windows. Окрашивание? То, что людям нравится, что это окрашивает его? То, что люди используют его для свободы, окрашивает его? То, что люди впервые массово используют Linux, портит его? Этот Linux не в темном переулке только для инсайдеров, не портит ли он его?
      По правде говоря, это уже граничит с фанатизмом.

  23.   Близнец сказал

    Отличная статья! Мне это очень понравилось, я призываю вас продолжать писать!

  24.   чачу23 сказал

    Очень хорошая статья, мне очень понравились ссылки, которые вы оставили… .. а потом я согласен, что android не считается дистрибутивом…. 🙂

  25.   индиолинукс сказал

    Я не понимаю, почему, черт возьми, они предпочитают писать «индивидуально», а не «индивидуально»… .q mania… .. это как если бы англичанин вместо того, чтобы писать на своем языке «индивидуально», написал «персонализированный» или «персонализированный» вместо "настройки"… ..

  26.   MSX сказал

    +1

    Эта статья должна стать новым официальным справочником по введению в Android на испанском языке.

    Я действительно хочу увидеть, как будет развиваться Ubuntu (неважно, насколько Debian в фоновом режиме, черт возьми, это чистый GNU + Linux !!), Tizen - Samsung объявила, что модель S5 может быть выпущена с этой ОС - и Jolla 😀

  27.   хурт сказал

    Мне пост очень понравился, хотя у меня есть несколько сомнений, то BSD и Solar (которые, как мне кажется, запускают java-приложения), если они правши ??? А как насчет Slaptop? А теперь наоборот, должна ли система y иметь ядро ​​HURT? Или, если я правильно помню, OpenOffice требует java, верно?

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

    Я считаю, что вы можете различать «дистрибутив Linux» и «дистрибутив GNU / Linux».

    Ну, а теперь еще один вопрос, как вы упомянули, где найти способ установить Desktop Envelopment? Я хотел бы попробовать Enlightenment e17, KDE или elementary и его оболочку Pantheon Shell

  28.   Jameskasp сказал

    Хороший пост!, 😀 Я многому сегодня научился xD хехехехе
    Привет!

  29.   анонимный сказал

    Они не считают, что Android - это дистрибутив Linux, просто из чистой зависти, с Android они достигли того, чего не сделал никто другой, а именно: получить дистрибутив Linux лучше, чем все остальные, но, конечно, это не делается по правилам "компьютерных фанатов" linuxeros не распознают его как дистрибутив ...

  30.   кук сказал

    Android была бы отличной ОС, если бы не Google, и у нее была лицензия GPL, к сожалению, когда такая корпорация, как google, canonical, RH и т. Д., Хочет зарабатывать деньги, ее пользователи стоят дерьма, что по иронии судьбы является самым важным.

  31.   ПОЛНЫЙ-ПОЛНЫЙ сказал

    .. давайте посмотрим ... давайте посмотрим ... проясните это для меня, потому что я поверил, что был прав, основываясь на этом, чтобы сказать, что программное обеспечение является или не является LINUX DISTRO или совместимо или приемлемо называть его ЛЮБАЯ ДРУГАЯ ОПЕРАЦИОННАЯ СИСТЕМА -> ::: У меня есть оборудование «x» y Я могу запустить БЕЗ ЭМУЛЯТОРОВ дистрибутив linux… .для того, чтобы другое программное обеспечение было дистрибутивом linux, оно ТАКЖЕ ДОЛЖНО работать без эмуляторов на указанной аппаратной платформе… или я ошибаюсь?… Теперь можно ли запускать ЛЮБОЙ дистрибутив linux БЕЗ ЭМУЛЯТОРЫ на оборудовании Android?… Может ли Android работать БЕЗ ЭМУЛИРОВАНИЯ на оборудовании, разработанном для Linux?… .Rta: ВЫ НЕ МОЖЕТЕ, следовательно, «Android» НЕ ЯВЛЯЕТСЯ LINUX или дистрибутивом linux ... по моим критериям, ЭТО ДОЛЖНО БЫТЬ ФОКУС не теоретический, а ПРАКТИЧЕСКИЙ. но здесь я не раскрываю свои критерии, а ВОПРОСИТЕ, ЧТО ТАКОЕ ТЕОРЕТИЧЕСКИЕ SII ... Это или нет, как я также говорю в теории? ... Я считаю, что ТОЧНО ТОЧНО, ЧТО ДЕЛАЕТ СУЩЕСТВОВАТЬ РАЗЛИЧНЫЕ СИСТЕМЫ: НЕ ИХ ЛОГИЧЕСКАЯ ИЛИ ПРОГРАММНАЯ АРХИТЕКТУРА = НО ТЕХНИКА, НА КОТОРОЙ ОНИ ПОДДЕРЖИВАЕТ ИЛИ НЕ ПОДДЕРЖИВАЕТ РАБОТУ xD !!! ...

    1.    ПОЛНЫЙ-ПОЛНЫЙ сказал

      ... Я "отвечаю" сам себе, чтобы не вводить еще одну запись ... это необходимо для пояснения: Я ИДЕАЛЬНО ПОНИМАЮ, ЧТО = TEEE - OOORICAAA-MENTEEE siii вы можете, например, запустить дистрибутив linux на сотовом телефоне или планшете Android, но ОБОРУДОВАНИЕ, которое ВЛИЯЕТ каждое производитель нацелен на… И ДОСТИГАЕТ !! что эта теория неприменима к практике из-за ее заинтересованности в ПРЕДОСТАВЛЕНИИ ПОКУПАТЕЛЕЙ ПОКУПАТЕЛЯ ДЛЯ ИСПОЛЬЗОВАНИЯ JAVA И ПРИМЕНЕНИЯ СКАЗАННОГО ОБОРУДОВАНИЯ ИСКЛЮЧИТЕЛЬНО ДЛЯ ТО, ЧТО ПРОИЗВОДИТЕЛЬ ХОЧЕТ НЕ ДЛЯ СВОБОД ПОКУПАТЕЛЯ…. считают исполняемое программное обеспечение на этом устройстве «свободным программным обеспечением»… .но эти препятствия HARWARE = ​​SIII препятствуют свободному и полному использованию ядра linux И НА ФАКТЕ ОНИ ПРЕДУПРЕЖДАЮТ ЕГО ПОЛНОСТЬЮ БЕЗ ПРИМЕНЕНИЯ ЕГО, которое позволяет общаться java с ядром И ТОЛЬКО ЧАСТИЧНЫЕ КОМАНДЫ, НЕ ВСЕГО ... также все команды ядра НЕ ВКЛЮЧЕНЫ в псевдокернелле, который использует Android, но ТОЛЬКО ТО, ЧТО ЕСТЬ ВАМ ПОТРЕБНО И УДОБНО, ничего больше ... Я подумал, что важно прояснить это, ЕСЛИ я знаю это возможным людям, которые хотят ответьте мне ...

  32.   Роберто сказал

    Итак, у вас есть части для Linux. Тем не менее, он унаследовал многие из его преимуществ. Безопасность, стабильность, надежная архитектура.
    Хотя есть кое-что, что меня шумит, почему так много проблем с GPL и несвободными программами? Должен ли Linux быть синонимом бесплатного и бесплатного?
    По правде говоря, я рассматриваю Linux скорее как архитектуру программного обеспечения, чем как философию. Независимо от того, бесплатно это или нет, бесплатно или нет, мне кажутся семантические проблемы, далекие от того, что является техническим определением. Если я продам вам Linux, разве это не будет Linux? Если это часть вашего кода, проприетарный ли он, разве это не Linux? Я не подхожу под эти определения.

  33.   Тоберий сказал

    Всевидящее око ...
    Это объяснение всех сомнений, мои дорогие, и это совсем не плохо, когда компания становится больше и мощнее, она меняет свой курс или «вынуждена» менять свой курс. Ответ должен исходить от нас, не используя их продукты. Все ли производители оборудования соблюдают конфиденциальность? Это была бы тема для записи.

    Привет.

  34.   хосе сказал

    очень хорошая статья ... хотя сомнения остаются ... благодаря предоставленным комментариям и замечаниям ...