воскресенье, 6 февраля 2011 г.

Релиз Debian 6.0 (Squeeze)



После двух лет разработки увидел свет релиз Debian GNU/Linux 6.0 (Squeeze), доступный для архитектур Intel IA-32 (i386), 64-bit PC / Intel EM64T / x86-64 (amd64), Motorola/IBM PowerPC (powerpc), Sun/Oracle SPARC (sparc), MIPS (mips и mipsel), Intel Itanium (ia64), IBM S/390 (s390) и ARM EABI (armel). Дополнительно, впервые представлена версия дистрибутива, собранная на основе ядра FreeBSD - Debian GNU/kFreeBSD (kfreebsd-i386 и kfreebsd-amd64).
Debian 6.0 разработан в соответствии со стандартом на оформление иерархии файловой системы FHS 2.3 и совместим со спецификациями LSB 3.2, определяющими совместимость между приложениями и операционной системой. В репозитории представлено более 29 тысяч бинарных пакетов, в которых присутствует примерно 15 тысяч программ. Новая версия примечательна тем , что дистрибутив укомплектован полностью свободным Linux-ядром, не содержащим кода проприетарных прошивок, которые вынесены в отдельные пакеты и перемещены в репозиторий "non-free". Изменен также и процесс загрузки, который переведён на учитывающую зависимости систему инициализации, обеспечивающую параллельный запуск сервисов.
Для загрузки доступны CD и DVD-образы, загрузить которые можно по FTP или через системы jigdo и BittTorrent. Полный установочный комплект занимает 52 CD (содержимое каждого из дисков) или 8 DVD-дисков (содержимое). Отдельные CD-диски подготовлены для установки окружений GNOME, KDE 4 и LXDE + Xfce. Для желающих осуществить установку по сети создан netinst-образ (150 Мб) и диск в формате бизнес-карты (46Мб). Установочный образ, включающий в себя проприетарные прошивки, можно загрузить здесь. Для архитектур amd64 и i386 разработаны официальные LiveCD/LiveUSB, доступные в вариантах с GNOME, KDE и Xfce. К сожалению на момент анонса сборка Live-дисков еще не завершена.
Ключевые улучшения Debian 6.0 (Squeeze):
  • Поддержка архитектур и платформ
    • Официальная поддержка архитектуры kFreeBSD, сочетающей в себе ядро FreeBSD 8.1 с пользовательским окружением на базе glibc и GNU-утилит. Основной мотив включения ядра FreeBSD в Debian связан с желанием предоставить пользователям возможность использования таких средств, как пакетные фильтры PF и IPFW2, изолированных окружений jail, сетевой подсистемы NetGraph, поддержки загрузки NDIS-драйверов без внешних патчей. С другой стороны, пользователей привыкших к FreeBSD может заинтересовать пакетный менеджер APT, cистема конфигурации /etc/network/ и прогрессивная система инициализации Debian. Из планов на будущее отмечается появление поддержки инфраструктуры динамической трассировки DTrace, создание для FreeBSD полноценной реализации драйвера для работы с EXT2/EXT3 разделами (по умолчанию используется UFS2), разработка пакетов с Glibc для оригинального дерева портов FreeBSD, создание инструмента для миграции классических FreeBSD установок в окружение Debian GNU/kFreeBSD (Debian GNU/kFreeBSD уже может работать в chroot-окружении FreeBSD);
    • Прекращена поддержка архитектур HP PA-RISC ('hppa'), Alpha ('alpha') и ARM ('arm', теперь используется ARM EABI - armel);
  • Система, загрузка
    • По умолчанию для платформ x86 устанавливается загрузчик Grub2. В Grub2 используется новый загрузчик Multiboot2, имеется поддержка выполнения скриптов, динамической загрузки модулей, доступа к файлам на ФС NTFS, Reiserfs и данным внутри cpio/tar архивов, создания графических меню, вывода локализованного текста в отличных от ASCII кодировках и т.д.
    • Переход на новую систему инициализации insserv, учитывающую при загрузке зависимости между init-скриптами и поддерживающую параллельную загрузку скриптов инициализации, что приводит к заметному уменьшению времени загрузки;
    • Миграция со стандартной системной библиотеки GNU C Library (glibc) на eglibc 2.11 (Embedded GLIBC). Библиотека eglibc разработана с целью использования на встраиваемых системах и отличается значительно более низкими системными требованиями, возможностью гибкой настройки компонентов, улучшенной поддержкой кросс-компиляции и кросс-тестирования. При этом библиотека полностью совместима с glibc как на бинарном уровне, так и на уровне исходных текстов (дополняет оригинальную кодовую базу glibc);
    • Возможность использования для выполнения shell-скриптов вместо /bin/sh быстрой и упрощенной оболочки dash;
    • В систему интегрирована возможность переключения видеорежимов на уровне ядра (KMS), с поставкой соответствующих DRM-модулей для популярных типов видеокарт Intel, ATI/AMD и NVIDIA;
    • Унификация системы настройки параметров клавиатуры для графического и консольного окружений. Все настройки теперь определяются в одном файле /etc/default/keyboard, управление настройками производится чрез пакет console-setup;
    • Полная поддержка обновленных средств для обеспечения аутентификации пользователей в LDAP (libnss-ldapd и libpam-ldapd, работающих через промежуточную локальную службу nslcd);
    • В базовой поставке отключена поддержка звуковой подсистемы OSS. Основной мотив такого решения - интерфейс OSS является устаревшим. Для пользователей которым система OSS необходима, оставлена возможность активации OSS;
    • Улучшенная поддержка IPv6 (поддержка IPv6 в большинстве приложений, которые могут работать через IPv4);
  • Управление пакетами
    • В состав включено 10352 новых пакетов, помечены как устаревшие 4238 пакетов, обновлено 15436 пакетов. Общее число пакетов составляет 29050. Среди новых пакетов, таких как браузер Chromium, система мониторинга Icinga, интерфейс для управления пакетами Software Center, конфигуратор сети wicd, система изолированных контейнеров lxc и кластерный фреймворк Corosync;
    • При подготовке пакетов осуществлен переход на усовершенствованный формат исходных пакетов DebSrc 3.0 (патчи можно размещать в виде отдельных файлов), согласован процесс унификации принципов оформления пакетов и обработки патчей с проектом Ubuntu;
    • Поддержка работы с файлами большого размера во всех пакетах (некоторые программы не читают файлы больше 2/4 Гб);
    • Сервис Debian Backports, в рамках которого ведется адаптация пакетов из новых дистрибутивов для более старых релизов Debian, признан официальным сервисом Debian и интегрирован в основную инфраструктуру проекта;
    • Приоритетной консольной утилитой для управления пакетами в интерактивном режиме является aptitude. Для обновления дистрибутива и при использовании в не интерактивном режиме рекомендуется использовать apt-get;
    • В dpkg добавлена поддержка формата сжатия XZ, проведена оптимизация производительности работы с внутренними БД, добавлена возможность фильтрации вывода по пути (-path-exclude и --path-include). Для работы dpkg более не требуется установка perl, что делает данный пакетный менеджер более привлекательным для встраиваемых систем;
  • Обновления программ
    • Обновление Linux-ядра до версии 2.6.32. Модули поддержки IDE-устройств заменены на libata, в связи с изменением наименования устройств (sd* вместо hd*) в пакет linux-base добавлен код для преобразования имен устройств в конфигурационных файлах (fstab, bootloader), которые будут заменены на UUID-идентификаторы. Код прошивок (firmware) выделен из основного ядра и поставляется отдельно. Ядро собрано с Preemption-патчами (rt-патчи из-за проблем со стабильностью решено не включать). Интеграция фреймворка DKMS, позволяющего сгенерировать модули ядра, исходные тексты которых не входят в комплект Linux-ядра;
    • Включение в состав X.Org 7.5 и графических окружений KDE SC 4.4.5, GNOME 2.30, Xfce 4.6 и LXDE 0.5.0. В поставляемый в дистрибутиве GNOME 2.30 портированы некоторые возможности из GNOME 2.32, убрана зависимость от HAL (теперь используются udisks, upower и libudev), для организации совместного доступа к данным интегрирован апплет gnome-user-share, значительно улучшена работа конфигуратора network-manager, для доступа к удаленным файловым системам используется gvfs;
    • Обновление пользовательских приложений: OpenOffice.org 3.2.1, GIMP 2.6.11, Iceweasel 3.5.16 (Firefox), Icedove 3.0.11 (Thunderbird), GNUmeric 1.10.8, Abiword 2.8.2, Ekida 3.2.7, Pidgin 2.7.3;
    • Обновление версий СУБД: PostgreSQL 8.4.6, MySQL 5.1.49;
    • Серверные приложения: Apache 2.2.16, Samba 3.5.6, Asterisk 1.6.2.9, Nagios 3.2.3, Tomcat 6.0.18, BIND 9.7.1, Exim 4.72, Postfix 2.7.1, OpenSSH 5.5p1;
    • Переход на использование набора компиляторов GCC 4.4.5 и системной библиотеки eGlibc 2.11.2 ;
    • Интеграция новых версий реализаций языков программирования Python 2.6.6 (доступны также 2.5.5 и 3.1.3), Perl 5.10.1, PHP 5.3.3, Ruby 1.9.1, Tcl/Tk 8.4, Mono 2.6.7 (+ MonoDevelop 2.4) и OpenJDK 6b18. Добавлена поддержка платформы Haskell, включающей ghc 6.12.1 и более 200 дополнительных Haskell-библиотек. Прекращена поддержка Zope2;
  • Безопасность, Виртуализация
    • Интеграция системы виртуализации Xen Hypervisor 4.0.1 (обеспечена поддержка dom0 и domU) и VirtualBox 3.2;
    • В базовом ядре оставлена поддержка организации изолированных контейнеров на базе технологии OpenVZ. Поддержка VServer и Xen Dom0 объявлена устаревшей и, несмотря на то что в Squeeze данные механизмы включены, в скором времени их поставка будет прекращена;
    • В дистрибутив интегрированы такие подсистемы, как ConsoleKit (управление сессиями и трекинг работы пользователей) и PolicyKit (предоставление расширенных прав доступа);
    • Для организации совместного доступа групп к директориям задействован метод User Private Groups (UPG);
    • Обеспечение полноценной поддержки DNSSEC, благодаря интеграции пакета OpenDNSSEC и последней версии DNS-сервера Bind9;
  • Инсталлятор
    • В подсистему работы с дисковыми разделами интегрирована поддержка файловой системы Ext4. Упрощен процесс настройки RAID, LVM и создания шифрованных разделов;
    • Возможность вывода интерактивной помощи в диалогах, выводимых в процессе установки. В настоящий момент кнопка помощи добавлена в несколько диалогов, в будущем планируется интегрировать помощь во все диалоги, что позволит упростить работу с инсталлятором для начинающих пользователей;
    • Установка по умолчанию пакетов из категории рекомендованных (Recommends), отключить установку данных пакетов можно только в экспертном режиме;
    • Улучшение интерфейса выбора языка, страны и локали: выбор места и локали стал более связанным и гибким. Например, после выбора страны в дальнейшем отображаются только привязанные к ней часовые пояса, если для одного языка имеется несколько планов локализации, то инсталлятор просит пользователя сделать выбор. Также теперь возможно выбрать любую возможную комбинацию языка, страны и локали, без жестких привязок между ними;
    • Улучшение выбора зеркал для загрузки пакетов: усовершенствована возможность установки прошлого стабильного релиза и старых выпусков, перемещенных в архив archive.debian.org. Например, добавлена проверка целостности данных на зеркале и отображение только реально размещенных на зеркале релизов;
    • Ряд изменений внесены в интерфейс выбора пакетов для установки. В набор GNOME добавлен набор пакетов для увеличения доступности окружения для людей, имеющих проблемы со зрением. Переработан набор пакетов для ноутбуков, добавлен пункт для установки SSH-сервера;
    • Поддержка гибридных iso-образов, поддерживающих установку как на CDROM так и на USB Flash;
    • Инсталлятор теперь проверяет наличие дополнительных пакетов с прошивками на установочном носителе (директория firmware). Специфичные для определенного оборудования пакеты теперь устанавливаются автоматически, используя программу discover-pkginstall;
    • Реализация поддержки новых аппаратных платформ: Marvell GuruPlug, Marvell OpenRD-Ultimate и HP t5325 Thin Client. В версии для архитектуры Armel появилась поддержка Intel Storage System SS4000-E, Marvell Kirkwood (QNAP TS-110, TS-119, TS-210, TS-219, TS-219P), Marvell SheevaPlug, Marvell OpenRD-Base и OpenRD-Client;
    • В качестве DHCP-клиента теперь используется udhcpc, за исключением установочных образов с kFreeBSD;
    • Поддержка файловой системы reiserfs более не доступна по умолчанию, для использования reiserfs для новой системы отныне нужно выбрать 'partman-reiserfs' в настройках опциональной установки или указать при загрузке 'modules?=partman-reiserfs';
    • Реализована поддержка обнаружения дисковых разделов Windows Vista, Windows Recovery Environment и MINIX;
    • Для Debian GNU/kFreeBSD обеспечена поддержка файловой системы ZFS, в том числе поддержка установки с использованием файловой системы ZFS на корневом разделе;
    • Для сборок i386 и amd64 в комплект включен специальный Win32-загрузчик, позволяющий установить Debian не повреждая процесс загрузки Windows;
    • Обеспечен перевод сообщений инсталлятора на 70 языков.
В честь выхода нового релиза, по всему миру планируется провести праздничные вечеринки и встречи, организованные различными группами пользователей Linux. В России такие мероприятия пока намечены только в Москве (10 февраля) и Новосибирске (6 февраля).
Одновременно с релизом Debian GNU/Linux представлено новое оформление web-сайта проекта www.debian.org, которое не менялось уже на протяжении 13 лет. Вместе с основным сайтом дизайн поменялся в wiki.debian.org, lists.debian.org, planet.debian.org и packages.debian.org.

четверг, 3 февраля 2011 г.

Службы каталогов общие понятия



Что бы понять, что такое служба каталогов и для чего она нужна, рассмотрим организацию локальной сети на примере некого развивающегося предприятия. Первоначально, имея несколько компьютеров их объединяют в сеть на основе рабочей группы. Зачем? Для того, чтобы совместно использовать некие общие ресурсы: папки и файлы, принтеры, доступ в интернет.

Пока предприятие маленькое, все друг друга знают и постоянно на виду в сети используется гостевая модель доступа, как наиболее простая в реализации. Это значит что любой пользователь, имея ПК, физически подключенный к сети, может получить доступ к любым ее ресурсам.

По мере развития фирма расширяется, появляется деление на отделы и возникает необходимость разделения доступа к ресурсам. В рабочей группе все компьютеры равноправны, поэтому, для обеспечения доступа к некому ресурсу, на данном ПК должны быть заведены учетные записи для каждого пользователя, которому необходимо обеспечить доступ. Администратор сети в рабочей группе понятие весьма условное, на каждом ПК имеется свой, локальный, администратор, не имеющий аналогичных полномочий на других компьютерах. Рассмотрим схему более подробно:

 Directory-Service-1-001.png
