Wczoraj Linux Foundation ogłosiło wydanie kolejnej wersji specyfikacji Linux Standard Base. Zadaniem projektu Linux Standard Base jest standaryzacja systemów linuksowych, zniwelowanie różnic i zwiększenie kompatybilności pomiędzy dystrybucjami. Dzięki temu programiści mogą tworzyć przenośne aplikacje na Linuksa łatwiej i mniejszym kosztem.
Projekt bazuje na POSIX, Single UNIX Specification i innych standardach i obejmuje także działania mające na celu przekonanie producentów oprogramowania do pisania pod Linuksa. Wytycznym LSB podporządkowano m.in. takie dystrybucje jak Debian, Mandriva, Novellowskie, Red Hat, Ubuntu i Xandros. Projekt jednak często bywa krytykowany za nieuwzględnianie sugestii z zewnątrz – dotyczy to głównie Debiana, który ma swój własny system pakietów i oficjalnie nie jest całkowicie zgodny z Linux Standard Base (jednak zgodność ta jest osiągnięta dzięki odpowiednim pakietom).
Zmiany w LSB 3.2:
- wprowadzono nowe funkcje dla języków interpretowanych: Perla i Pythona,
- dodane interfejsy dla drukowania oraz obsługę sterowników do drukarek przenośnych,
- testowe wsparcie dla libasound i xdg-utils,
- moduły opcjonalne zastąpione przez moduły testowe,
- dodano kilka standardów z freedesktop.org, m.in. style menu i ikon,
- Qt4 jest teraz wymaganą częścią standardu, wycofano Qt3,
- wsparcie dla FreeType i XRender.