LSB adalah standar yang digunakan untuk menyatukan antar muka sistem untuk aplikasi biner yang telah terkompilasi. Ini mirip dengan
standarisasi yang ada dilingkungan UNIX terdahulu, yakni POSIX (Portable Operating System Interface) dan sebagian komponen LSB memang berhubungan dengan POSIX versi terakhir, yakni ISO/IEC 9945 POSIX 2003 dan Single UNIX® Spesification (SUS) Versi 2. Standar LSB sangat bersifat teknis, menyangkut antarmuka program biner, antarmuka program biner dengan pustaka bersama (shared library), serta antarmuka sistem operasi.
Secara singkat disebut mencakup Application Program Interface (API) dan Application Binary Interface (ABI). LSB terbagi dalam dua kategori, yakni LSB yang bersifat umum dan LSB yang bersifat khusus untuk arsitektur tertentu. LSB umum (LSB Core Spesification) berlaku untuk semua arsitektur mesin, sedangkan LSB khusus untuk arsitektur tertentu biasanya diberi nama archLSB atau LSBarch (dimana arch adalah nama arsitekturnya). Cakupan LSB Core Spesification adalah :
Baca juga : Tipe File System Di Linux
Secara singkat disebut mencakup Application Program Interface (API) dan Application Binary Interface (ABI). LSB terbagi dalam dua kategori, yakni LSB yang bersifat umum dan LSB yang bersifat khusus untuk arsitektur tertentu. LSB umum (LSB Core Spesification) berlaku untuk semua arsitektur mesin, sedangkan LSB khusus untuk arsitektur tertentu biasanya diberi nama archLSB atau LSBarch (dimana arch adalah nama arsitekturnya). Cakupan LSB Core Spesification adalah :
- Executable and Linking Format (ELF)
Mendefinisikan format object dari aplikasi biner yang telah terkompilasi. - Pustaka Dasar (Base Libraries)
Mendefinisikan dukungan pustaka dasar yang harus ada dalam sistem Linux LSB Compliant. Pustaka yang dimaksud adalah libc, libgcc_s, libdl, librt, libcrypt dan libpam. - Pustaka Pembantu (Utility Libraries)
Mendefinisikan pustaka pembantu yang dibangun diatas pustaka dasar. Pustaka yang dimaksud adalah libz, libcurses dan libutil. - Perintah dan Program Bantu (Command and Utilities)
Daftar perintah dasar dan program bantu yang harus ada. - Lingkungan Eksekusi Perintah (Execution Environtment)
Lingkungan eksekusi perintah, menggunakan standar FHS, mencakup direktori yang harus ada dan dimana meletakkannya. - Inisialisasi Sistem (System Initialization)
- Spesifikasi penjadwalan cron (jam, harian, bulanan, tahunan) dan format file konfigurasi cron.
- Perintah-perintah dasar untuk skrip inisialisasi. Perintah tersebut adalah start, stop, restart, try-restart, reload, force-reload, status.
- Standar komentar/format informasi untuk skrip inisialisasi.
- Instalasi dan penghapusan initscripts.
- Run Level, standar definisi masing-masing run level.
- Penamaan fasilitas/variabel yang digunakan dalam initscripts.
- Penamaan skrip.
- Pembuatan fungsi-fungsi dalam initscripts.
- User dan Grup.
- Meliputi standar penamaan user dan grup, nama-nama user dan grup yang digunakan oleh sistem dan standar range nomor ID user dan grup.
- Format Pemaketan dan Instalasi.
- Standar pemaketan dengan RPM, standar penamaan paket (dengan menggunakan standar LANANA – Linux Assigned Names and Number Authority) serta dependensi antar paket.
Baca juga : Filesystem Hierachy Standard Di Linux
Komentar
Posting Komentar