Clearing out the bookmarks … again

I did it again: I collected a mass of bookmarks that I figure I’ll need at some time in the future. Maybe I used them and will again … and maybe not. Either way, they may still prove useful. I do refer back to this site when I can’t remember a page or a topic, you see. :roll:

So here we go again: More links for future reference.

  • I sometimes keep links to pages that have instructions for lightweight systems for old distributions; here’s one for Debian Lenny and one for Crux 2.7 (in the i686 flavor, which doesn’t really matter). That might seem counterintuitive, but I will fall back on old distros when working with old hardware, before making the leap to current flavors of Linux. For an example, peek here.
  • Along those same lines, I found a fairly coherent tutorial on how to install Exherbo. I had a link to another one, but apparently the author took it down. :( I have been wanting to spend a little more time with Gentoo (and possibly Exherbo) but I’m always attracted to the way Crux handles things. That being said, Crux dropped i586 support years ago, and hasn’t had i686 ISOs (unless they’re hiding) for a year or two at least. :( Story of my life. …
  • I use dd a lot, not just to blank drives or scramble the contents of files, but for other things too. To that end, a speed comparison at different block sizes is actually very useful. Of course, I’ve seen some posts on StackExchange that might offer different solutions.
  • Along those same lines, this page gave me a little insight on how to mount a specific partition in a disk image. It saved me a little time with a copy of an old 10Gb hard drive, since I didn’t have to write it back out to a drive to get at the files I wanted. On the downside, counting out all those offsets was a trick. I’m surprised Linux hasn’t thought up a more straightforward way to do that. …
  • I used to be real nit-picky about fonts, but these days I don’t really mind. I did find a good collection of font suggestions for Arch on Reddit, but I’m not the kind of person who installs two dozen font packages just to see a few extra characters in my terminal emulator. Now if we were talking about fonts for virtual consoles, I’d be much more interested. …
  • Since I’m in fix-it mode, here are a few pages about
    • installing python programs to different directories with pip, which is interesting because I’ve thought for a long time that there is no uninstall;
    • checking to see if directories exist with bash, which came in handy just a day or two ago;
    • how to install Arch from within an existing Linux installation, which I want to try sometime, just to see if it works; and
    • the difference between single brackets and double brackets to bash, which I never knew but explains why some of my long-ago scripts didn’t work as expected.
  • emacs fans would probably love to run just emacs on a Linux kernel with nothing else, and this post can tell you how. It reminds me of my long-ago attempt to trap Midnight Commander within a tty session, much like could be done a long time ago with rtorrent.
  • I should take the time to set up mutt with multiple GMail accounts, like this. I don’t dislike alpine, but I only keep it around because I’m too lazy to set things up. :\
  • From the Department of Ancient Awesomeness comes three flasbacks that just made me nod my head: one on the best distros of the year 2000, another of the best window managers of the year 2000, and perhaps best of all … a complaint from 2008 about how Firefox is utter bloat. The more things change, the more they stay the same. …
  • I watch the Debian systemd soap opera with only a little interest. I’ve been using Arch for quite some time now, and I have no complaints about the newcomer. All the same, if you’re wondering where you’ll stand when the revolution comes, raymii’s chart from earlier this month might be helpful for you, as might this systemd vs. sysvinit cheatsheet. Neither page will convince you one is better than another, but might help you understand how they each handle the startup task. Knowledge is power. :twisted:
  • You won’t hurt my feelings if you find some Linux know-how somewhere else; even I found this list of tech podcasts rather interesting. I don’t really get into podcasts much, but from time to time I will grab one and spin it up.
  • Finally, from the Completely Unrelated to Anything Else Department, here‘s an interesting project: An Android browser that displays web pages (believe it or not) by way of relaying the content through SMS messages. O_o Now I’ve seen everything.

And now I’ve listed everything. If those are at all useful to you, please bookmark them in your own system. Hold on to them for about four months, and then yell “I gotta do something about these bookmarks!” and offload them to your own blog. It seems to work for me. … ;)

Text-based gamers can afford to be picky

I just finished up 10 days riffling through a score of console games, and the experience reinforced something I wrote about a month ago: that text-based gamers can afford to be picky.

And I should probably be clear about what that means. I’m not suggesting text-based games are somehow superior to graphical games — that, after all, would depend on what we were comparing. There are some very good games in both camps, but unless we’re comparing direct renditions, both sides will have obvious winners.

No, what struck me about the past 10 days — and the past two years, really — was the sheer depth and breadth of the field, and how many of those were actually very good games. Not necessarily technical or visual triumphs, but games that grabbed my attention and engaged me for a serious amount of time.

Pick an interface, a game or a genre, and there will be more than a handful of games that fit it. Limit yourself to text-based games, and there are still many, many titles that will impress you.

Money is no object. It's no joke either.

Money is no object. It’s no joke either.

Here’s a good example: Starlanes, which I just learned about a week ago, and now love to death.

Starlanes won’t wow you with its “immersive” 3D interface or tickle your retinas with intricate shader effects. It’s just a straightforward game that has precise economic rules, and those rules permit some wild, but completely logical, turns of events.

In the “sci-fi-strategic-economic-territorial-market-acquisition” genre, Starlanes pretty much dominates the field — and has, for the past decade or two, considering it’s not a new game. You might have to look outside the text-only field to find another title that competes, or compares, with it.

But don’t think that I’m backing the only horse in the race. Starlanes is a powerful game in its own right, even if you think it’s just a big fish in a small pond.

War is hell, even in ASCII.

War is hell, even in ASCII.

Here’s another one that follows a basic format but has excellent rules: Curse of War, which also makes the leap from turn-based to real-time strategy.

Guide the growth of your civilization toward geographic goals, and dominate your opponents by sheer force of demographics. Set flags and your population migrates toward them; fortify your hold on resources by improving structures. It has all the flavor of most real-time strategy games, with tiny splashes of Life, Populous, StarCraft and even Civilization, to a small degree.

Starlanes and Curse of War don’t compete by any stretch. Starlanes is turn-based, and has a strategic appeal that is reinforced by some simple territory annexation and market rules. Curse of War is real-time and allows less precise geographic control, but offers its own set of rules that govern migration, zones of control and even fortifications. Different, but also a very good game.

That's me, running from the Americans again.

That’s me, running from the Americans again.

So economic simulations and population strategy games aren’t to your liking? How about a tall ships simulator?

I found Sail a few months ago, hiding in the ancient bsd-games package, and the level of detail made my jaw drop. It should be enough to say that Sail was intended as a conversion of a decades-old Avalon Hill tabletop pen-and-paper, map-and-counter game, but if that doesn’t ring your bell, let me say this: Imagine Sid Meier’s Pirates!, cross-bred with any version of Microsoft Flight Simulator, and strained through an ASCII filter. It’s almost frightening.

The majesty in something like Sail isn’t in its uniqueness; after all, pirate games have been around since kids were invented. Sail wins points for pulling in an established rule base, automating the more cumbersome points like firing angles or wind calculations, and creating a game that’s just as fun as the tabletop game … and still in a text-only format.

The best analogue I can think of for Sail would be the classic Star Trek: Starfleet Command PC games of a decade ago, that converted the original Star Fleet Battles games into a fully graphical environment. I played the original Starfleet Battles games a long time ago, and let me tell you, the PC rendition was a gift straight from Allah. :|

But simulations aren’t everyone’s cup of tea either, and I don’t find fault if it’s not your favorite. How about we go the opposite direction, and pick up something simpler? Something old, and yet new?

Eat your heart out, Gameboy.

Eat your heart out, Gameboy.

If I must be honest, Yetris is not my choice for the tip-top Tetris clone available in chunky block characters. That honor belongs to vitetris, as I’ve mentioned many times in the past. It’s definitely not for lack of trying though, and as you can see, Yetris takes the Tetris precept and spins it at a fever pitch.

Yetris stands out to me because it doesn’t accept the terminal environment as a limitation, full stop. vitetris offers network play and a few other smaller fillips, but Yetris takes command of the terminal, sets its own rules for visual appeal and space usage, and does not back down.

At the start of this post I said most of these games wouldn’t be visual triumphs; Yetris is. If half the games I’ve seen in the past two years approached the text-only medium with the same level of aggressiveness, there would never have been a migration to the graphical desktop. We’d all be playing fantastic Yetris-esque versions of World of Warcraft. :???:

Papa was a troll 'n stone ...

2014-10-26-6m47421-angband Papa was a troll ‘n stone …

And so long as we’re on the topic, if I had to pick out a text-only game that might satisfy the fantasy RPAG crowd, I’d have to think for a minute. When I opened the field at Inconsolation to more roguelike titles, I realized I was going to be drawing in dozens upon dozens of games that followed much the same format, but offered their own small personal tweak.

I saw a lot of them — a lot of good roguelike games — last week, and the two at the top of the stack were definitely ADOM and Angband. It would be impossible to try them all, so you could argue that I missed out on [insert title here] which was clearly superior :roll:, but those two are what I remember most.

ADOM took the dungeoneer out of the dungeon, and turned him/her loose on a world above. Angband refined the classic moria format derived from hack and rogue, injected healthy doses of Tolkien and Gygax, and arranged everything with better color and a better layout. And both games are very good indeed.

Hail to the king, baby.

Hail to the king, baby.

But still — after years of poking and prodding the Internet and seeing what falls out — but still the game that keeps pulling me back for hours on end, is Dungeon Crawl: Stone Soup.

I don’t even know if I could tell you what makes Crawl better than any of the others, except that it manages almost every task efficiently and expertly. It handles dungeon generation, targeting, ammunition, autoexploring, autofighting, automapping, spellcasting, religion, regex object searches, skills, proficiencies and specialties, poisons, mutations, races, subraces, classes, subclasses, divine blessings, diseases, vampirism, draconism, encumbrance, hunger … I can’t list them all.

Truth be told, I stopped installing Crawl a long time ago — because I can get to it through ssh, and that’s even better than installing it if you’re on an old machine. All that intricate stat management might take a toll on my dear old Pentium. ;)

There’s only one game I know of that approaches the same level of detail and comprehension as Crawl, but still works in a text-based environment. But we have to switch atmospheres to peek at it.

Of course I died right after this screenshot.

Of course I died right after this screenshot.

For my money, Cataclysm: Dark Days Ahead is the pinnacle of text-based games, regardless of the genre. I realize that’s a bold statement, but I think I’m in a position to defend it. I’ve done my share of research.

Just about everything that I’ve mentioned in Crawl is also available in Cataclysm, understanding of course that Crawl is a fantasy RPAG and Cataclysm is a zombie apocalypse survival epic. So of course, some parts don’t overlap.

But I knew I had found a winner when I realized I could actually create primitive explosives in Cataclysm, by scrounging through stacks of other garbage left over in the remains of my world. And then I discovered I could rearrange my layers of clothes to provide for more pockets. :shock:

And when I thought through my defenses and resources, rather than just wandering around the countryside like an idiot. Staking out an abandoned power station and devising barricades and gauntlets for zombie onslaughts suddenly made perfect sense. …

This is where I have to stop. This post has already taken me about two days to assemble, because every time I mention a game, I reinstall it, and then I play it, and from there … half the day is gone. … Not that I’m complaining, of course. :P

But don’t ever let it be said that there’s nothing to do for fun in a text-only environment. There is a ton of great entertainment available that doesn’t require a graphical environment, and probably more importantly, doesn’t require a quad-core with dual SLI cards and 12Gb of memory … just to install. ;)

