OS Shuffle

Over the past few days:

– Decided win2k was just too slow on the laptop, so built a new 800MHz, 256 workstation.

– Backed up everything I needed from the laptop and moved it to the workstation.

– Put latest BeOS updates on the laptop and moved betips to the laptop, so I could use the betips workstation for a linux machine.

– CGI wasn’t working under Apache2 on the laptop and couldn’t figure it out. Finally copied the whole config directory from the betips workstation to the laptop.

– This fixed the CGI problem (still not sure what file(s) fixed that problem, but now the laptop wouldn’t boot except in safe mode. Fiddled with all the usual boot options, which didn’t help. Finally realized that in the process I had copied over ~/config/settings/app_server_settings. Deleting this allowed me to reboot.

– Backed up years of BeOS work to BFS and ISO CDs. My loyal betips workstation is now officially retired . It’s been a champ, but time to free up some resources (and the laptop is so much quieter to have as a 24×7 server).

– Over the past couple of days I had downloaded two 677MB iso images from Mandrake mirrors to the new Win2K machine. Now I needed to burn them. Duh! The SCSI card is in the old betips workstation and I’m going to want it in the Linux machine. So had to FTP the images to the betips workstation, which took forever because Be’s 3com drivers suck. Then burned the images with Be’s CDBurner. How ironic that the last official job of that machine is to burn install CDs for another OS. CDBurner sure does a nice job though.

– Detached all drives in the old betips and installed a 6GB IDE I had sitting around as primary slave (the only slot left in the IDE chain).

– Installed Mandrake 8 to the 6GB drive, which took forever. I have to say, this is the nicest Linux installer I’ve ever seen. Still had some problems with it, but fairly minor.

– Spent most of yesterday learning and tweaking my new Linux system. Damn, there’s so much great software out there. KDE 2 actually rocks pretty hard. Maybe Linux is destined for usability after all.

– Wanted to upgrade to KDE2.2, downloaded all the RPMs and learned how to use urpmi to do a system upgrade. Very nice.

– Noticed that the installer had failed to give me MySQL, Apache, and PHP, which I had asked for.

– This morning re-attached the Be machine’s other drives, just so I can get to it when/if I want. Booted from CD and ran bootman. Rebooted – oops, linux boot signature can’t be found. Probably because the installer wrote to the MBR rather than the boot partition. It didn’t even ask me. It was trying to be friendly and made a bad assumption.

– Figured I could boot Mandrake from floppy or CD and fix the location of the boot record. Yes, I could boot from CD, but no, I don’t see any way to fix the boot record. Searched the net, searched all options in the installer, didn’t find anything. In the process of looking for the answer, went into the text installer. It said “F12 for next screen” and I wanted to page through until I got to the part where the bootloader is installed. I assumed that F12 was basically cancelling each dialog, not the equivalent of hitting OK to it. So I’m tapping F12 and all of a sudden I see “Now formatting /dev/hdb1”. Crap crap crap! So now I’m reinstalling the whole damn thing again. Fortunately this time I found the advanced install options and made damn sure I’m getting apache, php, myql.

Linux installation is getting better, but they still have a lot to learn from BeOS. Not that they ever will… but every time I’ve messed with Linux I’ve gotten into trouble. Every time. It’s so damn frustrating. Copy and past hell, software installation hell, crashing apps… kind of surprising given all the stability claims I’ve heard. Well, the OS is stable, but many of the apps are not.

Velocitation

From the online traffic school course I’m slogging through tonight:

“Common psychological occurrences in freeway driving are velocitation and highway hypnosis. Velocitation occurs when you unconsciously go too fast on the freeway. Highway hypnosis occurs when the road literally hypnotizes you. To prevent these problems, drive only when you are mentally alert and rested. Make frequent stops if you go on a long trip. ”

I never heard the word “velocitation” – seems like it’s a govt-recognized condition. Hmm… wonder if one could use it to get out of a ticket. “I have a velocitation disorder, officer.”

Boy in the Plastic Bubble

It’s so weird using Windows regularly again. So much has changed in the years since I’ve used it. I almost feel like a kid in a candy store. As if I had been living in India for a decade and had no idea what was going on in the U.S., and then returned. And I know that similar changes have gone in Linux over the past few years, tons of cool stuff just waiting to be discovered.

Absinthe

Christian turned me on to ZeFrank.

mneptok pointed me  to MetaSpy, which lets you see what people are searching for at MetaCrawler. Fascinating surrealist glimpse into the collective consciousness. I’ve always loved the collision of disparate elements… seeing all these very different minds using the internet at the same time for such different purposes… the poetry of the unseen surfer.

mneptok also turned me on to Absinthe Radio.

Cut

Well, that’s it. Just got the call from my editor at Byte. My column has been cut, as well as their Mac column. It was bound to happen. Interesting that it wasn’t directly related to Be’s demise (only partially) but to their own internal funding cuts. Now I am officially without any income beyond a couple hundred a month from kissthisguy advertising revenue, which is about 1/15th what it was six months ago, even though traffic levels haven’t changed.

Tech carnage everywhere I look. The destruction seems unstoppable. And I’ve been in its path in three dimensions over the past week alone. Feeling glum. But I hate that my happiness should be so connected to money. It’s not supposed to be that way. Just tacked this onto the end of the column I submitted for the first Monday of September:

Final Column

I am sorry to announce that this, my 30th column on BeOS for Byte.com, will be my last. It’s been a fantastic ride, and I’d like to thank CMP, Byte, and my editor Daniel Dern for having the wherewithal to sponsor monthly coverage on a niche OS not because they thought it was going to take over the world, but because they believed it was worthy technology. This kind of dedication is a too-rare commodity in the tech press, and I think I speak for the entire BeOS community in thanking them for their persistence and courage. Thanks also to the loyal base of readers who have generated ongoing traffic on the Byte.com site as a result of this column, allowing it to continue for as long as it has.

My love for BeOS is deep, but not blindly unswerving. It is time for me to move on and pursue other interests. Please let me know of interesting career opportunities for which you think I may be suited.

Until we meet again, keep the faith. There is life beyond Windows.

Palm Buys Be, Inc.

Still trying to figure out how I feel about today’s news that Be, Inc. has been purchased by Palm. Or, to be more specific, Palm has purchased BeOS, BeIA, and has dibs on Be engineers – they didn’t actually purchase the company per se. But Be will probably close up shop once the sale is complete.

In a way, we were all prepared for this for a very long time now. We’ve been waiting for the other shoe to drop, and it finally has. I don’t think that many of us thought that whoever bought the company would have big designs for the desktop OS, and Palm almost certainly is uninterested in doing anything on the desktop. More likely, Palm wants to beef up and extend its product line – make palm-sized devices more media-friendly, and possibly build appliance-like units for the home. No one has heard yet whether Palm has any plans for the desktop at all, but I doubt it.

This pretty much seals the deal – it’s the end of the road for BeOS as we know it. In a way, it’s been dead for two years. But now, barring a miracle or a surprise announcement from Palm, BeOS is really, really dead. I have to confess that there’s a part of me that just wishes BeOS would go away. It has left me exhausted and apathetic. Tired of waging a battle against ridiculous odds. Tired of the humming of betips.net in my office. Tired of trying to stand up and evangelize like a crazy old man with tinfoil in his hair ranting about the second coming. But another part of me still believes deeply in what Be is and what they’ve created. Believes that there is a way to best MS at their own game (without having to tread the open source quaqmire). Believes that there is no better desktop user experience, period.

I don’t think any of BeOS users are shocked, really. More like relieved to finally know where things are headed. The people who continue to use BeOS after this news are going to be the hardcore users only. Like the people who still use their Amiga boxes after all these years. I doubt I’ll become one of them. At this point, only the regular Byte gig keeps me hanging on and watching the news. If that falls away, I probably won’t be using BeOS anymore. The compromises have become too plentiful to outweigh the advantages.

More than anything, I think what’s sad about all of this is that it sends a message to the world : “Don’t bother trying to create a better desktop OS — it doesn’t matter how hard you try, how many engineers you throw at the problem, how much money you spend, or how many years you put into it. Microsoft owns that space and, worse, the public is totally complicit and fine with that fact. People will not stop using Windows. It is a losing battle.” It is unlikely now that anyone will ever again attempt what Be has attempted.

And that’s the saddest thing of all — the insidious ways in which the monopoly has wormed itself into the fabric of our economy and culture. The message that “resistance is futile” has been hammered home.

Three Movies

Three great movies in three days. On Friday we rented “Bridge on the River Kwai”, a 1957 war movie with almost no bullets – a very psychological, unusual plot. We expected it to be good but weren’t prepared for just how good it would be. Alec Guinness as the corporal of a group of British POWs in a Japanese-run internment camp in Ceylon, who turn their defeat into psychological victory by building this amazing bridge. Won’t spoil the ending, but it’s pretty gripping. Beautifully shot.

Last night went out with Amy, Chris T, and Mike to see Terry Zwigoff (Crumb)’s “Ghost World”, which is quite easily the best movie to come out this summer. One of the only movies about teen angst and disconnection that’s really worth watching. Intensely sardonic. Anyone who spent much of their lives so steeped in hip, ironic detachment that they lost contact with the real world (like Amy and me) will relate to this. Very witty, but also poignant. And fun. The “Zen Guerilla” is a hoot.

I was really excited about this movie because I used to read a lot of Daniel Clowe’s comics when I lived in Boston – Eightball and Velvet Glove Cast in Iron, and they used to have brief Ghost World segments in them. What was amazing was how true this movie was to the comic. I mean, little details that got carried across with total accuracy, like her batgirl mask, and the stuffed weasel enwrapped by snake at Buscemi’s garage sale. We came home and dug out all those comics and read all the old Ghost World episodes together and were just amazed at how perfectly the movie captured the comic.

After Mike and Chris left, we watched Ang Lee’s “The Ice Storm”, about the swirling lostness and discontent of families in the 70s. A very unusual vantage point on family life. What was nice was how most movies set in the 70s play up all kinds of 70s retro stereotypes about decor and fashion; this one didn’t at all. Instead it focused on how weird that decade was in terms of coming down from the revolutionary zeal of the 60s into something that was trying to be normal but was actually pretty f*cked up. Somehow the director managed to make insignificant details really portend larger things. Got kind of boring towards the end though, or at least I thought so (Amy didn’t).. kind of spiralled down into tedium.

Refreshing to take in some quality movies in the midst of the summer void.

Talking about Ghost World later, I realized something about myself: How I’m perfectly prepared to consume trash movies and trash TV on a fairly regular basis. As long as I know I’m sitting down to consume trash, I don’t mind. It’s just a relax and enjoy kind of thing. But I don’t feel the same way at all about music. I have no patience for bad music, feel that world is overflowing with the stuff, get annoyed and frustrated that 90% of the world seems content to consume bad music, and sometimes want to cry that there seems no way out. “Give ’em a Big Mac and a pair of Nikes and they’re happy” said Steve Buscemi’s character. Exactly. Anyway, I wonder what it is that makes me able to swallow bad movies and just shrug my shoulders, but to get so wound up and angry/sad about the state of music these days. Seems kind of paradoxical.

The Joy of Linux

I’m reading this book The Joy of Linux by Michael Hall and Brian Proffitt. Pretty interesting read, and quite funny in places, but the arrogance and blindness of the authors is astounding to me as well. They use words like “elegant” to describe Linux, and talk about how cohesive the Linux community is. What a joke. They never even mention BeOS once in the whole book, even in the context of “fighting the good fight” etc.

Anyway, it’s nice to read a book about computing culture by otherwise very good writers rather than the usual technical manual type of book.

Hardcover only right now though – I’d say it’s not worth the price of admission unless they do a soft cover.

Apache and BeTips

BeTips is now running Apache, rather than Robin Hood. Forget about Xitami. Have done a bunch of benchmarking, and Xitami is slow as molasses compared to Apache and RH. Maybe Xitami does well on single-threaded platforms, but on a dual-proc BeOS machine, it’s all about multithreading, and single-threaded just doesn’t cut it.

Learning a lot by learning to configure Apache. I’ve never had the opportunity to do it before. Not difficult, just brand new territory for me. Enjoying the changeover. Now have everything working but SSI, and that seems to be an acknowledged problem. We’ll lick it.

Have been using Microsoft’s Web Application Stress Tool for the benchmarking. Pretty sophisticated. Did an 8-hour run against Apache last night, requesting alternating HTML and CGI pages as fast as possible. Did nearly half a million overnight. Would have been a lot more, but running through the slow pcmcia network card in my laptop, and my CGI pages do a lot of work. Apache also comes with ab, so I can do stress testing on the local BeOS machine without having the network in the way — huge difference.