Спонсор проекта:
Лучший вариант для анонимности купить прокси на выделенном сервере IPANN.NET.
Ads



Последние комментарии
#1
watersoda пишет: » Да и RHEL под "Эльбрус" не помешал бы... (19.03.2017)
// Обзор и попытка установки МСВС 5.0
#2
watersoda пишет: » Небольшая поправка: ... через соответствующий паке... (19.03.2017)
// Обзор и попытка установки МСВС 5.0
#3
watersoda пишет: » Кстати, мелькала где-то информация, что Red Hat сд... (19.03.2017)
// Обзор и попытка установки МСВС 5.0
#4
watersoda пишет: »
Цитата:
... МСВС отстаёт от ДОСа по поддержке виде...
(16.03.2017)
// Обзор и попытка установки МСВС 5.0
#5
admin пишет: » watersoda, этот ноутбук выпущен в 2012 году wink
Убунт... (16.03.2017)
// Обзор и попытка установки МСВС 5.0
#6
watersoda пишет: » И вот ещё, правда речь про МСВС 3.0:
Цитата:
Устрои...
(08.03.2017)
// Обзор и попытка установки МСВС 5.0
#7
watersoda пишет: » Я где-то читал, что ВНИИНС предоставляет список об... (08.03.2017)
// Обзор и попытка установки МСВС 5.0
#8
дохтур пишет: »
Gentoo написал:
Вот мне лично нахуй не надо ни одн...
(02.02.2017)
// Письма неадекватов
#9
дохтур пишет: »
Gentoo написал:
Вот мне лично нахуй не надо ни одн...
(02.02.2017)
// Письма неадекватов
#10
Gentoo пишет: » >>Autocad, Kompas, CorelDraw, SolidWorks, AD... (30.01.2017)
// Письма неадекватов
#11
watersoda пишет: » Just for fun как он есть.biggrin (15.01.2017)
// Линукса нет! Нас обманули !!!
#12
дохтур пишет: » admin, ага, ещё вот проприетарная лицензия на обще... (13.01.2017)
// Письма неадекватов
#13
admin пишет: » дохтур, а ранили его "тупые виндузяги" с... (13.01.2017)
// Письма неадекватов
#14
дохтур пишет: » Это была какая-то очень ранимая заблудшая душа (13.01.2017)
// Письма неадекватов
#15
admin пишет: »
дохтур написал:
Ровно такая же ситуация и с HD-Aud...
(09.01.2017)
// FreeDOS 1.2 Обзор
Quotes
Никогда не входите в систему под пользователем Sroot, используйте для этой цели команду Ssu

Является ли Андроид Линуксом? | автор: Luca | 25 февраля 2011 |

Категория: GNU/Linux, Google


Является ли Андроид Линуксом? Если да, то в какой мере, а если нет, то почему? Найти ответ на этот одновременно простой и сложный вопрос — одна из целей этой статьи.

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

Во первых, что такое Android? Android – это операционная система главным образом для мобильных устройств.

Далее, что такое Linux? Одни сразу скажут, что это ядро Linux (Linux Kernel) и представят надпись, наподобие этой: “Linux 2.6.31-14-server”. Другие сразу вспомнят про названия дистрибутивов: Ubuntu, Gentoo, CentOS и т.д., т.е. то, что называют операционной системой.


Секрет в том, что просто слово Linux понимается в зависимости от контекста, в котором оно задано. Более конкретные понятия — это Linux Kernel (ядро Linux) и Linux OS (операционная система Linux) и по сути они описывают разные вещи.

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

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

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

Что же такое операционная система вообще и Linux OS в частности?

Операционная система — это программное обеспечение, состоящая из программ и данных, которое управляет аппаратными ресурсами и предоставляет основные службы для эффективного исполнения различного прикладного программного обеспечения. Операционная система состоит из ядра (kernel) и совокупности приложений и библиотек (userland), которые используются для взаимодействия с ядром.

Самое время упомянуть уровни и абстракции

История началась, как минимум в 1968 году, когда было опубликовано письмо Эдсгера Дейкстры (1930-2002) о структурном программировании. С тех пор, структура и архитектура являются краеугольным камнем в проектировании информационных систем. Современные системы выглядят, как слоеный пирог. Каждый уровень пирога определяет уровень абстракции (инкапсуляции), который пытается накрыть собой все предшествующие уровни и выступает связкой между нижележащими и вышележащими уровнями, возможно, внося дополнительный функционал.

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

Таким образом, абстракции вовсю царствуют в современных компьютерных (да и не только в компьютерных) системах.

Userland в Linux OS

Мысли о том, что пора навести порядок с userland в Linux зародились уже достаточно давно и в 2001 году вылились в первую версию Linux Standard Base. На текущий момент существует набор спецификаций ISO/IEC 23360-*, а также версия LSB 4.0, вышедшая 11 ноября 2008 г.

Цель LSB — разработать и продвигать набор стандартов, который увеличит совместимость различных дистрибутивов Linux и даст возможность запускать приложения на любой совместимой системе. LSB, например, специфицирует такие вещи, как стандартные библиотеки, команды и утилиты, дерево файловой системы (file system hierarchy), уровни выполнения (runlevels) и т.д.

В этом месте можно уверенно сказать, что Android не удовлетворяет LSB, причем по самым ключевым параметрам. Например, в качестве стандартной библиотеки clib используется реализация Bionic

Основной целью использования Bionic в Android являются:
1. Лицензионные ограничения, из-за которых требуется отделить прикладные программы от GPL. Bionic использует лицензию BSD.
2. Меньший размер для оптимизации использования памяти. Bionic требует около 200 кб, что в два раза меньше, чем e glibc.
3. Оптимизация по скорости выполнения: меньший размер кода, более короткие пути исполнения, очень быстрая и компактная реализация pthread.
4. В Bionic встроена поддержка Andoid-специфичных служб, таких как системные свойства (Properties) и протоколирование. Bionic не поддерживает некоторые функции POSIX, например исключения C++ и двухбайтовые символы, т.к. они в Android на этом уровне не нужны, а обеспечиваются уровнем выше.

Архитектура Android и классического Linux

Как известно, в Android сделана ставка на использование языка Java и виртуальной машины, а все прикладные программы должны разрабатываться с учетом этой особенности. Предпосылками для этого являются: Java стала распространенным, проверенным, популярным, простым в использовании языком с очень развитой экосистемой (начиная от средств разработки и библиотек, и кончая развитыми средствами сборки типа maven), достаточно быстрые процессоры и большие объемы оперативной памяти.

Соответственно, над Linux Kernel, clib и другими библиотеками, виртуальной машиной выстраивается еще один уровень абстракции, который играет ключевую роль при разработке для Android: Application Framework. Он является именно той прослойкой, которая отделяет прикладные программы от нижнего уровня операционной системы и берет обеспечение всех необходимых функций на себя. Иными словами, программист, разрабатывающий на Android не видит и не чувствует, что происходит на низком уровне. Если в один прекрасный момент в Android OS поменяют Linux Kernel и clib на что-то другое, никто ничего и не заметит. NDK — средство запуска процессорного кода, существующий в Android, создан для конкретных целей: самодостаточного кода, требующего максимальной производительности. Простой пример — перемножение матриц.

http//developer.android.com/images/system-architecture.jpg


В Linux OS прикладные приложения также отделены от низкого уровня системы набором библиотек, а использование Linux-специфичных функций полностью на совести разработчика. Именно поэтому, например, MTA Postfix существует не только под Linux, но и, например, для FreeBSD.

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

Итого, можно сделать вывод, что Linux OS и Android имеют заметные различия в userland и в концепции построения и работы приложений, именно поэтому в самом Google явно говорят, что «Android is not Linux»

http//static.arstechnica.com/android-dev/android_not_Linux.png


В заключение

При разработке ПО становится нормой рассуждать не в терминах операционных систем, а в терминах платформ и фреймворков. Java, Qt, JavaEE, Django, Symfony и т.п., которые обеспечивают необходимый уровень абстракции.

источник


Комментарии посетителей
[1] 2 3 4 5 6 7

#1. MOP3E

Первонах! Аффтар, пейши исчо!

#2. pavel2403

pavel2403
Так я в итоге не понял, что, Гугла зохавла ядро линуха и теперь мол тип я не я и хата не моя??? В противном случае как тогда рассценивать это: "Android is not Linux"?
pavel2403 написал:
В противном случае как тогда рассценивать это: "Android is not Linux"?

Воспринимать именно так, как написано, и никак иначе. Google пользуется слабостями открытых лицензий, в итоге прокидывая авторов ядра мимо тазика - по сути, в Android только (сильно) кастрированное ядро Linux. Больше там нет НИЧЕГО от Linux. Так что Android - фактически и не Линукс, а ОС на его основе...

#4. MOP3E

SemyonKozakov написал:
Так что Android - фактически и не Линукс, а ОС на его основе...

Сейчас набигут луноходы и докажут, что ты неправ. :)
МОРЗЕ написал:
Сейчас набигут луноходы и докажут, что ты неправ.


Нафиг что-то тут доказывать? Почитай комменты на Хабре. Аффтару на пальцах показали, что он клоун и идиот. Что тут ещё доказывать?

#6. MOP3E

pavel2403 написал:
В противном случае как тогда рассценивать это: "Android is not Linux"?

Так и расценивать. Это не линух. Там нет ничего от линуха кроме ядра. Потому что в качестве API выступает некая JAVA-машина и написанные на JAVA библиотеки. А чтобы "отвязать" эту машину от GPL используются компиляторы, издаваемые под лицензией BSD. Поэтому человек-стол идёт лесом со своим "забредением века".

#7. MOP3E

Автомототроллер написал:
Нафиг что-то тут доказывать? Почитай комменты на Хабре. Аффтару на пальцах показали, что он клоун и идиот. Что тут ещё доказывать?

Мы все внимание.
МОРЗЕ написал:
Мы все внимание.


Да без проблем :)
Автомототроллер написал:
Почитай комменты на Хабре. Аффтару на пальцах показали, что он клоун и идиот.

Я зацитирую избранные "аргументы" biggrin
Цитата:
> Является ли Андроид Линуксом?
Как же вы заеб№ли, Linux — это ядро!

Цитата:
Мобильная ОС с ядром линукса, и разрабатываемая гуглом. (с) кэп
Для меня этого определения вполне хватает, и односложного ответа, по моему мнению, тут дать нельзя.

Цитата:
Android имеет под собой ядро Linux в†’ Android является одним из дистрибутивов Linux.

О боги, неужели я снова могу комментировать…

Цитата:
Линукс — это ядро. Больше ничего. В андроиде используется модифицированное ядро линукса. Всё очень просто.

Хари кришну, хари кришну...
Семён, не дуркуйте, а почитайте комментарии внимательно. Аффтара макнули в дерьмо по самую макушку. Да, хотя бы, вот здесь. Очередной Васисуалий пожелал поумничать насчёт Андроеда. И выложил кирпич. Но народ ему быстро показал, что он не прав :) Вот и вся статейка.
Автомототроллер написал:
Аффтара макнули в дерьмо по самую макушку. Да, хотя бы, вот здесь.

Не нашёл, где там его макнули. Одна консольная команда. А вообще, что в окмментариях верно подметили, это вброс, который вырос из фанатичных линуксоидов, утверждавших, что Android - это Linux.
SemyonKozakov написал:
Не нашёл, где там его макнули. Одна консольная команда.


biggrin Жаль biggrin Значит, и говорить не о чем biggrin

SemyonKozakov написал:
А вообще, что в окмментариях верно подметили, это вброс, который вырос из фанатичных линуксоидов, утверждавших, что Android - это Linux.


А Android — это Linux. И аффтару это хорошо показали. Не ведитесь на всякую хню, и будет Вам счастье. И ещё повторите символы консоли на ночь. Глядишь, и юмор понимать начнёте, и аффтару поменьше верить biggrin
Автомототроллер написал:
А Android — это Linux. И аффтару это хорошо показали.

Аффтару это не показали.
Автомототроллер написал:
И ещё повторите символы консоли на ночь. Глядишь, и юмор понимать начнёте, и аффтару поменьше верить

Если вы не поняли основной мысли текста, то учтоню её для вас: "Хотя Android основан на урезанном ядре Linux, он не является линуксом". Так понятнее?

#14. MOP3E

Автомототроллер написал:
ффтару это хорошо показали

Вот не показали ни разу. Может, разъясните в чём здесь смысл?
SemyonKozakov написал:
Аффтару это не показали.


SemyonKozakov написал:
Если вы не поняли основной мысли текста, то учтоню её для вас: "Хотя Android основан на урезанном ядре Linux, он не является линуксом". Так понятнее?


Я вижу, что комменты Вы так и не читали. Жаль. В таком случае могу только повториться:

Автомототроллер написал:
Значит, и говорить не о чем


МОРЗЕ, это и к тебе относится.
А я спать пошёл. У меня нет никакого желания заниматься копипастой комментов сюда. Читайте, и да снизойдёт на вас просветление biggrin В комментах всё прекрасно показано.
Автомототроллер написал:

Я вижу, что комменты Вы так и не читали. Жаль.

Комментарии я читал. Чёткого и недвусмысленного доказательства, что Android - это Linux там нет. Домыслы школьников с ЛОРа меня мало интересуют.

#17. MOP3E

Автомототроллер написал:
У меня нет никакого желания заниматься копипастой комментов сюда.

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

#18. pavel2403

pavel2403
Автомототроллер написал:
Да, хотя бы, вот здесь.
И хто там что-то доказал??? Помоему там просто вопли ох№евшей от посягательств на GNU, школоты.

#19. hodok78

Автомототроллер написал:
МОРЗЕ, это и к тебе относится.
А я спать пошёл. У меня нет никакого желания заниматься копипастой комментов сюда. Читайте, и да снизойдёт на вас просветление biggrin В комментах всё прекрасно показано.
Ну давай,малыш,иди баиньки.Вообще не понимаю,что если по каждой теме тебе не о чем говорить,то что тогда говоришь?

#20. hodok78

pavel2403 написал:
Помоему там просто вопли ох№евшей от посягательств на GNU, школоты.
Блядь,линукс все же религия.Ухожу на BSD.

#21. null666

MOP3E написал:
Так и расценивать. Это не линух. Там нет ничего от линуха кроме ядра. Потому что в качестве API выступает некая JAVA-машина и написанные на JAVA библиотеки

SemyonKozakov написал:
"Хотя Android основан на урезанном ядре Linux, он не является линуксом". Так понятнее?

А что это? UNIX? Solaris? FreeBSD? QNX? Windows? iOS? vxWorks?
А может это вообще hardware Java machine?
Впрочем, это всё вопросы, на которые Ваш юный мозг не в состоянии ответить.
Давайте перейдём к более простым и понятным для Вас вещам. Пользуясь логикой автора, с которой согалсны MOP3E и SemyonKozakov можно не особо напрягаясь доказать, что Windows 7 - это не Windows. Там даже от ядра WindowsNT мало что осталось. В качестве API выступает .NET Framework.

Предлагаю ещё разобраться вот с чем: доказать что А [не]является Б можно только имея какие-то критерии сравнения их между собой.
Критерии, избранные автором:

