any complian with openBSD, any trouble at work? is it easy to install on the powerbook? how does it works out of the box? i use debian and mintPPC, love them but always love to try new things.
cheers.
Yes and no. I'm going to type up a complete guide when I install 5.5 in a few weeks, because I haven't seen any good guides about BSD on Apple hardware. If you can boot from a CD, you can install it with only a half dozen keystrokes, which are usually "y" or "enter".
Hardware that works well: USB ports, optical drive, brightness control keys, Buffalo USB wireless, all the mice I've tried, and pretty much all other hardware other than the exceptions below
Hardware that doesn't work: Firewire, Bluetooth, and the Airport Extreme card. Firewire and Bluetooth are not supported. The Airport card is interesting because it is
supposed to be supported by the bwi driver. Unfortunately, Broadcom does not release open source firmware, so you have to manually install it. The system recognizes the Airport card, but crashes when it tries to load the firmware. I think this is a firmware issue, not an OpenBSD issue. In any case, I went to a Buffalo WLI-UC-GNM based micro USB and that works flawlessly with the open source firmware included, though N mode is not yet supported.
Stuff that could be better: Battery management is poor out of the box. You can get around this by manually using sysctl to set the CPU speed to 50% and by dimming the display. I get about 2 hours of life on my ancient battery with a fully bright display and the CPU set to 749 MHz. I can squeeze out 30 more minutes by dimming it. Now, my battery at full charge is only about 30 watt hours, so its capacity is diminished considerably over a new one.
As far as the OS itself goes, it is a very simple one. You get a minimal system with only the stuff you need on it. Very few services run by default and very little software is included. You get vi for text editing, lynx for web browsing (which I love), ftp, ssh, and various other standard Unix utilities. However, there are thousands of packages available for download that include stuff like Firefox, LibreOffice, etc. Basically, if you need to accomplish a task, there is
probably a package for it. installing them is quick, painless, and easy.
The one downside to packages is that they are often older versions, since porting them to OpenBSD is a big job. They are patched though, so security is generally not an issue. Firefox 22.0 is the latest you can get for OpenBSD and it runs faster than Firefox in Tiger on this machine.
Patching the system is easy when you know how, but nobody ever explained it to me when I started with OpenBSD years ago. You download the system source code, then you download the patches, which are just text files containing the relevant updated code and instructions. Following the instructions is simple. Basically, you apply the patch to the original source code, then you recompile the program. This is easier than it sounds because it's usually just a handful of commands (which are provided in the instructions). It only took 5 minutes to patch the Heartbleed bug in OpenSSL.
If you aren't familiar with the command line, you may not like OpenBSD. It's command line intensive, but not difficult. If you can get an internet connection working, you can Google how to do stuff if you get stuck.
I've had no issues connecting to any network so far. I use it at my university network, though this requires a browser with Javascript support (Firefox) to login to the university-wide authentication system. I can then use Lynx or any other browser that I want.
Full disk encryption is not available to my knowledge, but you can encrypt your home directory using vnconfig. This may not be the most ideal option, but I use it and like it. It works similar to Truecrypt. You create a big encrypted file, then mount that file as if it is your home directory.