On Mon, Dec 18, 2000 at 05:21:27PM -0700, Warner Losh scribbled:
| In message <[EMAIL PROTECTED]> "Michael C . Wu" writes:
| : Just an idea/question:
| : Can we possibly use crunchgen to generate a big binary for userland tools
| : only?  Then we can drop in new binaries with ease.  
| 
| No.  I will not do that.  The biggest reason is that it is an
| unbelievable PITA to manitain if you have other applications to load
| onto the box that are outside of the FreeBSD tree.  I tried doing that
| once upon a time and found that with shared libraries for everything,
| and 16M or larger parts that it wasn't necessary at all since the
| savings was so meager.

Right, I sensed that maintenance would be a great problem too.
It's just a novelty idea.

| : However, I think that simply buying a 100mb SANDISK is easier. :)
| 
| If you need 100MB parts, you are doing something wrong.  We're running
| on 32M parts with 10-20M free depending on the application(s) we layer
| onto the device here at Timing Soltuions.  And that's without using
| filesystem level compression.  If we could run only out of memory,
| we'd be able to fit on a 8M part with room to spare.

I agree with you that 100MB is overkill, but I think the cost has gone
down enough to consider even a full powered embedded system with
complete documentation and other added functionality.

.oO (IRCing from a router...) *joke*

Would 20mb be a comfortable target for 
"make buildsmallworld installsmallworld" ?  The build would have to 
be interactive.  And the interactive build can record all the 
options/choices done by the user for future builds.  That 
leaves room for everyone to use at least 4mb on 24mb CF media, 
and 12mb on 32mb CF media.

| 1.44MB is too small, but 16M is way fat.  The base system is a smidge
| over 7M.  You could trim that to about 6M for standard /etc/rc files
| and about 4M if you roll your own and use the tineware tools from
| PicoBSD and don't need anything else (eg router, ppp-on-a-stick,
| etc).  Our application requires a control program that's fairly large
| because it has a lot to do, which is why we chose the 32M parts.
| Also, for a long time the smallest flash I could build was 16M before

I think space for logging, stored backups of updates could be of good use.

-- 
+------------------------------------------------------------------+
| [EMAIL PROTECTED]         | [EMAIL PROTECTED] |
| http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. |
+------------------------------------------------------------------+


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to