Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Quickies

Journal Journal: Puzzling

Sudoku -- "Suuji wa dokushin ni kagiru"

"Killer" Sudoku

KenKen -- "Cleverness Squared"

Hashi

Rubik's Cube

Rubik's Other

Miscellanous

Programming

Journal Journal: [Computing] Comboot Basics: A(nother) QEmu Demonstration

Relevance

  • Comboot files can be produced by etherboot, and are useful in setting up diskless terminals
  • Syslinux can load/preinitialise via comboot files
  • I'm interested in documenting how to generate these, how to identify the resulting images, and the quirks QEmu has with respect to emulating a system which uses them.

Requirements

  • DOS disk image, or 'comboot' boot block (comboot sources require Dev86 to build)
  • Sources and assembler/compiler for the combooot binary (e.g. psptest.com and dotcom.ld in the "IBM PC assembly examples" at my downloads page)
  • QEmu

Method

I'm going to produce a comboot boot block which DOS can run, for the purposes of testing. First, the sources below build with as src/psptest.S -o psptest.o and ld -T dotcom.ld psptest.o -o psptest.com. To add psptest.com to a DOS disk image, use mcopy -i driveA.dsk psptest.com ::, or just ( cat comboot-1.2/comboot i386-dos-hwdotcom/psptest.com /dev/zero ) | dd bs=1k count=64 of=driveA.dsk.

NOTE: in the latter case, we create a 64K disk image because 'comboot' assumes the need to read this many sectors (it's the maximum size of a .com program with its Program Segment Prefix included), and QEmu will hang if the image is not big enough. The resulting image can be identified by noting the bytes '.', 'C', 'O', 'M' (from the "loading" message) at offset 452, and 0x3d, LL, HH (where LL=0x00, HH=0x10, by default - i.e. 64*1024 bytes) at offset 176. LL and HH can be changed to suit other disk image sizes.

Results

...with psptest.com you should get an executable which shows an exclamation mark in the common code and goes on to print the "Hello, World!" message and its command line arguments from DOS, and another exclamation mark when run as a boot sector. QED :)

Further Resources

Portables

Journal Journal: The Net(book) Effect

With sales figures predicted to have doubled by year end 2009, the future of netbook design is shaping up to be an interesting battle. In the red corner, the designs in keeping with initial first wave of "internet appliance" machines; and in the blue corner, companies planning to continue the "ultra portable office laptop" design approach.

On one hand, we have companies keen to investigate alternative processors (MIPS, ARM), alternative underlying operating systems (Linux, Windows CE), and alternative user interfaces; on the other, the desire to see machines with hard drives, the power to support high resolution screens, and other features suiting Microsoft's minimum requirements for running desktop Windows versions.

Analysis

Technology - CPUs

Technology - OSes

Companies/Miscellaneous

Christmas Cheer

Journal Journal: A Comical Christmas

A recent conversation about e-cards reminded me of the days before you had to be careful you hadn't been sent spam* and one in particular containing a ditty by Kevin "Bl**dy" Wilson (it's on YouTube - look it up if you don't mind swearing).

Whle I was there, I found that The Bob Rivers Show has got a YouTube channel as well as a web site. For your delectation, here are some of their classic Christmas parodies:

* YIK, wishful thinking

Portables

Journal Journal: Netbooks: One Year On

One year on from the launch of the Asus EeePC, netbooks have started to really take off. With many new players and some resurrected brand names, netbooks are now taking up nearly 10% of European sales.

Reactions to them vary, common amongst these the mistaken expectation of the capabilities of a business laptop. As I mentioned in "Mythbusting...", the belief that Asus' Xandros Linux (a Debian derivative) is compatible with the desktop version of Debian persists, and blights the EeePC in this faceoff against WinXP - but at least the EeePC wins anyway! And, while some reports say the return rate for Linux machines is higher than Windows -argued here as not necessarily a bad thing- according to Asus both sales and returns have levelled out since - well they should know, having given Linux sales a big head start in the first place!

