Search Results: "ana"

15 July 2006

Erich Schubert: Extra exploit protection - SELinux

Apparently (as analyzed by Joshua Brindle), SELinux with the commonly used policies prevents the latest exploit (the one using a race condition on /proc/self/environ). Another way of preventing this would have been to mount /proc with "noexec, nosuid". I wonder why that isn't the default anyway? It would be good to have more people work on Debian SELinux. Currently, I'm not aware of anyone working actively on Debian SELinux. So although it was called a "pet release goal" earlier, this seems very utopic to me right now. The SELinux toolchain has received some important fixes/features (modular policy linking should finally be working!) but these are not yet in unstable, nor has the reference policy package been updated recently. Running SELinux on the main Debian servers probably is some work... there will be custom policy that needs to be written. It would however increase our security a lot, especially for boxes such as gluck that probably are our weakest point (because all developers need to be able to log in). Sometimes I have the impression that I'm the only one running a Debian system with SELinux and the reference policy... and I'm still busy with my exams, and I don't know yet if I'll have more time afterwards (a 6-month thesis is next after the exams, and I'm actually thinking about some business opportunities, too...)

Evan Prodromou: 27 Messidor CCXIV

I'm extremely excited to see that Creative Commons Salon Montreal will be launching on Thursday 20 July. The event will be at Le Pistol, 3723 St. Laurent, 7PM. Should be extremely fun -- Marcus Bornfreund, national director of CC Canada, will be there, and he's always good to see and talk to. tags:

Camping We're heading off to the wt:Mauricie for a weekend of camping at the R serve faunique de St.-Maurice. It's extremely difficult to get any camping reservations for the second half of July in Quebec, since it's the official Construction Holiday. This is a 2-week work holiday built into the union contracts of most (all?) construction workers in Quebec, as well as for many other unionized works. Which means that most Quebec vacation spots are completely packed for this period -- especially ones that are affordable. I managed to get us a weekend in St.-Maurice, which apparently has great lake swimming, but it's raining cats and dogs right now in wt:Montreal, so it might not be such a fun trip. I promised Maj we'd get out of the city this weekend, though -- they're predicting highs of 35C. tags:

Joachim Breitner: Bringing Free Software to Ghana

In less than a month, I'll be flying for one year to Ghana, where I was offered a job as a teacher and network administrator at an International College in Tema. The school wants to get started using Free Software and so Ralph Amissah, a fellow Debian Developer, asked me if I'm interested. I was, so I got the job.I don't know yet my exact tasks there, and I don't know yet if I can make a difference, but if I can, I'll try to spread the word about Free Software. In my opinion, Free Software can play a role in giving a country like Ghana technological independence and allows for their own developments in this area. My favourite Linux distribution will be Debian, of course, and I'll keep you, especially on planet.debian.org, updated on my progress. I have orginially looked for a project in the developing world to work on after my Abitur (German Highschool Diploma), but I haven't found something in time, so I started my studies in mathematics and computer science. Last year at DebConf 5, I talked with a few people about things to do to fight the Digital Divide, including Kurt Gramlich, Mark Shuttleworth and Ralph, who contacted my in the winter. @Ralph: Thank you!Note that the non-technical reports are blogged in German and won't appear on the planet, so if you're interested, see my blog directly. Pictures will appear at the usual place.

13 July 2006

Enrico Zini: First pratical lesson

Notes after today's training session. Small index of most used shell commands:
  • ls - list directory contents
  • cp - copy files and directories
  • mv - move (rename) files
  • rm - remove files or directories
  • find - search for files in a directory hierarchy
  • cat - concatenate files and print on the standard output
  • more - file perusal filter for crt viewing
  • less - opposite of more (quit with 'q')
  • cd - Change the current directory to DIR. (use "help cd" instead of "man cd")
  • mkdir - make directories
  • rmdir - remove empty directories
Small index of commands useful for combining in pipelines:
  • grep, egrep, fgrep, rgrep - print lines matching a pattern
  • tail - output the last part of files
  • head - output the first part of files
  • sort - sort lines of text files
  • uniq - report or omit repeated lines
  • sed - stream editor
  • wc - print the number of newlines, words, and bytes in files
Problems found during the lesson:
  • You set the system default locale to Amharic, and the gdm login will be in Amharic input mode. We didn't find out how to switch it back to input roman characters. Right click on the input field to set the input method doesn't work. Since usernames are not in Amharic, you're locked out.

  • So you CTRL+ALT+F1, login and try dpkg-reconfigure locales. On Ubuntu Dapper, it does not work anymore.

  • So you dig and dig and dig and finally find that you can force a locale in /etc/default/gdm (but not in /etc/gdm/locale.conf, nor in /etc/gdm/gdm.conf).

  • Then the internet works for a bit and you look up how to reconfigure locales in Ubuntu. Turns out you have to use localeconf, which is not installed by default, is not in universe and thus not on the CDs, and needs to be downloaded from the Internet.

  • The Ubuntu wiki is all on https, which defeats any attempt of proxy caching.

  • An Internet proxy needs to be configured 3 times: in Gnome, in Firefox and in Synaptic (well, apt). This is especially tricky when you forgot to setup the proxy in Synaptic and seemingly unrelated applications fail, like the Ubuntu language selector, which internally invokes the package manager to download missing langpacks.

  • Some short descriptions in the NAME section of manpages are hard to understand, or wrong. Noted on apt-get, apt-cache and less. Top prize goes to apt-cache:

    NAME
           apt-cache - APT package handling utility -- cache manipulator
    DESCRIPTION
           [...] apt-cache does not manipulate the state of the system but
           does provide operations to search and generate interesting output
           from the package metadata. [...]
    
    So apt-cache is a manipulator that doesn't manipulate. A possible improvement can be "query the APT package cache".
  • The language selector in Ubuntu Breezy doesn't really exit and keeps the package database locked. This seems to be fixed in Dapper, and probably had been fixed in some Breezy update. System updates here are a problem: my Dapper (with some Universe things in it) wanted to download more than 120Mb of data, and the Uni network was giving me 14Kbps. It's been a nice opportunity to teach about fuser -uva and kill.

  • dict, squid and many other packages from 'main' are not on the normal Ubuntu CDs: is there an easy way to build a CD with them? Or do Ubuntu CDs with extra packages already exist? I'll have to find out.

  • cupsys has documentation outside of /usr/share/doc, in /usr/share/cups/doc-root.

  • man works on all commands, except cd, which is an internal shell command and thus needs help instead of man. I should remember to ponder about autogenerating manpages from help output.

  • Is there an index-like manpage with a list of the core Unix commands and their short descriptions? It there's not, it's easy to generate:

    #!/bin/sh
    DIR=$ 1:-"/bin" 
    (
    find $DIR   while read FILE
    do
       if [ -x $FILE ] && ! [ -d $FILE ]
       then
               LANG=C COLUMNS=2000 man  basename $FILE    \
                     grep ^SYNOPSIS -B 100   grep ^NAME -A 100   \
                     tail -n +2   head -n +2   \
                     grep -v '^[ \t]*$'
       fi
    done
    )   sort   uniq   sed 's/^ \+//'
    
    Try running it on /bin and /sbin: it's great!. Also, since it doesn't redirect stderr, it nicely exposes a number of manpage problems.
Lots of bugs to report when I come home: from here it'll take ages, and lots of money on the hotel internet connection, and some are Ubuntu-specific so I'd need to do everything online with Malone. As usual, teaching is one of the best ways to find bugs. I propose an Etch training session a month before release. Other things to do:
  • Find more info about that Wikipedia live CD with Wikipedia browsable without the Internet.
  • Make a collection of Free technical E-books: even those Indian low-cost book editions are too expensive here, so E-books mean a lot.

Jonathan McDowell: HDTV's not quite there yet.

I need a new TV. I've have my current one for 6 years now and it was secondhand when I bought it. Plus it gets this little green patch now and then (which it's been doing for a couple of years). Not hugely annoying, but everything helps in justifying a new one. My current TV is a normal 25" 4:3 set. I've worked out that if I go widescreen I need a 31" set to get the same height, which seems perfectly doable. The tricky bit comes in that I'd like HD, as hopefully the new TV will last me at least as long as the old one has. HD's only recently been launched in the UK - Sky brought out their HD service just in time for the World Cup (though I understand lots of people who'd pre-ordered didn't receive their upgrades in time). Telewest also have a recent HD service. Of course NTL, who I have, don't yet (despite them having merged with Telewest) and the Freeview DVB-T trials are only in Central London. Anyway, I won't have HD signal for a while, but I want to be ready when for when I do (and I'll be hooking a media PC up to the screen anyway, so will be able to take advantage of it via that method). Sky appear to have decided on using 2 HD formats; 720i (1280x720, progressive) and 1080i (1920x1080, interlaced). So having support for those would be nice. In addition I'd like 1080p (1920x1080, progressive), for things like the media box and in case content becomes available in that format (HD-DVD/BluRay?). This doesn't seem like a huge request. Lots of TVs in the UK are marketed as HD Ready. What does that mean? Essentially it specifies that the minimum native resolution of the screen is 720 lines and that there is a digital (DVI or HDMI) input that can support 720p and 1080i input and copy protection (HDCP). There is no minimum width; the set is allowed to scale the image to fit whatever it has. I've seen HD Ready sets that have a 1024x1080i native resolution - not wide enough for a native 720p image let alone 1080i. However most HD Ready sets seem to do 1366x768 as the native res, so fine for 720p but not 1080i/p. sigh I managed to find a TV from Philips, the 37PF9830/10, which does native 1920x1080p. Amazon even sell it, though for an eye watering £2,248.28. What does this get you? Integrated Freeview decoder? No. MPEG2/4 playing of movies from flash media? No, just image viewing. A nice big monitor for your computer? No, Philips' website only lists 1024x768 as the max computer res and I've seen reports in forums that 1366x768 is possible, but no higher. There's a 42PF9830/10 (42") that adds movie playing and ethernet, which sounds good but adds who knows how much to the price (I couldn't easily find a UK price). Plus it's probably too large for me even if it was affordable. My naive hope is that with the Sky push lots of people will have got sorted for the World Cup, or will go HD for Christmas. Meaning that come the new year I might have a better available choice of proper HDTVs and the pricing might be sane. I can dream, right?

