I just tried to do something really simple – create a new NTFS partition on my laptop in the ~4GB of unpartitioned space on it. Unfortunately that is too complicated for Windows, and so it wipes out the root of my Linux partition while it’s at it. Yay, now I get to do two OS installs instead of just one.
Windows x64 is still a pain in the butt, programs rarely exit cleanly if they are more complex than a web browser. Games randomly reboot the machine during play. What the hell, why can a program like that be able to do that? Isn’t that what all this data execution prevention crap is all about?
I don’t know how Windows users put up with this.
Yesturday we (myself, James, Laska and Michelle) saw a game between Adelaide Avalanche and Central Coast Rhinos.
Well, not so much a game, but a complete thrashing: 8 – 1. Though I did
come in expecting Adelaide to win
hands down, with Adelaide being at the top
of the ladder.
The first period nobody scored. In the second period the two teams played
more offensively and less defensively. In the third period, the Rhinos
played more defensively, and I thought they were more demoralized and
focused on damage control. The rhinos’ players were taken off a few times.
After the game bloodmatch, we headed to the city, did a bit of a
survey and got dinner at an expensive city cafĂ©. After, there was some ice cream eaten, and we headed out to Marion. Met up with some of Laska’s friends and
played a couple of games at Marion.
Now, for some more coding fun. Trying to get mod_python session management to work…
Making a small Linux distribution based on ucLibc, to run ddrgen and
a BitTorrent tracker. Having a bit of an interesting time cross compiling the system (as it’s on my desktop, which is x86_64-pc-linux-gnu, versus the target which is i386-pc-linux-gnu. There was a good cross compilation mini-howto I found, and I ended up making a ’smake’ shell script for the system:
#!/bin/sh
make ARCH=i386 CROSS_COMPILE=i386-linux-uclibc- $*
I also had to make links in /usr/bin from i386-linux-uclibc-ld to ld, i386-linux-uclibc-ar to ar and i386-linux-uclibc-nm to nm to make the kernel happy. Then a simple smake menuconfig started
off the configuration in the correct i386 mode. There were probably other links I added, but I forgot what they were.
At present, I have a read-only system booting, with a ASCII art bootsplash. I have udhcpd, nmap, ddrgen, minimal samba client, and djbdns installed, and mostly setup. All in 128MB. And there’s a complier and sshd. One minor catch is that the compiler needs includes that I’ve removed.
I’ve built a nice Makefile for ddrgen, and I’m also testing djbdns support. I’m now upto a point where I’m writing another program, azfinder, which will eventually look in a SMB share for some settings then go and connect to the Azureus inbuilt tracker and leech it’s torrents.
Hey.. This aint Mickey obviously. It’s one of teh panda wardriving crew. And because I aint used dvorak in so long, I just got shitty and changed his dvorak thingy to qwerty. Lucky I can touch type because all Mickey’s keys
are retarded as he decided to mangle his keyboard, so some of his letters are like, sideways, upside down, inside out, etc.
James has hair on his feet.
We decided to have an in-night tonight instead of going out wardriving or adventuring or whatever. So, me (Laska), James and Mickey sat around watching various stuff. We were gonna go to the fire station and watch, but eh.. too much effort
Anyway.. gtg.. ciao!
~Laska