Initial Boot Screen
White on Dark blue shows up as normal intensity amber on normal intensity amber on my mono screen. I edited /syslinux.cfg on my copy to use a black background. I Lol'ed when I saw why every line ended with blue on blue
Greeting screen
After Freesco boots, user is greeted with this message:
The GNU GPL license is located in the freesco-042.zip file. By using this product you are agreeing to the terms listed in that license and all other specific licenses for applications used in freesco v0.4.2
That message is contradicted by section 5 of the GPL version 2:
You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
One of the reasons I use Linux is that I hate click-wrap licenses with a passion. You are diminishing one of the major benefits of free software by suggesting that the end-user must agree to a license to use the software. Debian just uses a boiler-plate disclaiming warranties and reminding the user that the software is subject to copyright:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Configuration script
Before configuring the router, I was a little annoyed by the short screen-saver delay. As it is covered by the configuration script, I assume that is so the user has a chance to see what it looks like
The new configuration script seems to do a lot of hand-holding: too much hand-holding. I like to jump around a bit in the advanced configuration screen. After configuring the (ISA) network cards I was prompted to set up the networks. I was really expecting to edit isapnp.conf. Configuring the networks is still trial and error because the MAC addresses are still not listed. The hand-holding gets in the way at that point; but, in truth, I did not get that far.
The script stopped responding when I was trying to configure the null modem cable. I tried to change the settings in order: attempting to clear the initialization string before telling Freesco that it is not really a modem. If the string is left blank, the default ATZ is used. I tried "", '', and - , one of which may have broken the script. The other possibility is that changing some settings have immediate side-effects (like trying to intialize the (non-existant) modem), which would be a BAD thing.
Summary
I see where your are trying to go with this, and respectfully disagree. Having things happen automatically can be confusing, not "easy to use." Over the years, I have come to accept the automatic configuration of harddrives, monitors, mice, etc. One thing you should be mindful of is that there is not always a sensible default. Sometimes editing text files is just easier than using a menu.