12 July 2006

Junichi Uekawa: xpdf -fullscreen presentation fix.

Apparently there is a long-standing bug on xpdf not being able to support some window managers.Now metacity, the default window manager, is suffering the same problem.I've posted a patch to the bugreport 247602.I have temporarily placed packages here.I need this fix for my presentation this weekend.

Carlos Villegas: testing ubuntu's readahead (SoC2006)

The base distribution I'm using for Sid changed slightly by installing ssh. There was no boot time difference. The new base bootchart (same time 49 sec) is here.

Based on a discussion in initscripts-ng-devel between Petter Reinholdtsen and Erich Schubert, I decided to try ubuntu's readahead to see if we will get a better or worst boot time. After installing ubuntu's readahead 1.0.1-2 but noticed not time difference. No difference was obtained by changing the boot order (S39 to S19 in rcS.d) nor by adding files read at /etc/readahead/readahead. The bootchart is here

Also tried the newer readahead from ubuntu readahead 0.20050517.0220-0ubuntu3 but now with a loss of 1 second. This includes two scripts S01readahead and S39readahead-desktop in rcS.d and S99stop-readahead in rc2.d. The bootchart is here

Next I'll try to analyze the SUSE static preload.

Besides I filed an bug (377941) to initramfs-tool I had with installing Etch on my laptop with a usb harddisk. Tried adding sleep 5 to /usr/share/initramfs-tools/scripts/init-premount/udev, then dpkg-reconfigure linux-image-.... but still fails :(

Sergio Talens-Oliag: Back from the V Jornades

As others, last week I was not waiting for the Pope and I managed not to be affected by his visit to Valencia; I left on Thursday at 15:30 to go to Barcelona for the V Jornades de Programari Lliure and didn't came back until Saturday at 20:00; at that time the show was still going on but I was not directly affected by it, as I live on a village that is about 5 Km. away from the city and probably around 10 Km. from the Pope's stage. Anyway, this post is about what happened on the JPL, so here we go. On Friday I gave a tutorial about Debian Packaging using liw's slides, it was planned for an hour and a half but I ended up using two. I believe that the tutorial went more or less OK, although they were not able to start doing anything on the computer. If I'm asked to give a similar tutorial again I'll try to have more time or to do a talk about the Debian Project and how it works before the tutorial, as that could reduce the time needed for the practical part (i.e., some of the people attending to my tutorial had no experience with the BTS or was not really aware about the available distributions). On Saturday I had a half an hour talk about Agile Documentation Tools; unfortunately I had not finished my article, but I had eight pages of reStructuredText and I transformed them into a S5 presentation in 20 minutes (the talk was about agile documentation tools, wasn't it?). As usually happens to me I had a lot of material and I ended up giving a two hour talk based on an unfinished article (I wanted to add a table comparing the features of different lightweight markup languages, but I was unable to complete it before leaving to Barcelona)... my excuse for doing such a long talk is that I asked to the public if they wanted me to stop, but they were interested and participative and I ended up using all the slides. As I talked so much I was unable to attend other talks, but I had a good time at the Jornades and met a lot of good people. I imagine that I'll probably will come back if they invite me again next year, it seems that they already had some requests for talks... :)

Evan Prodromou: 23 Messidor CCXIV

I've been really heads-down on the MediaWiki extension to allow OpenID logins -- so you can log in to Wikipedia with your TypeKey account -- and I almost managed to miss the ten thousandth article on Wikitravel en: tonight. The article was wt:Loveland (Ohio), and it was created almost 3 years after we started Wikitravel. If you read this, please drop by the Travellers' pub and leave a message of congratulations and support to the thousands of Wikitravellers who got the project this far. We're planning a wt:Wikitravel:10K Party for early August at Wikimania. It's pretty exciting for us -- such a coming-of-age for any Wiki site. tags:

Deprecated The humorous use of the misspelling 'teh' is now officially deprecated. tags:

Lars Wirzenius: Enemies of Carlotta: EoC 2.0 alpha 1

I made the alpha 1 release of the EoC version 2.0 development series available. See the EoC home page for info. (EoC is my mailing list manager.)

Simon Law: GCC Summit 2006


Forklift
Originally uploaded by sfllaw.
I look forward to going to Ottawa every June for the GCC Summit. I've gone every year since it started in 2003 and have no intention of stopping. That's because it feels so much like a family reunion. Let me explain. The core people who have worked on GCC have been doing it for years. They're people who used to work for Cygnus Solutions, back before they were bought out by Red Hat. They're people who work for CodeSourcery. And they're people working for Intel, HP, and IBM who are compiler writers first and employees second. And they all know each other like dysfunctional family. When I first showed up at the first Summit, Jim and I were the new kids. We had just finished typesetting the Using GCC manual that was published by GNU Press. So I went around absorbing compiler technology by osmosis, and trying to get as many developers to sign by pre-press draft. The nice thing about the GCC Summit is that there is only one track of talks. So you never have to choose between two talks that you're interested in. It's a little bad though, since you're always tempted to check your e-mail when there's a lull in the interestingness of the presentations. This year, the focus seemed to be on profiler-driven optimizations. I'm not really sure those are very profitable, as they actually require developers to run their applications as part of the build system. And we all know that humans are lazy. But perhaps I underestimate the heroics that build-systems people will go through to squeeze out that extra ounce of performance. Danny Berlin and Kenneth Zadeck talked about dataflow analysis and getting rid of the terrible implementation inside GCC. I had heard horror stories about flow.c before, but have yet to actually look inside it. Their talk has disuaded me even more. The last thing that sticks in my mind is the GDB talk, which seemed to be the only toolchain talk this year. But these things wax and wane. I skipped out on the afterparty this year, which meant that I couldn't help with the monumental challenge that awaits us after each summit. But I shall return.

