ArcaOS Tips

This page contains some important information on how to setup your ArcaOS system and keep it running reliably.

ArcaOS Disk Setup Options

Click on this link to see some examples of how to partition and setup your hard disk for ArcaOS. Both good and bad examples are shown and an explaination of the benefits and problems with each example are given.

Managing wasteful and excessive EA buildup

There are a lot of programs available on ArcaOS that come from the Unix world. Unfortunately most, if not all of these programs are built with gcc and attach a bunch of unnecessary EAs to all the files they create. Some programs even attach these unnecessary EAs to any file they touch, whether or not the file is opened for writing. In most cases, these unnecessary EAs don't cause any harm other than taking up space and slowing things down. However, when attached to certain files, these unnecessary EAs can interfere with basic system functions and in some cases have prevented the system from booting.

Therefore, since it is nearly impossible to not use these programs from the Unix world, it is prudent to regularly clean your system of the buildup of these unnecessary EAs. I wrote a program to clean my system of these unnecessary EAs (EA litter I call them) called EAClean. You can download a copy here. This program has several options, but using it with the normal -c option will only clean the EA litter and will not remove any of the necessary EAs and will not interfere with or break symlinks. Normal usage would be:

eaclean -s -c c:\*

This will clean all the EA litter recursively from all the files on your C: drive.

WARNING: When used with the normal -c switch the EAClean program is safe to use on any ArcaOS disk. It will not remove EAs necessary for OS/2 to run and it will not remove symlinks. However, the EAClean program has an option (-A) to remove ALL EAs from the files you specify. Use the -A option with care or do not use it at all. Beware that removing ALL EAs on your boot disk will break your ArcaOS system and will also remove symlink information.