inferno 64 bit

297 views
Skip to first unread message

Caerwyn Jones

unread,
Dec 18, 2022, 7:02:57 PM12/18/22
to inferno-os
Hi,

I've been working quite a bit with docker lately. Folks might be interested in the images I've uploaded to docker hub https://hub.docker.com/u/caerwyn.

Note there are images for amd64 and arm64.  These were built using a fork of 9ferno from 9front where most of the work had been already been done to get it working on 64 bit.  Note that dis files are not compatible between 32 and 64 bit.

See the amd64 and arm64 branches here if you're interested https://github.com/caerwynj/9ferno.

The dockerfiles for building the images are all here. https://github.com/caerwynj/inferno-dockerfiles

thanks
Caerwyn

Dave Woodman

unread,
Apr 1, 2023, 5:52:42 AM4/1/23
to inferno-os
Hi,

It is possible to build emu for 64-bit Linux hosts? If so my environment must be lacking, since I end with a lot of compilation errors (missing fields in structs etc).
I would be interested in playing with this on desktop Linux, WSL and/or Qemu if it is 'ready.'

Thanks,
Dave

Dave Woodman

unread,
Apr 1, 2023, 5:54:19 AM4/1/23
to inferno-os
Is it possible.. (of course)

Caerwyn Jones

unread,
Apr 2, 2023, 1:16:11 PM4/2/23
to inferno-os
This set of steps works for me on a debian or ubuntu Linux.

apt-get update -y
apt-get install -y libx11-dev libxext-dev libc6-dev gcc
export objtype=amd64

# update  mkconfig and set OBJTYPE=$objtype
# build code
./makemk.sh
mk clean
mk mkdirs
mk install


Caerwyn Jones

unread,
Apr 2, 2023, 1:17:21 PM4/2/23
to inferno-os
Also make sure you're on branch amd64 and not main.

Dave Woodman

unread,
Apr 8, 2023, 5:22:37 PM4/8/23
to inferno-os
Thank you!
I shall get playing again as soon as I can

Tharaneedharan Vilwanathan

unread,
Oct 26, 2023, 3:48:04 AM10/26/23
to infer...@googlegroups.com
Hi,

After building, I tried to start emu but I see error:

dharani@box:~/9ferno$ ./Linux/amd64/bin/emu -r.
kbind error new #U/dev
kbind error new #U/net
kbind error new #U/net.alt
SYS: process main faults: dereference of nil
Killed


Am I missing something? Where can I get more details on how to start it correctly? Please let me know.

Thanks
Dharani


--
You received this message because you are subscribed to the Google Groups "inferno-os" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inferno-os+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/inferno-os/9ff43329-da4d-4d24-9026-eec68ce89abbn%40googlegroups.com.

Go Phone

unread,
Oct 31, 2023, 8:22:08 PM10/31/23
to Tharaneedharan Vilwanathan, infer...@googlegroups.com
Hello Dharani,

> After building, I tried to start emu but I see error:
>
> dharani@box:~/9ferno$ ./Linux/amd64/bin/emu -r.
> kbind error new #U/dev
> kbind error new #U/net
> kbind error new #U/net.alt
> SYS: process main faults: dereference of nil
> Killed
>
> Am I missing something? Where can I get more details on how to start it correctly? Please let me know.

I have not used 9ferno in a while and do not have a linux machine
handy to test it.

I used to start it with the commands:
EMU='-v -g1024x768 -s'
fn wem {emu /dis/wm/wm.dis wm/logon -u glenda}
fn wemi {emu /dis/wm/wm.dis wm/logon -u inferno}

I think emuinit.dis is for starting up without a window, iirc.

With best wishes

Go Phone

unread,
Oct 31, 2023, 8:24:17 PM10/31/23
to Tharaneedharan Vilwanathan, infer...@googlegroups.com
> I think emuinit.dis is for starting up without a window, iirc.

emu -v -d emuinit.dis

Tharaneedharan Vilwanathan

unread,
Dec 6, 2023, 9:55:49 PM12/6/23
to inferno-os
Just to let you know, I was able to checkout and build Linux emu. I had to do some minor tweaks but things look good. I was very happy to see Inferno up and running including graphics. I was able to use Acme and other things.

Thanks for the help.

Regards
Dharani

Reply all
Reply to author
Forward
0 new messages