Вчера был анонсирован новый крупный релиз одной из популярнейших Open Source-библиотек/фреймворков для языка JavaScript — jQuery 2.0.
Последний релиз jQuery открывает новую ветку в версиях этого проекта, ориентированную на современный Web. Авторы предупреждают, что если для вас важнее поддержка большого количества браузеров, то лучше пока оставаться на jQuery 1.9. А вот jQuery 2.0 рекомендуется всем, кто разрабатывает в таких современных окружениях, как дополнения к Google Chrome и приложения для Chrome OS; приложения на Mozilla XUL, дополнения для Firefox, приложения для Firefox OS; а также Windows 8 Store (Modern/Metro UI) и Microsoft WebBrowser, BlackBerry 10 WebWorks, PhoneGap/Cordova, Apple UIWebView, node.js.
Среди ключевых изменений в jQuery 2.0 отмечаются:
убрана поддержка устаревших версий браузера Microsoft Internet Explorer (6, 7 и 8) — авторы напоминают, что это может отразиться и на работе IE 9 и 10 в режиме совместимости («Compatibility View»);
уменьшение размера кода (во многом это было как раз обеспечено отказом от поддержки старых версий IE);
переделана функция создания собственных сборок jQuery с нужными функциями (т.е. можно «собрать» библиотеку ещё меньшего размера);
совместимость API с jQuery 1.9.
В течение нескольких месяцев ожидается выпуск версий jQuery 1.10, в которые войдут исправления и улучшения, появившиеся за время бета-тестирования 1.9 и 2.0. В дальнейшем авторы обещают поддерживать ветку 1.x, привнося в неё функции, появляющиеся в 2.x (т.е. в 1.10 будут возможности из 2.0, в 1.11 — из 2.1 и т.п.).
Начиная с апреля российский дистрибутив MagOS Linux полностью собирается на пакетной базе ROSA.
Дистрибутив MagOS Linux разрабатывается энтузиастами с 2009 года и до сих пор базировался на Mandriva Linux. Интересной особенностью системы является её модульная структура (на базе squashfs-образов, позволяющих активировать нужные компоненты) и использование скриптов linux-live.org. При этом MagOS загружается с любого носителя (в т.ч. USB, CD/DVD, ntfs, ipxe), работает в «живом» (Live) и «традиционном» (с запоминанием данных) режимах.
Теперь сборки MagOS Linux публикуются в двух редакциях:
на базе релиза с длительной поддержкой (ROSA 2012 LTS);
Традиционно в комплект поставки MagOS входят три графические среды: KDE, GNOME, LXDE. В последней сборке на базе Fresh (MagOS Linux 20130428) среда GNOME 3 представлена в двух вариантах: GNOME Shell и GNOME Classic.
1 мая, как всегда точно в срок, вышла новая версия операционной системы с открытым кодом OpenBSD — 5.3.
Последняя версия OpenBSD — 5.3 — получила ряд интересных изменений как в плане поддержки аппаратного обеспечения, так и среди возможностей программного обеспечения. Среди наиболее значимых новшеств в релизе OpenBSD 5.3 можно выделить следующие:
новые драйверы для виртуальных устройств virtio(4): vio(4) для сети, vioblk(4) для блочных устройств, viomb(4) для memory ballooning;
поддержка Intel SMEP (Supervisor Mode Execution Protection) и SMAP (Supervisor Mode Access Prevention) на архитектурах i386 и amd64;
поддержка инструкций RDRAND на современных процессорах Intel;
поддержка DRM для архитектуры macppc;
появление в демона npppd(8), реализующего протоколы L2TP, L2TP/IPsec, PPTP и PPPoE;
поддержка SNMPv3 в snmpd(8);
значительные улучшения в совместимости с IPsec v3;
включение IPv6 autoconfprivacy по умолчанию;
поддержка базовой HTTP-аутентификации в клиенте ftp(1);
масса улучшений в dhclient(8);
OpenSMTPD 5.3;
OpenSSH 6.2.
Среди прочего программного обеспечения, вошедшего в состав OpenBSD 5.3:
GCC 4.6.3 и 4.7.2, LLVM/Clang 3.2;
Perl 5.12.2, PHP 5.2.17 и 5.3.21, Python 2.5.4, 2.7.3 и 3.2.3, Ruby 1.8.7.370 и 1.9.3.392;
MySQL 5.1.68, PostgreSQL 9.2.3;
своя версия Apache 1.3, Nginx 1.2.6;
Bind 9.4.2-P2;
Xenocara на базе X.Org 7.7 с xserver 1.12.3; графические среды GNOME 3.6.2, KDE 3.5.10 и Xfce 4.10;
Chromium 24.0.1312.68;
Mozilla Firefox 3.6.28 и 18.0.2, Mozilla Thunderbird 17.0.2
LibreOffice 3.6.5.2.
Приуроченная к очередному релизу OpenBSD музыкальная композиция — OpenBSD Song — получила название «плывущий по лезвию» (Blade Swimmer) и посвящена ошибкам и проблемным моментам в функционировании программ. Песня и её лирика доступны на странице openbsd.org/lyrics.html.
4 мая проект Debian представил новую крупную версию своей одноимённой свободной операционной системы на базе ядра Linux и других — 7.0 под кодовым названием «Wheezy».
В качестве ключевых новшеств релиза Debian 7.0 называются: multiarch (одновременная поддержка множества архитектур в рамках одной инсталляции), специализированные средства для развёртывания облачных инфраструктур и их управления, улучшенный инсталлятор (систему теперь можно установить с помощью голоса; представлена поддержка режима UEFI для 64-битных процессоров, но пока без Secure Boot), интегрированный набор мультимедийных кодеков (благодаря последнему «устранена потребность в сторонних репозиториях»).
Среди программного обеспечения, вошедшего в состав Debian 7.0 «Wheezy»:
ядра: Linux 3.2, kFreeBSD 8.3 и 9.0;
компиляторы GCC 4.7.2;
Perl 5.14.2, PHP 5.4.4, Python 2.7.3 и 3.2.3,
Apache 2.2.22, Nginx 1.2.1;
MySQL 5.5.30, PostgreSQL 9.1;
OpenJDK 6b27 и 7u3, Tomcat 6.0.35 и 7.0.28;
Xen 4.1.4;
Samba 3.6.6;
Asterisk 1.8.13.1;
сервер X.Org 7.7 и графические среды Xfce 4.8, GNOME 3.4, KDE 4.8.4;
Iceweasel 10 и Icedove 10 (версии Firefox и Thunderbird без брендов Mozilla);
LibreOffice 3.5.4;
GIMP 2.8.2.
Всего в составе Debian 7.0 «Wheezy» насчитывается более 36 тысяч пакетов (собраны из 17500 пакетов с исходниками).