Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2014.12.07;
Скачать: [xml.tar.bz2];

Вниз

Delphi XE x?   Найти похожие ветки 

 
Дмитрий СС   (2014-05-08 12:27) [40]

Компилятора под линукс сервера так и нет?


 
Kerk ©   (2014-05-08 12:44) [41]


> Пит   (08.05.14 11:15) [39]

Я ж говорю, я не занимался этим. Могу предположить, что одна из проблем в том, что в таком приложении будут существовать одновременно два объекта Application (один от VCL, другой от FMX).


> Дмитрий СС   (08.05.14 12:27) [40]

Нет


 
Rouse_ ©   (2014-05-08 13:27) [42]


> Дмитрий СС   (08.05.14 12:27) [40]
> Компилятора под линукс сервера так и нет?

Я может чего-то путаю, но разве iOS/Android не линукс?


 
Пит   (2014-05-08 14:05) [43]


> Я может чего-то путаю

я может чего-то и путаю, но разве ты не понял о чем был вопрос? ))


 
Rouse_ ©   (2014-05-08 14:17) [44]


> Пит   (08.05.14 14:05) [43]
> я может чего-то и путаю, но разве ты не понял о чем был
> вопрос? ))

Если бы понял - то и вопроса небыло бы :)


 
Eraser ©   (2014-05-08 18:45) [45]


> Rouse_ ©   (08.05.14 13:27) [42]

я так понимаю, дело там не в компиляторе, с ним как раз проблем нет, т.к. архитектура теперь позволяет легко компилить под любую платформу. проблема с тем, что нужно делать поддержку всего API навеса, нужно ОС.


 
Пит   (2014-05-08 21:04) [46]


> Если бы понял - то и вопроса небыло бы :)

хорошая попытка, Розыч, но я не поверил )


 
Дмитрий СС   (2014-05-08 22:16) [47]


> Я может чего-то путаю, но разве iOS/Android не линукс?

Процессор не тот и, не уверен, но скорее всего низкого уровня даже под андроид нет.


 
Германн ©   (2014-05-09 02:26) [48]


> скорее всего низкого уровня даже под андроид нет.
>

А что в данном контексте подразумевается под низким уровнем?


 
Пит   (2014-05-09 11:18) [49]


> но скорее всего низкого уровня даже под андроид нет.

как раз для андроида дельфи компилирует нативные приложения ) Под один какой-то распространенный вид архитектуры.
Если Kerk"а нам не врет ))


 
DVM ©   (2014-05-09 12:01) [50]


> Rouse_ ©   (08.05.14 13:27) [42]
>
> Я может чего-то путаю, но разве iOS/Android не линукс?

iOs не линукс точно. Дальний родственник FreeBSD. У FreBSD ядро другое совсем, чем у линукс.


 
Rouse_ ©   (2014-05-09 12:33) [51]


> хорошая попытка, Розыч, но я не поверил )

Мих, если ты думаешь что я такой крутой спец по Линуксу, то ты ошибаешся :)
Но подозреваю что апи у всех линуксов одно и то-же.


> iOs не линукс точно. Дальний родственник FreeBSD.

iOS - на базе Unix-а построена.


 
Kerk ©   (2014-05-09 12:57) [52]

Надо понимать, что исполняемый файл - это не кусок машинного кода (с ностальгией вспомнил .COM-файлы), а некая инфраструктура. В том же всем знакомом виндовом exe-шнике, кроме машинного кода, есть много всего необходимого для работы: секции импорта всякие и т.п.

Компилятор под Android делает .so-файлы. Это не исполняемый файл, а что-то типа виндовых DLL (ну такой вот андроид странный). Теоретически, можно попробовать использовать такой .so на нормальном arm-linux, может быть, даже что-то получится. Если найдутся энтузиасты, было бы интересно. Хотя понятно, что про FM и прочее придется забыть и писать на "голом" API.

Думаю, когда они наконец сделают поддержку Intel, то нормальный компилятор под линукс будет не за горами. Но скорее всего без GUI - они обычно так говорят. У них многие просят возможность делать DataSnap-сервер под линукс.

> Если Kerk"а нам не врет ))

"Kerk"а" всегда врет. Попробовал бы уже сам хоть раз что-то сделать и увидеть как все работает. Всяко лучше, чем языком без конца трепать.


 
Rouse_ ©   (2014-05-09 13:16) [53]


> Теоретически, можно попробовать использовать такой .so на
> нормальном arm-linux,

Ромч, погодь, а изначальный линукс разве не под интела делался? Ну либо я не понял что щас есть арм-линух. Кто из них основной?


 
Kerk ©   (2014-05-09 14:53) [54]

Я знаю только что существуют сборки линукса, работающие на ARМ :)
https://www.linux.com/learn/tutorials/598228:4-fine-linux-arm-distros-


 
DVM ©   (2014-05-09 15:04) [55]


> Rouse_ ©   (09.05.14 12:33) [51]


> iOS - на базе Unix-а построена.

Unix это слишком размыто. Не понятно какой юникс опять же. Это целое семейство, к которому и Linux и BSD и Nextstep всякие и Solaris принадлежат.

Конкретно iOS основана на коде Darwin,  который в свою очередь на базе FreeBSD и NextStep. Как и OS X.


 
Павиа   (2014-05-09 21:04) [56]

Со старым нетбуком можно, работать и на природе !!!


 
Дмитрий СС   (2014-05-10 01:58) [57]

Насколько я понимаю arm от x86 линукса значительно не отличается. Отличается только маш.код.

А под низким уровнем я понимаю описания для ядерных функций (работа с процессами, сигналами, потоками, файлами и т п) + описания и возможно обёртки для популярных библиотек: openssl, curl, ...

То что есть под FP весьма обрезано и старо, но и на том спасибо :)


 
Германн ©   (2014-05-10 02:20) [58]


> А под низким уровнем я понимаю описания для ядерных функций
> (работа с процессами, сигналами, потоками, файлами и т п)

В моё время это называлось средним уровнем.


 
Дмитрий СС   (2014-05-10 08:41) [59]


> В моё время это называлось средним уровнем.

Разве можно взаимодействовать с ОС на более низком уровне?


 
Пит   (2014-05-10 09:42) [60]


> Всяко лучше, чем языком без конца трепать.

бе бе бе )


 
Пит   (2014-05-10 09:42) [61]


> Мих, если ты думаешь что я такой крутой спец по Линуксу,
>  то ты ошибаешся :)

я просто думаю, что ты крутой спец )



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2014.12.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.003 c
15-1398506830
RDen
2014-04-26 14:07
2014.12.07
win 7 resmon ничего не отображает


15-1398603013
antonn
2014-04-27 16:50
2014.12.07
импорт в mssql из файла (почти csv)


1-1328621735
denkop
2012-02-07 17:35
2014.12.07
Определить фактически используемый язык при отрисовке


15-1398803407
Юрий
2014-04-30 00:30
2014.12.07
С днем рождения ! 30 апреля 2014 среда


15-1399235407
Юрий
2014-05-05 00:30
2014.12.07
С днем рождения ! 5 мая 2014 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский