Wednesday, November 21, 2012

Opera 12.10 web browser review

Technically minded people (devs, hobbyists, etc) love hearing about operating system reviews. The features of the file system, what kernel drivers are deprecated in this version of software X, etc. But for the end user, the userland is what matters. Software that runs utop these abstractions. As a long time Firefox turned Chromium user, I thought I had found my love in web browsing, but I would be wrong. Opera 12.10 came by and stole that from me, with featureful speed and elegance. Here is the review of Opera 12.10!

Monday, November 12, 2012

Manjaro Linux .82 review

A while ago, I did a review of Manjaro Linux. Manjaro, for those of you who are curious on its specifics, is a pre-configured Arch Linux distribution with some custom tools, including Archbang's installer (they now have a custom one in development), a Pacman (the package manager) frontend, and a Manjaro-branded XFCE desktop complete with their own Conky config. The version that I reviewed, .80, had numerous bugs including insane RAM usages with LightDM and a dependency on Nvidia's proprietary driver. See how Manjaro is doing now in the week's second review.

Sunday, November 11, 2012

Chakra Claire-2012.10 Review

After hopping from an Ubuntu install with a broken permissions system (how is it even possible that root can't read files anymore?) to Sabayon, and promptly remembering why I left Sabayon in the first place, I have hopped to a distribution I haven ever used before: Chakra Linux. For the readers that don't know, Chakra is a Linux distribution with a very stiff, almost dictator-like control on what packages can and can't be installed from their repositories, and the default desktop environments (or the ones that are available). Take a look at why I chose to let the Chakra developers decide what was good for my computing sanity in this week's review.

Saturday, November 3, 2012

I wanted to like BSD: But it didn't let me

This is not a review or a howto, so it does not go along with the theme of this blog persay. I would just like to illustrate my recent experiences with BSD in a journal-like format, and present my ideas on why it will never work for a desktop system in the state it is in now.


Scowering through the internet last night, I was reading up on FreeBSD, a system I have had an interest in for years. Jails were my primary interest, since I am an avid distrohopper and security enthusiast and Jails offer to make both of those tasks easier. Last night, I worked up the nerve to download a few distros (PC-BSD, FreeBSD, and GhostBSD) to try out the next day. I was so excited that I had a long drawn-out dream about BSD where familiar things had small differences to them, which is how I feel about BSD. Linux with positive differences. If only I knew what a shark attack this would turn out to be, I would have just stuck with Gentoo Linux.

Oddly enough, the comic about BSD installation turned out to be true for BSD installation and it highlights perfectly what happened when I tried to install PC-BSD. If you read "My Thoughts on BSD" above you will see that "...the first kernel panic I ever experienced was in BSD". Five versions and a release candidate later, this holds true for its second time. There was an error with ACPI that disabled booting.

Googling time. "BSD panic ACPI" revealed a kernel option called "debug.acpi.disabled" and its value "ec" to fix the problem. When I rebooted, it was to no avail. A page fault occurred, and the forums and #freebsd on irc.freenode.net didn't know how to fix the problem.

The same thing happened on vanilla freeBSD. 

Later, on GhostBSD, a major logging error, a filesystem reading error, and eventually a kernel panic brought the system down (I will admit, I dd'd onto a FAT filesystem which may be my fault, but it is normally the standard).

This run-around was a day long process of Googling and unproductive computing, that eventually led to the death of my hope of installing it at all.

What is wrong with BSD 

Nothing and everything. That statement holds true for what is wrong with BSD. BSD has so much right, it is just everything else in the world of computing holding it back. If BSD had proper hardware and third-party support it would blow Linux out of the water in terms of its features. Jails, a sane networking stack, and the beautiful kernel are what make me jealous of those that have hardware that agree with FreeBSD.

After 40 years of providing an ecosystem on which to compute, BSD developers should consider the fact that many of the end-users goals have changed. Not everybody is a kernel developer that can make proper use of vague pointer output and undocumented debugging flags. Likewise, some people just can't afford buying a CD or downloading and trying to install an operating system that may not even install, and if it does have to worry about the nearly nonexistant third-party support.

PC-BSD has got it the rightest out of any of the BSDs, but even that doesn't nail it. If I, a technical user, cannot install the system after a day of trying, it needs work. And hardware support is an IMPORTANT aspect of an operating system. If I had the money to throw at a third party that would do the same thing with BSD that Canonical did with Linux (let's face it, the Linux ecosystem would be FAR behind where it has gotten itself recently without Canonical) I would dump my funds into their wallets ASAP, but PC-BSD isn't quite there and it just seems to be a stagnant markup.

This will be my final rant about BSD until I can install it and give it a proper review. I really wanted to enjoy BSD, enjoy ZFS, Jails, ports, ksh, all of that great Unix stuff, but BSD simply would not let me.