1) "Android не удовлетворяет LSB".
На свете вагон линуксов, которые LSB не удовлетворяют и от этого они линуксами быть не перестали. Кстати, старейший из ныне существующих дистрибутивов - Slackware - НЕ удовлетворяет требованиям LSB.
2) "Например, в качестве стандартной библиотеки clib используется реализация Bionic".
Долгое время в качестве clib в Linux использовалась своя собственная libc, а не glibc.
3) "Как известно, в Android сделана ставка на использование языка Java и виртуальной машины".
Насколько я понял, автор так и не осилил доказать, что внутри ведроида hardware Java machine. Соответственно, там есть какая-то ОС, поверх которой работает Java машина. Так поверх какой ОС она работает? Для исключения сомнений можно зайти на java.com, поглядеть, для каких ОС Java реализована.
4) "No native windowing system".
А где в линукс есть "native windowing system"?
5) "Does not include full set of standard Linux utilities".
Говорят, из Ubuntu vi уже выпилили.

Т.е. как минимум статья крива тем, что автор выбрал критерии, при использовании которых вообще невозможно доказать, что Android не является Linux'ом.

#22. MOP3E

null666 написал:
А что это? UNIX? Solaris? FreeBSD? QNX? Windows? iOS? vxWorks?

Это - Андроид. Новая операционная система, использующая ядро линуха в качестве "прослойки между API и железом". Так тебе понятно?

null666 написал:
Давайте перейдём к более простым и понятным для Вас вещам. Пользуясь логикой автора, с которой согалсны MOP3E и SemyonKozakov можно не особо напрягаясь доказать, что Windows 7 - это не Windows. Там даже от ядра WindowsNT мало что осталось. В качестве API выступает .NET Framework.

Давайте. Windows 7 прекрасно понимает вызовы API Win32, следовательно, эта операционная система всё ещё остаётся Windows. На Андроиде невозможно запустить программы, разработанные для линуха, следовательно Андроид - не линух.

null666 написал:
там есть какая-то ОС, поверх которой работает Java машина

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

null666 написал:
Т.е. как минимум статья крива тем, что автор выбрал критерии, при использовании которых вообще невозможно доказать, что Android не является Linux'ом.

До тебя это уже начало доходить. Да, Андроид не является линухом, так как не способен поддерживать все стандарты линуха.

#23. MOP3E

Поясняю на примере. Берём ядро linux и вместо стандартного юниксового Shell прикручиваем к нему подсистему Win32. Что получится в итоге?

#24. spoilt

spoilt
Android != Linux. Вот и все. И в контексте внутреннего устройства ОС Linux - это только ядро. И плевать на нестандартные библиотеки, другой юзерспейс и тд. На роутерах тоже KDE не запустишь, но все равно Linux.
И вообще двойственные стандарты очень к лицу местной публике. Как только линуксойды радуются успехам Андройда, то сразу идут вбросы, мол, Андройд то не линух! А как только пл..хие новости, то сразу же идет все диаметрально противоположно, мол, связались на свою голову с линухом.
MOP3E написал:
Поясняю на примере. Берём ядро linux и вместо стандартного юниксового Shell прикручиваем к нему подсистему Win32. Что получится в итоге?

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


Незаметно :)

SemyonKozakov написал:
Чёткого и недвусмысленного доказательства, что Android - это Linux там нет.


Аха! Ви-таки делаете мне смешно biggrin
Вот когда из Андроеда выдернут ядро Линуха, тогда он и перестанет быть Линухом. Достаточно чётко и недвусмысленно?

SemyonKozakov написал:
Домыслы школьников с ЛОРа меня мало интересуют.нет.


Ви-таки предпочитаете домыслы школьников со СЛОРа? biggrin

МОРЗЕ написал:
все камменты под этой статьёй - бред никуя не разбирающихся в вопросе школьнегов.


Сама статья — это "бред никуя не разбирающегося в вопросе школьнега" ©. Читай ниже сообщение null666 и spoilt'а. Глядишь, и тебя счастье познания осенит biggrin

hodok78 написал:
Ну давай,малыш,иди баиньки.


"Малыш" у тебя в штанах. Сочувствую, кстати.

hodok78 написал:
Вообще не понимаю,что если по каждой теме тебе не о чем говорить,то что тогда говоришь?


Мне есть, что сказать, и я это говорю. И по этой теме я уже всё сказал в первых же постах. Повторяться не вижу смысла. Если местные спИШЬЯлисты не в состоянии прочтитать комменты под статьёй на Хабре, то это — не мои проблемы. Вам, господа, хочется, чтобы один из успешных Линухов оказался "типО-неЛинухом" biggrin . Типично детские желания: "Я хАчЮ, чтобы мир был таким, каким мне хочется". Поэтому и начинаете придумывать всякую хр№нь, лишь бы подтянуть мир под свои желания. А на самом деле всё очень просто: Андроед — Линух. Как бы вам ни хотелось обратного.

hodok78 написал:
Блядь,линукс все же религия.Ухожу на BSD.


Кто-то держит? biggrin

spoilt написал:
Android != Linux. Вот и все. И в контексте внутреннего устройства ОС Linux - это только ядро. И плевать на нестандартные библиотеки, другой юзерспейс и тд. На роутерах тоже KDE не запустишь, но все равно Linux.


Именно так. На Хабре аффтару-клоуну тоже хорошо показали, что, если следовать его критериям, то и Debian тоже Линухом не назовёшь. И даже Бубунта окажется "неЛинухом" biggrin. Так давайте срочно писАть истеричные статейки "Бубунта — не Линух!!!111адынадынадын". Потом срочно их перепостим на СЛОР, чтобы местная школота с "малышами" в штанах испытала оргазм от того, что Линуха вообще "нИсуществует" biggrin Пусть поверит в то, что миссия сайта исполнена: Линух-таки "закопали" biggrin
Блин, это всё так напоминает детские стр№хи и "способы избавления от них": "Мама, я боюсь бабайку" — "Не бойся, деточка, бабайка не существует" biggrin

#27. MOP3E

spoilt написал:
Крутилка отвалися прикручивать.

Ты действительно горд этим? Гордишься тем, что в Windows может параллельно фурычить несколько подсистем, а к линуху гвоздями прибита одна единственная?

#28. MOP3E

Автомототроллер написал:
На Хабре аффтару-клоуну тоже хорошо показали, что, если следовать его критериям, то и Debian тоже Линухом не назовёшь. И даже Бубунта окажется "неЛинухом"

У них, как и в Андроиде, полностью обновлён API?
МОРЗЕ написал:
У них, как и в Андроиде, полностью обновлён API?


Конечно biggrin Ставишь Wine и лёгким движением руки Debian превращается... Debian превращается... превращается Debian... в лёгкие Windows-шорты © biggrin

А вообще, МОРЗЕ, не страдай и не бойся: Линух вообще не существует. И Андроед не существует. И Debian не существует. Есть одна реальность и православная истина: блаженная Винда. И ничего больше не существует. Спи спокойно biggrin

#30. wr224

Автомототроллер написал:
Семён, не дуркуйте, а почитайте комментарии внимательно. Аффтара макнули в дерьмо по самую макушку. Да, хотя бы, вот здесь. Очередной Васисуалий пожелал поумничать насчёт Андроеда. И выложил кирпич. Но народ ему быстро показал, что он не прав :) Вот и вся статейка.

Мнение тролля-гуманитария, думающего, что он осилил линух, истина последней инстанции biggrin

#31. MOP3E

Автомототроллер написал:
Конечно biggrin Ставишь Wine и лёгким движением руки Debian превращается... Debian превращается... превращается Debian... в лёгкие Windows-шорты © biggrin

Неа, не превращается. Всё ещё остаётся доступным нативный API линуха.
wr224 написал:
Мнение тролля-гуманитария, думающего, что он осилил линух, истина последней инстанции


Полностью согласен biggrin Верка, в кои-то веки ты на моей стороне! biggrin
"Логика" статьи проста до абсурда: аффтар сначал постулирует наличие некоей сферической "OS Linux" (которую никто, кроме него, да и то в горячечном сне, не видел) по критерию соответствия LSB. Тот факт, что большинство Linux-based дистрибутивов не соответствуют LSB, его нимало не смущает. А потом, перебрав банальности, он приходит к "сенсационному" выводу: Андроед — не "OS Linux" biggrin . Хотя правильнее было бы сделать вывод: Андроед — не RedHat biggrin . О_о, ужос! Цель достигнута: луноходы в отчаянии массово самоубиваются апстену biggrin

МОРЗЕ написал:
Неа, не превращается. Всё ещё остаётся доступным нативный API линуха.


Естественно, не превращается biggrin Я, всего лишь, продемонстрировал тебе всю абсурдность твоей же логики, в соответствии с которой и Windows можно назвать Линухом или вообще UNIX'ом biggrin
Срочно пиши разоблачение: "Сенсация!!!!1111адынадынадын Windows не есть Linux!!!1111адынадынадын". Ты произведёшь фурор! Ты лишишь всех луноходов последней надежды в этой жизни. И выполнишь свою миссию по "закапыванию" Линуха: все луноходы повторят судьбу Томми, и Линух будет закопан раз и навсегда. Не об этом ли ты мечтал с самого деЦтва?

#33. null666

MOP3E написал:
Это - Андроид. Новая операционная система, использующая ядро линуха в качестве "прослойки между API и железом"

В чём она принципиально новая?
В чём её принципиальное отличие от любого другого дистрибутива линукс?

MOP3E написал:
Windows 7 прекрасно понимает вызовы API Win32, следовательно, эта операционная система всё ещё остаётся Windows.

Ничуть не прекрасно. Специфичные для Win9x функции работают произвольным образом. Использующие прямой доступ к оборудованию - особенно.
Кроме того, Win32 API для разработки в Win7 не рекомендуют даже тренеры MS. Дали вам .NET - пишите на нём, не выпендривайтесь.

MOP3E написал:
На Андроиде невозможно запустить программы, разработанные для линуха, следовательно Андроид - не линух.

Пруфы или Вы, дорогой друг, банальный лжец.

MOP3E написал:
Видим, тупой школьнег не понимает, что Java-машина не обязательно должна работать поверх ОС. Она прекрасно может работать поверх ядра.

Дорогой друг, я школу закончил в то время, когда твой папа ещё в пелёнки писался.
При желании можно даже вообще внутрь ядра JVM запихать. И это даже не так страшно, как кажется на первый взгляд. Только вот смыслу в этом большого нет. Проще сразу hardware JVM взять, тем более, что ARM нынче вездесущ.

MOP3E написал:
Да, Андроид не является линухом, так как не способен поддерживать все стандарты линуха

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

MOP3E написал:
Поясняю на примере. Берём ядро linux и вместо стандартного юниксового Shell прикручиваем к нему подсистему Win32. Что получится в итоге?

Дистрибутив линукса.

spoilt написал:
Android != Linux

Боюсь, не поймут-с. :)

spoilt написал:
И вообще двойственные стандарты очень к лицу местной публике.

Без этого SLOR был бы вообще не торт. biggrin

MOP3E написал:
Гордишься тем, что в Windows может параллельно фурычить несколько подсистем, а к линуху гвоздями прибита одна единственная?

Уже десять лет, как не может, но MOP3E об этом забыли сообщить.

#34. wr224

Автомототроллер написал:
Андроед — не RedHat .

А ты знаешь Олько, что нет такого дистрибутива RedHat уже как 10 лет почти, есть RHEL - RedHat Enterprise Linux, а то, что ты нашла неотвествия RHEL и LSB это ни о чем еще не говорит, так ты не настолько разбираешься в вопросе, чтобы их искать tongue И таки да Олько, в названии Android нет приставки Linux wink

#35. wr224

null666 написал:
В чём она принципиально новая?
В чём её принципиальное отличие от любого другого дистрибутива линукс?

А ты вообще статью читал? Вот еще раз для луноходов с избирательным зрением:
Цитата:

В этом месте можно уверенно сказать, что Android не удовлетворяет LSB, причем по самым ключевым параметрам. Например, в качестве стандартной библиотеки clib используется реализация Bionic