Netbooks have raised challenges to the classic definition of usability brought by the use of business machines by non-business users, and it will be interesting to see what direction this takes: Asus now plans to bring an official "Easy Mode" environment to Windows EeePCs which (the video linked says) Microsoft intends to replicate by the end of the year, replacing various "homebrew" versions of the same thing. Other innovative designs at or approaching fruition include ExpressGate fast boot environments (including PVR capability for InstantOn variants), touchscreen and tablet style netbooks, and big players making use of the potentially-more-efficient ARM family CPUs. It remains to be seen whether Apple considers the iPhone to be positioned closely enough to the netbook space, or creates something else interesting instead...

Education, Design

Interesting New Models

Related News

AMD

Journal Journal: Moving Past "Stuck in the Past": Mythbusting with Linux

Written to allow creator Linus Torvalds to understand how commodity networking-capable PCs worked, Linux was introduced to the public in August 1991 - making it just over 17 years old. Taken to heart by developers and Independent Software Vendors the world over, fed by the growing popularity of the World Wide Web and borrowing many disparate ideas in computer science, ultimately running on everything from mainframes and supercomputers to "netbook"s and mobile phones (Google Android), Linux is widely respected by many and yet remains strangely misunderstood by others.

Command-line a necessity

In common with modern commercial operating systems, Linux is compliant with many of the Portable Operating System Interface standards. Notably, this compliance conveyed security features yet to be built into the Windows NT Architecture at the time, and a requirement to supply several command line utilities for validating their presence and functionality. Latterly, both Windows and Unix are required to have this - a fact overlooked by critics who dismiss Linux as stuck in the past, supposedly uniquely tied to command line roots.

The rapid development of Linux was initially thanks to a burgeoning open source movement, and Torvalds was able to grace his system both command line and GUI facilities within just over a year from inception. The rich, mature, and widely familiar command set that had been evolving on Unix since 1968 came from the Gnu's Not Unix project (which had been recreating the Unix environment in open source form since 1983), and GUI support from The XFree86 Project's 1992 free-as-in-speech implementation of the X Window System (which was debuted by MIT in 1984 and would eventually underlie the 4Dwm GUI that prompts the infamous but technically correct exclamation "this is Unix! I know this!" in Jurassic Park). Latterly there was interest from commercial companies, as the ever-increasing list of supported hardware attests. Due to the command line and GUI features, Linux was interoperable with every POSIX compliant system that predated it almost from the outset - and several of its peers.

As Simple as Possible, but No Simpler

Unix, designed to run on a PDP-7 system with just 8K of RAM, wasn't originally capable of supporting programs as we think of them today: ones that run comfortably alongside many others, and with swathes of self-contained functionality and elaborate interfaces built in. Instead, in accordance with the KISS principle, its programs were lightweight, had well defined interfaces, and while sharing little other functionality in common were designed to interact with one another in flexible ways. Not only was the emergence of complex behaviours possible as a result, programs which handled complicated and unanticipated problems would be easy to deliver as and when systems became suitably powerful - and still are. In competing system designs, the absence of a feature in an application (and non-availability of the code to do something about that) is often the end of the story.

By far the greatest advantage of Unix's design is the ability of the end user to extend the system as desired. This "characteristic malleability" permeates the design of its GUI facilities as well as the command line, and this has allowed many UI styles to be built from those on early CAD workstations, through the Gnome/KDE implementations seen on conventional developer machines today, to ultraportable touchscreen PDAs and multiuser "surface computing" systems - each differentiating the product line to which it belongs and driving sales of it.

Media Misconceptions

