OSDN-UA-2012 (Обзор Стаса Фомина)

From Wiki4Intranet
Revision as of 09:35, 22 October 2012 by StasFomin (Talk | contribs) (FOSS-продукты и решения)

Jump to: navigation, search

Прикладная разработка

0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012) — на конференции посвященному open-source, практически единственный доклад про перспективный open-source фреймворк для разработчиков, причем перспективный и трендовый (даже на «моем» последнем ADD был доклад из харьковского мирантиса «Сравнение AMQP и ZeroMQ»).

Докладчику удалось подчеркнуть крутитизну фреймворка — с одной стороны, рубится наравне (и даже превосходит) такие дорогие вендорские low latency messaging systems для финансового корпоратива, как TIBCO/IBMMQ, что вроде как неудивительно, ибо инженерно, ZeroMQ вроде как второй подход к снаряду той команды, которой IT-сообщество (включая крупные банки) подрядило сделать открытый FOSS протокол/фреймворк для скоростного мессанджинга (первый был — AMQP, который по мнению авторов 0MQ, зарос бюрократией и стандартами).

Бенчмарков не видел, но отдельные факты, типа «передача через 0MQ эффективней чем, через TCP» звучит адово фантастично, в духе «Но нельзя же двигаться быстрее скорости света! — Ага, поэтому в 2020 году наши ученые увеличили ее ©Футурама».

С другой стороны — офигенный универсальный протокол для всего, даже не хайлоада, просто сделать универсальную передачу данных между распределенными модулями любой софтины, на уровне повыше чисто-сокетов, типа Google ProtoBuf, но даже чуть пониже. Возможно он уже работает даже в вашем ноутбуке! В моем например да — «ipython notebook» использует 0mq.

FOSS-продукты и решения

OpenSCADA 0.8.0 LTS (Роман Савоченко, OSDN-UA-2012) — О проекте OpenSCADA. SCADA-системы, наверно тот самый класс промышленного софта, который должен быть в FOSS в первую очередь.

  • Это и необходимость верификации кода, чтобы не было дыр, которыми можно воспользоваться для организации промышленных диверсий (типа Stuxnet, и да, «security by obscurity» не работает). В распространенных вендорский SCADA-системах, все очень неочень, и безопасным может только в случае «полной изоляции периметра». А надо бы все на открытом (начиная с BIOSа, чтобы не было закладок) стеке.
  • Внедрение вендорских SCADA-систем — дикое мучение для автоматизаторов с черными ящиками, такое, что многие начинают писать свои лунапарки.
  • Ну и теоретически — в этой области нет гонки технологий, большая часть железа живет десятилетиями, куча стандартов устоялась, архитектура (шины и т.п.) и подходы к интерфейсу выяснены (где нужен интерфейс с быстрой реакцией, где достаточно веб-интерфейса, как визуализировать промышленные схемы).

Осталось понять, таки подвинуть к открытым платформам всех — и потребителей, и автоматизаторов (чтобы они перестали писать свои велосипеды). Кажется оптимальным призывать государство с требованиями «стандартизации на базе открытых стандартов», но есть ощущение, что делать это нельзя («благими намерениями государства дорога ведет только в ---»). По уму, надо пересаживать сообщество специалистов по АСУТП, но тут возникает обычная проблема пересадки Win2Lin (а почти все вендорские скады на Win, и автоматизаторы соответственно тоже сильно привыкшие), плюс проблема расширения-доработок → автоматизаторы не смогут писать на настоящих C, скорее всего, а возможностей JavaLikeCalc может не хватить. Тут бы я как-нибудь подумал о системе плагинов на Python, например.

Строим ИТ-инфраструктуру организации на базе Linux и решений Etersoft (Виталий Липатов, OSDN-UA-2012)

Виталий Липатов — явно сторонник Radical Honesty (аналог Eli Loker из «Lie to me»), и весь доклад должнен стать кейсом для маркетологов, «Что будет, если вы пошлете делать рекламный доклад честного человека».

  • «У нас появился отдел маркетинга, ну и он решил, что надо рекламироваться на конференциях. Почему-то послали меня»
  • «Мы стали внедрять линукс, и обнаружили, что он никому не нужен».

И все это, практически весь доклад, виновато смотря в пол, и не меняя первый слайд…

Вообще ребят даже как-то жалко - они прокладывают путь Linux Desktopу в mini-корпоратив, там где, в отличие от «обычного, жирного корпоратива» денег немного, и перенося туда, с помощью своего прокачанного Wine, windows-софт-монополист, типа «бухгалтерия-документооорот-справочник законов» (1С, M.E.Doc), причем, перенося так, что под Linux даже увеличивается функциональность («клиент просил сделать поддержку дуплексной печати, мы сделали — оказалось, что в оригинале, под виндами оно и не работало» → я думаю, что эти ребята справились бы и с этим кейсом). Так вот, они прокладывают путь, приучают пользователей к Linux Desktopу, формируют спрос и рынок, после чего, авторы этих софтин начинают делать нативные Linux-версии (аннотирована Linux-версия 1C), что какбы, подрывает кормовую базу.

Остается надеятся, что процесс наберет критическую массу, и миникорпоратив таки начнет массовое движение под Lin («к черту вирусы, проверки Win-лицензий управлением K, и ваще»), и Etersoftу пойдет большой поток, даже несмотря на то, что авторы софтин, обнаруживших linux-рынок, будут выпускать новые нативные версии.



Firefox OS (Тимофій Бабич, OSDN-UA-2012) Intel Open Source Technology Center. Немного слов о нас и наших проектах (Андрей Шевченко, OSDN-UA-2012)

OS's

Камо грядеши, Linux Desktop (Александр Дымо, OSDN-UA-2012) За что же мы боролись, за что же мы сражались, за что мы проливали нашу кровь? (Алексей Новодворский, OSDN-UA-2012)

Сисадминство и хакерство

Обновление Linux в течение 5 мин (Николай Маржан, OSDN-UA-2012) Проблемы безопасности открытых веб приложений (Евгений Докукин, OSDN-UA-2012) Pf-kernel — что это такое и зачем его едят (Александр Наталенко, OSDN-UA-2012)

Трудности перевода


Еще раз о бесплатном сыре (Андрей Бордунов, OSDN-UA-2012) Макраме из дистрибутивов (Михаил Шигорин, OSDN-UA-2012) Развитие операционных систем мобильных устройств в контексте свободного ПО (Дмитрий Костюк, OSDN-UA-2012) Скоростной пассивный мониторинг на основе решений с открытым исходным кодом (Андрей Логинов, OSDN-UA-2012)