Мохнатые уроды и моральные пёзды. Войти !bnw Сегодня Клубы
http://crosskylix.untergrund.net/ CrossKylix - Kylix Crosscompiler for Delphi/Windows Я уже пришёл к выводу, что проще Windows эмулировать на остальных OS, чем Linux на остальных OS, но всё равно неплохо: > Of course CrossKylix isn't a real cross compiler. The only ones able to build a real cross compiler would be Borland themselves. Instead the official Kylix command line compiler is used in an emulated Linux environment. To do that, CrossKylix implements a loader for the Linux ELF binary file format. Once dcc is loaded into memory, it is executed in a debugger-like way, translating all Linux syscalls to native Win32 functions. To achieve this it wasn't needed to write a "real" Linux emulator, it was enough to emulate the memory functions and Linux syscalls needed by dcc and the shared objects it loads. > Prior versions of CrossKylix used to be based on the LINE project, which emulates Linux syscalls through the Cygwin Linux emulation layer. As Cygwin is a buggy beast, this caused quite a lot of frustration on my side, and gave CrossKylix several limitations. By rewriting the emulation engine in native Win32 code, LINE and cygwin and with them all those problems are now history.
#9M1W6W / @octagram / 4244 дня назад

Я бы скорее сказал, что проще эмулировать Windows на других ОС, чем эмулировать другие ОС на Windows. А Linux на не-шиндошс эмулируется вполне себе неплохо, вспомним успехи бсдунов и санок, например.
#9M1W6W/ILY / @stiletto / 4244 дня назад
@stiletto Чем эмулировать Linux на Mac OS X, а то новые программы нихрена не работают, а из MacPorts не собираются?
#9M1W6W/I1X / @octagram --> #9M1W6W/ILY / 4244 дня назад
@octagram Потырь кода из бсдшного эмулятора и напиши загрузчик линуксовых бинарей :3
#9M1W6W/YVO / @stiletto --> #9M1W6W/I1X / 4244 дня назад
@octagram Но я бы в первую очередь занялся решением проблемы с macports. Заставить говно собираться всё же проще.
#9M1W6W/DQL / @stiletto --> #9M1W6W/I1X / 4244 дня назад
@stiletto Пока я получаю вышку, мне это только снится. Если закрыть глаза на виртуализацию CPU, для начала можно было бы взять vxlinux и расширять его работой с сетью, файлами, динамическими библиотеками. Но это же пахать и пахать.
#9M1W6W/7Z5 / @octagram --> #9M1W6W/DQL / 4243 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.