The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Основатель QEMU и FFmpeg развивает систему синхронизации фай..."
Отправлено opennews, 08-Авг-17 10:21 
Французский математик Фабрис Беллар (Fabrice Bellard (http://bellard.org/)), основавший в свое время проекты QEMU и FFmpeg, а также создавший самую быструю формулу вычисления числа Пи и разработавший формат изображений BPG (https://www.opennet.ru/opennews/art.shtml?num=41198), опубликовал новый проект VFsync (https://vfsync.org/) и связанный с ним эмулятор RISCVEMU (https://bellard.org/riscvemu/). Система предусматривает три варианта использования: запуск утилиты в режиме командной строки, выполнение в web-браузере виртуальной машины с синхронизированным окружением операционной системы и запуск виртуальной машины на локальной системе при помощи эмулятора. Наработки проекта распространяются под лицензий MIT.

Одной из целей  VFsync является предоставление наивысшего уровня безопасности, для чего и предлагается запуск виртуальных машин. Подразумевается, что окружение из виртуальной машины полностью независимо от текущей системы и может быть синхронизировано из внешнего хранилища для получения доступа к своим данным и рабочему окружению независимо от того, на какому компьютеру удалось получить доступ. Перед записью на сервер информация шифруется на стороне клиента с использованием алгоритма AES (ключ для шифрования создаётся при помощи PBKDF2 HMAC SHA-256), обмен данными осуществляется по HTTPS. Для данных может быть использовано как предлагаемое проектом облачное хранилище, так и компоненты запущенные на своём оборудовании.


В случае запуска в браузере применяется реализация эмулятора  JS/Linux (https://www.opennet.ru/opennews/art.shtml?num=31979), написанного на языке JavaScript, способного запустить (https://vfsync.org/vm.html) Linux. После запуска в браузере выводится приглашение консоли, из которого можно подключить к облачному хранилищу ("vflogin username"), загрузить свои файлы в домашнюю директорию, произвести работу с файлами при помощи штатных unix-утилит  (запускается busybox) и синхронизировать изменения.

Для запуска графической оболочки предлагается более производительное решение на базе эмулятора RISCVEMU (https://bellard.org/riscvemu/), позволяющего (https://bellard.org/riscvemu/readme.txt) создать виртуальную машину с 128-разрядной архитектурой RISC-V. В отличие от традиционных систем виртуализации  RISCVEMU не требует отдельной загрузки дискового образа (загружается типовой образ, соответствующий конфигурации, заданной в формате JSON). Поддерживается SDL, VirtIO, сетевой интерфейс, IDE, PS/2, vmmouse и VGA.


Клиент для работы в командной строке по принципам взаимодействия напоминает (https://vfsync.org/vfsync-doc.html) системы управления версиями, а предоставляемые опции похожи на Subversion. Основное отличие состоит в том, что по умолчанию выполняется операция обновления локального содержимого до состояния на сервере (вместо коммита изменений на сервер), поддерживается только одна ветка HEAD и невозможен откат изменений, все метаданные и данные шифруются перед отправкой на сервер и хранится в зашифрованном виде. При удалении файла на локальной системе он также удаляется и на сервере без необходимости явного выполнения команды remove.


Например, для
получения своих файлов можно использовать команду "vfsync -u user1 co https://vfsync.org/u/user1/home my_home", а для отправки изменений  на сервер достаточно просто запустить vfsync. В случае возникновения конфликтов локальный файл будет переименован, а его место займёт вариант с сервера.


URL: https://bellard.org/riscvemu/
Новость: http://www.opennet.ru/opennews/art.shtml?num=46985

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру