# systemctl mask getty-static.service # systemctl mask getty@tty1.service # systemctl mask serial-getty@hvc0.service
...well, except for the cipher suites that require an OpenSSL >= 1.0.0, but that's an adventure for another day.
wget http://redmine.lighttpd.net/attachments/download/1395/ssl-compression.diff wget http://ftp.us.debian.org/debian/pool/main/l/lighttpd/lighttpd_1.4.31-3.debian.tar.gz wget http://ftp.us.debian.org/debian/pool/main/l/lighttpd/lighttpd_1.4.31.orig.tar.gz tar xvzf lighttpd_1.4.31.orig.tar.gz cd lighttpd-1.4.31/ tar xvzf ../lighttpd_1.4.31-3.debian.tar.gz vi debian/control [and get rid of the dpkg-dev version dependency] vi debian/rules [and get rid of the "export=config" line and the previous backslash] patch -p1 <../ssl-compression.diff debuild -us -uc [then install all of the dependencies it barks about and try again...] cd .. sudo dpkg -i lighttpd_1.4.31-3_amd64.deb sudo /etc/init.d/lighttpd restartAnd make sure these options are in your lighttpd ssl.conf:
ssl.cipher-list = "RC4-SHA:AES256-SHA:AES128-SHA:DES-CBC3-SHA" ssl.honor-cipher-order = "enable" ssl.use-sslv2 = "disable" ssl.use-sslv3 = "disable" ssl.use-compression = "disable"
Unable to start nfsd or portmap in Debian? Getting weird errors in /var/log like the following?
auto lo iface lo inet loopback
Just modprobe snd_pcm_oss and snd_mixer_oss, and restart udev. Then relive all your old Mac game meories through SheepShaver...
You'll want to use something called the Compose Key. Good instructions on this site, but here's a quick installation summary:
On my Debian boxes I use evilwm as my window manager, because it gets out of my way in just the way I like. Hence, I don't use gnome-terminal or kterm or ETerm or what have you; xterm has worked perfectly fine.
Nevertheless, I frequently spawn a lot of terminals, and the 5MB that each xterm process eats up (not including the 3MB bash does) add up after I fill a few virtual desktops with terminals. Xterm is also quite slow: cat'ing a 15K line banner output takes ~4 seconds on my netbook.
Hence, I went looking for replacements. Rxvt takes ~2MB per instance and cats the same file in ~1.2 seconds. Mrxvt takes ~3MB and ~0.5 seconds. Rxvt-unicode takes the cake, though, at ~3 MB and ~0.3 seconds. The real kicker, though, is its "daemon" mode, in which only once process is spawned for all "client" terminals, saving a lot of RAM. (Just hope it doesn't crash!)
Here's my setup:
URxvt*scrollBar: false URxvt*reverseVideo: true
I've tested SheepShaver with Mac OS 7.6.1 and Mac OS 8.1 with a 4MB OldWorld ROM. Sound works (even though ESD isn't used), video works, haven't tried ethernet. (all done on my current Debian unstable Intel Atom netbook.) The same instructions work for BasiliskII.
--- old/SheepShaver/src/Unix/autogen.sh 2007-06-13 14:09:05.000000000 +0200 +++ ss2/SheepShaver/src/Unix/autogen.sh 2009-09-15 12:21:32.000000000 +0200 @@ -40,13 +40,13 @@ aclocalinclude="$ACLOCAL_FLAGS"; \ (echo $_echo_n " + Running aclocal: $_echo_c"; \ - aclocal $aclocalinclude; \ + aclocal-1.4 $aclocalinclude; \ echo "done.") && \ (echo $_echo_n " + Running autoheader: $_echo_c"; \ - autoheader; \ + autoheader2.59; \ echo "done.") && \ (echo $_echo_n " + Running autoconf: $_echo_c"; \ - autoconf; \ + autoconf2.59; \ echo "done.") rm -f config.cache
SheepShaver configuration summary: SDL support ...................... : none FBDev DGA support ................ : yes XFree86 DGA support .............. : yes XFree86 VidMode support .......... : yes Using PowerPC emulator ........... : yes Enable JIT compiler .............. : yes Enable video on SEGV signals ..... : yes ESD sound support ................ : no GTK user interface ............... : no mon debugger support ............. : no Addressing mode .................. : real Bad memory access recovery type .. : siginfo Configuration done. Now type "make".
--- sys_unix.cpp.old 2009-09-15 12:28:54.000000000 +0200 +++ sys_unix.cpp 2009-09-15 12:29:06.000000000 +0200 @@ -883,11 +883,6 @@ } } #endif -#ifdef CDROM_DRIVE_STATUS - if (fh->cdrom_cap & CDC_DRIVE_STATUS) { - return ioctl(fh->fd, CDROM_DRIVE_STATUS, CDSL_CURRENT) == CDS_DISC_OK; - } -#endif cdrom_tochdr header; return ioctl(fh->fd, CDROMREADTOCHDR, &header) == 0; #elif defined(__FreeBSD__) || defined(__NetBSD__)
Run it is root.
Debian unstable just upgraded to xserver-xorg-video-intel version 2.8.0.
(released two days ago -- who says Debian is out of date?)
This release is notable in that it removes support for EXA and DRI1,
leaving only UXA and DRI2 for acceleration. Considering my previous
benchmarking attempts, I thought it was only right to check the new
drivers.
Sid has recently moved grub to grub-legacy and made grub 2 the default. My installation went fine -- all I had to do was remove grub-legacy (because of some conflicting man pages) and install os-prober and recreate grub.cfg to recognize my WinXP partition.
Hooray new packages in Debian!
There's been a lot of development with regard to Intel's new
UXA acceleration framework for its GMA integrated graphics chips.
Benchmarks over at Phoronix have shown mixed results, so I decided to
run some tests myself.
Tests run on an Asus Eee PC 900HA, with a 1.6GHz Atom N270 processor
and integrated GMA 950 graphics, gtkperf 0.40, default Debian kernel 2.6.30,
Xorg 1.6.2, and Intel driver 2.7.1. (i.e., an up to date unstable installation.)
I'm nowhere close to having the knowledge of a true Debian Developer, but I've used the OS enough to want to create my own packages. In this circumstance, I wanted a newer version of evilwm (it's 1.0.0 in the repo, and 1.0.1 is the newest release) and I wanted to change the mouse button behaviour. The steps I followed (I'm sure there's a cleaner way -- do inform me).
Tap to click on a trackpad is a terrible idea. When I want to click, I'll hit the damn button myself, thank you very much. My ratio of unwanted to wanted tap-to-clicks is understandably undefined.
Three systems need to be configured for this to work: the kernel, the Xorg driver, and the X server itself.
Section "InputDevice" Identifier "Configured Mouse" Option "CorePointer" Driver "synaptics" Option "Device" "/dev/input/event10" Option "Protocol" "auto-dev" Option "SHMConfig" "true" Option "MaxTapTime" "0" Option "VertTwoFingerScroll" "1" Option "HorizTwoFingerScroll" "1" EndSection
Great news: almost everything works out of the box. I was concerned about hardware support, and struggling with wireless, so I just apt-pinned the latest kernel from unstable, and it works perfectly.
I'm using evilwm as my window manager, because I love how it gets out of my way and lets me do my work. I'd post a screenshot, but there's no eye-candy to show off... =) I've also had to hack Firefox into shape so it doesn't take up silly amounts of vertical pixels.
I just picked up an Asus Eee PC 900HA. It, currently, has the best mix of size, cost, and capabilities for what I want in a netbook. I'm keeping Windows on it to use Ableton Live and for "just in case" purposes. Here's documentation of what I've done to re-partition, keeping the provided Windows installation, and install Debian testing.
Edit /etc/security/limits.conf, open up a new shell, and have fun with ulimit.
Debian is aptly (hah!) fickle with regard to rsh -- by default, if you have OpenSSH installed, rsh is just a symlink to it. For my research I need rsh in order to get around the overhead that ssh incurs; security isn't an issue because the machines are on a private network anyway.