It's time!
I decided to use Haiku OS, as my primary operating system. Well, I am aware that this is still alpha, and there are a lots of bugs to iron out before it could be considered stable, be hey, its an adventure, it's technology.
When I say primary, I mean it. I'll try to do everything on a daily basis with Haiku OS. Web browsing (WebPositive, Arora and good old Mozilla), emails (built in Email), wordprocessing (ouch, Goggle Docs, perhaps Gobe Positive and good old Styleedit), and of course image manipulation, music, videos, torrents, etc. Ambitious plans, I know.
In order to succeed, I'll use my trusted IBM Thinkpad X31 machine. It's not the latest and greatest, but certainly a well supported little notebook for Haiku OS.
Native video, sound, and wifi (ipw2100) and a hard drive made dual boot between Haiku OS and Ubuntu 10.4 as a fallback OS.
For my daily survival training I installed Haiku Alpha2 on the X31. I though I might put a newer nightly on it, but lets start with it, and worst comes to worst, I will upgrade it on the fly. Upgrading will be perhaps also a good experiment.
Originaly I plan to use the following softwares regulary:
- WebPositive (r515)
- Email
- Caya
- NetPositive
- Vision
- WonderBrush
- HaikuTwitter
- Paladin
- Some games
(and whatever is needed, will be posted)
While the entire experiment is about to see how useable it is, bug reporting, and original BeOS softwares testing is also on the agenda. The list above clearly show the state of Haiku OS. Most of the sofwares are still in heavy development, few are original BeOS applications.
Haiku as an OS is nothing new for me. As a matter of fact I was using it more and more in the last couple of months (especialy since WebPositive surfaced).
Some words about the hardware and how well it is supported in Haiku Alpha2.
http://haikuware.com/details/ibm-thinkpad-x31
Practically everything is supported (bluetooth untested), video, sound have native drivers, wifi works with the ipw2100 driver (wired ethernet also available, but I never used).
The nice thing is that battery info shows current charge - thanks to acpi, which is enabled by default in Alpha2.
The bonus is that CPU throttling also works, which helps enhancing the battery time (around 2 hrs).
The hardware under the hood:
~> listdev
device Communication controller (Modem, Generic) [7|3|0]
vendor 8086: Intel Corporation
device 24c6: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
device Multimedia controller (Multimedia audio controller) [4|1|0]
vendor 8086: Intel Corporation
device 24c5: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
device Serial bus controller (SMBus) [c|5|0]
vendor 8086: Intel Corporation
device 24c3: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
device Mass storage controller (IDE interface) [1|1|8a]
vendor 8086: Intel Corporation
device 24ca: 82801DBM (ICH4-M) IDE Controller
device Bridge (ISA bridge) [6|1|0]
vendor 8086: Intel Corporation
device 24cc: 82801DBM (ICH4-M) LPC Interface Bridge
device Network controller (Ethernet controller) [2|0|0]
vendor 8086: Intel Corporation
device 103d: 82801DB PRO/100 VE (MOB) Ethernet Controller
device Network controller [2|80|0]
vendor 8086: Intel Corporation
device 1043: PRO/Wireless LAN 2100 3B Mini PCI Adapter
device Serial bus controller (FireWire (IEEE 1394), OHCI) [c|0|10]
vendor 1180: Ricoh Co Ltd
device 0552: R5C552 IEEE 1394 Controller
device Bridge (CardBus bridge) [6|7|0]
vendor 1180: Ricoh Co Ltd
device 0476: RL5c476 II
device Bridge (CardBus bridge) [6|7|0]
vendor 1180: Ricoh Co Ltd
device 0476: RL5c476 II
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 2448: 82801 Mobile PCI Bridge
device Serial bus controller (USB Controller, EHCI) [c|3|20]
vendor 8086: Intel Corporation
device 24cd: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 24c7: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 24c4: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
device Serial bus controller (USB Controller, UHCI) [c|3|0]
vendor 8086: Intel Corporation
device 24c2: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 1002: ATI Technologies Inc
device 4c59: Radeon Mobility M6 LY
device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 8086: Intel Corporation
device 3341: 82855PM Processor to AGP Controller
device Bridge (Host bridge) [6|0|0]
vendor 8086: Intel Corporation
device 3340: 82855PM Processor to I/O Controller
~>
Finally, some words about myself.
I am a computer programmer by degree, never officially worked as one, though. I started using Linux around 1999 (Debian Sid), then mainly used deb based distributions (but also tried and tested RedHat and SuSE regulary), and seated with Ubuntu in 2006.
Also an Apple user since 2002, when I got my first iMac, and ever since I own an Apple computer.
Perhaps good to note, that I do not use Windows at all since 2004.
So... I believe it will be an interesting journey with Haiku OS. :)
PS. Haiku does not have spellchecker... sorry in advance...