xPUD - Короткий путь в облако
Многие уже слышали о дистрибутиве xPUD
в этом топике http://www.linux.org.ru/view-message.jsp?msgid=2957391&lastmod=1216904618131 обсуждали зачем он нужен, опять никому ненужная поделка. Но разработчики не останавливаются и они заслуживают большего уважения и внимания, чем те кто вообще ничего не делает. Более 1 млн. загрузок и число растет.
Но речь пойдет о другом, xPUD идеальный дистрибутив как база для создания облачной операционной системы, признаки
1. Малый размер дистрибутива 64 Мб;
2. Большая скорость загрузки 10-20 секунд;
3. Есть минимальный набор модулей для функционирования системы;
4. Интерфейс пользователя разработан на XUL;
5. Понятные рядовому пользователю инструкции установки;
6. Поддержка веб приложений (запуск в нативных окнах).
Чего не хватает для полноценной облачной ОС
1. Интеграция веб сервисов для хранения настроек пользователя на сервере (авторизация, профили, закладки, цветовые схемы и т.д., все что связано с персонализацией).
2. Файловая система частчино работающая локально и частчино в облаке. Для пользователя это все выглядит прозрачно.
3. PaaS + среда разработки веб приложений поставляются вместе с дистрибутивом.
4. Веб сервис поиска драйверов, работает следующим образом. Вы подключаете устройство и через 2 минуты оно уже настроено и работает. А в фоновом режиме происходит следующее, система определяет название и другие данные устройства, отсылает запрос на веб сервис, веб сервис получает запрос и ищет по своей базе нужный драйвер для нужной системы, дальше отдает системе (с инструкциями по установке), система ставит дрова и сообщает пользователю что устройство готово и можно пользоваться.
5. XUL интерфейсы позволят хранить на сервере множество вариантов, а пользователи смогут выбрать наиболее удобный для них.
6. Синхронизация. Если идет работа в оффлайне нужно синхронизироваться после того как появилось подключение, например локально изменились настройки пользователя или же поместился файл в облачное хранилище, система должна знать об этом и синхронизироваться в фоновом режиме.