@all
Theory is always good, but just get some apps which use AISS, then make boot parition as FFS, install whole AISS there, and run one by one all those apps which use it. Start from DiskImage and continue by anything else. You will see everything yourself.
@kas1e: why should it load 10-20 seconds?
maybe shouldn't , but it is reality with which i meet and what was seriously suck for my first meet with aos4 (the same as it can be for other newbes if we will now put whole aiss without thinking about how to make it all good and cover all the problems).
but only if you want to acces the directory with the workbench/filer etc. If you are coding you just pick the one file name you need. I think no one needs to look at all the 4000 images directly in the drawer, try "AISSview" in OS4Depot, this i use to pick my wanted icons for loading it later in our software.... it is fast
Coding theory are good, but reality is it : many of our aiss based apps suck hard when whole aiss set on FFS. Why it happens : i not so know, but i assume that FFS just suck and does not matter if you get one file, or another without scanning. Maybe ffs do some caching of some things, maybe anything else which slow things down. I do not know. But what i know for sure, is that current apps which are on os4depot (and even some which in contribs to os4), will suck some omiga1200 if your boot fs are FFS, and you istall on the same boot-ffs-partition whole aiss set.
Neither the OS nor the application needs to do a directory listing in order to load one file. If it does, that's a bug.
Pretty possible in FFS, yes. But no one will fix it as it low priority or maybe will be abandoned do not know. But what i know for sure, if we will put whole AISS as it is now to FFS, it will give users a problems. Fixes only 2 : remove FFS totally from os (or fix it, or whatever to do with) or reorganize AISS so it will have just bunch of directoryes per let's say 100 files in each (and for support all old apps which get them from root of aiis, just put some redirect scripts, or softlinks, or whatever).