Исследование потребления памяти в Firefox 3 beta 4

    2008-03-12 21:12 | Autor: Oleg | Filed under: Noutăţi

    В отчете "Firefox 3 Memory Usage" рассказано, какая работа была проведена разработчиками для уменьшения потребления памяти в Firefox 3 beta 4.

    Что было сделано:

    • Уменьшена фрагментация памяти. Экспериментируя с разными аллокаторами выбор был сделан в пользу jemalloc, при использовании которого фрагментация была минимальна. Число операций выделений памяти минимизировано. Итог: потребление памяти при длительной работе уменьшилось на 22%;
    • Добавлено средство для разрешения циклических ссылок между объектами;
    • Увеличена эффективность кэширования в памяти. Реализована очистка кэша после истечения времени жизни элемента. Для истории открытия страниц по кнопкам "назад/вперед" это время определено в 30 минут. По такому же принципу теперь кэшируются шрифты, картинки и многие другие объекты;
    • Оптимизирована форма хранения изображений в памяти, время нахождения которых в распакованном виде минимально, в кэше они хранятся в только в сжатом виде. Также оптимизировано хранение анимированных GIF, которые теперь хранятся в виде 8-бит на пиксел (ранее хранили 32 бита);
    • Устранено более 400 утечек памяти.

    В итоге, после проведения серии тестов (в течение длительного времени 11 раз было открыто по 29 разных страниц в 30 окнах) для Firefox 3 beta 4 потребовалось на 60% меньше памяти, чем для Firefox 2.0.0.12 и в 5 раз меньше, чем для IE 7.

    @

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
    Loading...

    Etichete:

    Comments (0) »


    Анонсирован выход релизов Python 2.3.7 и 2.4.5

    2008-03-12 17:08 | Autor: Oleg | Filed under: Noutăţi

    Анонсирован выход релизов Python 2.3.7 и 2.4.5, содержащих только исправление ошибок, связанных с безопасностью и стабильностью.

    В обоих релизах добавлен код для предотвращения целочисленных переполнений. Устранены ошибки приводящие к краху интерпретатора. В релизе 2.4.5 в код cgitb, в функции вывода сообщений об ошибках, добавлено дополнительное экранирование HTML тэгов (злоумышленник мог подставить HTML код в текст ошибки).

    @

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Etichete:

    Comments (0) »


    Представлена новая версия HTTP-сервера lighttpd 1.4.19

    2008-03-12 12:11 | Autor: Oleg | Filed under: Noutăţi

    Спустя полгода с момента выхода прошлого релиза выпущен lighttpd 1.4.19. В новой версии исправлено более 40 ошибок, в том числе устранено три проблемы безопасности:

    • Возможность совершения DoS атаки из-за отсутствия средств контроля за переполнением массива файловых дескрипторов;
    • Возможность раскрытия служебной информации в mod_cgi (вместо 500 ошибки выдавался исходный текст проблемного скрипта);
    • Возможность раскрытия служебной информации в mod_userdir (если в конфигурации явно не определен путь userdir.path, используется значение переменной окружения $HOME.).

    Из новшеств можно отметить поддержку заголовка "If-Range:", добавление новых директив IdleServers и Scoreboard для mod_status, генерацию заголовков etag/last-modified для контента сжимаемого налету. Отдельно следует упомянуть исправление проблемы с php-fcgi, приводящей к краху процесса.

    @

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
    Loading...

    Etichete:

    Comments (0) »


    Сравнение времени загрузки различных версий Fedora Linux

    2008-03-12 11:10 | Autor: Oleg | Filed under: Noutăţi

    Проведено сравнение времени загрузки шести версий Fedora Linux:

    • Fedora 4 - 52 сек.
    • Fedora 5 - 52 сек.
    • Fedora 6 - 59 сек.
    • Fedora 7 - 87 сек.
    • Fedora 8 - 51 сек.
    • Тестовая версия Fedora 9 - 66 сек.

    Измерения времени загрузки Fedora Linux выполнены программой Bootchart, отчеты с демонстрацией узких мест прилагаются. Оценивалась система в конфигурации по умолчанию, с базовым набором пакетов устанавливаемых при инсталляции с DVD диска.

    @

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
    Loading...

    Etichete:

    Comments (2) »


    Мы – зеркало CentOS. Part Deux

    2008-03-12 10:29 | Autor: Vasile Chelban | Filed under: FedoraMD

    Эпопея внедрения FedoraMD в число зеркал CentOS завершилась только сегодня. Несмотря (или благодаря) на вмешательство администраторов системы зеркалирования, общий срок внедрения оказался не меньше аналога для Fedora MirrorManager. В нашем случае система не знала о существовании такой страны (точнее региона включающего ряд близлежащих стран) как Молдова. В ходе общения выяснилось что проблема это возникает более-менее регулярно, по мере расширения охвата зеркал.

    Что-ж - общая оценка системы управления зеркалами CentOS (несмотря несколько часов приятного общения в IRC канале с администраторами) всего лишь 3-ка.

    Сейчас уже видны первые пользователи использующие наше зеркало, однако их могло быть больше. Дело в том что настройки yum по умолчанию выбирают произвольное из списка в 10 зеркал предоставляемым mirrorlist'ом. То есть вероятность "попадания" невелика. Есть два способа решения:

    1. установка yum-fastestmirror - плагин тестирующий скорость доступа к зеркалам, и использующего этот критерий для выборки. Для пользователей CentOS в Молдове - этому критерию лучше всего будем удовлетворять именно мы 🙂
    2. для всех стандартных репозиториев в секцию параметров добавить
      failovermethod=priority

      . Так как мы находимся в начале списка mirrorlist'a - наше зеркало и будет использовано

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Etichete: , ,

    Comments (0) »


    Уязвимость в QEMU и Xen

    2008-03-12 10:08 | Autor: Oleg | Filed under: Noutăţi

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

    Проблеме также подвержены виртуальные окружения на базе Xen в которых ioemu задействован для виртуализации дисков (см. ioemu в секции конфигурации disk) для VMX-окружений, предназначенных для запуска немодифицированной ОС.

    @

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Etichete: , ,

    Comments (0) »


    Интервью о состоянии поддержки ext4 в Fedora 9

    2008-03-12 08:14 | Autor: Oleg | Filed under: Noutăţi

    Один из разработчиков — Эрик Сэндин (Eric Sandeen) — дал интервью о состоянии поддержки файловой системы ext4 в готовящейся к выходу 9-ой версии дистрибутива Fedora. Основные моменты:

    • Основные отличия ext4 от ext3: ext4 быстрее, особенно при удалении больших файлов, размер файла — до 16Т, файловой системы — до 1024Р, появились "расширенные атрибуты в inode" для SElinux, beagle, samba. В определённых ситуациях могут ускориться mkfs и fsck.
    • Можно просто монтировать имеющиеся разделы ext3 как ext4, для обратного преобразования необходимо удалить все новые файлы и отключить флаг EXTENTS. Разрабатывается программа для преобразования ext3 в ext4, но она пока не вошла в e2fsprogs.
    • Разрабатывается дефрагментатор наподобие имеющегося в XFS. Он будет уметь: собирать файл в непрерывную область, собирать файлы из одной директории вместе, собирать пустое пространство в непрерывную область. Производительность при этом должна возрастать.
    • Часть возможностей не будет доступна к моменту выхода Fedora 9. В первую очередь это коснётся поддержки файловых систем больше 16Т в e2fsprogs. Возможно утилиты для дефрагментации и миграции будут готовы уже после выхода Fedora 9.
    • Возможно, поддержка ext4 появится и в новых ядрах для Fedora 8.

    @

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4,00 out of 5)
    Loading...

    Etichete:

    Comments (1) »


    (ru) Обновленный fedoramd-release для новых репозиториев

    2008-03-12 02:00 | Autor: FedoraMD.org | Filed under: FedoraMD

    Sorry, this entry is only available in ru.

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Etichete: ,

    Comments (0) »