Contributed by merdely on from the openbsd-the-game dept.
As a follow-up to a previous story, Markus Ritzer wrote to www@:
Hello!
My name is Markus Ritzer, and I have ported OpenBSD to the Microsoft Xbox. I have done this as a project for university, and this project is finished on July 18th.
It is not an official port until now, and I don't think it will become one. I don't have enough time to be a maintainer of my port.
But it would be great if you could mention the project on www.openbsd.org/plat.html.
Every information about the project can be found at http://tobias.schroepf.de/doku/doku.php?id=xbox:porting_openbsd_to_the_xbox
Status: System is booting, there is output on the screen, rootfs gets mounted, users can log in (multi-user support), network and sound are working.
Please mention the port on the OpenBSD homepage (It's ok for me if you mention it as "unstable, unofficial, untested by the official developers" and so on.
Thanks a lot,
Markus
(Comments are closed)
By Tim (tim) on
i may have to pick up an old one off of ebay and give it a try.
By Anonymous Coward (217.205.77.85) on
By Brynet (Brynet) on
Boring.. :P
Comments
By Anonymous Coward (65.243.149.146) on
>
> Boring.. :P
Yeah no kidding, everyone should just use i386 and be happy with it!
The point of porting to other platforms is to make the code base better by fixing any bugs that show up. In this case it was also to learn more about operating systems. There is now one more person in the world who understands the internals of OpenBSD to some extent and that can only be a good thing.
Comments
By Brynet (Brynet) on
> >
> > Boring.. :P
>
> Yeah no kidding, everyone should just use i386 and be happy with it!
>
> The point of porting to other platforms is to make the code base better by fixing any bugs that show up. In this case it was also to learn more about operating systems. There is now one more person in the world who understands the internals of OpenBSD to some extent and that can only be a good thing.
>
The "Xbox" is an x86 based architecture as well... Do some research :P
In any sense, I'm sure you could learn more by porting BSD to an ARM based router ffs! haha!
Comments
By Damien Miller (djm) on http://www.mindrot.org/~djm/
> an ARM based router ffs! haha!
Where can I download your port of OpenBSD to an ARM-based router?
Comments
By Brynet (Brynet) on
Sorry pal, That's classified and closed source... lmao!..
(But seriously, this is about my anti-games style of life.. I'm sure his port is just brilliant lol..)
By Anonymous Coward (156.143.132.61) on
> > an ARM based router ffs! haha!
>
> Where can I download your port of OpenBSD to an ARM-based router?
>
>
http://www.openbsd.org/plat.html
By Lars Hansson (203.65.245.11) lars@unet.net.ph on
>
> Boring.. :P
I'm sure we're all eagerly awaiting *you* port to some interesting platform.
By Miod Vallat (miod) on
If the kernel output is red, it is likely because the display device is in 24 or 32 bpp mode, and rasops_init() is invoked without swapping blue and red first.
Markus, if you are reading this, have a look at sys/dev/pci/tga.c lines 356 to 363 to see how this is done.
By Anonymous Coward (193.95.154.74) on
Could you put on website dmesg output? Thanks.
Comments
By Brynet (Brynet) on
>
> Could you put on website dmesg output? Thanks.
Wow, you must be considerably blind... :D
http://tobias.schroepf.de/doku/doku.php?id=xbox:openbsd-pictures
Comments
By Anonymous Coward (128.171.90.200) on
>
> Wow, you must be considerably blind... :D
>
> http://tobias.schroepf.de/doku/doku.php?id=xbox:openbsd-pictures
yeah, next time a developer asks you for a dmesg, send them a jpeg of the monitor display - they are sure to show their appreciation.
Comments
By sthen (85.158.44.149) on
> >
> > Wow, you must be considerably blind... :D
> >
> > http://tobias.schroepf.de/doku/doku.php?id=xbox:openbsd-pictures
>
> yeah, next time a developer asks you for a dmesg, send them a jpeg of the monitor display - they are sure to show their appreciation.
Read the write-up if you want to learn why.
By Dan Farrell (thedanno) on http://danno.appliedi.net/drupal/
> >
> > Wow, you must be considerably blind... :D
> >
> > http://tobias.schroepf.de/doku/doku.php?id=xbox:openbsd-pictures
>
> yeah, next time a developer asks you for a dmesg, send them a jpeg of the monitor display - they are sure to show their appreciation.
>
>
>
>
dmesg problem
When you type dmesg, the message
sysctl: KERN_MFGBUFSIZE: Device not configured
appears. A reason for this could be that kernel and userland are out of sync. The problem is the magic number of the buffer. 0xffffffff is passed, but 0×63061 is expected. So there is no dmesg output.
Good thing you read that ;
By Anonymous Coward (208.48.231.12) on
Comments
By jose nazario (68.40.197.82) --@---.-- on http://---.--/
spoken like someone who hasn't ever contributed anything useful or challenging to anyone's projects. spoken like too many openbsd users. quit being a dipass and a sourpuss.
i'm willing to get the guy learned more in the past few months of doing this project than you've learned in that time, that alone makes it useful.
-- jose (formerly jose@)
Comments
By Anonymous Coward (70.66.16.205) on
>
> spoken like someone who hasn't ever contributed anything useful or challenging to anyone's projects. spoken like too many openbsd users. quit being a dipass and a sourpuss.
>
> i'm willing to get the guy learned more in the past few months of doing this project than you've learned in that time, that alone makes it useful.
>
> -- jose (formerly jose@)
formerly jose@? Are you going to elaborate on this a little more?
Comments
By Eric Gillingham (137.78.212.149) on
> >
> > spoken like someone who hasn't ever contributed anything useful or challenging to anyone's projects. spoken like too many openbsd users. quit being a dipass and a sourpuss.
> >
> > i'm willing to get the guy learned more in the past few months of doing this project than you've learned in that time, that alone makes it useful.
> >
> > -- jose (formerly jose@)
>
> formerly jose@? Are you going to elaborate on this a little more?
Ever read the little notice at the bottom of every page here?
By Anonymous Coward (62.180.31.65) on
oh come on. as long as it is useful for him it IS useful.
By Lars Hansson (203.65.245.11) lars/2unet.net.ph on
Completely useless comment.
Comments
By Anonymous Coward (66.90.103.37) on
Completely useless genetic garbage detected, evolution recommended. :-)
By art (213.0.113.90) on
Spoken like someone who doesn't understand the pure joy of hacking.
Your life must be really boring, I'm happy to not be you.
By Anonymous Coward (70.68.164.2) on
Comments
By Anonymous Coward (210.1.204.231) on
A port for the Cisco 2500 series routers would be awesome!
Comments
By sthen (85.158.44.149) on
> A port for the Cisco 2500 series routers would be awesome!
Hmm. Here's a typical 2500.
cisco 2509 (68030) processor (revision C) with 4096K/2048K bytes of memory.
...
1 Ethernet/IEEE 802.3 interface.
2 Serial network interfaces.
8 terminal lines.
32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read ONLY)
Just stick 'em on a private lan behind a soekris running conserver if you want cheap async serial ports, or use some hardware which doesn't suck if it's the WAN ports you're after... the xbox is a much more useful target.
By Dan Farrell (thedanno) on http://danno.appliedi.net/drupal/
> A port for the Cisco 2500 series routers would be awesome!
A port for the Riverstone RS3000 series switch/routers would be awesome!
Comments
By Anonymous Coward (74.13.39.27) on
> > A port for the Cisco 2500 series routers would be awesome!
> A port for the Riverstone RS3000 series switch/routers would be awesome!
A port for the Nintendo Wii gaming console would be awesmoe!
Comments
By cruel (82.193.98.1) on
if only you can logon using wii's accels...
Comments
By Mike Swanson (71.197.194.170) on
>
>
> if only you can logon using wii's accels...
>
Nah, it'd support what Nintendo has been too lazy to do: Use the USB port in the back for a keyboard.
By Anonymous Coward (68.164.34.118) on
Comments
By Terrell Prude' Jr. (70.169.167.212) tprude@cmosnetworks.com on
>
I have to agree. Any time that someone takes the initiative to port an operating system to another platform and learns something more about computers, that's to be encouraged. Heck, it's why Linus Torvalds wrote his kernel, too--to learn more about the 80386 and because he could.
Well done! And way better than I could do.
--TP