How Do You Manage a Product Based on Linux?
Ryan writes "Following my advice, my company has decided to base it's new appliance on Linux. So far, it's worked out great. Linux gave us a huge jumpstart on development because of it's open nature and the information we've garnered from public mailing lists. We've added software, modified startup files, and have built our own kernel. Now the question is: How do you manage it all? Do you put it all in CVS or Subversion? Do you use the distro's packaging system (we're using Debian)? What does your build system look like?"
Seriously - It shouldn't be the problem that it quite clearly is.
People complain about the time spent dealing with it and the cost of bandwidth, but these are really quite small. In fact, most people's entire bill for all internet services and total bandwidth used for all email is a drop in the ocean. I'd imagine people would satill be upset if they only received a single spam email a day.
So, what is the real issue with it?