В нашей рабочей группе имеются два ПК на которых работают пользователи Иванов (логин: Ivanov, пароль 123) и Петров (логин: Petrov, пароль 345). Для того, чтобы Иванов имел доступ к общим ресурсам Петрова, на его (Петрова) компьютере необходимо добавить учетную запись Ivanov и наоборот. Через некоторое время в сети появляется файловый сервер, на котором необходимо добавить все учетные записи пользователей, которые должны иметь доступ к его ресурсам. Отдельно стоит поговорить об организации доступа в интернет, обычно для этого используют стороннее ПО со своим списком пользователей и своим методом авторизации, что выливается в еще один список пользователей и еще один набор паролей.

Что мы имеем в итоге? Каждый пользователь имеет несколько паролей (а то и несколько пар логин-пароль): от учетной записи, от интернета. В дальнейшем, при появлении в сети новых сервисов (эл. почта, службы терминалов и т.п.), этот список будет только расти. Теперь представим ситуацию, когда Иванов решил поменять пароль к своей учетной записи. Пароль также придется сменить на всех ПК и серверах сети или при доступе к ним Иванову придется отдельно авторизовываться со своим старым паролем.

И вот, в один прекрасный (но явно не для админа) день, в нашу организацию пришел работать Сидоров. Его учетную запись следует создать на всех ПК и серверах к которым он должен иметь доступ. А если компьютеров в сети не один десяток? А если завтра он перейдет в другой отдел и должен будет иметь доступ к ПК Иванова, но не иметь доступа к ПК Петрова? Да, админу не позавидуешь...

Вот здесь и выходит на первый план необходимость в едином хранилище учетных записей пользователей и ресурсов локальной сети и таким хранилищем выступает служба каталогов. При этом мы переходим от организации сети на базе рабочей группы к доменной структуре, которая более сложная, но в тоже время позволяет четко выстроить иерархию доступа к ресурсам вашей сети. Вернемся к нашей схеме:

Directory-Service-1-002.pngКак видим, в нашей сети появился новый участник - контроллер домена. Это сердце сети, единое хранилище записей о всех ее ресурсах: рабочих станциях, принтерах, серверах, пользователях и группах пользователей. Теперь, авторизуясь на своем ПК, пользователь вводит логин и пароль выданные ему администратором домена. Эти учетные данные проверяются контроллером домена, который, в случае успешной авторизации, выдает ему своеобразный "пропуск" (билет сеанса), дающий пользователю возможность использовать все, разрешенные для его группы, ресурсы сети без дополнительной авторизации.

Выгоды от такого подхода очевидны, все учетные записи пользователей создаются один раз, на контроллере домена, любой новый сервис в сети достаточно ввести в общий каталог и доступ к нему автоматически могут получить все пользователи. Теперь появление нового сотрудника - Сидорова, не вызовет у админа головной боли, он один раз создаст его учетную запись и поместит ее в необходимую группу, при переходе сотрудника из отдела в отдел достаточно будет просто переместить пользователя из одной группы в другую. Один единственный раз.

