Scrolling through the Asus eeePC Habrablog was surprised at the complete absence of non-Linux installations from habrausers and decided to tell its story about the installation of OpenBSD for eeePC. Having bought eeePC 1000H with an 80GB disk and Windows XP preinstalled in August, I wanted a certain variety in the possibilities offered by the laptop. I tried to run my native Xandros with nothing good, Ubuntu 8.04 started up with a lot of creaking and glitches, FreeBSD 7.0 didn’t work without support from the network and vaiva, but OpenBSD started up immediately and with almost no problems (Attansic L1 support was almost never available, so this can’t be considered a problem). But the xorg was wound up, the sound and waiwai didn’t want much more. After a couple of months, I fixed the drm and started hardware GL acceleration. ACPI wound up without questions and immediately got hotkeys and a power saving mechanism. Being a FreeBSD user, I had to get used to some differences in OpenBSD, such as:
Smaller ports tree (compared to FreeBSD)
Other system for enabling (activating) startup scripts and network interfaces
Non-FreeBSD and Linux wifi settings technology (more convenient)
Different principles of building world and xenocara (xorg sharpened for OpenBSD)
Using pure cvs instead of cvsup (csup)
The changes are certainly not very critical, but because I have been working with FreeBSD since 1998, it was somewhat unusual. Now, about the control features: # sysctl hw.setperf = N% allows you to adjust the system speed by automatically lowering the processor frequency and reducing power consumption. $ apm -C cold mode with minimal power consumption $ apm -H maximum performance mode very much like the audio input-output control. Mixerctl allows you to turn on the headphones and the internal speakers in the system at the same time, which is sometimes convenient to not once again pull the headphone jack. $ Mixerctl -t outputs.h p_eapd turns off / on the speakers without turning off the headphones. Theoretically, you can set different sound sources for the speakers and headphones (I didn’t check it, but there is a possibility in the settings) .xorg wound up without problems, but the multitouch did not work, although the two-finger scroll works fine. The driver of the video card you need to use “intel.” Controlling the Wi-Fi is also quite convenient from the console # ifconfig ral0 chan lists all networks found nearby wifi. # Ifconfig ral0 chan <numbered> nwid <network name> nwkey <network key> for wep # ifconfig ral0 chan < number channel> nwid <name> wpa wpapsk `wpa-psk <name network> <key>` for wara further dhclient ral0 and everything in chocolate.Tk. in OpenBSD there are big problems with UTF-8, the output was very simple. ROX-filer - the gay filemanager ala explorer has normal UTF-8 support and reads the mounted ntfs with Russian letters wonderfully. In general, I am satisfied. I got the convenience of a BSD system with minimal costs and the necessary functionality for developing scripts and websites. UPD: The battery life in cold mode reaches 6.5 hours, at maximum speed approximately 4 hours. Well, and some screenshots: