WEB-разработчик
0,0
рейтинг
28 июля 2009 в 10:40

Разработка → Об eyeOS и веб-осях. Пример использования

Выполняю давнее обещание и рассказываю, как я использую eyeOS как систему личных кабинетов.

Веб-осями я заинтерсовался, совершенно случайно прочитав полтора года назад на сайте журнала «Хакер» статью 'Лучшие WebOS' Деймоса Стренталла www.Xakep.ru/post/41262/default.asp.
Поскольку я собираю всякую веб-экзотику, я тут же прошелся по всем ссылкам в статье и скачал eyeOS (тогда можно было скачать только ее, поскольку остальные системы были недоступны для скачивания). Версия 1.2 была еще сырая и довольно глючная, со слабым функционалом. Покрутив ее, я забросил данную идею надолго. Основные мысли «против» – зачем использовать вебось, если есть нормальные обычные операционки да и вообще, какое применение на практике ей можно придумать?
Вернулся я к этой идее совершенно случайно. Возникла задача – в корпоративной сети поднять веб-сервер конторы. Так вот, подняв сервак и поставив туда очередное зеркало своего портала, приступил к решению одного из требований народа организовать файлообмен с веб-интерфейсом и разделением доступа для произвольных временных пользователей (подробнее – имеем несколько тысяч пользователей по всей сети, некоторым из них нужно дать временный доступ для файлообмена, доступ должен быть разделен по группам и отдельным пользователям, срок действия доступа ограничен). Понятно, что это можно сделать и через FTP, но представьте себе регулярную работу по администрированию…
Подумав, уже было решил написать пару дополнительных модулей к порталу и тут вспомнил об eyeOS.
Новая версия, выкачанная с www.eyeos.org приятно поражала обилием функционала, большого количества т.н. «Third-party applications» ( eyeos-apps.org ) или просто дополнительных программ, которые могут быть установлены в систему, а также пакетом русификации. Единственное, что было довольно большим минусом для пользователей, руководство было доступно только на английском, но это я исправил :) (см. IEugene.habrahabr.ru/blog/59327). В том же посте (русский перевод документации с офсайта) можно приблизительно ознакомиться с ее возможностями.
Итак, поставив вебось, я получил для своих целей:
— систему личных кабинетов для пользователей;
— возможность админить пользователей как угодно, сбивая их по группам и назначая права доступа;
— возможность для пользователей общаться между собой и обмениваться файлами любого типа;
— возможность совместной работы пользователей над документами.
Да, конечно, есть варианты решения и через форумы, файлообменники и т.д., но: для не очень подготовленного пользователя, который имел небольшой опыт работы с инетом и веб-приложениями войти в систему и увидеть родной рабочий стол, как в любой обычной оси, запустить похожие на обычные приложения перевешивает все возможные достоинства остальных решений. Понятно, что в данном случае мы забиваем гвозди микроскопом, но я считаю, что в случае недостатка времени и наличия готового опенсорсного ПО этот вариант имеет право на существование.
Евгений Кривенко @IEugene
карма
24,0
рейтинг 0,0
WEB-разработчик
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (15)

  • 0
    действительно удобно?
    как отреагировали пользователи?
    • 0
      Ну пока не жаловались :) Наоборот, народ в восторге. И я тоже в плане администрирования
  • +4
    Замечательно. Я, как большой скептик относительно веб-осей, увидел еще один очень весомый аргумент против собственного скептицизма, что веб-оси все же не совсем баловство. Получается некоторая алтернатива серверам приложений, терминалам, разве что менее функциональная.
    Спасибо.
    • 0
      Пожалуйста :) Но Вы правильно написали — «не совсем баловство». Пока практическая сфера применения довольно туманна. Я прикрутил веб-ось только для решения конкретной задачи.
  • +1
    А каким образом идёт обмен данными между разными пользователями? Есть стандартный шаринг папок, или же как-то по другому. Опять-же если пользователь разлогинился, то это равносильно выключению ОС и шареные папки будут недоступны, так?
    • 0
      только upload файлов на сервер.
      прямого шоринга нет.
  • +1
    я пытался использовать eyeOS в практических целях.
    две проблемы которые меня остановили:

    — серьезная требовательность к ресурсам, стабильно
    eyeOS работал только на локальном сервере,
    виртуальный хостинг вроде .masterhost не подходит.

    — отсутствие внятной системы кеширования и как следствие
    прожорливость в трафике и медленная работа, на стороне
    клиента.
    • 0
      У меня неделю eyeOS проработал на виртуальном хостинге от mchost. Тормоза были, но вполне терпимые. Сейчас на VPS работает шустро.
  • 0
    — возможность совместной работы пользователей над документами.

    а расскажите об этом подробнее пожалуйста
  • 0
    Заинтересовало. Я не натыкался раньше, хотя и слышал о подобных системах. Инетерсный обзор.

    ЗЫ: раздели пробелом ссылку на xakep.ru и точку. Спасибо!
  • 0
    У меня 2-3 рабочих машины и зачастую приходится искать доступы или какие-либо важные файлы.
    Думаю поиграться с eyeOS. Возможно решит мою проблему относительно хранения важной постоянно востребованной рабочей инфо.
    • 0
      Ну ИМХО не решит… Для таких целей все-таки самба лучше. Все-таки веб-оси задумывались как средства удаленного офиса.
  • 0
    >> Понятно, что это можно сделать и через FTP, но представьте себе регулярную работу по администрированию…

    Очевидно вы любите забивать гвозди микроскопом. Для больших корпоративных сетей есть множество решений для совместной работы. Например Microsoft SharePoint Products and Technologies решает 99% подобных задач. Так же есть IBM WebSphere.
    • +2
      У нас решения от MS не прокатывают — везде FreeBSD и Linux :)
  • 0
    жаль что там (на их сервере)терминала нет, было б совсем круто

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.