Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.12.07;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.007 c
15-1398717002
Юрий
2014-04-29 00:30
2014.12.07
С днем рождения ! 29 апреля 2014 вторник


15-1399373830
Хинт
2014-05-06 14:57
2014.12.07
Что за странный способ работы с сетью (recv и WSA_IO_PENDING)?


15-1397927600
wl
2014-04-19 21:13
2014.12.07
зарядное устройство


2-1385455985
Игорёк
2013-11-26 12:53
2014.12.07
Перейти выше по каталогу в строчке


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