The specs say basically OSX only specifically 10.3 to 10.5 but is it possible to load OS9 alone?
Gary
The iBook G4 with Radeon 9200 GFX works pretty well, the ones with Radeon 9550 GFX don't work very well.
The early and late 2004 iBooks have the Radeon 9200 Graphics, the logicboard layout and devices were really still designed to work with OS 9. Things like the tracpad are ADB rather than USB.
That having been said, OS 9 is not perfect on the 2004 models, they don't support sleep, tho we have figured out how to enable the NAP feature of the 7447a CPU, we still haven't found a way to enable the reduced CPU speed feature, and some other Power Manger features needed for sleep.
Of course USB only works at 1.1 speeds because there never were any drivers for USB 2 in the classic Mac OS. Also, Airport Extreme doesn't work, again there was never any driver support.
I made some drivers for the 9200 Graphics that enable the full feature set for OS 9 graphics acceleration, they are not perfect, but they work.
As for the Mid-2005 iBook G4's with the Radeon 9550, they don't have very good Tracpad support, as the use USB rather than ADB, and they are not a standard USB HID pointer device. They trac really slow, two or three swipes to move across the screen. They basically only work in Open Firmware mode that uses a strange ADB emulation layer. If you boot with OPT to get the boot chooser, you will see the the trapped tracs the same, very slow. You have to remove the USB Device Extension for the Tracpad to work at all under OS 9, there is a conflict because Apple choose to use a non-standard USB Tracpad, rather than a standard USB HID pointer device.
I did make a basic Native Device Driver ('NDRV') for the Radeon 9550, that allows for switching the screen resolution and bit depth, however it doesn't support any sort of Graphics acceleration. I was able to make the 9200 work because ATI/AMD made that GPU based on the older Redeon 8500 that had full OS 9 support. The 9550 is based on the Redeon 9600 and that never had OS 9 support for graphics acceleration. The only way to make GA support for the 9550 would be to port the old linux Radeon driver to OS 9, and well as Mesa 3D and completely replace the Apple Graphics stack with Mesa.
It could be done, but it's not very likely to ever happen, because we don't have a new enough C compiler for OS 9 to compile the needed Mesa and it's dependency. It would also just be a lot of work for very little return, and I don't think we could ever get RAVE to work, only OpenGL.
A little less work would be to write a Quickdraw driver for acceleration of the 2D desktop on the 9550, as there is some work done on that for Mac OS Emulators. Still not very likely to happen, but a lot more reasonable and doable than porting 3D drivers.
As far as USB 2, Sleep, and Airport Extreme, the same apply to the Mid-2005 as to the 2004 models.