Во всех дистр№х линуха используется библиотека glibc, в ведройде ее нет
wr224 написал:
А ты знаешь Олько, что нет такого дистрибутива RedHat уже как 10 лет почти, есть RHEL - RedHat Enterprise Linux, а то, что ты нашла неотвествия RHEL и LSB это ни о чем еще не говорит, так ты не настолько разбираешься в вопросе, чтобы их искать И таки да Олько, в названии Android нет приставки Linux


Верка, ты не устаёшь меня радовать, подтверждая мои слова: я чувствую, что в скором времени мы станем подружками biggrin
Нет такой операционной системы, как "Linux", поэтому доказывать, что Андроед — не Линух, можно вообще себя не утруждать biggrin Есть Linux-based дистрибутивы, есть модифицированные ядра Линуха на роутерах и прочих кофеварках и электровениках, но "OS Linux" не существует. Аффтар мог бы вообще себя не утруждать доказыванием банальностей. С таким же успехом он мог бы накатать статью: "Андроед — не тарапунька", а потом долго возмущаться, что его опустилизаминусовали на Хабре biggrin То же мне: открытие.
"Линухом" в быту называют ОСи на ядре Linux. Вот и всё. И в этом смысле Андроед перестанет быть Линухом только тогда, когда из него выдернут ядро Linux. Нахр№на было огород городить, непонятно. Кстати, в комментах на Хабре это мнение было высказано не один раз.

#37. wr224

null666 написал:
Дорогой друг, я школу закончил в то время, когда твой папа ещё в пелёнки писался.
При желании можно даже вообще внутрь ядра JVM запихать. И это даже не так страшно, как кажется на первый взгляд. Только вот смыслу в этом большого нет. Проще сразу hardware JVM взять, тем более, что ARM нынче вездесущ.

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

#38. wr224

Автомототроллер написал:
"Линухом" в быту называют ОСи на ядре Linux. Вот и всё. И в этом смысле Андроед перестанет быть Линухом только тогда, когда из него выдернут ядро Linux. Нахр№на было огород городить, непонятно. Кстати, в комментах на Хабре это мнение было высказано не один раз.

Олько ну чего с тобой спорить, ты все знаешь лучше всех biggrin Может тебе в секретарши к стулману пойти работать? wink
wr224 написал:
Олько ну чего с тобой спорить, ты все знаешь лучше всех biggrin Может тебе в секретарши к стулману пойти работать?


Верунчик, а мы разве спорили? Мне показалось, что ты только подтверждаешь мои слова biggrin
К тому же, я с самого начала сказал: спорьте не со мной, а с комментариями на Хабре, ибо я вообще с вами спорить не собираюсь — у меня своих дел по горло. В комментах на Хабре было сказано всё, что нужно. И единодушие оценок производит впечатление: нет практически ни одного коммента, в котором с аффтаром бы согласились. Большинство сводится именно к тому, что я воспроизвёл здесь. Хотите спорить? — спорьте с хабралюдьми. А мне недосуг.

#40. wr224

Автомототроллер написал:
Верунчик, а мы разве спорили? Мне показалось, что ты только подтверждаешь мои слова

Олько, перекрестись от греха smile
Автомототроллер написал:
В комментах на Хабре было сказано всё, что нужно. И единодушие оценок производит впечатление: нет практически ни одного коммента, в котором с аффтаром бы согласились. Большинство сводится именно к тому, что я воспроизвёл здесь.

Ну да школьники с Олькой подавляющим большенством вынесли вердикт biggrin
Автомототроллер написал:
К тому же, я с самого начала сказал: спорьте не со мной, а с комментариями на Хабре, ибо я вообще с вами спорить не собираюсь — у меня своих дел по горло. А мне недосуг.

Да знаем-знаем: варить, пеленки стирать, убирать, но ты все-равно умудряешься на слоре сутками зависать, видимо в декрете тебе скучно biggrin
[1] 2 3 4 5 6 7

Просмотров: 6660