Рубрика:
Информбюро /
Репортаж
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ИВАН МАКСИМОВ
Sun Tech Days в Санкт-Петербурге
Корпорация Sun Microsystems в рамках мирового тура 11-13 апреля в Санкт-Петербургепровела конференцию Sun Tech Days.
Место проведения было выбрано удачно – гавань, выставочный комплекс ЛенЭкспо, огромное помещение, способное вместить тысячи посетителей.
«Технические дни» состояли из трех основных мероприятий: собственно Sun Tech Days 11, 12 апреля и OpenSolaris Day с NetBeans Day, проводившиеся в один день – 13 апреля. Мероприятия были открыты для желающих узнать о продуктах и дальнейших планах развития компании Sun Microsystems.
Программа конференции включала в себя ежедневный пленарный доклад в первой половине дня, а затем программа разделялась по разным направлениям. 11 апреля мероприятие было разделено на 4 потока: Java EE, Java SE, Solaris и мастер-класс, 12 апреля на: Java ME, Java, Solaris и опять же мастер-класс, а 13 апреля на 3 секции: NetBeans, OpenSolaris и Java-университет.
День первый
Ранним пасмурным утром, пройдя к большому комплексу и зайдя в 7-й павильон посетители увидели прекрасных блондинок, одинаково одетых в фирменные белые футболки и черные бейсболки компании Sun, встречающих всех входящих посетителей.
Пройдя регистрацию, все направлялись в конференц-зал слушать вступительное слово организаторов. Первое, что пообещали организаторы, – скучно посетителям не будет, все получат подарки и будут разыграны фирменные рабочие станций Sun.
Место проведения конференции, 7 павильон выставочного комплекса ЛенЭкспо
Итак, конференция открылась и началась с награждения победителей в конкурсах JavaKonkurs и Electronic Jungle, к сожалению, не все победители конкурсов смогли прибыть на конференцию, но приехавших наградили грамотами, вручили футболки и видеокарты.
Далее на сцену вышел Джефф Джексон (Jeff Jackson) – старший вице-президент группы разработки Solaris в компании Sun Microsystems. Он рассказал о больших достижениях компании на рынке серверного и клиентского программного обеспечения, были упомянуты успехи сотрудничества Sun и AMD в области высоких технологий.
Пленарный доклад включал в себя много вводных понятий о преимуществе открытого программного обеспечения, о продукции компании Sun, такой как среды разработки Sun Studio 12 и NetBeans 5.5. Наибольший интерес у посетителей вызвал показ демоверсии нового объектно ориентированного языка программирования под кодовым названием «F3». Как и следовало ожидать, язык очень похож на Java. Как заявили докладчики, с помощью этого языка и средств разработки от Sun создавать ПО станет проще. Во время презентации была показана игра lines, написанная на «F3», состоящая всего из 360 строчек кода. При этом в процессе добавления новых функций в игру на презентации произошел небольшой курьез: выполнив операцию <Ctrl> + <Insert> и <Shift > + <Insert>, содержимое буфера обмена «вставилось» 5 раз в различных местах кода программы, поиск ошибок сопровождался бурными аплодисментами посетителей.
После перерыва аудитория разделилась, каждый выбирал то направление, которое было ему интереснее; не являясь Java-разработчиком, я выбрал поток, посвященный ОС Solaris.
Технический обзор о Solaris начал Крис Армс (Chris Armes) – директор подразделения Solaris Revenue Products Engineering. Нужно сразу заметить, что весь поток Solaris в первый день конференции не совсем был посвящен операционной системе, скорее он был о программном обеспечении компании Sun Microsystems.
Крис Армс рассказывал о том, что Sun – единственная компания, которая гарантирует совместимость бинарных пакетов во всех ОС Solaris от 2 до 10 версий, также говорил о плюсах открытого и свободного программного обеспечения. Далее Крис демонстрировал достоинства пакета Sun Studio 11, вкратце рассказав о плюсах оптимизации и компиляторах С, С++, Fortran, входящих в пакет.
Отдельно было упомянуто о сотрудничестве Sun и Intel. Крис объявил, что отныне два гиганта будут более плотно сотрудничать между собой, были заключены определенные договора о сотрудничестве, будет оптимизирована работа ОС Solaris с процессорами Intel.
Далее было рассказано об улучшении работы PostgreSQL в ОС Solaris и богатых возможностях Service Management Facility, о том, что эта ОС одна из самых быстрых UNIX-подобных ОС, о многоплатформенности, в конце Крис похвастался тем, что у Sun Microsystems крупные партнеры, такие как AMD, Intel, HP, Dell и другие.
Передали слово нашему соотечественнику, и был начат доклад на тему Sun Studio 11. Аудитории рассказывали, что данный пакет – среда разработки, набор инструментов и компиляторов для разработчиков, распространяемый бесплатно, но только в бинарниках. Отличие от платной версии состоит в том, что нет технической поддержки и некоторых модулей. Нужно заметить, что, как только зашла речь о компиляторах Sun, о том, что многоядерность/многопоточность всегда была «коньком» компании, зал резко оживился и, не дав завершить обзор, засыпал докладчика вопросами: «Почему и за счет чего достигается оптимизация?», «Совместима ли Студия с GCC?», «Возможна ли установка под Linux?», «Как компилятор работает с потоками?» и многие, многие другие. В итоге из зала на сцену вышел один из российских разработчиков Sun Studio и попытался ответить на большинство вопросов. Сложно объяснить, с чем было связано такое оживление, возможно, с тем, что конференция все же была нацелена на разработчиков и тема оптимизации компиляторов «задела за живое» аудиторию, но, возможно, это было связано и с тем, что выступал первый русскоговорящий докладчик в этот день. Только по одному этому поистине кульминационному моменту, когда возникли шумные споры и было задано множество вопросов, можно с уверенностью сказать, что Sun Tech Day ждали!
Конференц-зал. Поток Solaris
После обеда посетители разошлись рассматривать установленные на конференции стенды. Один из них с сервером Sun Fire T2000. Рассматривая дорогую «игрушку», попросили сотрудников Sun продемонстрировать возможность горячего отключения блоков сервера; ответом на данную просьбу было легкое движение руки и изъятие блока питания из рабочей машины. На просьбу повторить то же самое с процессором ответили отказом, мотивируя это тем, что процессор установлен в одном экземпляре. В ходе дальнейшего разговора с сотрудниками Sun выяснились интересные факты об аппаратной части сервера, о том, что используемая архитектура sparc в Sun открыта (http://www.opensparc.net), и другие моменты, но наиболее интересным оказалось то, что один из представителей Sun в недалеком прошлом работал над отечественным процессором Эльбрус 3. Многие знают, сколько тайн и интриг было вокруг этого процессора, поэтому не упущу шанса приоткрыть завесу тьмы.
Главное достоинство отечественного процессора в том, что в нем реализована программируемая система команд (как в Sun sparc), архитектура, аналогичная IA64, тактовая частота 900-1200 МГц. По общей производительности процессор был примерно равен 1,7 МГц Атлону. Два года назад были изготовлены опытные образцы, которые успешно функционировали, но на запуск в массовое производство не было денег, на этом все и завершилось.
Итак, первый день конференции подходил к концу, наиболее интересные доклады прошли, наступал вечер, погода за окнами испортилась, пошел снег, но Sun Microsystems обещала устроить яркий вечер и сдержала слово. К 19.00 еще не утихали профессиональные споры, а на первом этаже комплекса начала выступать рок-группа и был открыт великолепный пивной фуршет с шашлыками и многочисленной закуской.
День второй и третий
К сожалению, второй день конференции был менее насыщен событиями и новостями, возможно, это предвидели и посетители, которых было заметно меньше.
В этот день из выступлений стоит выделить доклад о контейнерах и зонах в ОС Solaris.
Зоны – это полностью изолированные программные копии машины ОС Solaris. Многие посетители путали зоны с виртуальными машинами, полностью эмулирующими операционные системы и оборудование (наподобие VMware), из-за чего возникала путаница и неправильные вопросы к докладчику. Поэтому специалист Sun был вынужден отдельно уточнить понятие: зона – это что-то между chroot и VMware, но не то и не другое. Основное предназначение зон – создание безопасных контейнеров и систем управления ресурсами в ограниченной среде.
Далее были представлены некоторые методы организации зон и продемонстрирована их работа. Наибольший интерес аудитории вызвала возможность организации Linux-зон в Solaris. Данная возможность была предусмотрена для безопасной совместимости двух операционных систем. В качестве примера было предложено запустить СУБД Oracle, свободно распространяемую для Linux, но не доступную для пользователей Solaris, в специально созданной зоне. К сожалению, Linux-зоны могут быть созданы только на базе Red Hat Linux 3.5 и CentOS также, Linux-зоны ограничены ядром 2.4.
Третий день конференции был посвящен ОС OpenSolaris. В первую половину дня сотрудники Sun пропагандировали свободное ПО и OpenSolaris, в частности, но, кроме этого, рассказывали об обучении и сертификации. Sun приглашает к сотрудничеству вузы России, распространяя программы обучения и сертификации. В частности, для вузов предоставляются бесплатное русскоязычное ПО и методические указания, при необходимости поставки оборудования Sun продает его со значительными скидками, а обучение преподавателей производится за счет Sun. Для студентов (вузов участников) бесплатно предоставляется доступ к образовательному веб-порталу (Web Learninig Center), программам обучения от Sun (разработанным преподавателями Sun), сертификации по теме Java программирования или администрирования Solaris со скидками от 50 до 80%.
Во второй половине дня из всех выступлений стоит выделить доклад о файловой системе ZFS, о ней была подробная публикация в №3 за 2007 г.
Итог
В целом конференция прошла великолепно. Постоянно проводились конкурсы по Java и всем ее направлениям (EE, SE, ME, ...), отдельные розыгрыши от Sun и спонсоров. Каждый день посетителям раздавали подарки: рюкзаки, майки, бейсболки, игрушки и многое другое. Sun явно не скупилась на подарки, в чем и призналась: «Мы ничего не повезем обратно, это все для вас».
Также нужно заметить, что мероприятие было крайне информативным, посетители, желающие знать больше, с легкостью общались с разработчиками систем предлагали им свои идеи, критиковали, обсуждали, заключали договора и просто общались в «своем кругу». За все эти предоставленные возможности и хочется поблагодарить организаторов, конференция удалась!
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|