FreeBSD guy tries and likes Slackware Linux!

Software

FreeBSD!By now if you've read this blog in any great detail (or even if you haven't) you'd know by now I love FreeBSD and intend to use it as my primary desktop and server OS by the end of the year. Booh-yah!

Anyway I've had to admit lately though that most open source software isn't written for FreeBSD but for Linux, and for ages I've been looking for a Linux distro that as a FreeBSD user I could feel comfortable using; not to replace FreeBSD but just as an alternative I could dual boot into from time to time to keep myself up to date with Tux. Plus my work and university studies require Linux, so would be useful to have a real world test bed.

SlackwareIn my search I've steered farily clear of distros like Fedora, Chuck Norris, openSUSE, PCLinuxOS and Ubuntu/Kubuntu/Xubuntu/KitchenSinkuntu; personally I like to have more control over the installation and prefer to set up things like the shell, X11, packages and networking myself. A few years ago I would have shuddered at the thought of doing configuration on the command line, these days I can't see myself doing it any other way. There's something to be said for installing a barebones system and configuring everything yourself afterwards. Or maybe I'm just a freak ;).

Just for fun I downloaded through the torrents the latest version of Slackware Linux (using the optional 2.6.18 kernel) and gave it a shot; and was pleasently surprised! As compared to FreeBSD, the Slackware installer is very similar, the directory structure is very similar and the system just feels more UNIXy which I like. Plus it just seems clean and well designed as opposed to some of the more top-heavy distros which feel slapped together, if that makes sense.

A comparison of the installers: here's FreeBSD 6.2:

FreeBSD 6.2 Installer

And here's Slackware 11.0:

Slackware 11.0 Installer

As you can see, it's no wonder I felt right at home installing :).

As for documentation, the Slackbook is fantastic and easy to follow, and the man pages are well put together.

So far I've tried Gentoo, Debian and now Slackware and I feel as if I'm more inclined to use the latter! Installing dependencies on packages myself will take some getting used to (I've been spoilt by the FreeBSD ports system!) but I'm sure it will be a great learning experience. Or I could chicken out and use NetBSD's pkgsrc for it ;).


Weekly Rubenerd Show announcement

Media

Rubenerd Show!

It's with a heavy conscience (does that make sense?) that I announce I've decided to make the Rubenerd Show a weekly programme again instead of weeknightly; mostly due to the numerous delays regarding previous shows but also because of my ever increasing workload at university, my two jobs and the responsibility of looking after my mum which I could not have forseen back in 2005.

Each show will now be 45 minutes long and will be released each week, probably on Monday mornings Singapore/KL time so I have most of Sunday to record it. One long programme is far easier to produce than many small programmes, and it will give me the opportunity to reintroduce my pointless but very fun segments from the Episode 70+ era such as Will it Sink, The Top 5, Something Stupid, A Little More Serious, Now for Something Completely Different, Frank Edward Nora What? as well as free song reviews and so forth.

I will also aim each week to have a special guest to talk about crap and stuff (pun intended). I have five people so far interested which should keep me going until April; but I'll be on the lookout for more.

Given the fact I'm moving myself over to open source software I understand how difficult it is to play MP3s in Linux, FreeBSD and so forth so doing one episode a week (aka: less overhead) will also allow me to export the shows as OGG Vorbis files as well. I may even consider exporting a higher quality 192Kb/s version as well given the fact I'll be playing music; plus also it's obviously clearer and easier to understand than the current 64Kb/s format which quite frankly to me sounds like I'm talking through water ;).

It's in the planning stages at the moment so feel free to post on this entry or over on the Rubenerd Forum if you have any comments.

Thanks again everyone, will be in touch soon
Ruben


Robert Meyer’s inconvenient truth

Thoughts

Monday 12th March UPDATE: I have received an email from Robert Meyer today suggesting I misunderstood the intent of his article. He still asserts that "socialism [has become] the dominant economic paradigm" which I find somewhat confusing given current economic indicators, but he has offered to go on the Rubenerd Show to clarify his position.

This article was originally for university; don't worry this isn't what I normally blog about!

Ruben does economicsIf I've said it once I've said it a dozen times, World View Weekend website writers shouldn't try their hands at economics!

Today for my economics report I will be focusing on the dubiously titled "Charity is Not The Government's Duty" by Robert Meyer; the same writer responsible for a long winded and illogical five part series on why he isn't an atheist (it has to do with the fact we have no morals and we're not logical apprently).

