Showing posts with label Macintosh. Show all posts
Showing posts with label Macintosh. Show all posts

Sunday, 5 July 2009

The lure of Linux (repost from other blog)

I've had my MacBook for just over three years. Its AppleCare has now expired, though in the last six months I've been glad I shelled out the extra £200 for the cover. I ordered the MacBook a mere two weeks after Apple announced it (you can read about that elsewhere on this blog), and once it arrived I used it heavily ever since - it has become my main machine.

The MacBook has not been without problems. The WiFi sensitivity was phenomenal when I first used it, but over the months it deteriorated to the point where it became a serious pain, and I resorted to using powerline adaptors at home, while at work I had to shift the laptop around my office in order to connect to the wireless router downstairs.

Early on the MacBook suffered from the well-documented random shutdown problem, though this was relatively shortlived, being cured by a firmware update. The battery became unreliable, shutting off at about 20% without warning. This sounds in retrospect like a catalogue of serious defects, but unlike other technologies I'm used to, the MacBook didn't fail catastrophically. Rather, it exhibited that preferable mode of failure known as "graceful degradation" - most of what happened to it could be got around (such as by using powerline adapters instead of WiFi as mentioned above, or use of the mains power supply instead of the battery).

The last straw, however, was a defective touch-pad, which admittedly could have been got around by using a mouse. But by that time the cumulative problems, and the fact that less than six months of my AppleCare cover remained, prompted me to take the laptop in to be fixed. This was relatively painless, although it required two trips to the local (20 miles away) Apple Store. Repairs took about three days, and included a new battery and new top plate (keyboard and touch-pad). Although when I took the laptop in I was unable to demonstrate the poor WiFi performance (which typically reduced when it had been in use for 30 minutes or more) the WiFi seemed much improved after I got it back.

On the whole I was pleased with my AppleCare experience, even when the MacBook's WiFi did fail catastrophically a few months later, leaving me only days to get it fixed under warranty. In fact the laptop was out of warranty by the time I picked it up after it was fitted with a new Airport card.

Now, more than a month later, I'm typing this on a fully functioning first-generation MacBook that I've enjoyed using for over three years. When I bought it I expected it to be trashed by now; I knew it would get heavy use, and a three-year life-span for a laptop computer in constant use is pretty good.

What, however, has any of this to do with the title of this post, "The lure of Linux"?

Even though three years ago I switched from being a PC user who occasionally used a Mac, to a Mac user who occasionally used a PC, I've never nailed my colours wholeheartedly to any single platform. I have a cheap desktop PC that I intended to use as a dedicated Linux box but truth be told, it's not had much use. The problems with my MacBook, however, prompted me to consider what I would do when I eventually had to get it fixed. How would I connect away from home? I've also been conscious that the MacBook is not a cheap item - I'm wary of taking it anywhere where its security might be in doubt. And that's how I came to investigate netbooks - cheap and small notebook computers that allow computing and connecting on the move. I thought one of these would be the ideal portable backup solution.

I read reviews, and settled on the Acer Aspire One, which came in several configurations: Windows XP, or Linux, both with either a 120 Gb hard disk or 8 Gb solid state disk. Fortunately the cheapest option was also my preferred option: Linux, with a 120 Gb hard disk. I resolved to try out the supplied operating system, Linpus Lite (a version of Fedora Linux), on the understanding that I could replace it with the latest version of Ubuntu if I didn't like the supplied OS, in the knowledge that other people had successfully installed Ubuntu on the Aspire One.

Linpus Lite was indeed not to my liking, not least because I couldn't get it to see any of my network shares, and was reduced to shuffling files using a USB thumb drive (or by emailing them to myself!) - the Aspire One has no removable drive. So I downloaded and installed the Ubuntu Netbook Remix, which worked well and allowed me to use the applications I'm used to: OpenOffice (I use NeoOffice on the MacBook), Firefox 3 with the indispensable Google Toolbar and the other Firefox plugins I'm used to, Thunderbird to access my Gmail using IMAP, Skype, VLC. I was even able to use iPlayer Downloader once I'd figured out how to install Ruby. This setup didn't work right away - there were some tweaks I had to perform in order to get the WiFi working in the first place, but these were documented in detail in the Ubuntu Wiki.

But the one thing I could not make work was YouTube. I tried all sorts of fixes, different plugins, but nothing worked, and I resigned myself to not having Flash Video working on my netbook.