Sergio Talens-Oliag: Back from the V Jornades

As others, last week I was not waiting for the Pope and I managed not to be affected by his visit to Valencia; I left on Thursday at 15:30 to go to Barcelona for the V Jornades de Programari Lliure and didn't came back until Saturday at 20:00; at that time the show was still going on but I was not directly affected by it, as I live on a village that is about 5 Km. away from the city and probably around 10 Km. from the Pope's stage. Anyway, this post is about what happened on the JPL, so here we go. On Friday I gave a tutorial about Debian Packaging using liw's slides, it was planned for an hour and a half but I ended up using two. I believe that the tutorial went more or less OK, although they were not able to start doing anything on the computer. If I'm asked to give a similar tutorial again I'll try to have more time or to do a talk about the Debian Project and how it works before the tutorial, as that could reduce the time needed for the practical part (i.e., some of the people attending to my tutorial had no experience with the BTS or was not really aware about the available distributions). On Saturday I had a half an hour talk about Agile Documentation Tools; unfortunately I had not finished my article, but I had eight pages of reStructuredText and I transformed them into a S5 presentation in 20 minutes (the talk was about agile documentation tools, wasn't it?). As usually happens to me I had a lot of material and I ended up giving a two hour talk based on an unfinished article (I wanted to add a table comparing the features of different lightweight markup languages, but I was unable to complete it before leaving to Barcelona)... my excuse for doing such a long talk is that I asked to the public if they wanted me to stop, but they were interested and participative and I ended up ussing all the slides. As I talked so much I was unable to attend other talks, but I had a good time at the Jornades and met a lot of good people. I imagine that I'll probably will come back if they invite me again next year, it seems that they already had some requests for talks... :)

11 July 2006

Enrico Zini: First day in Addis

First day in Addis Ababa, after the introductory session for this 10 days Linux training. Interesting new quotes I picked up from the excellent presentation of Dr. Dawit:
Much that I bound I could not free
Much that I freed returned to me
(I didn't manage to transcribe the attribution)
And this one for Bubulle, about translation:
When you speak to me in my language
you speak to my heart
when you speak to me in English
you speak to my head
(sb.)
Incomplete list of questions I've been asked, in bogosort -n order:
  • How do I get support?
  • Are the configuration files always the same accross different distributions?
  • What is the level of interoperatibility between the various Linux distributions? And between different Unix-like systems?
  • Does plug and play work well when I change hardware?
  • Can I access NTFS partitions?
  • How do I play multimedia files in restricted formats?
  • I heard that NFS has security problems: can it be secured, or are there other file sharing alternatives?
  • Can I access a desktop remotely?
  • Can I install Linux on a computer where there's Windows already? Do I need to partition?
  • Can I be sure to find drivers for my hardware?
I'm happy to find that we've been successful in building more and more good answers for these questions.

Clint Adams: Where's Max Headroom when you need him?

[Coca-Cola disfruta]

Julien Danjou: sysrqd gets dedicated port number

IANA just accepted my request of dedicated and registered TCP port for sysrqd.
sysrqd 4094/tcp sysrq daemon
sysrqd 4094/udp sysrq daemon
I will release a new version today using these ports.

10 July 2006

Clint Adams: Though he was the Kirin Rider, Sunekosuri rode him

By the way, anyone who thinks that a lack of Internet connectivity in housing is not a clear disadvantage is on the wrong drugs.

John Goerzen: Week 2 (ending Jul 8)

The big news this week: the kitchen is gone and the wash house was saved!

On Monday, I went out to take the week 1 pictures and clear out some junk from the wash house.

Workers started Wednesday. We thought we'd have to tear down the wash house, but they managed to save it! It'll make a nice outbuilding somewhere.

They pulled down the kitchen/bathroom. So things are looking very different already.

Check out the week 2 photos. Here's a sample:

9 July 2006

Antti-Juhani Kaijanaho: Moved

I’ve been pretty much unable to pursue any of my hobby projects for a couple of months now. One of the reasons was my move (1, 2), which thankfully is now done! I lived in student housing for almost nine years, from September 1997 until June 2006. The first three years I lived in a three-person shared apartment, and in May 2000 I moved to a two-person apartment. All this time my flatmates were assigned by the housing foundation without consulting me. Most of them were pretty decent, and none of them was really bad, but at the end I just couldn’t take it any more. When I got my last flatmate last September, I got so stressed about it that I started getting home-phobia. It was time to start thinking about moving out. In May, I found a rather nice place. It is a studio apartment with 31 square meters of living space, and includes a full bath, a small kitchen and an alcove, with a very nice view of forest and cutting. It is located less than 200 meters from my old place, and a little higher up the hill, with a much nicer view. The rent is very nice, and in general there is little to complain about the place. Did I mention the view yet? On June 1, I got my keys and brought in my spring mattress. The old place was not packed up yet, so I spent a lot of time there, but also shopped around for stuff for the new place, including a beautiful lamp. You’ve seen this picture already, but just to remind people, this is where I slept the first three weeks: [A picture of the alcove with a mattresss and a lamp.] My father visited me for a few days in the middle of June, and between the two of us we managed to pack up most of the old place. Father also disassembled my furniture, and we moved most of the pieces over. My mother then visited me on the Juhannus weekend. Neither of us have a car, so we moved a lot of stuff by sheer muscle power. She also installed the curtains that she had brought for me from her storage, and reassembled most of the furniture. The last week of June I spent moving stuff by muscle power, but it wasn’t enough, so Mother came back on June 30, helping cleaning up the old place, and Father visited again with a car and helped move the rest of my stuff. Mother also installed more curtains: in the following picture, she is sowing the curtains to make them be of the correct length: [Image] So, thanks to my parents’ immense help, I now have a hugely nice studio apartment: [A picture of the alcove as it is now]

Clint Adams: Rubber tard hats for Duncan and Brady

As human beings, we operate on stereotypes and snap judgments. Purse is getting kicked in the groin by a girl with pointy shoes. Pointy shoes went out of fashion 600 years ago. Tell her that, Purse. In the twentieth century, I was at a wrap party for Kondom des Grauens, and I leaned over to my friend and pointed and said, What do you think her ethnicity is? He looked at her, even though I hear that such behavior can get you locked up in this country, and he replied, Well, I don't think this, but I think you think that she's half-Japanese, half-black. I said, Uh, close, because he was half-correct, and, though I was somewhat surprised by his response, I made my way across the private room at Life, which exists no longer, steering around the sphere of unpleasantness cast by Joe Fleishaker, who still exists. Excuse me, I said to the girl, rudely interrupting her friends' vapid chatter. Are you half-Japanese? She smiled, and she cheerfully answered, No. I'm totally Polish! Somewhat surprised by the response, I had nothing else to say but Oh. Wow. Then I got the hell out of there. Purse missed the last ferry to Nanaimo. Obviously he was not sweating at the time. Obviously. So I was in this elevator in Brussels, just having fled from an angry mob of sprouts on the street, and this guy looks at me and says . I had nothing else to say but Oh, you're American, he said. How offensive is that? You looked like a Saudi national. Then he got the hell out of there. and no Atom feed? Dammit, Purse. In a different elevator in Geneva, a young Iraqi girl said to her brother, but she slurred it so it sounded more like . People were disturbed. The Iraqis were wearing pointy shoes. Go figure. Purse: Gary is a cat. You knew that once. In a Red Lobster, a woman asks her waitress, Are you from Singapore? Yes, I am, replies the waitress, seemingly not curious at all about how someone could possibly determine that. It's very clean there, isn't it? Yes, it's very clean. Chewing gum is illegal. Yes, it's forbidden. Purse hasn't even heard the story about conclusions reached from biographical research on Wordsworth. Upon meeting Kim Lee, the man uttered a phrase in Korean. Huh? Mr. Lee responded with the quickness. Oh, you don't speak Hangul? the man said, as if this question made sense. Don't be stupid, said the man's wife. They're from Hong Kong. Mr. and Mrs. Lee gasped. How did you know that? they stammered. The man's wife was too polite to answer them.

Barry Hawkins: Debian Graphical Installer excellent work, guys

I recently had to provision a laptop at my client’s site for my use. Certain third-party applications that are key to managing the technology practice there are Windows-only, but I (am fortunately allowed to) refuse to have a Windows-only machine. They are cool enough to let me shrink the corporate WIndows XP image and set up a Debian sid instance for dual-booting. I took my trusty CD of a recent daily snapshot (the fact that I have been able to use daily snapshots of the Debian Installer ISO for several years with little to no trouble is in itself a huge testimony to the quality of that project’s work) and popped it into the media drive of this rather battered Dell Latitude D600. I had heard at DebConf that the graphical installer was now fully part of the daily snapshots, so on a whim I invoked it with the ‘expertgui’ directive at the boot prompt. Wow. Language selection in the graphical Debian Installer If you haven’t seen this, go and burn an ISO of the daily snapshot for your architecture and boot into it. (I won’t even elaborate on the fact that being able to choose from 11 different architectures is massively impressive.) What a beautiful interface, and how amazingly tasteful as far as look-and-feel. It’s very professional-looking, yet not corporate. There’s a button to capture snapshots of the install screens right there on each screen. It may take a minute or two to adjust to having the right line in the display highlighted before clicking the button to continue in more-complex screens, but the annoyance is neglible. I was thoroughly impressed, so much so that I wiped my backup laptop, a ThinkPad T42, and did a reinstall using the graphical interface. You can still pop over to the other virtual terminals just like in the character-based installer; the graphical interface seems to use the fifth virtual terminal. I just popped out of it to the second via Ctrl + Alt + 2 and was able to mount a USB drive with some firmware I needed. I wiped the T42 so I could run the IBM recovery and get XP back on a small partition. Hey, how else am I going to play Warcraft III? (Seriously, though, if anyone has managed to get Warcraft III to run via an emulator, let’s talk.) I found it a study in contrasts, installing XP and then installing Debian immediately after. The first thing I noticed with XP is how little visibility I have into the install process compared to the Debian installer. I suppose I shouldn’t have to since all these vendors have supposedly ensured (stifling audible laughter here) a smooth installation process for me. However, when something does go wrong, I am pretty much out of luck. Second, I have come to take for granted how quickly you can fully provision an OS instance with Debian’s rich package-management system. The benefits of an awesome package management system are painfully obvious as soon as you have to reinstall Windows or OS X, especially if you are a software developer with a whole litany of tools necessary for your work. A graphical installer was the last major impediment to me recommending Debian to my friends and relatives who are too befuddled by a character-based application or installer. This closes a significant gap in the Debian offering, and I wish to sincerely thank those who have poured so much time into the installer project as a whole and have gone the extra distance to create an interface that reaches out to the less-technically-oriented crowd.

Next.

Previous.