It's not entirely clear whether or not Mr Meyer's writing is the result of a lack of understanding (which can be forgiven and corrected) or whether he truly harbours contempt for people in lower economic brackets than himself. For his sake, I hope it's the former.

It's apparent when you start reading that you needn't take his words seriously:

A statement that appeared in a recent piece from a liberal columnist, underscores and epitomizes the theme of much of what he has written in past columns.

Which liberal columnist Mr Meyer? Who are you talking about? Guess it's easier to misquote someone and use their work against them when you know you readers can't find out the information for themselves and see through your deception.

But I digress. Mr Meyer's real intention seems to be to discredit the notion that national governments have a responsibility to help poor and disadvantaged people. The antithesis of Robin Hood, he argues that any redistribution of wealth is just theft:

The same thing in principle that would be considered theft if it was perpetrated by one private party against another. Naturally such pilfering is excused, and even applauded, under the moniker of “compassion.”

Compassion… a quality seemingly Mr Meyer has no desire to posses. Again, I hope I'm wrong.

His trademarked (and possibly unintended) hypocrisy which seems to appear in every one of his articles makes it's way into his current argument when he explains that poverty can't be eradicated by throwing money at it, but rather solving the structural problems that cause it.

We must ask if there are underlying patterns that lead to dire financial straits, which can be averted by changes in behaviors. It has been suggested that much poverty can be eliminated by doing four basic things:

1) Finish high school
2) Get married before having children
3) Have no more children than can be adaquately supported
4) Work full time

Now clearly Mr Meyer is right; those four points are valid and would definitely go a long way to solving the structural problem of poverty. His mentioning of these though is hypocritical because how does one go about solving these problems? Through the method of "compassion" he just blasted: government funding! <!–It's slightly amusing that Mr Meyer blasts public expenditure as silly "compassion", then lists ways to solve the structural problem of poverty that are dealt with through the method he just rejected. –>I'll give an example: well funded government schools that help raise education levels and eventually the living standards of children; doesn't this sound like a way to solve the structural problem of poverty? I'm sorry Mr Meyer I'm confused… you're arguing against yourself.

Another possibly unintended flaw in his logic seems to stem from his unwavering belief that if governments help poor people financially then charities would cease to exist through competition:

I believe that it is the job of public charities, religious organizations and benevolent persons to help those in need. Man’s duty to his fellow man is a question of conscience, not a duty owed to the state. Public “charity” which is obligatory destroys private charity which by necessity is voluntary.

This had me chuckling again; not just because it lacks basic, grade level economic understanding but also because it has relevance to one of his previous articles. Mr Meyer, look at what you've just said about forced morals instead of concience and then look at your arguments against atheism (lack of forced morals in light of supposed "concience"). You do understand our position afterall it would seem!

But I digress… again. His belief that private charities help people is noble and is true, but as I said he makes a fundamental mistake. Ignoring the fact that most religious organisations are not actually "charities" because they give money to people with religious strings attached (religious extortion), his assertion that only private organisations should be responsible for aid fundamentally goes against basic laws of economics.

9780349119854.jpgWhy do we have government supported welfare programs if the private sector is so good at it? Any economics 101 class will teach you that poverty is a market failure, meaning that in a purely market based economic system there will be people living in poverty. By definition then it's the responsibility of the public sector to pick up the slack. I could write for paragraphs explaining this, but instead I recommend reading The Undercover Economist by Tim Harford (Exposing Why the Rich Are Rich, the Poor Are Poor–and Why You Can Never Buy a Decent Used Car) to see how this mechanism works. It's a very good book to read anyway if you want to understand opportunity costs, external influences and the necessity and effects of government and private market intervention.

All of that aside, the part of Mr Meyer's article that I really objected to (and I sincerely hope I was wrong about his character on this) was his assertion that poor and disadvantaged people are simply lazy and that any financial assistance that a government gives to them will always be spent foolishly:

An attitude of entitlement has a huge blindspot; it tolerates the perpetual condemnation of greed while condoning and encouraging the masses to covet those individuals who are better off financially.

A government that offers give-away programs to its poorest citizens would seem unconcerned about the various reasons for poverty, rather than focusing on how people can avoid the spiraling generational cycle of perpetual indigence and dependence on tax-funded welfare programs.

I'm sorry to say this sir, but what a load of rubbish. Of course with any freely provided assistance there will be people that will exploit and unfairly take advantage of it, but to say that all poor people are self-indulgent and selfish is a spit in the face of the majority of decent, hard working, responsible people who truly are suffering and require financial assistance to make ends meet for themselves, their families and their communities. To even entertain the notion that all poor people are "greedy" and indulge upon government welfare is akin to saying that all Muslims are terrorists. It's a most disturbing assertion and one which I hope was not intended.

Ironically enough even though I'm an atheist I can see that even his logic as a Christian seems to be flawed in certain respects:

Secularists are constantly bemoaning lack of “separation of church and state,” as it applies to public policy. But the doctrine of obligatory redistribution of wealth that the liberal columnist views as social justice, turns out to be a classic greatest example of rendering unto Caesar what is not Caesar’s; thus, in effect, deifies the state. That, in a nutshell, is the religious dogma of “progressives.” Their measure of morality is not personal conduct, but deference and sponsorship of the “correct” social positions.

As I said I'm an atheist but I can and do respect some of the qualities Christianity supports such as loving thy neighbour and loving the sinner even if you hate their sin. It seems to me though that this compassion and love for our fellow person seems to have escaped Mr Meyer in this circumstance. But rather than me elaborating, I'll quote a post from a compassionate person who responded to Mr Meyer's article directly on the World View Weekend website which I thought was a very insightful comment about government responsibility:

Why is it we are told by religious conservatives that it is our Christian duty to get the government to follow biblical commands on moral issues but that we shouldn’t do the same for the biblical commands about helping the poor, widows and those from other countries. The commands in the OT to ensure that widows and sojourners (i.e. immigrants) were provided for were given to Israel as a nation, and it is OT Israel that conservative Christians seem to compare America to. So why should those commands not apply to the American government in the same way they applied to the government of Israel?

I could go on and on here, but there was one final sentence that stood out. I would encourage Mr Meyer to go to an old, run-down project in New York and say this:

Our poor in America are well off relative to the poverty in other nations.

Inevitably my opinion of Mr Meyer has drastically changed since reading his latest article. A man who I previously thought was well meaning but untravelled and misinformed seems now to have shown his true colours. What little respect I had before for his convictions has flown out the airlock, especially since he thinks poor people are "beggars".

Government policies should create a tide to lift all sea-worthy boats, not kill the gooses laying the golden eggs to provide a beggar’s banquet for a day.

I guess it's easy for someone like him to be angry over financial benefits bestowed upon poor and disadvantaged people when he is in no need for it himself.

I sincerely hope I'm wrong about you Mr Meyer.

320px-homeless_-_american_flag.jpg
Image by Colin Gregory Palmer


Insert relieved title here

Thoughts

Gita Bayu

The club hose in Gita Bayu (housing park in KL we live in)

Well after one of the most trying, testing [and other words beginning with T] weeks we've ever had, things seem to be going a bit better now. My mum is having a huge amount of trouble keeping food down still and all her joints are really painful meaning she's spending her whole time stuck in bed, but her sense of humour seems to be coming back which makes it all seem a bit less dire.

I've been given leave for a week by my boss which is great news and I appreciate it, and my mum has her right medication now. I'm still going to be taking it easy for this week and try to make the most of the situation.

Given though the current and at times unpredictable way my life is going at the moment, I think I'll be moving the Rubenerd Show to once a week again. I've loved doing week daily shows but I think it's time to be reasonable; there have been too many delays as it is.

Thanks everyone again, hopefully I'll be able to answer the mountains of email in a week or so.


Real reason we use Linux or BSD servers

Software

Karen Forster, writing for Windows IT Pro:

Another recently released tool I want to point out is Microsoft Volume Activation 2.0 Tools. Microsoft has added several ways to activate multiple Vista PCs in business desktop environments. The Windows Volume Activation Management Tool (VAMT) lets you use a Multiple Activation Key (MAK) to automate and centrally manage the volume-activation process. MAK activation requires a one-time communication with Microsoft, either independently by each computer, or VAMT can proxy the communication on behalf of multiple computers at once. VAMT is available at [huge link].

Talk about a solution looking for a problem, good grief.


Another mum update

Thoughts

The Desk

