Марк Руссинович объявил о выпуске для ОС Linux утилиты ProcDump из пакета Sysinternals.
Утилита может быть полезна разработчикам прикладных программ. Она служит для создания дампов приложений (файлов core.*) при превышении указанного порога потребления процессорного времени.
Используя дампы, созданные утилитой ProcDump, разработчик может увидеть чем именно была занята его программа в момент чрезмерного потребления ресурсов процессора.
Утилита распространяется под свободной лицензией MIT.
Хакеры Максим Горячий и Марк Ермолов сообщили о получении полного доступа к сервисному процессору Intel CSME через USB DCI. Ранее они уже демонстрировали возможность запуска неподписаного кода на сервисном процессоре.
В августе Максим Горячий публиковал код, который по всей видимости служит для перманентного отключения процессора (защита от воровства).
Компания Oracle объявила о выпуске дистрибутива Linux для машин с архитектурой sun4v.
Релиз основан на Oracle Enterprise Linux 6 (который, в свою очередь, основан на RHEL 6) и стандартном ядре 4.1.
Релиз является полностью 64х-битным и может быть установлен как непосредственно на сервер (bare metal), так и на Oracle VM for SPARC (ранее известную под названием Logical Domains).
Поддерживаемые модели CPU: UltraSPARC T1-T3, SPARC T4, SPARC T5, SPARC M5 и Fujitsu SPARC64-X.
После трёх месяцев активной разработки вышла в свет очередная версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур и виртуализацию некоторых из них.
Неполный список изменений:
KVM на платформе ARM, обеспечивающий виртуализацию.
Поддержка локализации в пользовательском интерфейсе на базе GTK+.
Улучшение производительности кодогенератора TCG на хостах с ОС Windows.
Поддержка горячего подключения для CPU и Character device.
Новые устройства — WMWare PVSCSI, VMXNET3.
Поддержка чтения файлов VHDX.
Экспериментальная поддержка для проброса видеоадаптеров VGA через VFIO.
Поддержка загрузки с устройств virtio-ccw в эмуляции s390x.
Улучшения работы с прерываниями в эмуляции SPARC-64 (sun4u), позволяющие стабильно использовать несколько устройств PCI (в т.ч. virtio).
После шести месяцев активной разработки вышла в свет очередная версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур. В числе прочего:
поддержка мостов PCI-to-PCI;
поддержка горячего подключения устройств PCI;
эмуляция ARM: добавлены платформы nuri, smbkc210, highbank, vexpress-a15;
удалена поддержка Symbian Virtual Platform;
эмуляция PPC: поддержка устройств virtio в -M pseries;
эмуляция SPARC: добавлена возможность загрузки Linux/sparc64;
эмуляция новых устройств: virtio-scsi, USB 3.0 (xHCI);
новый сетевой мост, не требующий привилегий суперпользователя для основного процесса QEMU;
После шести месяцев активной разработки вышла в свет очередная версия QEMU - популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур.
В числе прочего:
Добавлена возможность эмуляции новых архитектур: Lattice Mico32 и UniCore32.
Эмуляция ARM: новые модели express-a9 и Sharp Zaurus SL-5500
Эмуляция SPARC32: новая версия OpenBIOS, позволяющая загружать Солярис 7 и 8.
Улучшения эмуляции SPARC64 сделали возможной загрузку HelenOS.
Улучшения в эмуляции Linux-User позволяют запускать бинарники Linux/SPARC64, S390x и UniCore32
KVM теперь поддерживает процессоры VIA и процессоры с SMEP (Supervisor Mode Execution Protection)
Множество улучшений в различных подсистемах.
Данный релиз является продуктом почти 150 контрибуторов и содержит более полутора тысяч коммитов.
Вышла в свет первая версия COREMU - эмулятора, основанного на qemu, но осуществляющего концепцию «многоядерный гость на многоядерном хосте» («multicore-on-multicore»).
Это очень важное преимущество перед qemu, поскольку последний осуществляет эмуляцию в одном потоке и, как следствие, не может использовать многоядерность/многопроцессорность машины, загружая только одно ядро или процессор.
На настоящий момент COREMU может эмулировать до 255 ядер x86-64 и до четырёх ядер ARM MPcore на обычном ПК с четырёхъядерным процессором.
После трёх лет разработки Мэт Фредетт (Matt Fredette) выпустил версию 0.8 эмулятора tme. Tme (The Machine Emulator) эмулирует машины, которые выпускались фирмой Sun.
Самым важным нововведением явилась эмуляция 64-битных процессоров SPARC и машины с архитектурой sun4u, а именно Ultra-1.
На настоящий момент tme 0.8 эмулирует следующие платформы: sun2, sun3, sun4c и sun4u.
В списке других улучшений - эмуляция графического адаптера cg6. (Предыдущая версия умела только cg3).
P.S. К сожалению, OpenSolaris не поддерживает машины Ultra-1. Но для желающих попробовать спарковскую версию в эмуляторе есть Martux (http://www.martux.org/) - неофициальный дистрибутив OpenSolaris с поддержкой старых Ультраспраков.
В январе 2002 года компания Caldera International, Inc. опубликовала исходный код UNIX Version 7 (известный также под названием V7), который был был выпущен в 1979 году компанией Bell Laboratories и, по-существу, являлся первым портабельным юниксом.
Недавно компания Nordier & Associates портировала V7 на процессоры c архитектрурой x86. В релиз, распространяемый под лицензией BSD, входят компилятор С, основанный на Amsterdam Compiler Kit (ACK), C-Shell, утилита more, а также редакторы ex и vi.
Версии 1.1.0, 1.1.1, 1.1.2, и 1.1.4 RoR имеют серьёзную проблему с безопасностью. Настолько серьёзную, что разработчики заявляют, что владельцы сайтов на RoR обязаны обновиться до версии 1.1.5 как можно скорее.
Чтобы не дать юным крякерам лишнего шанса на взлом, подробности о проблеме будут опубликованы только через некоторое время, когда большинство сайтов использующих этот продукт обновятся, заявляет один из разработчиков RoR в своём блоге http://weblog.rubyonrails.com/
Более старые версии Ruby on Rails, такие как 1.0 и более ранние, этой уязвимости не подвержены.
Сегодня вышла новая версия открытого сервера JEE приложений. В этом релизе исправленно 290 багов и добавлено 70 новых фич. Начиная с этого релиза axis заменен на свою реализацию стека веб-сервисов, совместимую со стандартом JSR-181, и теперь чтобы добавить поддержку веб-сервисов в свой Stateless Bean, достаточно добавить всего две строчки кода.
Таким образом, к настоящему моменту, бесплатный и открытый под лицензией LGPL, сервер приложений JBoss является наиболее полной реализацией недавно принятого стандарта EJB 3.
Глава фирмы Borland, CEO Тодд Нельсон(Tod Nielsen) объявил, что компания Borland намерена сосредоточить фокус на процессах, а не на технологии, для чего будет использоваться партнерство с другими фирмами, а отделение занимающееся разработкой IDE (Integrated Development Environments) будет выделено в отдельную фирму, с целью дальнейшей продажи. На настоящий момент это отделение занималось разработкой и поддержкой таких продуктов как Borland Developer Studio (Delphi, C++ Builder and C# Builder) и JBuilder.
По существу, это означает, конец для JBuilder'а, так как конкуренция со стороны открытых (Eclipse, NetBeans) и бесплатных (JDeveloper) продуктов высока.
19 мая вышел очередной снэпшот открытого драйвера для гарфических адаптеров Radeon 9600-9800, и X800. Этот снэпшот был назван "the_perfect_frag". Как следует из названия, этот релиз посвящен качеству картинки. Теперь не должно быть артефактов ни на одном из уроней в таких играх как Quake 3 и PPRacer. При этом драйвер работает стабильно на адаптерах серии 9600 (включая Mobility M10), и X800.
Разработчики просят активнее тестировать драйвер, особенно на необычных платформах, на адаптерах с шиной PCI Express, и на адаптерах на базе чипсета r350.
В своем недавнем выступлении CEO Сана Scot McNooly уведомил о начале "путешествия в страну Java" ("JavaJourney") - новой рекламной акции (http://www.javajourney.com/). "Естественно, для того чтобы воспользоваться всеми преимуществами Java, необходимо использовать самые скоростные операционные системы" - сообщил он.
"Мы гарантируем, что пользователи будут довольны, поэтому первые 500 человек, которые установят 10 версию нашей ОС, удалив Линукс, получат по кофеварке и месячному запасу кофе Java. Для подтверждения того, что система действительно была сменена, достаточно прислать нам 5 скриншотов сделаных по мере удаления Линукса, и столько же по мере установки новой ОС. Причем, чтобы ускорить внедрение наших технологий в крупных компаниях, мы предлагаем администаторам возможность выбора, хотят ли они получить кофеварку в компанию или сразу домой".
Необычность этой акции состоит в том, что "...недовольные сменой и сумевшие аргументированно доказать чем Линукс лучше, получат бесплатную подписку на обновления 10 версии нашей ОС, и годовой запас кофе".
5 Марта вышла новая версия открытого дравера для ATI видеокарт на базе чипсета r300 (Radeon 9500-9700, M10). Теперь можно играть в полную версию Quake 3 (предыдущий снэпшот они тестировали на Quake3 demo), а также в PPRacer (продолжение TuxRacer'a), чем и обусловлено название снэпшота.
Сделан очередной шаг к написанию полностью свободных драйверов для видеокарт на базе чипсета r300. Теперь, чтобы играть в Quake 3, больше не требуются закрытые драйверы от ATI!
glxgears должен показывать на этих драйверах ~1000fps.