...but back to the present. With the current phenomenon of netbooks aimed at the developing world and the developing mind, how it was that the BBC's Gary Parkinson overlooked the intended UK schools market of the EeePC and the fact the most-Windows-like Linux distribution is ready and waiting under the hood of the Asus EeePC is anyone's guess. In his article "Getting to Grips with Linux", he nevertheless wails at intentional design features such as a simplistic UI ("designed by a four year old with a fat crayon") and difficulty installing non-standard software (which [emphasis mine] "requires you to open up a "terminal window" and actually type text"). He overlooks (or was unaware of) two things: a) Asus differentiates their product with a separate advanced (classic style) desktop mode and have a forthcoming touchscreen Eee that Easy Mode suits so well Microsoft want to emulate it in Windows by the end of the year (see video here), and b) Asus never claimed that "Debian derived" means "Debian compatible", and makes a Software Development Kit available to compensate. The evidently-more-visionary Stephen Fry sagely acknowledges in his review that public acceptance will come more readily if familiar elements of both worlds are combined - i.e. it's a good thing the Eee tries not to directly "cater for the power user but, while file management is basic for the average person, tuxheads (Linux experts) can go straight to terminal mode and do their stuff".

Here's to the Future, Now

With businesses as Microsoft's primary market, the biggest strength of Windows is undoubtedly the extent to which upgrades are generally held not to disrupt continued use of existing in-house intranet sites and applications. Linux, like Unix, has so far relied largely on source compatibility, meaning its ability to run the same programs you always have -whether in-house or not- is little more effort than a trivially-automated rebuild away. Furthermore, with software/projects like Versora and WiNE (available commercially as CrossOver and Cedega), you're no longer stuck if you've got Windows binaries you want to run, or simply seek a familiar-looking working environment. Given the will to cover license costs for interoperability's sake, modern Linux machines feature Windows Media compatibility through MPlayer, Microsoft Office compatibility through OpenOffice, and -for all the good things it's worth- better binary compatibility between vendors' products courtesy of the LSB.

Apple's MacOS X ably demonstrates that a well configured Unix type system can underlie a successful, usable, modern desktop OS; modern Linux was recently described as what Windows promised to be and what Unix should have been. If Linux's vendors can get over the desire to rush products onto shelves, avoiding failure to match software to hardware, badly configured applications, battery issues, and so forth, then the world could well be Tux's oyster - though you may read somewhere that he prefers herring. That much has never been in doubt.

Networking

Journal Journal: Networking 101: A Demo with QEmu

Requirements

Simple Fully Static Network

Configuration - First guest

QEmu arguments:

  • -m 8 # the STUBS floppy needs 8MB RAM to load kernel modules
  • -no-kqemu
  • -net nic,macaddr=52:54:00:12:34:56 # a suitable (ne2k) network card
  • -net socket,listen=:1234 # socket-based networking between machines

Type, as root:

  • ifconfig eth0 10.0.2.20 broadcast 10.0.2.255 netmask 255.255.255.0
  • route add -net 10.0.2.0 netmask 255.255.255.0

Configuration - Second guest

QEmu arguments:

  • -net nic,macaddr=52:54:00:12:34:57
  • -net socket,connect=:1234 # socket-based networking end point

Type, as root:

  • ifconfig eth0 10.0.2.21 broadcast 10.0.2.255 netmask 255.255.255.0
  • route add -net 10.0.2.0 netmask 255.255.255.0

Observe:

...ping should work between the two.

Simple DHCP Network

Configuration - First guest

Floppyfw: modify /config

  • INSIDE_IP=10.0.2.20, INSIDE_NETMASK 255.255.255.0
  • DHCP_RANGE_START 10.0.2.100 to DHCP_RANGE_END 10.0.2.199

QEmu arguments:

  • -m 16 # FREESCO needs more RAM since v0.3.7
  • -no-kqemu
  • -net nic,vlan=0,macaddr=52:54:00:12:34:56 # eth0 card
  • -net nic,vlan=1,macaddr=52:54:00:12:34:66 # eth1 card
  • -net socket,vlan=1,listen=:1234

Configuration - Second guest

QEmu arguments:

  • -net nic,vlan=1,macaddr=52:54:00:12:34:67
  • -net socket,vlan=1,connect=:1234
Social Networks

Journal Journal: You Can Find Me With Google

I consider myself fortunate to have seen the internet blossom while at University in the mid-90s, and saw many home pages authored in blissful ignorance of system administrators' assertion users could not expect to have privacy online. Despite social network site policies suggesting this has changed, the simple fact is that the words have changed but the situation hasn't. Here are some other reasons why:

The big reason I don't want to participate in the "social networking" boom is not seeing the point of either creating yet another online identity for myself or of replacing the current ones I have. On one hand, with an email address, blog, home page, and so on, I have plenty of passwords to try and remember already; on the other, I like the advantages of the individual sites I've already picked. It's a fine balance though: more passwords are a pain (and having a job working with computers means I have several more than I'd like already); and the temptation to have matching (or essentially similar) passwords isn't particularly secure. On the other hand, combining resources loses the specific advantages of the separate ones, and upsets the people who are au fait with the existing sites.

Secondly, there's the issue of privacy. My existing sites haven't requested that much personal information, and to replace them with my own would require less. I'm happy I'm secure as things stand because I know what details I've published, and because the sites aren't affiliated with other services I can be certain there is nothing additional to be learnt about me from breaking their security. I don't even need blind faith in whether that security is any good. Further to the potential mess of links so people could find everything they might want, privacy measures could discourage people from looking elsewhere after finding only half a profile. As things are, you can find my main sites from whichever crops up first on Google - and that's quite intentional.

One Site or Several? The Issue of Uptime

While there is no guarantee of site availability either with one site or several in general, but at least with my current choice I don't lose the availability of all of the facilities at once.

Now or Never: Longevity

Social networks are subscriber services; rather than direct payment, by signing up you've consented to someone selling your friends' eyes to their advertisers (at this point I should acknowledge that while that is also how my Angelfire site is dealt with, my point is that I don't want my next choice of service provider to force yet more of the same on people).

Contrary to expectation, however, most of the income comes from venture capital, and pay per subscription and advertising revenue models aren't working. Why should I switch to something which may not last as long?

Shockingly Underhand: Read the Small Print Carefully

I find the closing words of Facebook's invitation emails particularly disconcerting: "This e-mail may contain promotional materials. If you do not wish to receive future commercial mailings from Facebook, please opt out(link)". So, thanks to their encouragement, any hope I had that specific addresses wouldn't get onto mailing lists is gone, and if the opt-out link (it's not labelled "remove my data", that option is conspicuous by its absence) were to genuinely mean I'd never be notified again then they'd have to keep the address on record to do it. This means they either a) imply consensual use of this preferred address (possibly forever, given it doesn't say otherwise) by lack of response from it and b) use my friends' persistence to get that address (or its replacement) back on the list if I do register my displeasure - both distasteful things. So let it be known that I shall be doing my bit for the world by training my Yahoo! Mail spam filter accordingly.