Ghosts of the machines

I haven’t taken the time to update much here, but I seem to still devote most of my time to following trends in text-based software. It consumes a considerable amount of the day.

There are a few things I should mention though, even just as updates to my trials and tribulations with outdated hardware and modern software.

First, the CTX EzBook 800 I mentioned a few months ago is not much closer to a full working state, but it was never very far off. Most distros, aside from Crux, either miss a beat with the hard drive or the optical drive, or sometimes both.

An added complication is that there seems to be no response from the PCMCIA port whatsoever. Every attempt to even acknowledge a card there comes up dead, regardless of card or distro.

As a troubleshooting measure — strictly for troubleshooting, I swear — I swallowed my pride and installed Windows 98SE from a friend’s CD (try and find one of those these days :shock: ). No life, no lights, no response.

Which leads me to believe the port is damaged or dead. It’s reassuring in a way, since it means it’s not necessarily a configuration error on my part, so much as a hardware defect that may or may not be fixable.

In any case, I could conceivably use it un-networked, as some sort of offline data storage device, and transfer files on and off via USB. It’s not an appealing option, but it’s possible.

Second, in the Thinkpad realm, I’ve allowed the ’41s to move on to new owners. I enjoyed my time with them but I am overburdened with laptops these days and need to make space.

The T41 will be a low-strain home PC for a local friend, but — even better — the X41 is going to be part of a business IT department, monitoring server performance. How exciting! :mrgreen:

The aforementioned Inspiron 4000 turned out to have far deeper problems than I suspected. A new power supply wasn’t … supplying power :roll: for some reason, so I finally pulled the entire business apart to see what could be done.

And it appears someone else had already had that idea, and “repaired” it with cyanoacrylate. The machine must have been dropped at some point, and the cracks and seams resealed. Most of the casing was in shards by the time I could get to the motherboard, at which point I made a command decision and pronounced a time of death. Its usable parts are now awaiting transplants into other hosts. A sad ending. :|

Next, I feel obligated to mention that I’ve run through a stream of Dell machines in the past month or so. I spent a short time with an Inspiron 5150, which was an interesting experience. On almost every front it outstripped my in-house 8200 machine, but was almost dull by comparison. That machine has moved on to a Windows fan, who wanted a native XP environment for classic 3D games of the 2002-2005 era (one of the FIFA games, I think).

I also came across two D610s, one in mediocre condition but the other in pristine shape, to include the carrying bag, CDs, cables, batteries, etc. It was a very nice gift.