So, it (mostly) worked - sufficiently for use as a mobile backup, though there are a couple of things that irk me about the Aspire One. A minor point is that the keyboard is small, so I tend to mistype frequently (though this may improve with extended use). The other is more critical, in that the battery life is poor - two hours if you're lucky. I understand that there is a higher capacity battery module available for the Aspire One, though I haven't seen it.

I read recently that there was a new version of Ubuntu available, and knowing that I would shortly be once again without my MacBook I decided to upgrade the OS on the Aspire One. The Netbook Remix version was available only from the Ubuntu site, rather than via BitTorrent, which I'd used in the past, so I had to wait a while for it to download (it was nearly a gigabyte), and the image was only available for booting from a USB memory drive, so I had to find out how to make a bootable USB drive, which, after several false starts, I did on the Mac mini using a Terminal window. A clean installation of Ubuntu Jaunty Jackalope went smoothly on the Aspire One (I'd already backed up the little data I kept on it) and I then set up the various apps. And this time I decided to use the Ubuntu Package Manager to install the Adobe Flash Plugin. This (version 10) went without a hitch, and I was not a little surprised to find that I was now able to view Flash Video. A quick check over at YouTube confirmed that all was in perfect working order.

Linux becomes more capable with each version, incorporating ideas from both Mac and PC. Ubuntu Linux will make PDFs of anything that can be printed, in much the same way as you can on any Mac. The previous version of Ubuntu on the Aspire One would not mount a USB drive partition if it was in Mac format, though unlike my Windows PC it could actually see it. The latest version of Ubuntu will not only mount the Mac partition but read it as well.

It may be true that Ubuntu is not suited to the computer novice - Linux seems to require a certain willingness to customise, to get down and dirty with the OS, that novices may be rightly reluctant to do. But it's no longer true (if it ever was) that Linux is a second class operating system. In principle it can do anything that Windows or OS X can do; the limitations are in the apps written for it, and many of the independent, open source and freeware software houses are increasingly including Linux versions. Linux is what most of the internet runs on, and it's the operating system running many digital video recorders and other consumer electronics devices.

Linux is a version of Unix - and what's underneath that silky smooth Macintosh OS X? Unix. All we need now is a Linux version of iTunes.

Saturday, 2 June 2007

Apple TV: useful at last? (repost from other blog)

Steve Jobs gave tantalizing glimpses of some Apple related things, and remained tight-lipped about others, in this interview with Walt Mossberg at the Wall Street Journal's D Conference (via Podcasting News).



The stuff about Apple TV is what interests me. To date I've remained unconvinced that Apple TV would be useful to me (see my previous rant here). But now that Apple TV is offering YouTube browsing, I hope that this signals further developments that might make it more useful to me. Apple have announced a fatter version of Apple TV with a 160 GB hard disk, so this does seem likely.

But what I need to know, before even considering buying one of these, either fat or thin, is this: will the Apple TV work with a monitor rather than a widescreen TV? I can't justify the purchase of a widescreen TV, but I do have a 19" widescreen computer monitor with a DVI input. This works with my Panasonic DVR using an adapter cable (HDMI to DVI) and it works with my MacBook using the same cable plus Apple's adapter. It seems reasonable to suppose that this set-up would work with Apple TV, but I don't know.

Anyone?

Saturday, 12 May 2007

Never thought I'd see the day... (repost from other blog)

I've read the UK edition of Computer Shopper from the very first issue, when it came on saddle-stapled newsprint and cost only 50p. Since the passing of all those fondly remembered home computers such as the ubiquitous BBC Micro and Sinclair Spectrum, and the not-so-ubiquitous Oric, Memotech and (one for the uber-geeks) Jupiter Ace, Shopper became -- and has remained -- PC-centric.

So it was with surprise bordering on disbelief that I spied this page of buying advice in the latest (July 2007) issue:



Look at that recommended PC in the bottom right-hand corner. If you think your eyes are deceiving you, here's a blow-up:



Yes, it's a Mac.

Monday, 23 April 2007

This tech stuff is too hard (repost from other blog)

I use three computers on a regular basis. My PC is a full-tower monster with two hard disk drives and two DVD rewriters. It's not new, and over the past few months it's been giving me grief (other than the usual...). But that didn't matter too much, as I've been enjoying using my MacBook since last June. I also have a G4 Mac mini, which was my introduction to OS X and the modern Mac. (I've had a second-hand MacPlus for a few years, complete with maxed-out RAM -- all four megabytes of it -- and the legendary programmer's switch, just to prove my genuine geekness.)

