Мозаичный форум  

Вернуться   Мозаичный форум > О мире > Взгляды на окружающий мир и своё место в нём > Профанации и мошенничество > Опять 385!
Галерея Справка Пользователи Календарь Сообщения за день

Опять 385! Несуразности по версии tvv385

Ответ
 
Опции темы
Старый 18.05.2012, 13:30   #1
tvv385
Старожил
 
Аватар для tvv385
 
Регистрация: 24.01.2008
Сообщений: 2,854
tvv385 обретший свою ауру цветаtvv385 обретший свою ауру цветаtvv385 обретший свою ауру цвета
android vs linux

Hello.

Кстати, а те сборки андроида что для x86 они с доступом к root линукса, или еще недохаканные?..

Вообще, андроидное ядро линукса пригодно для использования как линукса, или они там еще что-то ампутировали?

Vladimir
PS да, кстати, а под линуксом сложно запустить андроидные программы?..
Теоретически ядро линукса уже запущено, остается только dalvik-ку подсунуть код андроидной программы на запуск...
Или там еще какие-то глубокие половые различия в ядрах и библиотеках?
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;)
tvv385 вне форума   Ответить с цитированием
Старый 18.05.2012, 13:43   #2
Zab
Старожил
 
Аватар для Zab
 
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,783
Zab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мира
У андроида ампутированы многие жизненно важные органы юникса. Это не юникс, по большому счету. Нельзя взять юниксовую утилиту в дистрибутиве и развернуть на андроиде. Там отсутствует компилятор си без плюсов, хотя бы поэтому.
Zab вне форума   Ответить с цитированием
Старый 18.05.2012, 14:44   #3
tvv385
Старожил
 
Аватар для tvv385
 
Регистрация: 24.01.2008
Сообщений: 2,854
tvv385 обретший свою ауру цветаtvv385 обретший свою ауру цветаtvv385 обретший свою ауру цвета
Цитата:
Сообщение от Zab Посмотреть сообщение
У андроида ампутированы многие жизненно важные органы юникса. Это не юникс, по большому счету. Нельзя взять юниксовую утилиту в дистрибутиве и развернуть на андроиде. Там отсутствует компилятор си без плюсов, хотя бы поэтому.
хм. А зачем они так сделали? Кроме экономии места конечно...

Хорошо. А если наоборот - добавить к линуксу че-нить, чтобы запускались андроидные программы?

Ведь по сути нужна не система, а программы под ней...

Vladimir
PS лучше бы Ц совсем ампутировали
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;)
tvv385 вне форума   Ответить с цитированием
Старый 18.05.2012, 14:47   #4
tvv385
Старожил
 
Аватар для tvv385
 
Регистрация: 24.01.2008
Сообщений: 2,854
tvv385 обретший свою ауру цветаtvv385 обретший свою ауру цветаtvv385 обретший свою ауру цвета
Цитата:
Сообщение от Zab Посмотреть сообщение
У андроида ампутированы многие жизненно важные органы юникса. Это не юникс, по большому счету.
вообще-то я и сам собирался сделать что-то подобное...
Надо посмотреть что там попало под нож

Цитата:
Сообщение от Zab Посмотреть сообщение
Нельзя взять юниксовую утилиту в дистрибутиве и развернуть на андроиде.
это плохо конечно в смысле использования халявы, но с другой стороны 99% юниксовых программ давно пора уже выбросить...

Vladimir
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;)
tvv385 вне форума   Ответить с цитированием
Старый 18.05.2012, 16:05   #5
Zab
Старожил
 
Аватар для Zab
 
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,783
Zab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мира
Андроид адаптирован под планшетные устройства, а весь традиционный софт юникса командную строку использует. Крайне неудобно на андроиде имитировать стандартный терминал, это и не пытались сделать, отрезали у юникса буквально все, что его юниксом делало.

В обратную сторону можно, есть эмуляторы андроида под юниксом. Но при неидентичных устройствах общения с пользователем трудно рассчитывать на полную аналогию. Больно уж отличаются работа через клавиатуру+мышь от управления пальцами.
Zab вне форума   Ответить с цитированием
Старый 18.05.2012, 16:10   #6
Zab
Старожил
 
Аватар для Zab
 
Регистрация: 22.01.2008
Адрес: Санкт-Петербург
Сообщений: 8,783
Zab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мираZab мозаика мира
Есть еще одна неприятность, на типичных мелких устройствах нет объемной перезаписываемой долговременной памяти. Свопить некуда. Если разрешить такое же хаотическое порождение процессов, как это привыкли делать юниксовые программы, ресурсов элементарно не хватит. Причем, это вопрос не тормозов, как на настольных компьютерах, а полной неработоспособности.
Zab вне форума   Ответить с цитированием
Старый 18.05.2012, 22:07   #7
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,271
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
Цитата:
Сообщение от Zab Посмотреть сообщение
У андроида ампутированы многие жизненно важные органы юникса. Это не юникс, по большому счету. Нельзя взять юниксовую утилиту в дистрибутиве и развернуть на андроиде. Там отсутствует компилятор си без плюсов, хотя бы поэтому.
линукс эт ядро. не путать с дистрибутивом.
компилер нахрен не нужен - кросскомпиляция.
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 18.05.2012, 22:11   #8
Afa
Шволочь. И провокатор.
 
Аватар для Afa
 
Регистрация: 12.02.2006
Сообщений: 31,271
Afa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мираAfa мозаика мира
Цитата:
Сообщение от Zab Посмотреть сообщение
Есть еще одна неприятность, на типичных мелких устройствах нет объемной перезаписываемой долговременной памяти. Свопить некуда. Если разрешить такое же хаотическое порождение процессов, как это привыкли делать юниксовые программы, ресурсов элементарно не хватит. Причем, это вопрос не тормозов, как на настольных компьютерах, а полной неработоспособности.
use source, Luke
маемо вполне справляется без свопа. чем андроид хуже? под маемку кста и терминал есть. и клава. и тачскрин. и вполне себе юнихо. не вижу глобальных отличий андроида от.
псы. а iOS - ваще фря.
__________________
... Survivors will be shot again.
Afa вне форума   Ответить с цитированием
Старый 19.05.2012, 04:02   #9
tvv385
Старожил
 
Аватар для tvv385
 
Регистрация: 24.01.2008
Сообщений: 2,854
tvv385 обретший свою ауру цветаtvv385 обретший свою ауру цветаtvv385 обретший свою ауру цвета
Цитата:
Сообщение от Zab Посмотреть сообщение
Свопить некуда.
во-во, вот это и надо - потому как в "современных компютерах"(tm) под систему свопирования замаскирована элементарная тормозилка, которую маркетологи используют чтобы втюхивать "новые модели"...

Попробуй отключить хоть своп в виндусе, например.

Только у Славика хватило ума вестись на этот развод и не проверить А там на самом деле система потом все равно его включит - сколько не выключай. А если задать 0 - то вообще даже не загрузиться - я сам проверял. Минималка - 2 мега, но система умеет ее увеличивать сама без спроса...
(единственный способ который хоть как-то помогает - забить все место на диске чтобы для создания большого свопа просто не хватило места. То есть маленький она все равно создаст - главное не дать ей его увеличить. Тогда виндус еще более-мене сносно работает, хотя это и задалбывает поскольку приходится следить за объемом свободного места...)



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

Ну эт ладно - ядро можно и хакнуть - не бином ньютона...


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


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

Полная неработоспособность - это уже состояние когда любой судья это может заметить без всяких лохотронных экспертиз от "специалистов" (которых учили в тех-же центрах MS) - и вот тут-то уже можно будет их достать по-настоящему, через суды...

Vladimir
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;)
tvv385 вне форума   Ответить с цитированием
Старый 19.05.2012, 04:04   #10
tvv385
Старожил
 
Аватар для tvv385
 
Регистрация: 24.01.2008
Сообщений: 2,854
tvv385 обретший свою ауру цветаtvv385 обретший свою ауру цветаtvv385 обретший свою ауру цвета
Цитата:
Сообщение от Afa Посмотреть сообщение
псы. а iOS - ваще фря.
а вот с этого места подробнее...

PS я бы лучше freebsd взял за основу, но линукс нынче раскручен в 20 раз больше.
__________________
ничто так не останавливает буйный полет мысли, как pragma Ada83; ;)
tvv385 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:06.