OSDN-UA-2012 (Обзор Стаса Фомина)
- 2012-09-30, 17:36:55: gest: Давид и Голиаф
- 2012-09-30, 13:33:37: Записки злого викладача - OSDN Conference 2012
Contents
Прикладная разработка
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, например.
Виталий Липатов — явно сторонник 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)
Трудности перевода
- Особливості використання запитів в об’єктній СУБД db4o, їх порівняння з запитами SQL (Сергей Компан, OSDN-UA-2012)
- Порівняльний аналіз використання ВПЗ у вищих закладах освіти Білорусі, РФ та України (Григорій Злобін, OSDN-UA-2012)
- Построение HA-кластера «на коленке» (Михаил Бочкарeв, OSDN-UA-2012)
- Построение multi-tenant IaaS-провайдера на базе ПО с открытым кодом (Владимир Мельник, OSDN-UA-2012)
- Приватизируем облако — построение IT-инфраструктуры для малого бизнеса (Влад Панченко, OSDN-UA-2012)
- Firefox OS (Тимофій Бабич, OSDN-UA-2012)
Еще раз о бесплатном сыре (Андрей Бордунов, OSDN-UA-2012)
Макраме из дистрибутивов (Михаил Шигорин, OSDN-UA-2012)
Развитие операционных систем мобильных устройств в контексте свободного ПО (Дмитрий Костюк, OSDN-UA-2012)
Скоростной пассивный мониторинг на основе решений с открытым исходным кодом (Андрей Логинов, OSDN-UA-2012)