Організація Linux Foundation представила текст попередньої версії стандарту LSB 4.0 (Linux Standards Base 4.0). Стандарт визначає набір правил, засобів розробки, бінарних інтерфейсів і бібліотек, що дозволяють значно спростити створення продукту, який працює без змін в будь-якому LSB-сумісному дистрибутиві Linux. У новій версії стандарту розширені можливості автоматизованого тестового комплекту - доданий засіб для тестування програм на предмет сумісності з вимогами стандарту і з дистрибутивами Linux, що знаходяться в базі даних LSB (сайт проекту linuxtesting.ru). Інші нововведення: - До складу LSB 4 увійшов комплект засобів для розробки (SDK), що забезпечує сумісність з минулими версіями стандарту. Тобто можна розробляти і тестувати додатки, сумісні з LSB 3.0, 3.1 і 3.2, без встановлення окремих комплектів для даних версій LSB;
- Визначені специфікації і тестовий пакет для створення shell-скриптів, що працюють з різними реалізаціями shell-інтерпретаторів (наприклад, дозволяє створювати скрипти, що працюють не тільки в bash);
- Визначений набір бібліотек, що рекомендується, для шифрування даних, вибір зроблений на користь Mozilla Network Security
Services (NSS) та Netscape Portable Runtime (NSPR). Дані пакети були вибрані, оскільки з додаванням OpenSSL у стандарт є серйозні проблеми, викликані поганою зворотною сумісністю версій OpenSSL;
- Повністю перероблений міні-дистрибутив (образ chroot оточення) LSB Sample Implementation (LSB-SI), що дозволяє проводити тестування програм в ізольованому оточенні, що задовольняє вимозі специфікації LSB. Тепер LSB-SI створений за допомогою системи rPath Conary, а на на основі Linux From Scratch, як було раніше;
- Розширений набір тестів для творців Linux дистрибутивів.
Ted Ts'o, керівник по розробці стратегії розвитку платформи
(Chief Platform Strategist) в Linux Foundation, уточнив, що в даний час 234 програми різних вендорів готові до проходження LSB 4.0 сертифікації.
|