Эксперты из компании Sophos обнаружили OpenOffice/StarBasic макро червя, который создает и запускает скрипты на других языках. Червь предпринимает попытку скачать и вывести на экран изображение jpeg, на котором изображен человек в костюме зайца, готовящийся к половому акту в лесу.
В MacOS: Червь создает один из двух вирусных Ruby скриптов (в файлах с именами badbunny.rb or badbunnya.rb)
В Linux: Червь создает badbunny.py, как скрипт программы XChat и создает badbunny.pl, являющийся крохотным Perl вирусом, который заражает другие Perl файлы. Созданные mIRC и XChat скрипты используются для размножения и распространения вируса, которые инициализируют DCC передачу другим пользователям файлов OpenOffice, с названием badbunny.odg.
Сообщения о черве, пока не поступали с сайтов покупателей, так же как и скачивание и показ порнографической картинки.
Софос рекомендует компаниям обновить защиту от вирусов.
Seagate закрепляет свой успех на рынке жестких дисков анонсировав модель 1.5 ТВ, энергоэффективные винчестеры Toshiba, одноразовые флешки SanDisk, вышла Mozilla Firefox 3.0.1, телефонные новинки Sony Ericsson и LG, Blu-ray приводы дешевеют, Brando представила необычный USB-гаджет, летающий автомобиль Parajet Skycar - все это и многое другое читайте во втором выпуске Drivermania Digest.
Многообразие платформ вынуждает разработчиков портировать программы, на что тратится много времени и денег. Проще всего дело обстоит с кроссплатформенными языками, которые не зависят от архитектуры процессора и не имеют никакой связи с типом операционной системы. В основе таких языков лежит интерпретатор, который занимается переводом языка в функции операционной системы. Что же нужно для того, чтобы портировать саму операционную систему на другую архитектуру процессора? Здесь есть два варианта: первый наиболее трудный, но и самый правильный - добиться совместимости между архитектурами на уровне исходных кодов, второй предполагает наличие всё того же интерпретатора, как и в случае с кроссплатформенными языками.