intel マシンで ppc を立ち上げる
Posted: 15/10/21(水) 13:44
ppc マシンを
qemu-system-ppc -m 1024 -hda Q20.img -cdrom lubuntu-12.04-desktop-powerpc.iso -boot d
で立ち上げれます。
でも kvmのサポートはないので遅い。
仮想化技術をつかうと まったく別のハードウェアがたちあがります。
ということで すごく早いマシンがあり そしてOSがそのハード用を用意してさえすれば
インテルマシンで いろんなのをためせます。
sparc64なんかですね。
でi386マシンがなくても i386のOSが作れます。(多分 i386PC 需要がないのでうられてないでしょう)
まさか あの遅い古い i386をもっていて その実機で i386を開発してるとは考えにくい!
つまり ports で firefoxなどのソースは 全アーキテクチャで同じですが
packageはそれぞれです。
だから i386 実機で
firefoxのソースから packageをつくるとしたら
そして packageが kdeを初め 1000あるとしたらいくら時間があっても間に合わない
そして openbsdでは
lftp ftp.jaist.ac.jp:/pub/OpenBSD/5.8> ls
drwxr-xr-x -- ..
-rw-r--r-- 35K 2015-10-09 02:33 ANNOUNCEMENT
drwxr-xr-x - 2015-08-23 00:26 Changelogs
-rw-r--r-- 311 2015-10-09 02:35 HARDWARE
-rw-r--r-- 3.3K 2015-10-09 02:35 PACKAGES
-rw-r--r-- 2.4K 2015-10-09 02:35 PORTS
-rw-r--r-- 6.2K 2015-10-09 02:35 README
-rw-r--r-- 955 2015-10-14 10:15 SHA256
-rw-r--r-- 1.1K 2015-10-14 10:18 SHA256.sig
drwxr-xr-x - 2015-08-17 01:28 alpha
drwxr-xr-x - 2015-08-16 18:33 amd64
drwxr-xr-x - 2015-08-15 04:10 armish
drwxr-xr-x - 2015-08-16 01:19 armv7
-rw-r--r-- 140M 2015-10-14 10:12 cd-src.tar.gz
drwxr-xr-x - 2015-08-17 01:08 hppa
drwxr-xr-x - 2015-08-16 18:35 i386
drwxr-xr-x - 2015-08-16 21:33 landisk
drwxr-xr-x - 2015-08-07 22:43 loongson
drwxr-xr-x - 2015-08-22 22:17 luna88k
drwxr-xr-x - 2015-08-16 23:18 macppc
drwxr-xr-x - 2015-08-12 16:00 octeon
drwxr-xr-x - 2015-10-01 03:57 packages
-rw-r--r-- 24M 2015-08-11 04:50 ports.tar.gz
-rw-r--r-- 4.5K 2015-08-11 04:51 root.mail
drwxr-xr-x - 2015-08-07 15:32 sgi
drwxr-xr-x - 2015-08-17 04:56 socppc
drwxr-xr-x - 2015-08-15 21:23 sparc
drwxr-xr-x - 2015-08-17 00:58 sparc64
-rw-r--r-- 121M 2015-10-14 10:12 src.tar.gz
-rw-r--r-- 19M 2015-10-14 10:12 sys.tar.gz
drwxr-xr-x - 2015-08-17 00:28 vax
-rw-r--r-- 115M 2015-08-11 04:50 xenocara.tar.gz
drwxr-xr-x - 2015-08-16 23:01 zaurus
で ソースはすべてのアーキテクチャで ここにあります。
src.tar.gz sys.tar.gz ーーーー>OSそのもの
xenocara.tar.gz −−−−−−−−−>X関係
ports.tar.gz−−−−−−−−−−−−>アプリ
そうすると 全てのアーキテクチャで共通のソースを使っているのではないかと***想像***します。
そうだとしたら 驚愕すべきことです。
すると sparc64マシンで qemuで i386のものが開発できます。
qemu-system-ppc -m 1024 -hda Q20.img -cdrom lubuntu-12.04-desktop-powerpc.iso -boot d
で立ち上げれます。
でも kvmのサポートはないので遅い。
仮想化技術をつかうと まったく別のハードウェアがたちあがります。
ということで すごく早いマシンがあり そしてOSがそのハード用を用意してさえすれば
インテルマシンで いろんなのをためせます。
sparc64なんかですね。
でi386マシンがなくても i386のOSが作れます。(多分 i386PC 需要がないのでうられてないでしょう)
まさか あの遅い古い i386をもっていて その実機で i386を開発してるとは考えにくい!
つまり ports で firefoxなどのソースは 全アーキテクチャで同じですが
packageはそれぞれです。
だから i386 実機で
firefoxのソースから packageをつくるとしたら
そして packageが kdeを初め 1000あるとしたらいくら時間があっても間に合わない
そして openbsdでは
lftp ftp.jaist.ac.jp:/pub/OpenBSD/5.8> ls
drwxr-xr-x -- ..
-rw-r--r-- 35K 2015-10-09 02:33 ANNOUNCEMENT
drwxr-xr-x - 2015-08-23 00:26 Changelogs
-rw-r--r-- 311 2015-10-09 02:35 HARDWARE
-rw-r--r-- 3.3K 2015-10-09 02:35 PACKAGES
-rw-r--r-- 2.4K 2015-10-09 02:35 PORTS
-rw-r--r-- 6.2K 2015-10-09 02:35 README
-rw-r--r-- 955 2015-10-14 10:15 SHA256
-rw-r--r-- 1.1K 2015-10-14 10:18 SHA256.sig
drwxr-xr-x - 2015-08-17 01:28 alpha
drwxr-xr-x - 2015-08-16 18:33 amd64
drwxr-xr-x - 2015-08-15 04:10 armish
drwxr-xr-x - 2015-08-16 01:19 armv7
-rw-r--r-- 140M 2015-10-14 10:12 cd-src.tar.gz
drwxr-xr-x - 2015-08-17 01:08 hppa
drwxr-xr-x - 2015-08-16 18:35 i386
drwxr-xr-x - 2015-08-16 21:33 landisk
drwxr-xr-x - 2015-08-07 22:43 loongson
drwxr-xr-x - 2015-08-22 22:17 luna88k
drwxr-xr-x - 2015-08-16 23:18 macppc
drwxr-xr-x - 2015-08-12 16:00 octeon
drwxr-xr-x - 2015-10-01 03:57 packages
-rw-r--r-- 24M 2015-08-11 04:50 ports.tar.gz
-rw-r--r-- 4.5K 2015-08-11 04:51 root.mail
drwxr-xr-x - 2015-08-07 15:32 sgi
drwxr-xr-x - 2015-08-17 04:56 socppc
drwxr-xr-x - 2015-08-15 21:23 sparc
drwxr-xr-x - 2015-08-17 00:58 sparc64
-rw-r--r-- 121M 2015-10-14 10:12 src.tar.gz
-rw-r--r-- 19M 2015-10-14 10:12 sys.tar.gz
drwxr-xr-x - 2015-08-17 00:28 vax
-rw-r--r-- 115M 2015-08-11 04:50 xenocara.tar.gz
drwxr-xr-x - 2015-08-16 23:01 zaurus
で ソースはすべてのアーキテクチャで ここにあります。
src.tar.gz sys.tar.gz ーーーー>OSそのもの
xenocara.tar.gz −−−−−−−−−>X関係
ports.tar.gz−−−−−−−−−−−−>アプリ
そうすると 全てのアーキテクチャで共通のソースを使っているのではないかと***想像***します。
そうだとしたら 驚愕すべきことです。
すると sparc64マシンで qemuで i386のものが開発できます。