Следует четко усвоить - служба каталогов предоставляет админу единую точку управления пользователями и ресурсами сети. Все изменения делаются один раз - на контроллере домена и применяются для всей сети. При доменной структуре, администратор, как капитан на судне, - "первый после Бога", имеет неограниченный доступ к любому ПК в сети.
Существует довольно много реализаций служб каталогов, наиболее распространенной и богатой по возможностям является Active Directory от Microsoft, существуют  также открытые решения, такие как OpenLDAP, Apache Directory Server, 389 Directory Server, домен Samba и иные.

вторник, 1 февраля 2011 г.

Выдан последний блок /8 IPv4 адресов


Как и ожидалось, в январе закончились доступные блоки /8 IPv4 адресов (маска /8 адресует около 17 млн. хостов). Последние 2 блока IPv4 адресов размером /8 были выделены организацией IANA Азиатско-Тихоокеанскому регистратору APNIC. Это означает что все региональные регистраторы уже получили все возможные блоки IPv4 адресов и более не получат никаких дополнительных блоков, так что в будущем распределение IPv4 адресов будет происходить только за счет региональных регистраторов, до тех пор пока у них остаются свободные блоки адресов. Предполагается, что у некоторых регистраторов доступные блоки адресов могут закончиться уже в этом году.
APNIC дополнительно подчеркивает, что в долговременном плане только IPv6 является долгосрочным решением проблемы. Следует также отметить что Google и другие компании чтобы ускорить переход на IPv6 проводят день всемирного тестирования IPv6, назначенный на 8 июня 2011 года.

понедельник, 31 января 2011 г.

Как создать и распаковать архив в Linux

 

tar

Исторически один из самых старый архиваторов в Linux. Как архиватора его роль сводится к объединению файлов в один архив, без компрессии(сжимания). При совместном использование с другим архиватором можно добиться хорошей компрессии файлов и каталогов.
Создание архива и распаковка tar:
tar -cf archive.tar folder/
Создает архив archive.tar, содержащий директорию folder/.
tar -xf archive.tar
Извлекает содержимое архива archive.tar в текущую директорию.
tar -zxf archive.tar.gz
Извлекает содержимое архива, сжатого gzip. Используйте -j вместо -z для архива bzip2.
tar -vxf archive.tar
Извлекает содержимое архива с детальным выводом процесса извлечения данных.

zip

zip может одновременно и архивировать, и сжимать файлы; то есть вы можете сжать различные файлы, поместив их при этом в архив. Он известен еще с 1998 года и метод его работы был реализован на многих платформах, следовательно, это один из самых мобильных вариантов (особенно – если вам необходим доступ к вашему архиву из системы Windows).
Работа с zip:
zip -r archive folder
Создает архив archive.zip с содержимым каталога folder.
unzip archive.zip
Извлекает содержимое архива archive.zip в текущую директорию, создавая вложенные директории (используйте -j чтоб не создавать вложенных директорий).

gzip

gzip может сжимать файлы, но не архивировать. Однако он прекрасно работает, если его использовать вместе с архивирующим инструментом – как бывает на практике, gzip и tar отлично работают вместе.
Архивирование gzip:
gzip file.tar
Сжимает файл file.tar и создает file.tar.gz.
tar czf file.tar.gz folder/
Архивирует и сжимает folder/ в файл file.tar.gz.
gunzip file.tar.gz
или
gzip -d file.tar.gz
Распаковывает file.tar.gz
tar zxf file.tar.gz
Распаковывает архив file.tar.gz и извлекает из него файлы.

bzip2

bzip2, как и gzip, сжимает, но не архивирует. И, опять-таки, он отлично работает с tar, если вы хотите получить и архивацию, и сжатие. Bzip2 сжимает лучше, чем gzip, но процесс сжатия у bzip2 занимает больше времени, чем у gzip.
Команды bzip2:
bzip2 file.tar
Сжимает файл file.tar и создает file.tar.bz2.
bunzip2 file.tbz
Распаковывает file.tbz и создает file.tar
tar jxf file.tbz
Распаковывает архив file.tbz и извлекает из него файлы.

Аэропорт Манчестера нанимает «голограммы» на работу

Манчестерский аэропорт ввел «голограммы» реального персонала обслуживания клиентов, чтобы помочь ускорить прохождение очереди безопасности. Они приветствуют пассажиров во входе в область досмотра и объяснят ограничения на перенос жидкостей на самолет.

Не смотря на то, что на информационных табло обозначены все ограничения безопасности, пассажиры все еще регулярно забывают удалять жидкости из своих сумок.

«Мы не хотим, чтобы кому-то приходилось выбрасывать напиток или косметику, поэтому мы попробовали много различных способов пропаганды правил провоза жидкостей, от плакатов до людей, одетых как гигантские балончики дезодорантов,» — пишет «настоящая» Джули Кэпер на веб-сайте аэропорта.

imageИзображения Манчестерских служащих аэропорта Джона Уолша и Джули Кэпер были созданы, используя ту же самую технологию, которая оживляет персонажей популярной группы Gorillaz. На голограммы записан один набор фраз, при этом записать можно любое сообщение.

«Возможно голограммы — решение?» — добавила Джулия. — «Если наши голограммы помогут нашим пассажирам проходить предполетные процедуры безопасности быстрее, то это будет хорошая вещь.»

Виртуальные ассистенты приступают к исполнению своих обязанностей с понедельника.
 

Утечку исходников KAV 8 допустил бывший сотрудник компании

В открытый доступ утекли исходные коды российской программы Kaspersky Antivirus 2009 (KAV 8). Слухи об этом распространялись давно. Точно известно, что исходники с ноября 2010 года гуляют по хакерским форумам. Сейчас файлы попали в руки экспертам с сайта unremote.org, которые скомпилировали программу с помощью Visual Studio C++ 2008, подтвердили её аутентичность и организовали торрент-раздачу. Размер исходников 1 ГБ (372 МБ в zip-архиве).

Первичное расследование показало, что утечку кода в начале 2008 года допустил бывший сотрудник «Лаборатории Касперского», который уже получил трёхлетний срок за кражу интеллектуальной собственности.

С точки зрения бизнеса ничего особо страшного не произошло. Компания по-прежнему зарабатывает львиную часть денег не на продаже лицензий, а на платных подписках. Другими словами, прибыль приносит не сама программа, а постоянное обновление базы сигнатур.

С другой стороны, утечка наносит удар по имиджу компании, которая как-никак работает в секторе информационной безопасности и должна защищать свою интеллектуальную собственность.

Кроме того, злоумышленники наверняка анализируют полученные исходные коды на предмет выявления новых уязвимостей, так что Kaspersky Antivirus потенциально становится менее надёжным продуктом.

Год с Ораклом



Около года назад Oracle купили Sun. Под катом список событий, произошедших с этого момента.

  • Oracle выдергивает почву из-под ног PostgreSQL, пруф.
  • Oracle убивает OpenSolaris, here and пруф.
  • Ключевые сотрудники Sun покидают компанию, включая James Gosling, Tim Bray, Simon Phipps, Tor Norbye, Kohsuke Kawaguchi, пруф.
  • Oracle подал в суд на Google за использование Java-патентов, пруф.
  • OpenOffice.org отделяется от Oracle и переименовывается в LibreOffice, пруф.
  • Doug Lea покидает JCP, пруф.
  • Oracle продвигает Hologic в JCP, пруф.
  • несмотря на протесты откладывается спецификация Java SE 7 и SE 8, пруф.
  • Tim Peierls покидает JCP EC, пруф.
  • Apache выходит JCP EC, пруф.
  • Hudson планирует отделяться от Oracle. История продолжается, here and пруф.
  • Из NetBeans IDE убрана поддержка Ruby on Rails, пруф.
Что дальше?