18.05.2012, 13:30 | #1 |
Старожил
Регистрация: 24.01.2008
Сообщений: 2,854
|
android vs linux
Hello.
Кстати, а те сборки андроида что для x86 они с доступом к root линукса, или еще недохаканные?.. Вообще, андроидное ядро линукса пригодно для использования как линукса, или они там еще что-то ампутировали? Vladimir PS да, кстати, а под линуксом сложно запустить андроидные программы?.. Теоретически ядро линукса уже запущено, остается только dalvik-ку подсунуть код андроидной программы на запуск... Или там еще какие-то глубокие половые различия в ядрах и библиотеках?
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;) |
18.05.2012, 13:43 | #2 |
Старожил
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,783
|
У андроида ампутированы многие жизненно важные органы юникса. Это не юникс, по большому счету. Нельзя взять юниксовую утилиту в дистрибутиве и развернуть на андроиде. Там отсутствует компилятор си без плюсов, хотя бы поэтому.
|
18.05.2012, 14:44 | #3 | |
Старожил
Регистрация: 24.01.2008
Сообщений: 2,854
|
Цитата:
Хорошо. А если наоборот - добавить к линуксу че-нить, чтобы запускались андроидные программы? Ведь по сути нужна не система, а программы под ней... Vladimir PS лучше бы Ц совсем ампутировали
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;) |
|
18.05.2012, 14:47 | #4 | |
Старожил
Регистрация: 24.01.2008
Сообщений: 2,854
|
Цитата:
Надо посмотреть что там попало под нож это плохо конечно в смысле использования халявы, но с другой стороны 99% юниксовых программ давно пора уже выбросить... Vladimir
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;) |
|
18.05.2012, 16:05 | #5 |
Старожил
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,783
|
Андроид адаптирован под планшетные устройства, а весь традиционный софт юникса командную строку использует. Крайне неудобно на андроиде имитировать стандартный терминал, это и не пытались сделать, отрезали у юникса буквально все, что его юниксом делало.
В обратную сторону можно, есть эмуляторы андроида под юниксом. Но при неидентичных устройствах общения с пользователем трудно рассчитывать на полную аналогию. Больно уж отличаются работа через клавиатуру+мышь от управления пальцами. |
18.05.2012, 16:10 | #6 |
Старожил
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,783
|
Есть еще одна неприятность, на типичных мелких устройствах нет объемной перезаписываемой долговременной памяти. Свопить некуда. Если разрешить такое же хаотическое порождение процессов, как это привыкли делать юниксовые программы, ресурсов элементарно не хватит. Причем, это вопрос не тормозов, как на настольных компьютерах, а полной неработоспособности.
|
18.05.2012, 22:07 | #7 | |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,271
|
Цитата:
компилер нахрен не нужен - кросскомпиляция.
__________________
... Survivors will be shot again. |
|
18.05.2012, 22:11 | #8 | |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,271
|
Цитата:
маемо вполне справляется без свопа. чем андроид хуже? под маемку кста и терминал есть. и клава. и тачскрин. и вполне себе юнихо. не вижу глобальных отличий андроида от. псы. а iOS - ваще фря.
__________________
... Survivors will be shot again. |
|
19.05.2012, 04:02 | #9 | |
Старожил
Регистрация: 24.01.2008
Сообщений: 2,854
|
во-во, вот это и надо - потому как в "современных компютерах"(tm) под систему свопирования замаскирована элементарная тормозилка, которую маркетологи используют чтобы втюхивать "новые модели"...
Попробуй отключить хоть своп в виндусе, например. Только у Славика хватило ума вестись на этот развод и не проверить А там на самом деле система потом все равно его включит - сколько не выключай. А если задать 0 - то вообще даже не загрузиться - я сам проверял. Минималка - 2 мега, но система умеет ее увеличивать сама без спроса... (единственный способ который хоть как-то помогает - забить все место на диске чтобы для создания большого свопа просто не хватило места. То есть маленький она все равно создаст - главное не дать ей его увеличить. Тогда виндус еще более-мене сносно работает, хотя это и задалбывает поскольку приходится следить за объемом свободного места...) То есть там алгоритм примерно такой(ничего общего с алгоритмами эффективного свопирования не имеющий - хоть Кнута почитай) - береться объем физической памяти, и своп делается примерно раз в 5 больше. То есть с расчетом на полное свопирование всей памяти и размазывания блоков максимально не эффективно, чтобы потом не один оптимизатор не смог решить эту проблему тормозов - только покупкой допольнительной памяти - что собстно и нужно маркетологам. Ну эт ладно - ядро можно и хакнуть - не бином ньютона... Но самая главная проблема - это то что в виндусе этот лохотрон уже поддержан на уровне практически всех прикладных программ(кто-то понимал - у кого-то просто ума не хватило и писал тупо по рекомендациям SDK, и там это тоже заложено в архитектуру), то есть, любая мизерная программа считает своим долгом сразу запросить объем памяти побольше, на радость этому лохотрону в системе свопирования... Цитата:
Полная неработоспособность - это уже состояние когда любой судья это может заметить без всяких лохотронных экспертиз от "специалистов" (которых учили в тех-же центрах MS) - и вот тут-то уже можно будет их достать по-настоящему, через суды... Vladimir
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;) |
|
19.05.2012, 04:04 | #10 |
Старожил
Регистрация: 24.01.2008
Сообщений: 2,854
|
а вот с этого места подробнее...
PS я бы лучше freebsd взял за основу, но линукс нынче раскручен в 20 раз больше.
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;) |