(update 2009: http://www.tosback.org/ confirms that the advice given about invitations to Facebook members and their invited friends is inconsistent)

False Friends

It's been suggested I could put false details in and only tell my "real" friends how to find the account. This doesn't help: I've already got public contact details by design, it is of no benefit that this account doesn't self-advertise and as such is just another password to remember. That's a lot of needless overhead, and not only that it is troublesome enough when real people are thought to be imaginary.

No Interoperability

Joining several sites is another route to pain on top of the many-passwords, link management, and similar problems: while it would be nice if the interoperability initiatives such as Google's OpenSocial could be used to aggregate multiple sites the way I already do, some social sites will let me but they won't all do. I appreciate that these are commercial businesses who rely on the ability to differentiate themselves from their competitors, but I don't want to support the idea that this is an arena in which that argument should hold.

Tall Poppy Syndrome

I like my niche choices; moving away from that isn't just about loss of utility. With public interest in them high, social networking sites are a large target for malware authors, especially if cross-platform worms are a viable option, along with the usual suspects of link spamming and false malware warnings being more of an issue on high profile sites.

Specifics - MySpace

Specifics - FaceBook

Don't let the name fool you, your social network is a walled garden. Me? I'll be right where I always was: outside, enjoying much more than just the world wide web. And that's the way I want it to stay.

User Journal

Journal Journal: Recollection of Leeds' Otley Run

I recently overheard a conversation about The Otley Run on a train, which differed somewhat from personal recollection. I studied at the University of Leeds between 1992 and 1995, and while the internet was relatively new at the time and my recollection of the pub crawls I did was probably going to be a bit hazy, I wondered if I could find any documentary evidence for my version of events online today. This is the result of that search.

History of the Route

Since Bodington Hall was built as home to the University of Leeds' main playing fields in 1963, the A660 (or "Otley Road") in Leeds has been familiar to staff and students alike, travelling in north and south directions in order to make use of residences and other facilities. By the early 1990 the A660 road route also served residences at Weetwood Hall, Oxley, Lupton, Tetley Hall, Devonshire, Cavendish Hall, Montague Burton, and St Marks Flats.

Originally celebrating Tetley pubs and including five miles in Otley going via pubs such as the Sun Inn and Junction Inn, the Otley Run runs close to a number of local points of interest including the University playing fields at Bodington and Weetwood Hall, Bryan's Fish and Chips, Castle Grove Masonic Lodge, The Lounge Cinema, Cottage Road Cinema, Headingley Carnegie Stadium, Woodhouse Ridge, the site of Leeds Girls' High School, Hyde Park, and Woodhouse Moor.

The Modern Route

Changing around the time of the closure of Weetwood, Cavendish, Tetley Halls and opening of others south of city centre, the modern route starts at Woodies in Far Headingley and bears the alternative title The Headingley Mile. As such, the venues fall within easy reach of the boundary of "Green Zone" bus tickets.

Including diversions off the main road, the modern "Otley Run" route forms a trek to over 20 drinking establishments in which a one half/one shot per pub rule is sometimes followed. The end point varies according to where popular student nights are held on any given day, a distinction popularly held to belong to the Old Bar/Refectory, LMUSU "Poly Bop", and various other city centre student nights though (unsurprisingly) this is disputed by promotional material from the recently-opened Dry Dock and Walkabout bars.

Popular Venues:

  • Woodies Ale House (LS16 5JG, Far Headingley)
  • The Three Horseshoes (LS16 5JG, Far Headingley)
  • The New Inn (previously O'Hagan's) (LS6 4BA, Far Headingley)
  • Arcadia Ale and Wine Bar, (LS6 2UE, Headingley Arndale Centre - 2004)
  • Trio Bar and Grill, (LS6 3HU, Headingley - 2002) Headingley Mile
  • Arc (LS6 3JJ, Headingley - 2000) Headingley Mile
  • Headingley Taps (LS6 3HG, Headingley) Headingley Mile
  • The Box (LS6 2AD, Headingley - 2001) Headingley Mile
  • The Skyrack (LS6 3AW, Headingley)
  • The Original Oak (LS6 2DG, Headingley)
  • The Hyde Park (LS6 2AS, Headingley)
  • The Library, Woodhouse Lane (previously Feast and Firkin) (LS2 3AP) Headingley Mile
  • The Packhorse (LS2 3AP, Woodhouse Lane)
  • The Eldon (LS2 3AP, Woodhouse Lane)
  • The Old Bar (LS2 9JT, Leeds University Union)
  • The Terrace (LS2 9JT, Leeds University Union - 2001) Headingley Mile
  • The Fenton (LS2 3ED, Woodhouse Lane)
  • Strawberry Fields (LS2 3ED, Woodhouse Lane)
  • The Dry Dock (LS2 3AX, Woodhouse Lane - 1993) Headingley Mile
  • Met Bar, Leeds Metropolitan University Students Union

Motivation

The Otley Run and Headingley Mile are enjoyed by some in fancy dress, for charity collecting, and have variations with or without alcohol. This stretch of road continues to be popular for other celebrations, and not just those of students: popular with professionals in their 30s, 40s, and 50s, the full Otley Run has a long history dating back as far back as the 1970s. This pub crawl is indeed immensely popular and, albeit in modified form, has passed into the annals of history as a piece of student culture. And rightly so.

Portables

Journal Journal: Netbooks: The Next Generation

Evolution

Following the indisputable success of Asus' first-to-market ultraportable PC -making them the fourth biggest notebook maker in the top five European PC manufacturers list- we're now seeing an interesting split between the next-generation products coming on sale. Seeing their competitors ship machines with Windows XP preinstalled, Asus has speculated that improving specifications to meet Microsoft's minimum/maximum requirements is the way to go (and avoids the tricky manual Windows installation the 700 series EeePC required in the process). This is all well and good, but prices have risen beyond the original price point to somewhere around those of the cheapest non-rugged full-size laptops.

On the other side of the dichotomy, we have the speculation that embedded-class processors such as those commonly in PDAs, portable media players, and satellite receivers should be favoured; that better power efficiency and smaller code size can be achieved without loss of the desktop-class applications Asus brought so cheaply to the "second million" with their choice of the open source on Linux route.

With Windows XP support extended to accommodate the original EeePC and compatibles, it will be interesting to see if Microsoft's response will be to ignore or accommodate these latter machines. With technologies like Foundry Linux having already brought the market an ultra-low-resource OS core with optional mainstream-distribution compatibility, will we see versions of Microsoft's OSes (Windows 7? Windows Mobile? Singularity(2003)/Midori -known to target x86 and ARM- even?) that follow suit? Well, time will tell. And these are interesting times!

Products update:

Related:

AMD

Journal Journal: Windows Usability Tweaks

Work are trialling alternative access methods to the Windows network, which will see me lose access to my non-development machine. This is how I've tweaked my XP Pro desktop for enhanced usability. I can't replicate this all on our Terminal Server due to permissions problems but others might find this useful

On the Desktop:

By default, XP pro has icons for My Computer, My Network Places, My Documents, Internet Explorer, Recycle bin. I added: Floppy (create shortcut via drag and drop from My Computer); Printers and Faxes (likewise from Control Panel); Printer STE-02-01 (from within Printers and Faxes). My preferred Start Menu Properties include Auto-hide the taskbar (more screen estate), Keep the taskbar on top of other windows (stops annoying minimise/close-via-buttons goofiness). DO NOT group similar buttons, and DO NOT hide inactive icons (teamed with Lock the taskbar for a little of that extra space back).

My Documents:

For re-reading web stuff without "Make This Page Available Offline", create shortcut "IE Cache" here (from C:\Documents and Settings\william.towle\Local Settings\Temporary Internet Files); For backing up bookmarks, create shortcut "IE Favourites" here (from C:\Documents and Settings\william.towle\Favorites); For revisiting items no longer shown in Start/Documents create "Recent Documents" shortcut here (from C:\Documents and Settings\william.towle\Recent)

Quick Launch toolbar:

By default this lives to the immediate right of the Start menu and contains the "iconify all programs" icon. I like: an icon for Outlook (if not normally available); various pages from IE favourites (shortcuts via drag and drop). All existing icons here can be shown/edited in Explorer courtesy of "Open Folder" from the context menu.

Applications:

Explorer: In Tools/Options, configure: [General] Use Windows classic folders; Open each folder in its own window. [View] Show hidden files and folders; Launch folder windows in a separate process (this last one stops IE pages reloading when Explorer preferences are changed)

Other preferences:

Outlook: In Preferences/Email, after moving or deleting an item, use "open the previous item" (sic, means the next chronologically); check "close original message on reply"; on replies and forwards "include original message text" is preferable for business but use "prefix each line of the original message" for general internet use; under Advanced Email Options, uncheck "delete meeting request from Inbox when responding" (and have an email folder to move them into); in Other/General, uncheck "empty the deleted items folder upon exiting"; in Other/Advanced, check "warn before permanently deleting items"; uncheck "automatically select entire word when selecting text"; set "startup(sic) in this folder" to Outlook Today; Reading Pane options: mark as read when viewed; wait 3 seconds; do not mark as read when selection changes. If Open With>WordPad fails, create a shortcut in C:\Documents and Settings\username\SendTo; wordpad.exe is in C:\WINDOWS\ServicePackFiles\i386.

Portables

Journal Journal: Netbooks: When Eees Misbehave - Tips, Tricks, Issues

My Eee misbehaved today. I'd noticed an handful of useful-looking updates in the software updates list during a session of offlining youtube content and had therefore been reluctant to reboot. Meanwhile, the disk filled up - and when the reboot was finally triggered, I got the normal Easy Mode login screen but no way to get past it.

The next steps to restore normal service were:

  1. Kill X with CTRL-ALT-backspace
  2. Kill the kernel with CTRL-ALT-DEL
  3. (Optionally hit ESC on restarting for the boot disk selection, and select the HDD)
  4. (Immediately, if you've come from the boot disk selection) press F9 for GrUB
  5. Determine and issue appropriate fix

Subsequently at the GrUB command line, it is now possible to specify the kernel parameters you want to boot with, eg. `init=/bin/sh` or the proprietary `XANDROSDEBUG=y` (the root filesystem is mounted writable in the latter case, and some other useful commands run automatically).

Now is perhaps a good time to follow the "boot to recovery prompt" advice below. You can mount /dev/sda1 and /dev/sda2 on /mnt-system and /mnt-user just like the normal boot process does and change files at will. Beware things in /sbin not being on the PATH even though you are root, and you don't have busybox.asus (and therefore 'sync' and 'halt'), but by remounting everything read-only first you can power down safely.

Other tips, tricks, issues

Not safe to adapt /etc/sudoers in Easy Mode:
...http://forum.eeeuser.com/viewtopic.php?id=1587 (requires recovery disk)
Boot menu recovery option:
...http://wiki.eeeuser.com/howto:installrescuemode
How to ensure Linux is appropriately tweaked:
...http://samiux.wordpress.com/2007/11/12/yet-another-way-to-install-ubuntu-710-to-asus-eee-pc/
Getting KDE:
...http://wiki.eeeuser.com/howto:getkde
Just getting a "start" menu:
...http://forum.eeeuser.com/viewtopic.php?id=808
The Media

Journal Journal: Guinness' White Pint (no, really ... and other foolishness)

Postscript, for Andy: since the discovery over a year ago that YouTube videos could be given a frame that didn't relate to the content (see "On Having YouTube Playlists" for the method), a craze for directing misleading video links to the 1987 Rick Astley video "Never Gonna Give You Up" culminated in 15 million web hits in time for April Fools' Day (see http://www.thesun.co.uk/sol/homepage/showbiz/music/article972558.ece and the report of YouTube's tribute here http://blog.wired.com/underwire/2008/04/youtube-rickrol.html), sparking the suggestion it might revive his career ...The one where he was Stock, Aitken, and Waterman's tea boy, presumably.

Quickies

Journal Journal: Retro computing stuff

It's funny.  Laugh.

Journal Journal: [Humour] More Chart Jokes

More statistical analysis jokes, songs this time (see xkcd blog entry for the 90's Flow Chart and other more recent strips).

Source: http://flickr.com/photos/boyshapedbox/sets/72157603957925616/

Highlights:

Slashdot Top Deals

Imagination is more important than knowledge. -- Albert Einstein

Working...