ZDNet.ru: В DVD-плеерах нового поколения будет использоваться Java
В DVD-плееры Blu-ray будет встроена технология Java от Sun Microsystems, которая с самого начала предназначалась для рынка потребительской электроники.
NewsForge.com опубликовал отличную свежую статью () Ричарда Столлмена (Richard Stallman), в которой он поясняет причины, по которым новые XML форматы MS Office несовместимы со свободным ПО (и, кстати, дает ссылку на лицензию XML форматов - я, признаться, пытался ее найти на сайте MS и сходу мне это никак не удалось) и показывает, почему Европейскому Парламенту не следует разрешать патентовать программы.
Sun Microsystems отказывается от выпуска Java Desktop System на основе Linux, однако, этот продукт продолжит свою жизнь уже используя Solaris в качестве основы. Меняется также и цель проекта, теперь он будет направлен на программистскую аудиторию.
Порт Linux на Cell готов к включению в основную ветвь, IBM публикует программный интерфейс Cell для Linux
IBM, Sony и Toshiba окончательно портировали Linux на процессор Cell и хотят увидеть свои патчи уже в версии 2.6.13 ядра. Порт состоит из ядра Linux для 64-разрядной архитектуры PowerPC (которую Linux поддерживает уже давно), а также новой файловой системы, позволяющей ядру выжать всю мощь из нескольких независимых векторных процессоров Cell.
На сайте IBM для разработчиков также появилась новая статья () в подробностях описывающая spufs - файловую систему (Synergistic processing unit filesystem), через которую можно будет программировать Cell-приложения в Linux. Приложения действительно придется портировать
на новую архитектуру из-за ее особенностей, однако, с учетом мощи и расширяемости архитектуры в этом есть смысл.
Apple: Портирование многопоточных приложений из Win32 в Mac OS X
На сайте Apple для разработчиков появилась свежая статья (), описывающая работу с многопоточностью в Mac OS X и рассказывающая о том, как портировать ваше Win32 приложение в OS X.
Крис Райт (Chris Wright) объявил о доступности второго -stable патча для Linux 2.6.12. В нем исправлены серьезные ошибки в драйверах qla2xxx, e1000, PCI, ACPI, исправлен один баг в сетевой подсистеме и еще один баг в remap_pte_range.
Кон Коливас также обновил свою ветвь Linux, в свежую версию -ck патча вошли изменения из 2.6.12.2, а также обновления диспетчера ввода/вывода CFQ. Серия патчей проходит под именем "Baby Cigar", почему - смотрите здесь.
PySWT - Python-обертка для библиотеки SWT, входящей в IBM Eclipse, позволяющая создавать кроссплатформеные графические приложения на Python. Есть скриншоты.
Язык высокоуровневого ассемблера (HLA, High Level Assembly) создавался как удобный инструмент для обучения студентов, уже знающих Pascal/C++, языку ассемблера. Он комбинирует обычные для ассемблеров возможности доступа к регистрам с высокоуровневыми командами, позволяющими упростить, например, вывод на экран. С 2002 года компилятор этого языка также стал доступен для Linux и его рассматривают как вполне удобный и полезный инструмент не только для обучения, но и для создания полноценных приложений.
В последнее время по Сети ходят слухи о том, что HP, возможно, возродит серию своих процессоров Alpha, которые в прошлом году были закрыты как направление. С учетом все возрастающей их интенсивности, The Inquirer попробовал рассмотреть (), а что же сможет предоставить Alpha, будь она сегодня снова выведена на рынок? Картина получилась достаточно интересная.