From: Petter Reinholdtsen Date: Fri, 27 Jan 2012 14:55:25 +0000 (+0000) Subject: New entry. X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/commitdiff_plain/1dbd0c5c55c03d24ee7606d89a9105a2da049148?ds=sidebyside New entry. --- diff --git a/blog/data/2012-01-27-skolelinux.txt b/blog/data/2012-01-27-skolelinux.txt new file mode 100644 index 0000000000..ef76eb2b56 --- /dev/null +++ b/blog/data/2012-01-27-skolelinux.txt @@ -0,0 +1,50 @@ +Title: Handling non-free firmware in Debian Edu/Squeeze +Tags: english, debian edu +Date: 2012-01-27 16:00 + +

With non-free hardware, one need non-free firmware. This is a sad +fact of todays computers. In the next version of +Debian Edu / Skolelinux based on +Squeeze, we provide several scripts to make this easier to handle. +The common use case I run into is laptops with wireless network cards +needing non-free firmware, but there are other situations too.

+ +

First and foremost, we provide ISO images for DVD and CD with all +firmware packages in Debian included, to ensure debian-installer find +and can install it during installation. This take care firmware for +network devices used by the installer when installing from from local +media.

+ +

Next, one might need other firmware blobs for non-network devices. +For these we provide a script +/usr/share/debian-edu-config/tools/auto-addfirmware which +search through the dmesg output for requests for extra firmware, look +up the firmware files in the Contents-ARCH.gz files available in the +package repository, and install the packages providing the requested +firmware file(s). I have proposed to do something similar in +debian-installer (BTS report +#655507), to allow PXE +installs of Debian to handle firmware installation with less manual +labour.

+ +

Debian Edu provide PXE installation of Debian out of the box, and +because some machines need firmware to get their network cards +working, the initrd some times need extra firmware included to be able +to install at all. To fill the PXE installation initrd with extra +firmware, the +/usr/share/debian-edu-config/tools/pxe-addfirmware script is +provided.

+ +

Last, some LTSP clients might also need firmware to get their +network cards working. For this, +/usr/share/debian-edu-config/tools/ltsp-addfirmware is +provided to update the LTSP initrd with firmware blobs.

+ +

At the moment, we do not run any of these during installation, to +make the local administrator aware that they are using hardware that +need non-free files to function. We do not know if this is acceptable +to the administrator or not, and thus leave it as their choice to add +firmware or not.

+ +

We plan to release beta3 this weekend. You might want to give it a +try.