Виктор Костромин осветил тему поддержки USB-устройств в Linux, на примере подключения USB-мыши, Flash-диска и цифрового фотоаппарата. От себя добавлю, что время когда приходилось вручную исправлять drivers/usb/storage/unusual_devs.h для подключения нового USB устройства похоже в прошлом, к тому же linux-hotplug успешно выполняет оставшуюся рутинную работу. USB Flash, Palm (через usb-serial - /dev/ttyUSB0),клавиатура и мышь определяются без проблем, для цифрового фотоаппарата удобно использовать gphoto2, для сканера - sane.
В статье "Queuing, Traffic Shaping, and Policing" описаны методы ограничения (зажимания) трафика и выделения более приоритетного трафика на сетевых интерфейсах маршрутизатора Cisco. fair-queue, priority-group, custom-queue-list, traffic-shape и rate-limit. Описаны отличия технологий - FIFO, WFQ, RED, WRED, Предотвращаем монополизацию канала сессиями с большим трафиком в ущерб мелких "трафикогенераторов" (WFQ вместо FIFO). ! interface Serial0 fair-queue ! RED/WRED (Random early detect) - спасает ситуацию за счет дропанья пакетов в очереди. ! interface Ethernet0 random-detect hold-queue 200 out ! Принудительное определение более приоритетного трафика (в примере уменьшаем приоритет ftp). ! interface Serial0 priority-group 1 ! priority-list 1 protocol ip medium udp domain priority-list 1 protocol ip low tcp ftp priority-list 1 protocol ip low tcp ftp-data ! Ограничиваем вес определенных видов трафика в очереди (75% - WWW, 5% - DNS, и 20% все остальное) ! interface Serial0 custom-queue-list 1 !
Разработчики утверждают, что производительность PostgreSQL 7.3 увеличина на порядок. Список основных новшеств и особенностей в PostgreSQL 7.3: ALTER TABLE .. DROP COLUMN - возможность удалять столбец из таблицы; SQL 92 Схемы (Schemas) - создание объектов (например, таблиц) в разделенном пространстве имен; Функции теперь могут возвращать "множества", нескольтко строк или столбцов, т.е. использоваться как функции-таблицы (SELECT FROM функция.); Для увеличения производительности типовых запросов введены "предварительные запросы" (prepared queries); Контроль зависимостей (CASCADE или RESTRICT можно привязывать к DROP); Контроль привелегий для пользовательских функций; Локализация - multibyte и locale (UNICODE, EUC_JP, EUC_CN, EUC_KR, JOHAB, EUC_TW, ISO 8859-1 ECMA-94, KOI8, WIN1256); Дополнитльные опции для ведения лог файла; Внешние "Interfaces" перенесены на http://gborg.postgresql.org Поддержка до 32 параметров в функциях; Размер имени идентификатора расширен до 63 символов. В pg_hba.conf новый столбец
IBM и CDL Inc. выпустили новый карманный ПК работающий под управлением Linux. Спецификация устройства приводится ниже: 206MHz Intel SA-1110 StrongARM system-on-chip processor Memory: 32MB or 64MB RAM; 32MB Flash 16-Bit color, 320x240 pixel LCD with backlight RS232 serial port USB port, configurable as either 'host' or 'client' device Bluetooth wireless LAN GSM/GPRS cellular communication Biometric fingerprint sensor Size: 5.4 x 3.1 x 0.8 in. Weight: 8.8 oz. Linux operating system (2.4.x kernel) GUI environment and PDA app suite based on Trolltech Qtopia and Opera browser IPSec VPN protocol & security algorithms IBM DB2E database and Websphere software Power management to extend battery life
gsmlib - library to access GSM mobile phones through GSM modems Библиотека и набор программ для доступа к мобильному телефону через GSM модем. Позволяет производить бэкап данных с телефона, скачивать и закачивать телефонную записную книжку, посылать или читать SMS сообщения (включая ранее полученные и сохраненные в памяти телефона). См. также основанный на gsmlib пакет gsm-utils и GUI интерфейс для работы с GSM телефоном - xgsmlib. Gammu - cellular manager for various mobile phones and modems. Основанный на Gnokii проект, отличается расширенным набором функций и поддержкой не только Nokia телефонов. Поддерживается бэкап и восстановление данных с телефона, управление адресной книгой, SMS, часами, будильников, органайзером, логами, WAP и т.д. gnokii - Linux/Unix tool suite for Nokia (GSM) mobile phones Набор программ для работы с мобильными телефонами Nokia (дозвон через встроенный модем, операции с адресной книгой и т.д.). gsm-modem - использование модема GSM телефона под Linux Приложение для
Guillaume Boissiere, мантейнер ветки 2.5, опубликовал список новшеств готовых или планируемых для последующего включения в 2.6 ядра. Ниже приводится, список самых интересных новшеств: Изменения в VM. Добавлено LSM (Linux Security Module) Переписана консольная подсистема, драйвер последовательного порта. Новый драйвер MTRR (Memory Type Range Register) Включение lm_sensors. Поддержка контроля CPU clock/voltage, и др. аппаратных сенсоров. Улучшения в поддержке USB устройств Интегрирован UML (User-Mode Linux) Дописан стек NetBEU Улучшения в i2o (Intelligent Input/Ouput), поддержка дополнительных PCMCIA устройств (например Zoom video) Интеграция с журналируемой ФС XFS, использование Reiserfs v4. Новый планировщик ввода/вывода, асинхронный IO (aio). EVMS (Enterprise Volume Management System) и LVM (Logical Volume Manager. Поддержка изменения размера томов ext2/ext3, использование HTree индекса. Запись CD-R/RW в UDF режиме (пакетная запись). Полная поддержка IPv6 Креш-дапм в файл при сбое ядра, thrashing control
Кратко о самых важных новшествах: Обновления и изменения в драйвере ata и утилите atacontrol. Поддержка звуковым драйвером чипсетов SiS 7012 и VIA VT8233. Утилита ldd научилась работать с shared библиотеками. IPFilter обновлен до 3.4.27. sendmail обновлен до 8.12.3 XFree86 4.2.0 заменили 3.3.6, теперь это X'ы по умолчанию. Новый драйвер puc (PCI Universal Communications) для работы с PCI-based serial ports. viapm драйвер для VIA SMBus PM. Флаг в конфигурации ядра: CPU_ATHLON_SSE_HACK В dc драйвере появилась поддержка VLAN Intel Gigabit Ethernet карты теперь представлены драйвером em, а не wx, как это было раньше. Поддержка Myson Fast Ethernet и Gigabit Ethernet адаптеров. Поддержка многих wireless карт. В некоторых драйверах сетевых карт (dc, fxp, rl и sis) появился semi-polling режим для защиты от перегрузок (options DEVICE_POLLING, options HZ=1000) Значительные улучшения в коде отвечающем за бриджинг (дописали полную поддержку VLAN'ов).
Интересный обзор новой железяки Shuttle SS50. Основные характеристики: Pentium 4 SiS 650/961 Chipset DDR200/266 Support ATA/100 Support - 2 IDE Ports Integrated SiS 315 Graphics 2 Serial Ports 4 USB 1.1 Ports (2 Rear, 2 Front) 3 IEEE1394 (Firewire) Ports (2 Rear, 1 Front) - Lucent FW323 PS/2 Keyboard/Mouse Ports S-Video TV Out C-Media 8738 6-CH Sound, 5.1 Speaker Support (A3D/Direct Sound 3D and C3DX Positional Audio) Onboard Realtek RT8100 LAN (Bootable) 2 PCI Slots Aluminum Chassis 1 5.25" Bay, 2 3.25" Bays (L) 280mm X (W) 200mm X (H) 180mm