In this mode, QEMU emulates a full system (for example a PC), including one or several processors and various peripherals.I’m using the Linux subystem on Windows, as it’s easier to build this Qemu tree from source. QEMU has two operating modes: Full system emulation. QEMU is a FAST processor emulator using dynamic translation to achieve good emulation speed. Later Windows versions were part of Borland Office/Novell PerfectOffice/Corel Office. Under DOS, it competed mostly against Wordstar.WordPerfect for Windows enjoyed some success in the early Windows environments, but was quickly displaced by Microsoft Word for Windows. During the late 1980s, WordPerfect was THE standard word processor for DOS based PCs in big business.If it see’s partitions then there is some hope that the image you have is valid enough to boot. I tried a 3.2.5 CD-ROM and it didn’t pick up, but AIX 4.3.3 did.Now with all those bits in place, it’s time to run Qemu./ppc-softmmu/qemu-system-ppc -M 40p -bios q40pofw-serial.rom -serial telnet::4441,server -hda aix-hdd.qcow2 -vga none -nographic -net none -cdrom Volume_1.isoNow telnet to your localhost on port 4441 and you will see the console doing it’s BIOS initialize and eventually drop to the OK prompt.One trick I’ve found is that from the Open Firmware prompt you can find out what partitions are recognized from the firmware. Wget You’ll need some AIX. Now following the steps fromArtyom Tarasenko’s blog post, we can get started on the install!First we create a 8GB disk qemu-img create -f qcow2 aix-hdd.qcow2 8GNext we need the custom BIOS with serial as the console.It took 17 minutes on my 2006 Mac Pro, with X5365’s it. This is using my Xeon E5-2667 v2. Depending on how fast your disk & CPU is this will take a while.For me, the installation took about 11 minutes. Default ought to be fine.Because this will destroy the contents of the disk (which doesn’t matter as it’s blank) it’ll prompt for confirmation.After this it’ll begin the installation. I’m doing English.Next it’ll ask about installation type. It may take a minute or so for the installer to kick off.If all goes well, you’ll see the BIOS reload itself, then after a minute you’ll be prompted to press 1 to select the consoleNext select your language.It was the first time I saw an actual class on learning UNIX as a user, and it was super valuable. I got my start on version 3.2(1) on the POWER 520 in college. # uname -aSo there you go! All thanks to Artyom’s hard work!This entry was posted in AIX, IBM, powerpc, qemu, SYSV by neozeed. So F3 is ESC 3.I’m just going to finish the install, as we can always run smitty to mess with the system more, but right now I’m just interested in a base install of the BOS (Base Operating System, and IBM ISM).A few moments later, you’ll get dumped to the login prompt.By default there is no password, so just login as root, and there you go, your very own virtual AIX 4.3 system. Of note the function keys are selected by hitting escape and then the number key. I’m using putty but I’ll select the vt100.
Aix Emulator Full System EmulationEven though in highschool we did have that QNX garbage network on the Unisys ICONs, but I didn’t have any books or resources on Unix, nor did the teachers have any idea how to really use the stuff. For better or worse groups stayed on topic pretty well, so you would learn new things about something, but not necessarily learn about new things.But AIX was the first real Unix I messed around with for real. If I’d known 386BSD was a thing I’d have used that, but I don’t recall a single peep about it on usenet. Not to mention the incredible expense of getting your own UNIX was just insurmountable to me. It took about a week to download enough 2400 baud to get enough where I could bootstrap it.The price gulf between consumer 32bit machines (which were still pretty expensive!) and the RISC machines of the day was just so incredibly high. I tried the following flags./ppc-softmmu/qemu-system-ppc -M 40p -bios q40pofw-serial.rom -serial telnet::4441,server -hda aix0.vmdk -vga none -nographic -L pc-bios -net nic,model=pcnet -net user,hostfwd=tcp::42323-:23./ppc-softmmu/qemu-system-ppc -M 40p -bios q40pofw-serial.rom -serial telnet::4441,server -hda aix0.vmdk -vga none -nographic -L pc-bios -netdev user,id=ethernet.0,hostfwd=tcp::42323-:23 -device pcnet,netdev=ethernet.0I try to use the configure step but it won’t work. I’ll have to build it on a native Linux machine to see if it’s Qemu or what. So stupid.The AMD PCnet driver will load on 4.1.5 but as soon as I try to telnet in, it’ll lock Qemu up hard. I really should have paid the $99 and mail ordered coherent, but I was brought up to distrust mail-order stuff. Electronic card catalogs just didn’t exist, and I couldn’t order stuff that I just didn’t know about. From the Windows App store , I chose Ubuntu and it was installed automatically. It is easily available from Microsoft herself.2. I used WSL (Linux Subsystem on Windows). Use –python=/path/to/pythonThanks neozeed and everyone else for their advice.A couple of points, that i ran into, since I’m not an experienced linux user and would like to mention for anyone else interested.1. /configure –target-list=ppc-softmmu –disable-sdl –disable-vnc –disable-gtkERROR: Python not found. Instead change them to :5. There I deleted the -Werror references towards the end of file.Because the make command will ask for them and give you errors. I had to learn a bit the vim editor. Simple, yes ? No, not at all when you don’t know jack about linux. Installed Python (per neozeed): apt-get install build-essential python4.In order to change config-host.mak , you have to be able to edit it. Word for mac rgb colorI can only imagine that it will take me a lot of time but thanks to you I’m off to a good start. /qemu-img (as neozeed said, Unix isn’t MS-DOS)I had to devote a fair amount of time, reading various links about the commands in linux, but it was worth it.Now I want to try and install the CDE environment and afterwards the CATIA V4 CAD/CAM. Inside the qemu folder run.
0 Comments
Leave a Reply. |
AuthorLance ArchivesCategories |