Well after a period of time when it seemed things were getting better, she's taken another bit of a plunge tonight. I'm really no good at this :(.

Emails, phone calls and IM will probably not be answered tonight. Sorry.


Mikuru, Fluxbox with ROX-Filer on FreeBSD

Software

In my continuing saga to find the perfect FreeBSD desktop, I decided to set aside the fully fledged desktop environments (KDE, Gnome and Xfce) that I've reviewed so far and instead focus on one of the most lightweight window managers: Fluxbox. I figured if I could get it to work, and liked using it, I could adapt it to fit on my boss's ThinkPad which can only just run IceWM or Windows 98 as it is ;).

Here's my basic Fluxbox desktop running on FreeBSD on my MacBook Pro with Mozilla Firefox and Xterm with custom colours:

Fluxbox on FreeBSD

As you can see, it's very lightweight. On a machine like this it loads faster than you can lift your finger off the return key when you type startx to launch it, it's wild!

Unlike the aformentioned desktop environments and like other vanilla window managers, Fluxbox does exactly what it's supposed to do; and that's it. It's entirely up to you to choose your web browser, email client, office suite, file maneger, terminal emulator and so forth which can take more time on your part but is very rewarding.

The first snag I came across installing Fluxbox on FreeBSD is that the port in the ports collection called fluxbox is actually not the one we want, but rather the fluxbox-devel. Despite the name, fluxbox-devel is the stable release. Caught me out the first time!

fluxbox.png

Once you have the base fluxbox window manager, just add exec fluxbox to your ~/.xinitrc file, then type startx to fire her up.

The configuration files are created in a new folder ~/.fluxbox in your home directory. The customisable settings are in the init file, and you can customise the right-click desktop menu with the surprisingly titled menu file. Is good yah.

To use your own custom desktop backgrounds, you need to install a seperate image viewing program, such as feh which can be found in the ports collection under graphics. After installing, just modify your init file so the line rootCommands: reads rootCommands: fbdeskbg -f /path/to/your/image. You can also pass images to feh on the command line to open them:

Chuck Norris Llamas

Chuck Norris and a Llama, what more do you need? :D ;)

As for file managers I chose ROX-Filer because it's lightweight and zippy but still allows thumbnailing of images which is very impressive. Again, it's in the ports collection:

ROX-Filer on Fluxbox

The verdict? Even on slow machines Fluxbox whoops some serious arse, and on my MacBook Pro it works faster than I can type the commands! For many situations I'll definitely consider it, but I'm a sucker for nice graphics so for my production machines I'll stick with the desktop environments for now; but I must admit Fluxbox + ROX-Filer is a very nice combination.

Surprisingly the folks over at Fluxbuntu have had a very similar idea and are implementing Fluxbox and ROX-Filer over Ubuntu Linux. If it weren't for the fact it's not FreeBSD I'd check it out, looks very intresting.

My other *NIX desktop environment related posts:


Rubenerd Show 220: The childhood train and ridiculous cards episode

Show

Podcast: Play in new window · Download

12:00 – Home update, childhood nostalgia (Thomas the Tank Engine, Victorian Railways' H220), Overnightscape with Felix in Singapore, ridiculous numbers of cards (coffee cards of course!) and recharging non-rechargeable batts!

Recorded in Kuala Lumpur, Malaysia. Licence for this track: Creative Commons Attribution-ShareAlike 3.0. Attribution: Ruben Schade.


Aishiteruze Baby

Anime

I like corm too :D.

I like corm


FreeBSD Boleh!

Software

Very quiet night tonight with just my bed-stricken mum and I at home. She's in a lot of pain tonight. If only there were some way I could take some of that pain away from her.

Anyways onto some fun stuff; I was thinking of things I could do at home on a Saturday night. FreeBSD! I need to update my ports collection a bit more often… the portmanager -u update is going to be a big one this time! Shows though how little maintenance you need to keep a FreeBSD system running just nice.

Portsnapping FreeBSD

Beastie!As I was watching my local repository of free goodies update itself without me needing to do anything I got to thinking: damn it, I just love FreeBSD! Why?

  • Beastie! →
  • one official package management system
  • one official ports collection
  • one well written, master, last word handbook
  • one source for official documentation
  • one base website
  • one predictable, rigid and enforced root drive folder layout
  • one base kernel from the same folks who develop the other system components
  • ease of setting up X11 to make a kick-arse desktop
  • speed in which it starts up compared to Linux
  • nice BSD licence…

It's all just so cohesive and efficient damn it! Don't get me wrong, I still think Debian GNU/Linux is all good and Mac OS X is still spiffy, but FreeBSD rocks!

Anyway it's getting damned late and I need to shutdown -p now myself, if you know what I mean ;).