Slackware

From Wikipedia

Maskot Slackware -- Tux dengan paip
Maskot Slackware -- Tux dengan paip

Slackware Linux adalah sebuah sistem pengoperasian berasaskan Linux yang diasaskan oleh Patrick Volkerding. Matlamat utama penghasilan Sistem Pengoperasian ini adalah untuk memberikan sebuah Sistem Pengoperasian berasaskan linux yang stabil dan mudah digunakan, dengan secara ringkas yang boleh, tanpa mengabaikan kestabilan sistem

Jadual isi kandungan

[Sunting] Sejarah Penubuhan

Keluaran Slackware yang pertama, versi 1.00 dikeluarkan pada 16 Julai 1993 oleh Patrick Volkerding. Distribusi ini diasaskan dengan teras SLS Linux dan diagihkan pada imej yang boleh dimuatkan pada 3½ cakera liut yang disebar menggunakan FTP melalui internet.

Istilah 'Slackware' diasaskan daripada ayat 'Slack' yang diasaskan oleh 'Church of subgenius', bermaksud, kebebasan.

Pada tahun 1999, slackware 4 telah meningkat kepada slackware 7 dengan mendadak. Ini telah menimbulkan keributan dalam dunia penggemar Linux, terutamanya penggemar slackware. Keadaan ini dijelaskan oleh Patrick Volkerding sebagai strategi pemasaran untuk menunjukkan slackware linux adalah seiring dengan keluaran distribusi Linux lain yang mempunyai keluaran 6 pada masa tersebut.

Pada tahun 2004, Patrick Volkerding mengalami kesihatan sekaligus menimbulkan keraguan pada masa depan pembangunan slackware. Walaubagaimanapun, kesihatan Patrick telah beransur baik, dan pembangunan Slackware telah diteruskan dengan keluaran Slackware 11

Pada tahun 2005, GNOME telah dikeluarkan dari distribusi Slackware, bermula dari keluaran 10.2.

Pada tahun 2006, keluaran Slackware linux 11 telah dikeluarkan. Ini adalah anjakan yang agak tinggi dari keluaran 10.2.

[Sunting] Keluaran

Pada asasnya, Slackware dibangunkan untuk sistem x86. Walaubagaimanapun terdapat pemindahan ke sistem DEC Alpha dan SPARC. Pada tahun 2005, slackware dibina untuk binaan System/390. Terdapat juga keluaran tidak rasmi untuk binaan ARM, Alpha, SPARC, PowerPC dan Bluewhite64. Slamd64 adalah keluaran tidak rasmi Slackware untuk binaan x86-64(64 bit).

Keluaran Slackware terbaru adalah 11.0(3 Oktober 2006). Keluaran ini didatangkan dengan kernel 2.4.33.3, dan kernel 2.6.18 sebagai alternatif.

[Sunting] Slackware-current

Slackware-current adalah repositori slackware yang mengandungi pekej-pekej eksperimentasi yang digunakan untuk pembangunan Slackware. Kebanyakkan pengguna Slackware yang inginkan sistem Slackware mereka berada pada tahap termaju akan menggunakan pekej-pekej pada repositori Slackware-current pada sistem mereka.

[Sunting] Falsafah Rekabentuk

[Sunting] KISS

KISS atau "keep it simple, stupid" adalah konsep yang menjelaskan falsafah Slackware. Ramai yang mempertikaikan konsep "simple" yang digunakan oleh Slackware, kerana Slackware tidak mudah digunakan bagi mereka yang baru berjinak dengan Linux. Jadi konsep "simple" yang digunakan oleh Slackware di sini adalah merujuk kepada mudah dalam konteks rekabentuk sistem itu sendiri, dan bukan mudah dari aspek penggunaan.

Walaupun terdapat banyak kritik yang mempertikaikan konsep ini, dengan alasan sebuah sistem pengoperasian Linux perlu memikirkan kemudahan untuk pengguna supaya sistem pengoperasian Linux dapat diterima pakai oleh setiap lapisan, Slackware masih mengekalkan konsep rekabentuk ini sehingga ke hari ini.

Konsep rekabentuk ini membuatkan Slackware lebih pantas dan stabil berbanding distribusi-distribusi Linux yang lain.

[Sunting] Skrip "Startup"

Slackware menggunakan skrip init seperti yang digunakan oleh BSD. Ini berbeza dengan kebanyakkan distribusi linux lain yang menggunakan init berasaskan System V.

[Sunting] Pengurusan Pekej

Pengurusan pekej di dalam Slackware adalah minima, dan cuma dibekalkan dengan fungsi "install","upgrade" dan "remove". Ini berbeza dengan pengurusan pekej pada distribusi-distribusi Linux yang lain yang mempunyai sistem untuk menguruskan "dependencies" bagi mengelakkan berlaku ralat pada sistem Linux mereka, seperti RPM(Red Hat Package Manager) pada distribusi Red Hat dan YAST(Yet Another Setup Tools) pada SuSe.

Fail untuk pekej slackware didatangkan dalam format "gzipped tarballs" , dan berakhir dengan format nama fail .tgz . Pekej Slackware dibina dengan skrip khas yang dipanggil "slackbuild", di mana apabila pekej-pekej ini diekstrak, fail-fail yang terdapat dalam pekej ini akan dimasukkan terus ke dalam direktori-direktori yang diperlukan untuk sesuatu aplikasi itu berfungsi dalam Slackware.

[Sunting] Automasi Pengurusan Pekej

Terdapat beberapa aplikasi yang dibangunkan oleh pihak ketiga yang boleh digunakan untuk pengurusan pekej dalam Slackware. Sesetengah daripada aplikasi ini mempunyai fungsi pengurusan "dependencies" untuk memudahkan pengguna.

Swaret
Swaret mempunyai fungsi pengurusan "dependencies" untuk menguruskan aplikasi-aplikasi dalam sistem Slackware. Walaubagaimanapun, seringkali pengurusan "dependencies" ini membuatkan sistem menjadi keliru apabila "library" yang tidak bersesuaian dimasukkan oleh Swaret ke dalam sistem. Slackware 9.1 memasukkan Swaret sebagai repositori extra ke dalam cd ke 2, tetapi tidak memasukkan swaret sebagai installasi wajib. Swaret di buang dari repositori pada keluaran Slackware 10.0. Laman web rasmi Swaret
Slapt-Get 
Slackpkg 

[Sunting] ZipSlack

[Sunting] Distribusi Linux berteraskan Slackware

Mutagenix
Menggunakan konsep "Live cd" dengan pekej Freerock GNOME
SLAX
Vector Linux

[Sunting] Komuniti Internet

[Sunting] Forum Perbincangan

[Sunting] Pekej pihak ketiga

[Sunting] Lihat juga

[Sunting] Pautan luar