Short: Optimized RAM disk for ENV variables, V0.7 Author: Martin Gierich (uj3w@rz.uni-karlsruhe.de) Uploader: Martin Gierich (uj3w@rz.uni-karlsruhe.de) Version: 0.7 Type: disk/misc This is a kind of RAM disk handler specialized for environment variables that are usually found in RAM:ENV. Because environment variables (short: ENV vars) are usually quite small and there are lots of them, HappyENV is optimized for lots of small files. This brings you the following advantages: * Smaller memory usage * Faster accessing of ENV vars * You can do "delete RAM:#? all" without hurting ENV vars * Conceptionally much cleaner than the RAM: concept This works by providing you an AmigaDOS(TM) handler for a ENV: device. And there is an additional feature: Every time a ENV var is accessed and cannot be found in ENV:, HappyENV tries to copy it automatically from ENVARC:. This makes it possible to leave out copying the whole ENVARC: directory to ENV: during boottime. To avoid many disk accesses HappyENV remembers files that are not in ENVARC:. So the additional advantages are: * Faster booting * Even smaller memory usage * You do not have to clean up ENVARC:, because unused files in it will not be copied to ENV: HappyENV should run on every Amiga(TM). ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2252 737 67.2% 18-Jun-96 23:07:14 +DosPackets 4559 1447 68.2% 18-Jun-96 23:07:14 +null.S 4400 3022 31.3% 18-Jun-96 23:08:12 HappyENV-Handler 38419 9967 74.0% 18-Jun-96 23:06:54 HappyENV-Handler.asm 888 237 73.3% 18-Jun-96 23:19:36 HappyENV-Handler.asm.info 6332 3939 37.7% 18-Jun-96 23:08:12 HappyENV-Handler.debug 6690 2922 56.3% 18-Jun-96 23:06:54 HappyENV.guide 888 247 72.1% 18-Jun-96 23:19:38 HappyENV.guide.info 284 253 10.9% 18-Jun-96 23:08:24 MountENV 2663 1154 56.6% 18-Jun-96 23:06:54 MountENV.asm 888 240 72.9% 18-Jun-96 23:19:36 MountENV.asm.info -------- ------- ----- --------- -------- 68263 24165 64.6% 19-Jun-96 22:05:40 11 files