I have only one printer in use, an Epson Stylus Photo R300, and until last weekend it was connected to the PC. But as I said, the PC has been giving me grief -- refusing to boot until the box had been powered up for five minutes or so, and even then shutting down a second or two after turning on. Sometimes it didn't shut down, but just sat there shouting at me (yes, really, the damn thing actually spoke -- something about CPU test failure). Other times it would begin its boot-up sequence but then stop with an 'overclocking failure'. This I could cope with, simply going into the BIOS settings and immediately saving and exiting -- it would then boot up okay.

But as you can imagine, this was getting to be a pain, especially when I wanted to print something. The PC is on my home network, and that's how I printed stuff from the Macs. Recently the PC has refused to boot up at all, and I've had to wait until the next day. I had already done some research to establish what the problem was, and had decided that the most likely culprit was the power supply. My PC has a good ASUS motherboard and a decent graphics card, but the manufacturer really skimped on some other components. The keyboard and mouse were utterly repellent. I replaced the keyboard within a week and the mouse within a month. It seems the PSU was a similarly cheap unit, and replacing it with a Jeantech 600W unit completely solved the boot-up problems.

So I could again print relatively easily from anywhere on the network using the shared printer connected to the PC. But if the PC wasn't on, I had to wait for XP to start before anything appeared on paper. I had already looked at print servers some time ago, and nothing seemed suitable (or reasonably priced) until I noticed that Linksys made a USB Print Server with a 4-port Ethernet switch, which looked like a good deal. I read some reviews on Amazon and elsewhere that made me think twice -- especially the point about the status monitor not working, which would mean you could run out of ink and not know which one of the six cartridges to change. I then found the manual on the Linksys website, in which it was pointed out that it's in the nature of network printing that two-way communication with the printer is lost -- it's not specific to Linksys.

During the course of my deliberations the printer did run out of ink when I was printing from the MacBook, and I realised that because the R300 has a small LCD status screen, the software status monitor isn't strictly necessary.

I decided to risk the purchase of the print server, given its price. It installed okay, using the supplied setup CD on the PC, and it worked fine printing from the PC.

There's no Mac software provided, but how hard can it be? Answer: very hard.

Following Apple's guidelines for installing a network printer did not work. The best I could get was page after page of Postscript commands. Other times I ended up with page after page of garbage. Trawling various forum posts, and the aforementioned Amazon reviews again, led me to believe that very few users had managed to make this thing -- the Linksys PSUS4 USB PrintServer -- work with Macintosh.

However -- and this is the purpose of this post -- I did get it to work, from both the MacBook and the G4 Mac mini, and here's how to do it:

It shouldn't be necessary to use the Linksys setup CD, as the PrintServer has a web interface accessible from a browser, but I'm assuming your setup is similar to mine (Windows XP PC and Macintosh OS X Version 10.4.9 on a home network using a wireless ADSL router). Here's what to do:
  1. Install the PrintServer according to the Linksys instructions, using the supplied setup CD on the PC.
  2. Using the Linksys utility change the PrintServer to static IP addressing, choosing a suitable address within the subnet.
  3. On the Mac, open the Print & Fax system preferences pane.
  4. Click the '+' button to add a printer.
  5. At the top of the Printer Browser window, click 'IP Printer'.
  6. In Protocol, select 'Line Printer Daemon - LPD'.
  7. In Address, type in the static IP address you chose for the PrintServer, such as '192.168.1.8'. While you type, the Printer Browser will verify that you have typed a valid address.
  8. In Queue, type 'lpd'.
  9. You'll find that the IP address has been entered into the Name field. You can change this to something more meaningful.
  10. Location can be left blank.
  11. In Print Using, select the make of your printer from the list, then select the actual model of your printer from the model list, and click 'Add'.
  12. Close the Printer Setup Utility.
(I'm not certain all the above steps are absolutely necessary, but they worked for me.)

You should now have the network printer on the list when you next want to print something from the Mac. For me, this has worked on both the MacBook (Intel) and the Mac mini (G4 PowerPC). I can't vouch for any other set-up, but reading the tales of woe in the Amazon reviews has prompted me to make this post, to show that it can be done.