Older blog entries for schoen (starting at number 248)


I got a lot of attention not long ago for my diary entry with notes from our meeting with the Microsoft Palladium developers. That was a surprise; I didn't know that so many people were reading my new diary. I guess even more are reading it now.

The meeting was about four hours at the EFF office in San Francisco, and some of the people who are in charge of Palladium answered our technical questions, with no NDA. So that was interesting, and I see I'm not the only one curious about the results.


We aren't going to have a new version of LNX-BBC ready for LinuxWorld. We'd been hoping to, but we got caught up in the strange world of pivot_root. I did manage to rewrite "rdev" in one line of Perl, even though I'm not a Perl programmer. :-)

We also had a hard time getting in-person meetings together, and our volunteer usability tester got pregnant! At present, we have a rough outline for a revamped boot sequence using linuxrc. The old version simply used an initrd and never changed the root filesystem to be anywhere other than the RAM disk, but now we're getting more ambitious, and we're using an incredible mix of filesystem types. We have found possible uses for tmpfs, FAT, ext2fs, iso9660, cramfs, romfs, and the cloop compressed block device driver all within the same project. So we are becoming true boot sequence geeks.

I do hope that the new LNX-BBC version will be out before people have forgotten about our project. It's gotten some nice reviews in the past, and thousands of people are still carrying them in their wallets, but as the old discs crack, memories will fade, too. We've got a big CVS tree using GAR, Nick Moffitt's cool build system (which is the basis for the much-more-famous GARNOME, even though GAR was actually designed for the LNX-BBC project).

Our GAR tree now builds about 90% of the binaries which we shipped on the previous version -- in a repeatable, reliable way, from upstream sources. As Nick says, it's like an equivalent of BSD ports, but for gmake on Linux.


I'm hoping to be at DEF CON, USENIX Security, and LinuxWorld in the next three weeks. After that, I don't have any concrete plans, but I'm sure I'll be back at CPTWG before long. We need more free software people at standards meetings and consortium meetings where DRM work is being done. A lot of the people who are doing DRM standards have never heard of free software before. (Some of them are actively hostile to it, but not all.)

In other news

You can find out lots of other news by reading Vitanuova. Of some free software interest: we are continuing to fight the "broadcast flag" mandate and other parts of Hollywood's legislative agenda. This also is something I wish more free software people would get involved in. The problem is that, when I describe how the broadcast flag works, people break out laughing. They apparently don't believe that something so silly could become Federal law. But I tell you that it's by narrow escapes and hard work that it isn't Federal law today.

The Palladium people are going to come back during USENIX Security to meet with us again and share more details, which I expect I'll write about in my web diary. I've also put in an inquiry with TCPA to ask the TCPA committee to visit EFF and give us their own overview. (Contrary to what some people believe, Palladium and TCPA are distinct and have different technical characteristics.)

That riddles archive is a lot of fun. I have found a horribly inefficient solution to the "100 prisoners and the light bulb" problem.

Development of the new LNX-BBC is going pretty well, thanks mainly to Nick Moffitt's cool GAR system (an integrated build environment implemented in gmake). I think there will be a new release early this summer. It's been almost a year since the previous release (1.618).

I got a nice new computer at work; our sysadmin put Red Hat 7.3 on it and I realized that it's been a long time since I had a Linux desktop with current software on it. There are unfortunately plenty of things I don't recognize, and features which come as a surprise to me, like large file support.

I'm spending most of my time working on EFF court cases and understanding and fighting Hollywood's legislative agenda. It's extremely worth reading this MPAA document, called "Content Protection Status Report", which sets out quite lucidly what America's most powerful copyright companies want and expect to accomplish in Congress in the near future. Among other things, they'd like to see a watermark detector legally required in every analog-to-digital convertor, in order to deal with the "analog hole" (the fact that you can avoid DRM restrictions by starting with analog media).

I'm calling it "Hollywood's new science-fiction and horror summer blockbuster".

EFF and others are having a party to celebrate Dmitry Sklyarov's return home. The party is in San Francisco on Wednesday evening. Or gurer be or fdhner.

I saw brg yesterday in Berkeley (among other people).

I posted an Advogato article on e-mail privacy and casual PKI, and I'd welcome your comments.

kahlage, you've really badly misspelled "possunt quia posse videntur" (from Aeneid V, 231).
dyork: EFF is supporting Dmitry Sklyarov, but we aren't doing his legal defense. You might have noticed that there were two different fund-raising tables at the party -- one for the Dmitry defense fund, and one for EFF. I hope people donated to both.
Free Dmitry!


I got a job, as Staff Technologist of the Electronic Frontier Foundation. They're down the street from me, so I'll be able to continue living in San Francisco.

As Staff Technologist, among other things, I need to identify civil liberties issues in standards and architecture (a la Lessig's Code and Other Laws of Cyberspace) and, in general, find civil liberties issues that are of interest to EFF.

I'm still interested in consulting work.


The LNX-BBC project has sent version 1.618 to Hong Kong for duplication. We will be giving out a few thousand of them at LinuxWorld Conference and Expo in San Francisco at the end of August.

You can also burn your own copy and try it out. I didn't choose the image that was sent to Hong Kong, so I don't know which it was yet: but you can try one of the latest of our nightly builds. (Mirrors would be welcome.)

Allegedly, we're giving out advance copies at the BayLISA picnic tomorrow (Sunday). I don't know how we're going to get there, because none of the developers who have cars are free tomorrow.

You can also buy business-card sized CD-R blanks for about $0.49 apiece from various CD-R media vendors. The 50 MB version works fine with our image, if you can't find us at LinuxWorld or in person.

I'm going to post a list of changes for 1.618 here. (I'm afraid there are probably a few more changes that we didn't manage to document.) Your suggestions for future releases are welcome; here's what I have in mind.

In other news

Welcome back to leonardr. (That reminds me: we included robotfindskitten in LNX-BBC 1.618.)

The new LNX-BBC web page is up. I'm going to send an announcement of the project to various places in the next few days. I also created an Advogato project for it.

There is an anonymous rsync module which provides access to our work in progress on that project. However, since our server is currently on an ADSL line, I'm not going to link to that here; if you're really curious to look at it, go look at our project mailing list archives. :-)

I'm also going to give a presentation on bootable Linux CDs (and the Linuxcare BBC and now also the LNX-BBC) at the upcoming LinuxWorld in San Francisco in August, and I'm interested in speaking about it at other conferences, too.

I have other news, which is continuing to go into my other diary, but I thought it would be good to poke back in here and mention what's new in my free software world.

I revised my personal page here to show that I'm looking for work.

I miss writing diary entries here -- it's great to watch the Recent diary entries page regularly and to have diary conversations with people.

But a good thing about keeping a diary on my own site is that I can be free to be verbose and off-topic without getting flamed (well, so far).

I have created a new independent Bootable Business Card project which is based on the Linuxcare Bootable Business Card; people who are interested in this might want to subscribe to our new mailing list.

Moving diary

I moved my personal diary to vitanuova.loyalty.org; I just wanted to remind people who might be interested (if they didn't read the recent diary entries page over the weekend).

Victimless crimes

ishamael wonders (basically) why police enforce laws against "victimless crimes". I thought of four general reasons, but I didn't finish writing up my description of those reasons, so I'll have to get back to everybody if I do.


I'm going to work with Andrew tomorrow and we're planning to have a small number of 1.5.9 or to give out at a LUG meeting in Southern California later this month where Mike is speaking.

239 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!