TurnKey Linux's take on Ubuntu appliance development: KISS

Liraz Siri liraz at turnkeylinux.org
Wed Dec 23 10:32:06 GMT 2009


Soren Hansen wrote:
>> Our conclusion was that the appliance as a package approach
>> unnecessarily complicates all aspects of development. Complicated
>> things are hard to understand. They're hard to develop, hard to
>> maintain, hard to get right. You pay for complexity with reduced
>> productivity, reduced reliability and reduced security.
> 
> Reduced security? How so? Can you elaborate?

Complexity breeds insecurity because complex things are hard to fully
understand. When something is hard to understand a gap tends to form
between what you think it does and what it actually does. This breeds
bugs. Some of those bugs may have security implications.

Simpler solutions tend to be more secure.

Cheers,
Liraz Siri
Cell: +972-54-2013512
Twitter: http://twitter.com/lirazsiri
Google Talk: liraz at turnkeylinux.org (Jabber/XMPP IM)



More information about the ubuntu-devel mailing list