D610s are strictly business though, and most of the internal hardware is unappealing — a lot of Broadcom network interfaces, which I hold in high disdain. Both are viable Linux candidates, but would probably require as much in supporting hardware (i.e., replacement MiniPCI wireless cards or PCMCIA network cards) that it might not be worth my effort to keep them.

I understand that the 3.17 kernel has better Broadcom support, so I might keep them around until that reaches the Arch core repos, and see if it’s true. I’ve been promised that before though, and in this day and age, there’s no need for me to cling to a Broadcom-based machine.

I also should mention a rather battered D810 that made its way to my doorstep. It was more a curiosity than the D610s, because the hardware seemed comparable, but the widescreen aspect threatened to bog down the desktop. Perhaps 1680×1050 is a bit big for a 32Mb ATI X300 card. …

What else … ? A couple of Thinkpad R50p‘s, which together were in such bad shape that there wasn’t enough left to make a single working computer out of them. And one had a password lock at the BIOS, and I’m not going through the trouble of reading EEPROMs just to start up a 10-year-old laptop. >:(

I also got an old Gateway 6518GZ that was DOA … an HP dv6000 with an unseated video card that probably would have needed a reflow to bring to life. … A couple of other lesser creatures. … :|

But the real score of the month was permission to tinker with a pair — not just one, but a pair — of truly ancient Dell Latitude LM machines. I can’t keep them but I’m allowed to poke, prod and pick at them for a while, provided I return them in original condition. Here’s one in action, with its original Windows installation.


These are true 133Mhz Pentium machines with 40Mb of RAM apiece, NeoMagic video cards and 1Gb hard drives (one completely error-free, after all these years!). Otherwise standard arrangements of PCMCIA slots and sound cards which are undoubtedly ISA components. I haven’t had a challenge of this level since … oh, probably this machine.

I have to return them to their owner in a couple of weeks, but I’m enjoying the opportunity. The biggest threat at this point seems to be their complete inability to boot from CD, and neither has a working floppy drive. Luckily they were designed with the hard drive in a pull-out tray at the front of the machine, accessible with only two screws. And even better — my IDE-to-SDHC adapter works well. :D

I’ll put up some more pictures and maybe a full post sometime in the next week or two, if I can. They have to return to their owner at the end of the month but I have free reign for a while yet. If I can make any progress, I’ll make a note of it here.

Odd, the things I think are fun. … :???:

P.S.: A very special thank-you to my online donor, who provided some of the machines mentioned above, but asked to remain anonymous. ;)

One existential crisis at a time, please

Not everything I keep around the house is an absolute winner. I do feel like I can pick and choose the machines that stay with me, and which ones go on to new owners and new lives. But sometimes there are machines that really test my principles.

Here’s one. This is a lowly Dell Inspiron 4000. And it’s definitely not a model specimen.


Quite to the contrary. This machine is a veritable best-of list for everything that can possibly go wrong with an old laptop. When it came to me,

  1. It had no memory.
  2. It had no battery, and no power supply.
  3. It had a CD player, but the door mechanism is broken, and if you don’t hold it in, it doesn’t read the CD.
  4. It had a floppy drive, but I shook so much dust out of it that I’m seriously concerned about jeopardizing one of my few remaining floppy disks by testing the drive.
  5. It has no rubber feet left, and what remains causes it to rock on a flat surface.
  6. The screen is in good shape, but takes a while to warm up. Until then, the display has a red tint to it.
  7. It has one — only one — USB port, and that’s a version 1.1 port, so it’s phenomenally slow. To make matters worse, it feels like the port is losing its grip on the motherboard, because the port flexes when you push in a drive. Scary.
  8. About a fourth of the keys — mostly in the upper right quadrant — don’t work. Either the keyboard is on the fritz, or the signal isn’t being caught by the machine. I guess the former.
  9. The CMOS battery is dead, so you have to set the date each time the machine boots. Which is tricky, because again, a quarter of the keys don’t work.
  10. It has no built-in network port, or rather, this particular model has a plastic shield over the ethernet port, which usually was a sign that the board didn’t carry that port.
  11. It has more than its share of cracks, dings, scrapes, gouges, split seams, broken corners, busted lips, scuffs and scratches.

It looks a great deal cleaner now than it did when I got it. It still needs a complete disassembly and scrubbing — if it stays, of course.

And that’s where the existential crisis comes in. Because in spite of all that damage and all those deficiencies, it still works. Its saving grace is the the fact that it belongs to the Dell C-series, which means that laptops from about five or six years before and five or six years after it all used compatible parts — including this one.

So, after calling in some favors for a 256Mb stick of PC100, then borrowing the battery and a modular DVDRW drive from the 8200, I turned it on, and it came back to life. The Windows 2000 installation was still in place and functional, even if it was hideously slow. The touchpad is in good shape. And the screen is clear and free of flaws.

I gave it an Atheros-based PCMCIA wireless card, and started it up with a PLOP CD and the Arch Linux install ISO on USB. From there I could ssh into it and work up a system, for as long as the battery would last. And as you can see, after some slight delays, it’s functional again.

But from here it becomes a question of worth, because at its core, it’s still a 600Mhz Celeron, with only 256Mb of memory, a lowly 30Gb hard drive … and all-over barely functional. Sure, it has all-Intel guts and an ATI Mobility card. But it’s not something your day-to-day computer user, circa 2014, wants to take home to meet the family.

So the jury is still out on this machine. I still haven’t tried it with a proper power supply, and I need to know for sure that the keyboard issues are just in the keyboard. I have a feeling that it will cost me more than the value of the machine just to find that out, which is why I’m debating disassembly for parts.

I hate doing that, but sometimes you have to make difficult decisions. :|

Linux desktop hate, and the profit in yellow journalism

I’m going to give you two links today, but I don’t want you to click on them.

Usually when I have links I don’t want you to see, I just withhold them altogether. It’s safer that way, and I can generally give you an idea of what’s there without inflating your blood pressure by sending you to those pages.

This time both articles are critical of Linux, and if you’re reading this you’re either familiar with Linux or a proponent of it. The first is Matt Asay’s insistence that Linux abandon efforts toward a desktop, and the other is John C. Dvorak pulling the plug on Linux’s viability at the desktop.

I’m not sure why the Linux “desktop” is getting so much hate these days, but then again, I’m not really sure what the Linux “desktop” is. If there is a concerted effort to corral the efforts of every free software project out there, and herd the masses toward the “desktop,” I wasn’t aware of it. The Linux desktop has always just “been there” for me, and so maybe I take it for granted.

But it’s worth looking at both articles, for wider reasons that actually move beyond the scope of this site.

Matt Asay should be a name you’re familiar with, if you’ve been around the Ubuntu fan club for a year or two. Matt was a former company officer with Canonical, and apparently has links to Novell and did some academic work with open source licensure.

It might be easy to see why a former Canonical headman might prefer the Linux “desktop” expire. For half a decade now, Ubuntu has been trying to convince me that my computer is actually a cellphone, with no success. Unity’s glaring shortcomings aside, it’s easy to see how someone who drank so deeply of the post-2010 Ubuntu Kool-Aid might walk away insisting that Linux abandon the “desktop” and embrace its smartphone/server renditions.

Mr. Dvorak is another matter, with a slightly longer repertoire in the tech industry … including insisting as far back as 1984 that a computer mouse was nothing appealing, that Apple should jettison the iPhone, and that the iPad would end up in the dead zone of tablet computing.

Perhaps with such a track record for faulty divination, his dismissal of the Linux “desktop” for its lack of a killer app might actually be a good sign.

I’m not going to criticize either gentleman on the grounds of their technical or academic backgrounds, mostly because my own resume doesn’t include a CS degree, or any computer, electronic or technical expertise beyond “hobbyist.” Asay is a career corporate officer, Dvorak is a history and chemistry major, and my own academics are similarly distant from technology. We all found our way here somehow.

But here are a couple of thoughts for you, before the topic widens.

Matt Asay’s rant appears on TechRepublic. CNET bought TechRepubic in 2001. CNET is part of the holdings of CBS Interactive and subsequently CBS Corporation.

John C. Dvorak posted his casual dismissal of the Linux “desktop” on PC Magazine is published by Ziff Davis, which has sold off some media assets to QuinStreet but has a parent company in j2 Global.

That’s no great feat of investigative journalism on my part; it’s really just following links through Wikipedia or About pages. I hope, though, that it shows a trail of bread crumbs back to news and information corporations.

And this is when the word “clickbait” should spring to your mind … and hopefully now, you can see why I didn’t want you to visit those links.

I worked in journalism for a long time, which was a mixed blessing. When paste-up print media faded and graphical page design took over was around the same time journalism on the whole began to decay.

It would be easy to blame technology and the Internet for that, but that’s not completely the case. Newsprint in particular never had a sky-high profit margin, and even in the golden days of 50 or 60 years ago, a lot of journalists were in the field because of a sense of social responsibility, or out of respect for the tradition.

If I had to pick one point in time, I’d say things changed with 60 Minutes, which showed that the news could turn a profit. It didn’t matter that 60 Minutes, even into the 80s, was at times an exceptionally well written and well researched program — in other words, good journalism. The profit was there, and some smelled the potential for more.

From then on — roughly 20 or 25 years ago — the news was no longer a business held for generations by liberal-leaning family-owned corporations. Decades of thin profits earned through a “noble” pursuit of news were hacked down to increase the amount of money moving upward.

If newspapers were slipping by the 1990s, the Internet probably greased the slope. Even so, newspapers and media corporations in particular were eager to throw out the paper model, and I can recall editors foaming at the mouth when the prospect of going all-digital appeared. Ad men and editors alike were all too eager to drop a physical medium for an electronic one.

But with that came a corresponding drop in quality — after all, if you can skimp on the medium, you can skimp on the message. It was easy to slap a story onto a web page, and it was even easier to hire someone off the street to concoct a rambling 36-inch story about fly-fishing, pieced together without ever leaving the office. The biological tendency for reporters to plant themselves in front of computer monitors and dredge up a few quotes off the Internet became the norm.

I can recall a particularly painful moment when I and a city editor ransacked an editor-in-chief’s office one night, looking for the application materials for a writer who had been on our staff for about a month. We were dumbfounded that the man was such a horrible writer but had gotten the job; when we saw his application test we realized he couldn’t string two words together to save his life. But he worked cheap and had ten fingers, so they hired him.

The corollary: There are no good reporters, only good editors. Remember that, and you’ll do fine in life.

But in a nutshell, that’s how we find ourselves where we are today. Asay and Dvorak are just the latest in a trend of yellow journalism that publishes uninformed or poorly researched news material in the hopes of winning a visit from you. In the old days, circulation, single-copy sales or viewership determined how a newspaper or television station was performing; these days your click is one out of a million, but they all add up to revenue.

You too can post a profit with one inciteful (but not necessarily insightful) writer and a pay-per-visit contract with an ad company. And the Linux audience is no different, as Asay and Dvorak have shown.

I could go on about this for hours, but no one is served by it. It is my hope that the next time you see a particularly vitriolic article deriding any point on the social continuum — be it the Linux “desktop” or otherwise — you pause just long enough to follow the bread crumbs back to the corporation that’s making the money from your visit.

It’s always easier to recognize a marionette when you can see who’s holding the strings.

Postscript: If for some bizarre reason this topic is interesting to you, Paul Steiger wrote a long but terrific memoir in 2007 of his days on the Wall Street Journal that encapsulates the less-than-graceful shift from paper to Web site. Alessandra Potenza’s defunct but exceptional investigation into journalism in Italy, Europe and America is also worth visiting. You can compare those to a the perspective of a younger journalist who joined the profession at the crest of the digital wave, and see how the focus shifts away from social values and toward the technological element. Some of that can be attributed to experience, some to inexorable sea changes. You be the judge.

All for fun, and fun for all

I used to distro-hop — a lot. Not out of any sense of dissatisfaction, although there were some distros even just five or six years ago that were making grandiose claims of “lightweight-ness.”

No, usually I was just interested to see how different communities packaged their Linux experiences. It was a good way to learn the ropes, test different systems and see how different distros stacked up against each other. In most cases, it was a harmless but educational experience.

I don’t distro-hop much more, mostly because I feel like I reached a logical extreme with in the pursuit of lightweight installations when I managed my day-to-day workload with a 150Mhz Pentium running Crux.

On top of that, after a while I couldn’t see much difference between systems, only in the software they installed by default. Unless a distro went completely haywire and built up its own desktop just out of spite (ahem, Unity), the only real differences between distros were the default arrangements, and the software that came on the ISO. Beyond that, with a little elbow grease, a decent internet connection and a few hours time, you too could make a default Fedora desktop look and behave like Ubuntu, or vice versa.

But I got hold of the LinuxBBQ “Cream” ISO the other day — the one with 72 (76? 78?) different window managers installed and configured by default — and I have to say it: I haven’t had that much fun since I was 8 years old and found US$6 in a parking lot, and blew it all on Battlezone.

It’s a fantastic collection of nonstandard desktops and window managers, from the completely outlandish and esoteric like spectrewm and yeahwm, to the mainstays and favorites like i3 or Fluxbox, to those usually relegated to full distros, like Enlightenment or Openbox or xfwm4. It’s an amazing collection to say the least.

And if none of those grabs you, there are tmux and framebuffer sessions as well.

Beyond that though, someone — some saint, I expect — has taken the time to set up each window manager, so you’re not just jumping into a blank suite of empty menu lists or unconfigured software. Hotkeys are working, menus are fleshed out, and the included software is nothing to scoff at.

The whole business is installable too, and is based on Debian Sid, so even if you’re not keen on 75 out of the 76 (?) available window managers, you’re still getting a Debian system at the core.

I don’t have any screenshots to share, but even if I did, it would be a paltry addition to the gallery available at the home page.

