Android - это Linux?!

Обсуждение развития Open-source.

Модератор: Модераторы разделов

Аватара пользователя
Rex_Sepluvzew
Сообщения: 167
ОС: Windows 7, Kubuntu 14.10

Android - это Linux?!

Сообщение Rex_Sepluvzew »

Я сегодня отправлял с моего "планшета" некий запрос, и с удивлением увидел под этим запросом диагностическую информацию...

Для сравнения:

То есть, как я понимаю ("я обернулся посмотреть, не обернулась ли она,.."), в представлении отвечающих Android - это одна из многих разновидностей Linux. А по-моему, Android отличается от Linux так же круто, как и freeware от open source (мол, то и другое - бесплатно, но у freeware код - закрытый, у open source - открытый).
Так является ли Android одним из "дистрибутивов" Linux или нет?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди - не лучше зверей!
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Android - это Linux?!

Сообщение NickLion »

Да. Android основан на Linux. Естественно, GNU'той части там нет, как и много другого полезного. Впрочем, при рутовании много можно исправить, если хочется.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21001
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Android - это Linux?!

Сообщение Bizdelnick »

Android работает на ядре linux. Точка.
Информация, передаваемая браузером о себе, предназначена не для пользователей, и никаких далеко идущих выводов из неё оным делать не следует.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Android - это Linux?!

Сообщение azsx »

Так является ли Android одним из "дистрибутивов" Linux или нет?

насколько мне известно, "андроид" не поддерживает идею posix совместимости. Но сам я root на андроиде не получал и не проверял, фиктивен этот отказ от posix или более чем реален.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Android - это Linux?!

Сообщение eddy »

У ондроеда с линуксом столько же общего, сколько у политика и нобелевского лауреата...
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Android - это Linux?!

Сообщение azsx »

У ондроеда с линуксом столько же общего, сколько у политика и нобелевского лауреата...

скажите на чем основано ваше мнение? Вы получали root и щупали, что там всё не так?
зы
политики - нобелевские лауреаты
https://ru.wikipedia.org/wiki/%D0%92%D0%B8%...%B4%D1%80%D0%BE
https://ru.wikipedia.org/wiki/%D0%A1%D0%B0%...%B0%D0%BA%D1%83
https://ru.wikipedia.org/wiki/%D0%A0%D0%BE%...%B7%D0%B5%D1%84
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Android - это Linux?!

Сообщение eddy »

Я к тому, что политика — это такое говно, что умный человек туда не сунется! А "нобелевская премия мира" зачастую дается вообще полным уродам! Я вообще не понимаю, как Нобель мог такую дыру сделать... Математикам нельзя, а всяким сволочам - запросто!
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Android - это Linux?!

Сообщение MrClon »

Rex_Sepluvzew писал(а):
26.07.2015 05:41
Так является ли Android одним из "дистрибутивов" Linux или нет?

Конечно-же нет. Более того, эта твоя kubuntu тоже не явялется дистрибутивом Linux, она является дистрибутивом GNU/Linux. Просто всем впадлу писать эти несколько лишних символов, или придумать какое-то другое название для имеющегося семейства ОС.
Linux это только ядро, то что скачивается с kernel.org, то разработкой чего руководит Линус Торвальдс. И в Android используется это самое ядро.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Android - это Linux?!

Сообщение NickLion »

MrClon
Что, правда, дистрибутив GNU/Linux, а не Linux? А GNU/Linux уже Linux не содержит что-ли?
Спасибо сказали:
Аватара пользователя
Rex_Sepluvzew
Сообщения: 167
ОС: Windows 7, Kubuntu 14.10

Re: Android - это Linux?!

Сообщение Rex_Sepluvzew »

eddy писал(а):
26.07.2015 23:56
Я к тому, что политика — это такое говно, что умный человек туда не сунется! А "нобелевская премия мира" зачастую дается вообще полным уродам! Я вообще не понимаю, как Нобель мог такую дыру сделать... Математикам нельзя, а всяким сволочам - запросто!
Вот как ты "заговорил"...
Люди - не лучше зверей!
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Android - это Linux?!

Сообщение Goodvin »

Rex_Sepluvzew писал(а):
26.07.2015 05:41
А по-моему, Android отличается от Linux так же круто, как и freeware от open source (мол, то и другое - бесплатно, но у freeware код - закрытый, у open source - открытый).

Кто Вам сказал, что "open source" означает "бесплатно"?
Учите матчасть.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Android - это Linux?!

Сообщение Hephaestus »

Goodvin писал(а):
27.07.2015 14:05
Кто Вам сказал, что "open source" означает "бесплатно"?
Учите матчасть.
Упорно путают. Два случая за два дня.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Android - это Linux?!

Сообщение azsx »

и все таи самое главное, насколько андроид posix совместим. Если кто то в политике понимает меньше, чем в никсе, отпишитесь, пожалуйста в теме, жутко интересно.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21001
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Android - это Linux?!

Сообщение Bizdelnick »

azsx писал(а):
27.07.2015 16:57
самое главное, насколько андроид posix совместим.

Для того, чтобы написать в User-agent "Linux", это точно не главное.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Android - это Linux?!

Сообщение Goodvin »

azsx писал(а):
27.07.2015 16:57
и все таи самое главное, насколько андроид posix совместим. Если кто то в политике понимает меньше, чем в никсе, отпишитесь, пожалуйста в теме, жутко интересно.

Очень ограниченно "совместим".
Гуглить по словам "android ndk posix".

Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Android - это Linux?!

Сообщение MrClon »

NickLion писал(а):
27.07.2015 10:39
MrClon
Что, правда, дистрибутив GNU/Linux, а не Linux? А GNU/Linux уже Linux не содержит что-ли?

А ещё kubuntu это дистрибутив bash, и дистрибутив cat, и дистрибутив upstart (или что там сейчас?), возможно даже дистрибутив firefox.
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Android - это Linux?!

Сообщение yars »

Android - это полупроприетарное нечто. Если не все, то подавляющее количество драйверов в виде проприетарных блобов, гуй весь тоже проприетарный, а ядро, по сути, проприетарный форк, хотя и в гугле божатся, что все открыто.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Android - это Linux?!

Сообщение NickLion »

MrClon писал(а):
27.07.2015 22:36
А ещё kubuntu это дистрибутив bash, и дистрибутив cat, и дистрибутив upstart (или что там сейчас?), возможно даже дистрибутив firefox.

Вот-вот, и я об этом же. Просто не считаю, что GNU настолько важно, а X'ы, Qt, KDE (GTK, Gnome, etc) — нет.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Android - это Linux?!

Сообщение Stauffenberg »

NickLion писал(а):
28.07.2015 08:53
Просто не считаю, что GNU настолько важно, а X'ы, Qt, KDE (GTK, Gnome, etc) — нет.

GNOME is part of the GNU Project :happy:
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Android - это Linux?!

Сообщение MrClon »

Мне казалось что уже нет, свалили из GNU ещё лет сколько-то назад.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Android - это Linux?!

Сообщение QWERTYASDF »

Напишу свои вопросы сюда, как в наиболее подходящую тему из найденных в поиске форума. А касаются вопросы определения (в очередной раз ☺) UNIX-like системы. Насколько знаю, так или иначе это определение вращается вокруг т.н. POSIX-стандартов. Т.е. UNIX-like система должна либо непосредственно соответствовать POSIX, либо так или иначе быть близка к этому соответствию. Так вот в этом "так или иначе" и проблема (имхо конечно) - касательно некой ОСи нельзя твердо сказать "Это UNIX т.к. соответствует POSIX" или наоборот, и дальнейшеее выяснение вопроса круто сваливается в пропасть риторики и глубоко-специфичных знаний матчасти (типа "ты программировал(а) такую-то библиотеку? Нет, тогда и молчи).

Еще, вполне естественно начинает ротироваться тождественность UNIX-like и любой системы, в которой так или иначе задействован какой-нибудь компонент из мира UNIX и GNU/Linux. Типичный пример - Android. Раньше я видела утверждение вида "OC Android - один из дистрибутивов ОС Linux, теперь я уже местами вижу утверждение вида "OC Android - UNIX-подобная ОС". Вот мне интуитивно все перечисленные на главной странице этого форума дистрибутивы GNU/Linux кажутся UNIX-like. Естественно, что *BSD все (или почти) - тоже UNIX-like. Но уж никак не Android.

Из сказанного выше появляется первый вопрос - если главным ориентиром является POSIX, то в чем именно и как далеко можно отойти от стандарта, чтобы по здравому смыслу оставаться в пределах UNIX-подобия?

Известный факт, что ОСи (в т.ч. и перечисленные на главной странице), которые резонные в вопросе люди без тени сомнения причисляют к UNIX-у - не являются официально совместимыми с POSIX. Отсюда появляется вопрос о причинах сего. Это проблема конкретно стандарта (стандартов) POSIX, его недостаточной гибкости, или что-то иное?

Страшно представить сколько сейчас используется систем, которые объективно можно причислить к UNIX-у. И, по крайней мере для меня, понятие UNIX-а временами сильно размывается. Наверное, оно бы не размывалось, будь я UNIX-программистом, но пока к сожалению им не являюсь. Да и конкретная суть UNIX-подобности мне видимо тоже не ясна. Например, POSIX главным образом определяет возможность компиляции одного исходного текста на всех совместимых ОСях, и получение в итоге работающей программы. И, насколько я могу видеть, это так. Т.е. из открытых исходников какой-нибудь софтины делается пакет под все известные мне GNU/Linux дистрибутивы. Но вот в чем техническая индивидуальность UNIX-а, каковы технические тезисы, соблюдая которые можно и выйти слегка из POSIX, но оставаться тем ни менее UNIX-like?
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2076

Re: Android - это Linux?!

Сообщение chitatel »

QWERTYASDF писал(а):
10.10.2015 15:48
так или иначе это определение вращается вокруг т.н. POSIX-стандартов. Т.е. UNIX-like система должна либо непосредственно соответствовать POSIX, либо так или иначе быть близка к этому соответствию. Так вот в этом "так или иначе" и проблема (имхо конечно) - касательно некой ОСи нельзя твердо сказать "Это UNIX т.к. соответствует POSIX" или наоборот
/.../

Из сказанного выше появляется первый вопрос - если главным ориентиром является POSIX, то в чем именно и как далеко можно отойти от стандарта, чтобы по здравому смыслу оставаться в пределах UNIX-подобия?

люди без тени сомнения причисляют к UNIX-у - не являются официально совместимыми с POSIX.

AFAIK Windows, at least Win2000, тоже заявляла какую-то POSIX-совместимость. Впрочем, как и всегда, очень по-своему понимаемую, в смысле гораздо более чрезвычайно улучшенную по сравнению с оригиналом. Читал книгу небезызвестного в узких кругах П.Нортона о Win2000 - там, как помню, говорилось об этом.

Так что, ИМХО, POSIX не показатель юниксовости.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Android - это Linux?!

Сообщение QWERTYASDF »

Дык вроде не были нигде всерьез восприняты эти заявления о претензии MS на соответствие их продукта POSIX, или нет? А если где-то и говорится, что типа Windows какая-то там соответствует POSIX, то с массой оговорок и уточнений типа "ну что сделаешь, серьезная компания, захотели вот так, чего-то там намудрили, Бог с ними, но имейте ввиду эту ссылку читая о совместимости Windows с POSIX". Так что, имхо, из этого не следует непоказательность POSIX.

Ну или ок, POSIX - не показатель. А что тогда все-таки показатель, в чем он выражается?
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: Android - это Linux?!

Сообщение yars »

Учитывая, что слой POSIX-совместимости доступен лишь пользователям enterprise и ultimate редакций винды, говорить о совместимости с POSIX последней не получается.
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Android - это Linux?!

Сообщение Hephaestus »

QWERTYASDF писал(а):
10.10.2015 15:48
Но вот в чем техническая индивидуальность UNIX-а, каковы технические тезисы, соблюдая которые можно и выйти слегка из POSIX, но оставаться тем ни менее UNIX-like?
Э.Реймонд. Искусство программирования для UNIX
Читали? Эта книга - ответ на Ваш вопрос об индивидуальности UNIX.
Несмотря на название, книга практически художественная, историческая.
Там имеются, скажем так, свидетельства очевидцев.
Как принимались те или иные решения, чем руководствовались, принципы и пр.
Одним словом, то, что называется "дух UNIX" отражается в этой книге.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Android - это Linux?!

Сообщение QWERTYASDF »

Вассерман говорит об Android, как об одной из веток UNIX-а (9:27). Честно говоря, немного удивлена - он не знает, что там нет ни POSIX-совместимости ни инженерных традиций, характерных для UNIX?...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21001
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Android - это Linux?!

Сообщение Bizdelnick »

Вассерман на старости лет стал гнать всё более и более сильную пургу. Не вижу никакого смысла слушать, что он там говорит по какому бы то ни было поводу.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Android - это Linux?!

Сообщение serzh-z »

QWERTYASDF писал(а):
01.09.2016 18:24
он не знает, что там нет ни POSIX-совместимости ни инженерных традиций, характерных для UNIX?..
Там - это где? В ядре Linux, используемом в Android? В Bionic? В ART? В пользовательских приложениях? =)
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Android - это Linux?!

Сообщение QWERTYASDF »

serzh-z писал(а):
01.09.2016 18:38
QWERTYASDF писал(а):
01.09.2016 18:24
он не знает, что там нет ни POSIX-совместимости ни инженерных традиций, характерных для UNIX?..
Там - это где? В ядре Linux, используемом в Android? В Bionic? В ART? В пользовательских приложениях? =)

Там - это в Android-е как таковом.

Bizdelnick писал(а):
01.09.2016 18:29
Вассерман на старости лет стал гнать всё более и более сильную пургу. Не вижу никакого смысла слушать, что он там говорит по какому бы то ни было поводу.

Вассерман - авторитет как никак, и конкретно в компьютерной науке/технике многое знает. Поэтому и обратила внимание. Ну а если он таки из ума уже выживает - то это очень печально.
Спасибо сказали:
Аватара пользователя
Olej
Сообщения: 659
ОС: Fedora, Mint, Debian, QNX

Re: Android - это Linux?!

Сообщение Olej »

QWERTYASDF писал(а):
01.09.2016 19:31
Там - это в Android-е как таковом.

Глупость какая!
1. у Android ядро Linux, собираемое из тех же исходников ядра ... потому что никаких других исходников не существует.
2. и POSIX-совместимость, потому что POSIX, в главной части, - это API системных вызовов ... которое при том же ядре не может взять и поменяться (а ни к открытости, ни к бесплатности-халявности POSIX никакого отношения не имеет - это технический стандарт)
3. и даже в части оболочки shell - в Android она есть. совместима с POSIX 2 ... хотя не bash привычный.

Просто в Android POSIX/Linux слой очень сильно прикрыт мидлеваре, из-за которого нативный слой Linux почти не виден.
Спасибо сказали: