Платим блогерам

Новости Software 28 апреля 2006 года

Р QNX
После нескольких лет разработок выпущена финальная версия одной из лучших программ для упаковки исполняемых файлов UPX (the Ultimate Packer for eXecutables). Представляет собой консольный упаковщик, способный сжать exe файлы без потери их работоспособности.

Поддерживает различные исполняемые типы (win32/pe, djgpp2/coff, atari/tos, linux/386, watcom/le, dos/exe, dos/com и прочие), выпускается в версиях для Linux, DOS, Atari, а теперь и PowerPC. Гибко настраивается, распространяется с открытыми исходными кодами. Работает из командной строки (для ленивых создано множество графических оболочек, например, UPXShell, UPX GUI, Alpx и многие другие). В среднем сжимаемые с помощью UPX файлы уменьшаются в размерах как минимум в два раза, при этом они практически ничего не теряют в скорости запуска и выполнения. При желании можно восстановить первоначальный размер, то есть распаковать. UPX будет полезен всем желающим, кто хочет освободить немного свободного места на диске, и программистам, которые смогут значительно уменьшить размеры дистрибутивов со своими программами.

В этом релизе:

  • добавлена поддержка для исполняемых файлов arm/pe (ARM приложения, запускаемые под WinCE)
  • добавлена поддержка для исполняемых файлов linux elf/amd64
  • добавлена поддержка для исполняемых файлов linux elf/ppc32
  • добавлена поддержка для исполняемых файлов mach/ppc32 (Apple Mac OS X)
  • добавлена поддержка для загрузочных ядер Linux ("vmlinuz/386")
  • добавлена поддержка для исполняемых файлов Playstation ("ps1/exe")
  • улучшено сжатие за счет использования нового алгоритма NRV2E
  • новые опции для настройки параметров сжатия (например '--brute')
  • улучшена совместимость с приложениями win32/pe
  • direct ELF-to-memory decompression
  • исправлено множество ошибок
Более подробный список изменений доступен на сайте UPX.

Для сравнения, исполняемый файл Dreamweaver.exe от версии 8 до упаковки занимал 14 610 KB, а после применения «upx Dreamweaver.exe -9» уменьшился до 4 613 KB, то есть фактически в 3.1 раза или до 31% от первоначального размера.

  • UPX 2.00 (0.2 MB, Windows, open source)
  • UPX 2.00 (0.2 MB, DOS, open source)
  • UPX 2.00 (0.5 MB, исходные коды).

Версии для различных Linux платформ и PowerPC можно взять на этой странице.

Р QNX
Обновились два продукта от Sysinfo Lab - информационно-диагностические утилиты ASTRA и ASTRA32.

Первая из них предназначена для операционной системы DOS, а вторая для Windows. Позволяют получить подробную информацию (в том числе недокументированную) об аппаратном обеспечении компьютера и режимах его работы. Содержат уникальную функцию поиска устройств с неустановленными драйверами и функцию быстрой проверки надежности винчестеров. Отображают сведения о процессоре, материнской плате, жестких дисках, S.M.A.R.T., CD/DVD, SCSI устройствах, модулях памяти, чипсете, BIOS, PCI/AGP, USB и ISA/PnP устройствах, мониторе, видеокарте, звуковой и сетевой карте, принтере, установленных программах и обновлениях и многом другом. Поддерживают создание файла-отчета в текстовом, INI, HTML и XML форматах, возможность экспорта данных в программы учета вычислительной техники. Возможна работа в режиме командной строки.

Список изменений для обеих версий выглядит так:

  • добавлена возможность сохранения отчета в формате HTML
  • добавлена возможность сохранения отчета в формате XML
  • добавлена информация о региональных настройках Windows
  • добавлено чтение SPD на южных мостах nVidia MCP51, MCP55 и ServerWorks HT1000
  • добавлено определение процессоров Intel Dual-Core Xeon (Woodcrest, Sossaman), Intel Core Duo (Conroe, Merom), Intel Core Solo (Conroe, Merom), Intel Celeron M (Yonah), AMD Athlon 64 FX (Toledo) и National Semiconductor Geode LX
  • добавлено определение новых возможностей процессоров: Intel Digital Thermometer, Intel Operating Point Protection, AMD Invariant TSC
  • добавлена поддержка Intel BIOS for Apple
  • исправлено зависание программы во время теста S.M.A.R.T. на некоторых жестких дисках Fujitsu
  • исправлено зависание программы во время теста PCI на некоторых компьютерах Dell с хабом Intel ICH7
  • исправлено определение процессора Intel Pentium D
  • в базу данных добавлено 3 производителя и 51 новое PCI устройство
  • в базу данных добавлено 12 производителей мониторов и 398 новых моделей
  • в базу данных добавлено 56 производителей и 287 новых USB устройств
  • в базу данных добавлено 22 новых производителя SPD модулей памяти
  • в базу данных добавлено 2 производителя и 39 PnP устройств
  • в базу данных добавлен 1 производитель материнских плат с Award BIOS

Windows вариант содержит уникальную функцию Drivers Troubleshooter, отсутствующую у других подобных программ. Она выводит список всех физических устройств с неустановленными или неправильно установленными драйверами и помогает решить проблему с 'Неизвестными устройствами' в Windows. А DOS версия на загрузочной дискете справится с определением аппаратной части системы в случае невозможности использовать любую другую ОС.

Скачать можно по следующим ссылкам: