Переход на Haskell как «язык оболочки», во-первых, придает Linspire/Freespire оттенок элитарности; во-вторых, усиливает своеобразность и отличие от Debian (возможно, миграция будет иметь и более прагматические последствия, но говорить об этом пока рано).
Для языка же Haskell это событие — большой шаг на пути к широкой славе. Функциональные языки вообще распространены гораздо меньше императивных и объектно-ориентированных (C++, Java, Basic, Perl), а Haskell, будучи классическим чисто функциональным, в широком программистском сообществе имеет репутацию сугубо академичного (в отличие от куда менее «чистого» и более практичного функционального же Erlang). Две главные проблемы Haskell — «теоретическая» репутация и отсутствие большого количества серьезных библиотек (например, для обработки текста или работы с сетью) — сейчас преодолеваются семимильными шагами, и решение разработчиков Linspire — один из этих шагов. Потенциально функциональные языки куда более эффективны (в смысле затрат сил программиста), чем «традиционные», а Haskell из них — самый мощный и идейно чистый, так что трудно сказать, сколь грандиозные потрясения нас ожидают. — В.Ш.
Параллельные ОС пересекаются
Небольшая компания Parallels закончила тестирование продукта Parallels Desktop, способного спровоцировать новый виток интереса к эмуляции Windows на Intel Mac. С тех пор как сначала хакеры, а потом и сама Apple представили решения для запуска «окошек» на яблочных ПК, внимание к этой теме стало угасать. Казалось бы, все остались довольны: пользователи смогли обзавестись компьютерами-"космополитами"; Apple, похоже, удалось привлечь часть закоренелых виндузятников, а все остальные получили богатую пищу для разговоров на несколько недель. Но нет предела совершенству…
Умений Apple Boot Camp, до сих пор прозябающего в статусе беты, хватает разве что на создание «коммуналки» для операционных систем, с одним «входом», но обособленными рабочими «загонами». К тому же некоторые пользователи жалуются на строптивый нрав утилиты: порой после инсталляции Windows вернуться к исконному «тигру» уже не удается. Parallels Desktop решает проблему иначе, используя для обеспечения сожительства двух ОС механизм виртуализации. В качестве хост-системы выступает Mac OS, а Win-приложения запускаются в отдельных окнах, не стесняя гостеприимного хозяина. При этом разработчикам из Parallels удалось достичь феноменального быстродействия — программы работают практически с той же скоростью, что и приложения, запущенные под Windows с помощью Boot Camp. Причем это отмечают не только маркетологи компании — от них-то слышать хвалебные речи в порядке вещей — но и сторонние участники тестирования Parallels Desktop (всего с апреля этого года тестовую версию ПО опробовало около 100 тысяч человек).
Не исключено, что и сама Apple уже в следующем релизе Mac OS X предложит функциональность, схожую с продуктом от Parallels. В этом случае компании, просящей 79 долларов за право с удобством пользоваться софтовым наследием двух платформ, придется отвоевывать себе место под солнцем. Однако ее руководители, кажется, не слишком унывают, надеясь на функциональные преимущества своего продукта. — А.З.
Опера таки да
20 июня в Сиэтле под гром фанфар состоялся долгожданный релиз уже совсем-пресовсем финальной версии Opera 9. Событие обставили подобающим образом: высшее руководство компании прибыло почти в полном составе, были приглашены гости из Google, BitTorrent, комитета W3C и даже Microsoft (чья штаб-квартира находится всего в нескольких километрах от места проведения вечеринки). Глава Opera Йон фон Тетчнер (на фото) прибыл на мероприятие на моторной лодке, напоминая присутствующим о своем прошлогоднем заплыве (после скачивания миллиона копий Opera 8 он «попытался» пересечь океан, но далеко, правда, не уплыл).
«КТ» не раз описывала фичи новой Оперы, уже давно доступной в бете (см., например, #628), поэтому просто напомним вкратце, чем же хорош норвежский браузер.