Upload
henri-bergius
View
5.767
Download
3
Embed Size (px)
DESCRIPTION
Using Midgard\'s replicated persistent storage interfaces to build a peer-to-peer free software cloud. Presentation from FSCONS 2008.
Citation preview
The cloud you can control
Midgard 2Not just a CMS
Henri Bergiushttp://bergie.iki.fi
New challenges
Life is more mobile
( )(c) xkcd
(c) google maps & dopplr
New challenges
Data synchronicity
( )(c)BrianScott
New challenges
Availability
( )(c) bergie
(c) jaiku
Solution?
Upload all your data into a Google's or Apple's cloud
(c) visulogik
Solution?
People of different ages using webmail:
18-29 75% 30-49 50% 50-64 40% Source: Economist Oct 25th 2008
(c) visulogik
Solution?
People of different ages using online photo storage:
18-29 50% 30-49 30% 50-64 25% Source: Economist Oct 25th 2008
(c) visulogik
Solution?
People of different ages using online applications:
18-29 35% 30-49 27% 50-64 25% Source: Economist Oct 25th 2008
(c) visulogik
It is a trap!
Google?
Google docs owns you and your data
Apple?
Pay for the service and publish and get owned
(c) Rathika Ramasamy
So why we do it?
Convenience - Collaboration
(c) bergie
In cloud world, Free Software is
In cloud world, Free Software is only
(sorry, your really cool app is irrelevant)
Not good enough
Free software has to have a response
Apple Core Data
Framework for OS X applications Stores data as objects Storage as binary, XML and SQLite
(c) K!T
Free software response?
Midgard 2
(c) smallone
Free software response?
Midgard 2
(c) smallone
(Not just a CMS)
D-Bus Inter process messaging
Midgard 2
(c) matsugoro
Midgard 2
Replication Data synchronization between machines
(c) LAJOUZ
Midgard 2
Language bindings PHP, Python, C, C#
(c) nrbelex
Midgard 2
Database independency Libgda => MySQL, PostgreSQL, SQLite, Oracle...
(c) nattu
Midgard 2
Database independency Libgda => MySQL, PostgreSQL, SQLite, Oracle...
(c) nattu
(yes, we GNOME)
Core Data for Free Software
(c) Daniel Leininger
Midgard 2
New day for developers
Sharing experience Sharing information
P2P clouds
Wrapping it up
1. Challenge - Mobility, synchronicity, collaboration 2. Solution - Midgard 2, 100% organic free software3. Vision - Share and distribute your data, securely and in control
www.midgard-project.org
Start building the cloud you can control
Midgard 2Not just a CMS
www.midgard-project.org
Start building the cloud you can control
...after lunch 2pm in "Steve Jobs"
Midgard 2Not just a CMS
www.midgard-project.org