I only suppose they developed it mainly using GNU/Linux. And GNU/Hurd is mostly developed on GNU/Linux. And alot of GNU software was developed on non-free platforms back in the days... :-)
> I don't know whether it's possible for text-based software to use > libgnomevfs, but it only depends on libbonobo and not the core > GNOME libraries so I don't see why it should be impossible. It's probably possible, but you'll have to link against MBs of libraries. How is this different from any other program? Lets see, ext2fs needs the following: ,---- | login> ldd /hurd/ext2fs | libhurdbugaddr.so.0.3 => /lib/libhurdbugaddr.so.0.3 (0x0101f000) | libdiskfs.so.0.3 => /lib/libdiskfs.so.0.3 (0x01021000) | libpager.so.0.3 => /lib/libpager.so.0.3 (0x01041000) | libiohelp.so.0.3 => /lib/libiohelp.so.0.3 (0x01048000) | libfshelp.so.0.3 => /lib/libfshelp.so.0.3 (0x0104b000) | libstore.so.0.3 => /lib/libstore.so.0.3 (0x01050000) | libthreads.so.0.3 => /lib/libthreads.so.0.3 (0x01093000) | libports.so.0.3 => /lib/libports.so.0.3 (0x01099000) | libihash.so.0.3 => /lib/libihash.so.0.3 (0x010a0000) | libshouldbeinlibc.so.0.3 => /lib/libshouldbeinlibc.so.0.3 (0x010a3000) | libc.so.0.3 => /lib/libc.so.0.3 (0x010ac000) | libdl.so.2 => /lib/libdl.so.2 (0x011fc000) | /lib/ld.so => /lib/ld.so (0x00001000) | libmachuser.so.1 => /lib/libmachuser.so.1 (0x01200000) | libhurduser.so.0.3 => /lib/libhurduser.so.0.3 (0x01212000) | login> `---- It isn't like you load one seperate copy of each library for every program that is running. And linking against libbonobo is only useful for a GNOME program. If libbonobo provides features that can be used by a non-GNOME program, then this isn't true. But I don't know exactly what libbonobo does so... _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-hurd