Regarding the status of 9vx on macOS and m1, I would suggest an
alternative: use 9front or 9legacy with qemu. I use the 9legacy amd64
image with qemu on an M1 regularly and even that runs reasonably fast
for my taste.

In the last few hours I tried to bring up the 9pi4 kernel using
'qemu-system-aarch64 -machine raspi4b ...' to compare amd64 vs arm64
emulations on M1.  Unfortunately it gets stuck somewhere on accessing
the disk image; I couldn't bring up raspbian bookworm either and
others reported similar issues.  Once that's fixed, I would guess that
9pi4 on qemu/M1 might be slightly faster than 9pc.

If anyone wants to try bringing up 9pi4 on macos/m1, here are my rough notes:

- Download 9Pi SD image (9legacy.rpi.bz2) from https://9legacy.org/download.html
$ bunzip2 9legacy.rpi.bz2
$ qemu-img resize -f raw 9legacy.rpi 1G # or qemu will complain
$ hdiutil attach -nomount 9legacy.rpi
$ mkdir -p ~/A
$ diskutil mount -mountPoint ~/A /dev/diskXXsY # the FAT partition
$ cp ~/A/9pi4 .
$ cp ~/A/bcm-2711-rpi-4-b.dtb .
$ diskutil unmount /dev/diskXXsY
$ hdiutil detach /dev/diskXX
$ qemu-system-aarch64 -machine raspi4b -dtb bcm2711-rpi-4-b.dtb -kernel 9pi4 \
   -drive file=9legacy.rpi,if=sd,format=raw \
   -append 'readparts=1 nobootprompt=local user=glenda'

On Mon, Jan 6, 2025 at 2:52 PM Ben Huntsman <b...@huntsmans.net> wrote:
>
> Hi guys-
>    I don't mean to take too much of a tangent, but since the nix-os repo 
> includes a pre-built copy of 9vx for OSX, has anyone looked at updating 9vx 
> to be able to compile on newer Mac OS versions?  One of the big problems is 
> that it's very 32-bit which Apple doesn't support compiling for anymore...
>
> Thank you!
>
> -Ben
>
> 9fans / 9fans / see discussions + participants + delivery options Permalink

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Ta0815af2ea24cbbc-M31728313e14dc0aeb25bee24
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to