@Mark

I've done what you said and started with a console image.  That was a huge 
boost towards a minimal setup... thanks for the tip!!!

That said, even with a console image though I'm seeing lots of stuff I 
wouldn't think I'd need ( using dpkg --list, and systemctl list-units --all 
).  These are things like support for the audio subsystem, time 
synchronization, dbus, ofono, avahi-daemon, etc.  

I've been painstakingly (LOTS of out of date/irrelevant info out there to 
sift through) researching each item, trying to remove it, testing the 
system without it, and sometimes having to slowly back out my steps by 
restoring from a backup SD card (can take hours) when I remove something I 
didn't know I needed.  Its hard not to want a better way, even though I'm 
gaining some low-level linux knowledge by doing things this way.

I suspect there is still a fair bit more I can remove for my use case, but 
I don't have a lot of reference points.  Here's one of the only references 
I'm working from: I was ssh'ed into a mios system recently and did a 'ps 
aux' command, and saw less than 40 procs running.  With the debian console 
image, I'm still seeing 115 (after some manual reduction from the console 
image).  Unfortunately I don't know distros well enough to know if I'm 
comparing Apples and Oranges here.

I suppose it begs kind of a philosophical question (which I may pose in a 
different post)... "Do you need to remove every last unnecessary thing from 
a running linux distro, or is a system that works reliably, despite some 
wasted cpu & added complexity, "Good enough" for a commercial product?  I 
come from an Occam's Razor mindset (ie use only what you need), and prefer 
to build upwards from nothing, adding only what I need, rather than 
subtractively trying to remove things I don't know whether I need.

If you (or someone else) has any insights, or any kind of validation that 
my painstaking process of continued subtraction is worthwhile, I'd love to 
hear it!

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/337dc959-5c18-40d0-9423-87b341c20c14%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to