Greetings. These files are binary packages of the components needed to run an experimental build of the mozilla brower, for the BSD/OS v4.0.1 operating system. You MUST have a modern GTK/GDK library installation to run this version of the browser. You can get a binary copy of these required libraries at this site. (Due to changes in the C++ compiler between BSD/OS 4.0.1 and 4.1, you WILL NOT be able to run a BSD/OS 4.0.1 compiled version of the browser under BSD/OS 4.1. At some point, these snapshots will built on a BSD/OS 4.1 based system. A note of this change will be made at that time, in this README.mozilla file.) To unpack and use these binaries, you will need to retrieve at least two of the tar files from the following FTP server: ftp://ftp.eng.us.uu.net/lidl/mozilla/ gtk.bin.tar.gz -- GTK/GDK/glib libraries that are needed XXX-i386-pc-bsdi4.0.1.tar.gz -- tarball of the mozilla distribution (M13 is the Milestone 13 build, for example.) (M14 is the Milestone 14 build, for example.) You will need MORE THAN 30MB of free disk space (plus whatever storage is required for the .tar.gz files) to fully unpack the files. To use these packages, you will need to unpack them all, probably as root. First, unpack the gtk libraries: cd /usr/local gzcat < gtk.bin.tar.gz | tar xvf - ldconfig The 'ldconfig' will force the system to recognize new libraries that have been installed into /usr/local/lib. (If you have removed the entry for /usr/local/lib from /etc/ld.so.conf for some reason, you'll want to put it back.) gzcat < mozilla-i386-pc-bsdi4.0.1.tar.gz | tar xvf - To run the binary, you will need to do the following things: 1) cd into the bin directory that was unpacked: cd bin 2) run the "./mozilla" program I will hopefully be updating these binaries some as time permits. If you find a bug, please visit http://bugzilla.mozilla.org and read their guidelines for submitting good bug reports. I am not able to provide much, if any, support for these snapshots. However, I would like to know if you have success (or not) running these binaries. Remember, this is not even BETA software, with no warranty implied or offered. If if crashes your machine, deletes your files or makes you owe back taxes, that's your problem, not mine. Best of luck. -Kurt (lidl@pix.net preferred for mail about Mozilla) NOTE 1: Some people have reported problems trying out this software on a not completely patched 4.0.1 machine. It works OK for me, but I have all the patches applied to the systems where I am using the pthreads support in my libc.so. I have copied over a current libc.so from my machine, which you should be able to stick into the lib directory that gets unpacked, and I think the browser will pick up that copy of libc.so in preference to the normal libc.so on the machine. Note 2: If you want the sources to the glib/gtk/gdk libraries that were used to build those libraries, look in the gtk.src.tar.gz file located on the FTP server. You should be able to rebuild the libraries from those sources, should you desire to do so. Note 3: One person has reported problems due to having their change their system's vm.maxmapentries value to 512 in order to get this software to work. The vm.maxmapentries value is related to the number of pages that you can mmap() at once, and as the system malloc() as of 4.0 uses mmap(), there is a correspondence between the number of things you can malloc() on the system and the number of things you can mmap()! At any rate, if you want to do this, run the following command as root on your machine: # sysctl -w vm.maxmapentries=512