How does it compare to other full-fledged distros? I don’t really know. How does it perform on outdated computers? I’m not sure. I didn’t jump into it to be a critic, I just wanted to try out some unique and unusual window managers without getting my hands too dirty. All for fun, in a manner of speaking.

The masses have spoken: The ’41s

I wasn’t expecting the avalanche of replies and e-mails asking — sometimes demanding — to hear more about the hardware I have in the house right now. I’m flattered, and just for the record I wasn’t being self-deprecating or fishing for compliments when I said reading about my old junk would be boring. I honestly thought it would get a bit tedious.

But apparently not. So I might as well drag out a couple more basement dwellers, and show them the light of day. Here are a couple I refer to obliquely as “the ’41s.”

2014-08-19-kl-mkc96-t41 2014-08-19-lv-c5551-x41

Through some twist of fate I came up with two Thinkpads from the same release era: the X41 tablet on the right and the stock T41 laptop on the left. Every picture tells a story, so here’s a little background for each.

The X41 was a deliberate purchase that coincided, ironically, with my plan to transfer all my personal electronic documents to an encrypted live system. This is a true Centrino, with the 915 graphics card, a 1.5Ghz processor and PRO/2200 wireless.

00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)
04:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d)
04:00.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 13)
04:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)

It’s a good combination for Linux in particular; I haven’t seen a thing on this computer that required more than the tiniest measure of configuration. About the only hiccup I ever see is a recent hesitation by the 2200 card to keep connections under Arch Linux. I see this in other machines though too, so it’s not specific to this computer.

Courtesy of inxi:

System:    Host: lv-c5551 Kernel: 3.13.0-32-generic i686 (32 bit, gcc: 4.8.2) Desktop: Gnome Distro: Ubuntu 14.04 trusty
Machine:   System: IBM (portable) product: 18665GU version: ThinkPad X41 Tablet
           Mobo: IBM model: 18665GU Bios: IBM version: 75ET34WW (1.05 ) date: 09/07/2005
CPU:       Single core Intel Pentium M (-UP-) cache: 2048 KB bmips: 1197.1 clocked at 600.00 MHz 
           CPU Flags: acpi apic bts clflush cmov cx8 de dts est fpu fxsr mca mce mmx msr mtrr 
           nx pae pbe pge pse sep ss sse sse2 tm tm2 tsc vme 
Graphics:  Card: Intel Mobile 915GM/GMS/910GML Express Graphics Controller bus-ID: 00:02.0 
           X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: 1024x768@60.0hz 
           GLX Renderer: Mesa DRI Intel 915GM x86/MMX/SSE2 GLX Version: 1.4 Mesa 10.1.3 Direct Rendering: Yes
Audio:     Card: Intel 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller 
           driver: snd_intel8x0 ports: 1c00 18c0 bus-ID: 00:1e.2 
           Sound: Advanced Linux Sound Architecture ver: k3.13.0-32-generic
Network:   Card-1: Broadcom NetXtreme BCM5751M Gigabit Ethernet PCI Express driver: tg3 ver: 3.134 bus-ID: 02:00.0
           IF: eth0 state: down mac: 00:0a:e4:3b:c5:b2
           Card-2: Intel PRO/Wireless 2200BG [Calexico2] Network Connection driver: ipw2200 ver: 1.2.2kmprq bus-ID: 04:02.0
           IF: eth1 state: up mac: 00:13:ce:86:7f:18
Drives:    HDD Total Size: 40.0GB (9.0% used) 1: id: /dev/sda model: HTC426040G9AT00 size: 40.0GB temp: 31C 
           Optical: No optical drives detected.
Partition: ID: / size: 36G used: 3.4G (11%) fs: ext4 dev: /dev/sda1 
           label: N/A uuid: 01e3748a-7b12-457b-b480-32d25b36afa8
           ID: swap-1 size: 1.60GB used: 0.00GB (0%) fs: swap dev: /dev/sda5 
           label: N/A uuid: f1d61a8b-cd4a-4d44-8acd-b1accc79dd11
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Unmounted: No unmounted partitions detected
Sensors:   System Temperatures: cpu: 46.0C mobo: 39.0C 
           Fan Speeds (in rpm): cpu: 0 
Info:      Processes: 152 Uptime: 10 min Memory: 334.2/1499.9MB Runlevel: 2 Gcc sys: 4.8.2 
           Client: Shell (bash 4.3.11) inxi: 1.9.17

Yes, that does show Ubuntu 14.04 on it; the photo is a much more agreeable Arch Linux system. But I’ve never used a tablet computer for any length of time, and I have talked down the Unity interface for so many years, I figured I should at least test it in a tablet/smartphone style before continuing to deride it.

It’s more or less what I expect: It’s completely unintuitive for me as a regular desktop user, the application search tool is particularly obtuse, and I really, really dislike the injection of so much Amazon and online searching crap. But it’s not intended for me, so my complaints are moot point. Perhaps some other time I’ll tell you what I really think about it.

Here’s it’s bigger brother, the T41:

00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
00:1d.0 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV200/M7 [Mobility Radeon 7500]
02:00.0 CardBus bridge: Texas Instruments PCI4520 PC card Cardbus Controller (rev 01)
02:00.1 CardBus bridge: Texas Instruments PCI4520 PC card Cardbus Controller (rev 01)
02:01.0 Ethernet controller: Intel Corporation 82540EP Gigabit Ethernet Controller (Mobile) (rev 03)
02:02.0 Ethernet controller: Qualcomm Atheros AR5212 802.11abg NIC (rev 01)

And from inxi:

System:    Host: kl-mkc96 Kernel: 3.15.8-1-ARCH i686 (32 bit gcc: 4.9.1) Desktop: N/A Distro: Arch Linux
Machine:   System: IBM product: 2375FU1 v: ThinkPad T41
           Mobo: IBM model: 2375FU1 Bios: IBM v: 1RETDRWW (3.23 ) date: 06/18/2007
CPU:       Single core Intel Pentium M (-UP-) cache: 1024 KB bmips: 3191 clocked at 1600 MHz
           CPU Flags: acpi bts clflush cmov cx8 de dts est fpu fxsr mca mce mmx msr mtrr pbe pge pse sep sse sse2
           tm tm2 tsc vme
Graphics:  Card: Advanced Micro Devices [AMD/ATI] RV200/M7 [Mobility Radeon 7500] bus-ID: 01:00.0
           Display Server: N/A drivers: ati,radeon Resolution: 145x55
Audio:     Card Intel 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
           driver: snd_intel8x0 ports: 1c00 18c0 bus-ID: 00:1f.5
           Sound: Advanced Linux Sound Architecture v: k3.15.8-1-ARCH
Network:   Card-1: Intel 82540EP Gigabit Ethernet Controller (Mobile)
           driver: e1000 v: 7.3.21-k8-NAPI port: 8000 bus-ID: 02:01.0
           IF: enp2s1 state: up speed: 100 Mbps duplex: full mac: fc:1f:19:e1:a9:0d
           Card-2: Qualcomm Atheros AR5212 802.11abg NIC driver: ath5k bus-ID: 02:02.0
           IF: wlp2s2 state: down mac: 00:05:4e:47:fd:c4
Drives:    HDD Total Size: 30.0GB (94.1% used) ID-1: /dev/sda model: IC25N030ATCS04 size: 30.0GB
           Optical: /dev/sr0 model: MATSHITA UJDA755zDVD/CDRW rev: 1.20 dev-links: cdrom
           Features: speed: 24x multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw state: running
Partition: ID-1: / size: 28G used: 27G (96%) fs: ext2 dev: /dev/sda1
           label: N/A uuid: dcff29f5-b72d-40dc-9535-704e57eea88e
           ID-2: swap-1 size: 0.21GB used: 0.03GB (16%) fs: swap dev: /dev/sda2
           label: N/A uuid: f93b41a6-efd1-4cc1-9248-ed09f27d26b0
Info:      Processes: 71 Uptime: 6 days Memory: 139.1/498.4MB Init: systemd Gcc sys: 4.9.1
           Client: Shell (bash 4.3.221) inxi: 2.1.29

The T41 has a little more interesting history: I literally pulled it out of a trash heap a couple of months ago. The hard drive had been physically ripped out, taking with it a chunk of the palmrest, and there was no power cord. But the battery was there, and everything else was intact.

I took it home, diagnosed its shortcomings and checked on replacement parts. A meager US$16 later, it had a new palmrest, a new drive caddy and cover, and a compatible after-market power supply. Reborn, from the ashes of its previous self.

It has a few eccentricities though; most recently it has become somewhat hesitant to start. The normal Thinkpad lamp test finishes, the battery light illuminates, but the BIOS logo screen never appears. It’s a little disappointing, but the problem seems to revolve around using the power cord and battery together — start from battery alone and it’s fine; start from power cord alone and it’s fine; connect both at the same time and there’s some sort of unhappiness in there.

But I’m still pursuing that. I am a patient person; if it is suffering through the last of its short life, I’m willing to work with it and offer palliative care. ;)

That’s about it for now. Machines come and go in this household; I divested myself of two dual-core Latitude machines just a week or so ago. Don’t ask about those; I’m doing my best to keep you up-to-date, and a week makes a big difference around here. :mrgreen: