SGI: Development

OpenGenera VLM

This is something more out of idle curiosity. It seems originally it was only for Tru64 however someone rather recently ported it to Linux. The documentation to do so is available here .

Without sitting in front of a 64-bit machine myself (I only have the O2 up at the moment) it seems all you need is the VLM, curl (neko_curl?) and that's it however I have no idea if big-endianess will cause issues. OpenGenera would for me at least be a lot easier to handle than running it on some random Alpha box, moreso for someone who runs an SGI somewhere full-time but also wants a Symbolics machine running as a network device without all the hassle of trying to get an actual machine running reliably.
:Crimson: :Onyx: :O2000: :O200: :O200: :PI: :PI: :Indigo: :Indigo: :Indigo: :Octane: :O2: :1600SW: :Indigo2: :Indigo2: :Indigo2IMP: :Indigo2IMP: :Indy: :Indy: :Indy: :Cube:

Image <-------- A very happy forum member.
If it runs on Alpha then it should work as I know Alpha had big endian UNIX on it at some point.
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)
Thinkpad W530 i7 3940XM 3GHz, 32GB, K1000M Windows 8.1 Embedded rin
Thinkpad R40 Pentium M 1.5GHz 2GB RAM kasha
Raion-Fox wrote: If it runs on Alpha then it should work as I know Alpha had big endian UNIX on it at some point.

I'm afraid you must be confusing with something else. Alpha is little endian, and can't change endianness at reset time (unlike mips).
:Indigo: R3000 (alas, dead) :Indigo: R4000 x4 :Indigo2: R4400 :Indigo2IMP: R4400 x2 :Indigo2: R8000 :Indigo2IMP: R10000 :Indy: R4000PC :Indy: R4000SC :Indy: R4400SC :Indy: R4600 :Indy: R5000SC :O2: R5000 x3 :O2: RM7000 :Octane: 2xR10000 :Octane: R12000 :O200: 2xR12000 :O200: - :O200: 2x2xR10000 :Fuel: R16000 :O3x0: 4xR16000 :A350:
among more than 150 machines : Apollo, Data General, Digital, HP, IBM, MIPS before SGI , Motorola, NeXT, SGI, Solbourne, Sun...
DEC architectures were mostly all little-endian. The PDP-11 was strange because it was little-endian for 16-bit words, but stored doublewords as two words in big-endian order. That was DEC's first (IIRC) byte-addressed machine; the VAX and Alpha were consistently little-endian.
The Alpha VLM does make calls to Mach traps, but I don't know whether it uses them explicitly or whether they are just part of the C library. MIPS and Alpha are similar enough that a direct translation may be possible, modulo Mach issues. The Linux port obviously doesn't use Mach, but as far as I know the source is not on the Internet.
:PI: :O2: :Indigo2IMP: :Indigo2IMP: