این دستور ppc.real است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pearpc - شبیه ساز پلت فرم PowerPC مستقل از معماری که قادر به اجرای بیشتر است
سیستم عامل های PowerPC
خلاصه
پیکربندی ppc
شرح
PearPC (ppc) یک شبیه ساز پلت فرم PowerPC مستقل از معماری است که قادر به اجرا است
اکثر سیستم عامل های PowerPC
امکانات
* مجوز: GPL
* زبان برنامه نویسی: C++، C و (در پلتفرم های x86) اسمبلر
* پلتفرم های پشتیبانی شده: POSIX-X11 (Linux، ...)، Win32
سیستم عامل های زیر تحت PearPC آزمایش و اجرا شدند (تا حدی):
* Mandrake Linux 9.1 برای PPC: بسیار خوب اجرا می شود
* داروین برای PPC: به خوبی اجرا می شود
* Mac OS X 10.3: با برخی نکات به خوبی اجرا می شود
* OpenBSD برای PPC: هنگام بوت شدن خراب می شود (به روشی پشتیبانی نشده به PCI دسترسی پیدا می کند)
* NetBSD برای PPC: هنگام بوت شدن خراب می شود
PearPC سخت افزار زیر را شبیه سازی می کند:
* CPU: نوعی از G3، هنوز altivec وجود ندارد. شامل یک دیباگر مینیمالیستی است. CPU است
کاملا قطعی، بهینه برای توسعه سیستم عامل.
* CPU JITC-X86: یک CPU بسیار سریع برای سیستم های x86 که کد PowerPC را ترجمه می کند.
در حال پرواز به کد بومی. هنوز کمی تجربی
* PCI-Brige: یک PCI-Bridge بدون ساختار که برای کار با آن کافی است.
* IDE-Controller: نوعی CMD646 با پشتیبانی از bus-mastering. می توانید ضمیمه کنید
IDE-Harddisk(ها) و/یا IDE-CDROM(ها) (از طریق فایل ها یا دستگاه های موجود در هاست نمایش داده می شود).
* PIC: یک کنترل کننده وقفه قابل برنامه ریزی (نوعی هیترو).
* VIA-Cuda: با ماوس و صفحه کلید متصل.
* کنترلر شبکه: یک 3COM 3C90x را شبیه سازی می کند، در حال حاضر فقط روی POSIX با آن کار می کند
پشتیبانی /dev/tun.
* NVRAM: قابلیت ذخیره سازی 8KiB حافظه غیر فرار.
* USB: یک هاب USB غیرقابل استفاده، اما به اندازه ای است که سیستم عامل فکر کند که یک هاب USB وجود دارد.
* PROM: نوعی openfirmware. زشت و حاوی هک های زیادی است، اما برای پشتیبانی کافی است
Yaboot و BootX و برای بوت شدن از پارتیشن های HFS/HFS+.
پیکربندی کنید فایل
برای فایل پیکربندی نظری در دایرکتوری docs/example به ppcconf.example مراجعه کنید
همچنین مستندات آنلاین ppc را در وبسایت نشانی اینترنتی بالا ببینید.
محدودیت ها
به دلیل ماهیت شبیه سازی، PearPC بسیار کند است (کلاینت حدود 500 بار اجرا می شود
کندتر از میزبان). توجه داشته باشید که فقط CPU است که کند است، سرعت شبیه سازی شده است
سخت افزار آنچنان از این شبیه سازی رنج نمی برد. به عنوان مثال سرعت شبیه سازی شده
هارد دیسک/CDROM بسیار خوب است، به خصوص هنگام استفاده از رابط busmaster. این
وضعیت بهتر است اگر بتوانید از JITC (حدود 40 برابر کندتر) استفاده کنید اما هنوز آماده نیستید
برای استفاده تولیدی
از آنجا که نویسنده فقط به دستگاه اندیان کوچک دسترسی دارد، PearPC به احتمال زیاد فقط به آن دسترسی خواهد داشت
به دلیل برخی فرضیات احمقانه در کد، بر روی معماریهای اندیان کوچک اجرا شود. این
درست کردنش نباید سخت باشد، نویسنده اگر سخت افزار اندین بزرگی داشت خودش این مشکل را درست می کرد
(نکته: اگر می خواهید این مشکل برطرف شود، باید سخت افزار اندیان بزرگ را به نویسنده اهدا کنید!)
به دلیل برخی دلایل به همان اندازه احمقانه PearPC فقط بر روی معماری های 32 بیتی اجرا می شود. آره،
رفع این مشکل نیز نباید سخت باشد.
بسیاری از ویژگی های اجرا نشده در حال حاضر حیاتی هستند (یعنی PearPC را لغو می کنند).
زمان بندی ها بسیار نادرست است. در نسخه های بعدی این مشکل برطرف خواهد شد.
بدون خواب بیکار (PearPC منابع cpu را مصرف می کند اگرچه کلاینت بیکار است).
PearPC فاقد ویژگی ذخیره/بازیابی حالت شبیه ساز است.
بدون پشتیبانی Altivec اما برنامه ریزی شده است.
بدون LBA48، بنابراین برای هارددیسک های بزرگتر از 128 گیگابایت پشتیبانی نمی شود. اما من واقعا تعجب می کنم اگر
PearPC به درستی از هارددیسک های بزرگتر از 4 گیگابایت پشتیبانی می کرد، هرچند که باید
از نظر تئوری ممکن است
AUTHORS
توسعه دهنده اصلی: سباستین بیالاس[ایمیل محافظت شده]> برخی از بخش های اصلی توسط: Stefan Weyergraf
<[ایمیل محافظت شده]>
وب سایت
از وب سایت PearPC در http://pearpc.sourceforge.net/
0.1 PEARPC(1)
با استفاده از خدمات onworks.net از ppc.real به صورت آنلاین استفاده کنید
