Docker

From Organic Design wiki
Revision as of 00:12, 7 April 2016 by Nad (talk | contribs) (make a start)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

I've seen that a lot of projects and organisations are using Docker in now. I've only just been told that it's really important and that I should know about it and incorporate it into our processes to. So I've started looking in to it, and it started really getting me thinking about how it might apply to the Organic Design vision statement.

Containerisation in Linux has been around since 2008 in the form of LXC, but it wasn't until Docker was released into the open source envriontment in March 2013 that it's been generally accessible and understandable enough to gain widespread use. Containerisation as a simple to use component is an important piece to the ultimate puzzle of how to implement a system that supports this vision. Containerisation offers a means for implementing self containment and All aspects changeable which are core values for the Organic Design project.

The core values of openness and completeness refer to the fact that every facit of our reality and how we relate to it is covered by this system, and that state is available to all and made as understanable as possible. Of course that doesn't mean that nothing is private, this just refers to the ways we go about things, not to the personal details being managed in these ways.

The core value of "all aspects changeable" is that any part of the system, including the system enviornment itself, is able to be developed on by the community. An important part of being able to understand and change things is to be able to have an exact copy of the thing locally that you can use and experiment with, and Linux containers allow us to do this. Within this context is the core value of "think global, act local" is a general guide line to keep the system generally evolving in a selfless way that has the common good as its bottom line.

Of course containers aren't the whole picture, for the system to be truly open and transparent we must "own" it ourseleves, which is where peer-to-peer comes in. And to be truly indetendent we must be able to maintain and own our identities, accounts and reputations together, which requires the best methods available for our privacy and security wihtin this system. This requirement wasn't possible in a fully distributed environment until 2008 with Satoshi Nakamoto's proposed his solution to the "byzantine generals" problem.

See also