Эмулятор MacOSX на PC.

Новости программного обеспечения.

Сообщение Dutchman » Вт июн 15, 2004 1:24 pm

Создан эмулятор процессора PowerPc под платформу Wintel !!!
Впрочем, подозреваю, основную проблему составляют не технические трудности, а авторские права Apple, но тем не менее...

Даже не знаю, что еще добавить...
Сcылка: <a href='http://pearpc.narod.ru/' target='_blank'>http://pearpc.narod.ru/</a>
Инструкция: <a href='http://vital.pri.ee/ppc.html' target='_blank'>http://vital.pri.ee/ppc.html</a>
<a href='http://vital.pri.ee/ppc_failid/image001.jpg' target='_blank'>Скриншот (71 Кб).</a>

Создали эту штуку наши ребята, что особенно приятно.
Последний раз редактировалось Dutchman Вт июн 15, 2004 1:30 pm, всего редактировалось 1 раз.
Возьмите листок и ручку, запишите все свои планы, после чего половину из них зачеркните. И забудьте.
Dutchman
Генерал-майор
 
Сообщений: 2904
Зарегистрирован: Ср авг 13, 2003 8:42 am
Откуда: Москва
Пункты репутации: 0

Сообщение maxovt » Вт июн 15, 2004 3:00 pm

<a href='http://pearpc.sourceforge.net/' target='_blank'>PearPC</a> is an architecture-independent PowerPC platform emulator capable of running most PowerPC operating systems.<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->The following operating systems were tested and run (to some extent) in PearPC (ie. as clients):
    </li>
  • Mandrake Linux 9.1 for PPC installer: Runs well
    </li>
  • Mandrake Linux 9.1 for PPC after installation: Hard to boot. Runs very well afterwards.
    </li>
  • Darwin for PPC: Runs well
    </li>
  • Mac OS X 10.3: Runs well with some caveats
    </li>
  • OpenBSD for PPC: Crashes while booting (accesses PCI in an unsupported way)
    </li>
  • NetBSD for PPC: Crashes while booting
    </li>
  • AIX for PPC: Some people ask about that. See <a href='http://pearpc.sourceforge.net/faq.html' target='_blank'>FAQ</a>.</li>
PearPC emulates the following hardware:
    </li>
  • CPU GENERIC: Sort of G3, no altivec yet. A portable (but unported :-) CPU. Using this CPU, the client will run about 500 times slower than the host. It features a modest command-line debugger.
    </li>
  • CPU JITC-X86: Sort of G3, no altivec yet. A very fast CPU for x86 systems that translates PowerPC instructions into x86 instructions on-demand. By caching these translations, a lot of speed is gained. Using this CPU, the client will run about 40 times slower than the host. Only works on x86 hosts.
    </li>
  • PCI-Brige: A barebone PCI-Bridge, enough to work with.
    </li>
  • IDE-Controller: Sort of CMD646 with bus-mastering support. You can attach IDE-harddisk(s) and/or IDE-CDROM(s) by specifying files (or devices for UN*X) from your host machine.
    </li>
  • PIC: A programmable interrupt controller (kind of Heathrow).
    </li>
  • VIA-Cuda: With attached Mouse and Keyboard.
    </li>
  • Network Controller: Emulates a 3COM 3C90x, currently only works on POSIX systems with /dev/tun support.
    </li>
  • NVRAM: Capable of storing 8KiB non-volatile memory.
    </li>
  • USB: A placebo USB-hub. Sufficient to make the client think that it has USB support.
    </li>
  • PROM: Sort of OpenFirmware. It's ugly and contains a lot of hacks but it allows to boot Yaboot and BootX from HFS/HFS+ partitions.</li>
Limits
    </li>
  • While the CPU emulation may be slow (1/500th or 1/40th, see above), the speed of emulated hardware is hardly impacted by the emulation; the emulated hard-drive and CDROM e.g. are very fast, especially with OS that support bus-mastering (Linux, Darwin, Mac OS X do).
    </li>
  • Because the author has only access to a little-endian machine, PearPC will most likely only run on little-endian architectures. This shouldn't be hard to fix and the author would fix this himself if he such hardware. (You can donate some big-endian hardware to get this fixed!)
    </li>
  • Equally, PearPC will probably only run on 32-bit architectures. This shouldn't be hard to fix either. (You can donate...)
    </li>
  • A lot of unimplementated features are fatal (i.e. will abort PearPC).
    </li>
  • Timings are very inaccurate and the clock is broken. Don't rely on benchmarks made in the client.
    </li>
  • No idle/sleep (PearPC will always consume host CPU time no matter if the client "does something" or not).
    </li>
  • PearPC lacks a save/restore machine-state feature.
    </li>
  • No Altivec support yet.
    </li>
  • No LBA48 (but LBA). Currently no support for hard disks greater than 128 GiB. Disks > 4GiB are not tested very well.
    </li>
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->Если кто-нибудь опробует это дело, поделитесь впечатленииями, а то у меня железо не потянет. :(
<span style='color:green'>Kawaii nante sonna koto iccha dame desu!</span>
maxovt
Маршал
 
Сообщений: 7030
Зарегистрирован: Вт июн 03, 2003 2:16 pm
Откуда: Latvija, Rīga
Пункты репутации: 5

Сообщение MAPA3bM » Ср июн 16, 2004 12:50 am

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Если кто-нибудь опробует это дело<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
А зачем? Мне так кажется, эти вещи скорее для девелоперов. Типа как Oracle для win95/98..
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение maxovt » Ср июн 16, 2004 6:22 am

2MAPA3bM<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->А зачем?<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->Уважаю твой рациональный подход.
А просто так. Вот хочется пощупать MacOS без всякой там девелоперовской мысли, любопытства ради. :)
<span style='color:green'>Kawaii nante sonna koto iccha dame desu!</span>
maxovt
Маршал
 
Сообщений: 7030
Зарегистрирован: Вт июн 03, 2003 2:16 pm
Откуда: Latvija, Rīga
Пункты репутации: 5

Сообщение Spike » Ср июн 16, 2004 6:46 am

я из своего спектрум иногда делаю...
<!--coloro:blue--><span style="color:blue"><!--/coloro--><a href="http://www.foobar2000.ru/" target="_blank">www.foobar2000.ru - все о любимом аудиоплеере.</a><!--colorc--></span><!--/colorc-->
RUSnet #foobar2000 #miranda.
<a href="http://www.foobar2000.ru/" target="_blank">Изображение</a>

<!--coloro:red--><span style="color:red"><!--/coloro-->Даша, я люблю тебя!<!--colorc--></span><!--/colorc-->
Spike
Генерал-лейтенант
 
Сообщений: 3036
Зарегистрирован: Вт мар 18, 2003 7:34 am
Откуда: Ачинск, Красноярский край
Пункты репутации: 0


Вернуться в Новости софта

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron