11.10 ve 12.04 için, Linux Standard temel sürümü, Launchpad'de belirtildiği gibi 4.0'dır . Linux Vakfı'nda açıklandığı gibi LSB
uygulamalar ve platform arasında birlikte çalışabilirliği teşvik eden Linux işletim sistemi için temel bir standarttır. Yazılı bir ikili arayüz belirtimi, standarda yazılan hem dağıtımlar hem de uygulamalar için bir dizi test paketi ve test amaçlı örnek bir uygulama içerir.
LSB belirtimi , dosya sistemi, çekirdek kütüphaneler ve sistem çağrıları gibi önemli işlevler gibi birçok şeyin standartlarını ana hatlarıyla belirtir libc
. Ayrıca yazılım paketleme standartlarını ve varsayılan paket sistemi rpm sistemini kullanmasa bile bir dağıtımın rpm standardını desteklemesi gerektiğini belirtir .
Spesifikasyon ayrıca çalışma seviyeleri ve init betikleri için standart içerir ve Ubuntu'da bulunan ilgili bir pakettir lsb-base
. Bu paket, kendi açıklamasına göre,
diğer paketlerin başlatma komut dosyaları tarafından konsol günlüğü ve diğer amaçlar için kullanılabilen init-işlevler kabuk kitaplığı
Bu init
standartlar için Ubuntu desteğini göstermenin en kolay yolu çalıştırmaktır
grep -ri "BEGIN INIT INFO" /etc/init.d
ve listelenen dosyalardan birini inceleyin. Sudo
, örneğin, komut dosyasının başlangıcında LSB başlık özelliklerine sahip olacaktır:
### BEGIN INIT INFO
# Provides: sudo
# Required-Start: $local_fs $remote_fs
# Required-Stop:
# X-Start-Before: rmnologin
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Provide limited super user privileges to specific users
# Description: Provide limited super user privileges to specific users.
### END INIT INFO
$local_fs
Bu LSB başlıkları tarafından belirtilenler gibi dizinler /etc/insserv.conf
. Hakkında daha fazla bilgi için init
, bu Ubuntu kitabının 168. sayfasına bakınız
Ubuntu LSB standartlarına uzaklaşmakta olan belirli alanları bulmak zordur ve LSB paketleri üzerinde reddi olduğunu o bu paketlerin varlığı yapar
Debian'ın Linux Standard Base ile tamamen uyumlu olduğu anlamına gelmez ve Debian'ın LSB uyumlu olduğuna dair bir ifade olarak yorumlanmamalıdır.
Bununla birlikte, genel olarak, hem Ubuntu hem de Debian uyumlu olma niyetindedir lsb_release
ve dağıtımların genel uyumluluğunu belirten komutu içerir . Bununla birlikte, burada verilen yanıtlarda belirtildiği gibi, dosya sistemi hiyerarşisi gibi şeylerle ilgili olarak gerektiğinde ara sıra sapmalar yapacaklardır: