Slackware: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Afgs (bicara | kontrib)
Tidak ada ringkasan suntingan
k Pranala luar: clean up, removed stub tag
 
(41 revisi perantara oleh 28 pengguna tidak ditampilkan)
Baris 1:
{{Infobox OS
| name = Slackware
| logo = [[Berkas:Slackware logo from the official Slackware site.png]]svg
| screenshot = [[Berkas:Slackware 15.0 screenshot.png|250px]]
| caption = Slackware 1315.0
| developer = [[Patrick Volkerding]]
| family = [[Linux]], [[mirip Unix-like]]
| source_model = [[FreeSumber andterbuka]], open[[perangkat sourcelunak softwarebebas]]
| working_state = CurrentAktif
| released = {{release date|1993|07|16}}
| latest_release_version = 1315.10 <!-- If you update this, don't forget to update [[Comparison of Linux distributions]]-->
| latest_release_date = {{release date|20102022|0502|2402}}
| kernel_type = [[MonolithicKernel kernelmonolitik]] ([[Linux kernel|Linux]])
| supported_platforms = [[IA-32]], [[x86-64]], [[ARM architecture|ARM]], [[IBM ESA/390|S/390]]
| license = [[GNULisensi GeneralPublik PublicUmum LicenseGNU]]
| updatemodel = pkgtools, [[slackpkg]]
| package_manager = pkgtools, [[slackpkg]]
| ui = [[Bash]], [[KDE Plasma Workspaces|KDE Plasma Desktop]] atau [[Xfce]]
| website = [http://www.slackware.com/ www.slackware.com]
}}
 
'''Slackware''' merupakan [[sistemdistribusi operasiLinux]] yang dibuat oleh [[Patrick Volkerding]] dari ''[[Slackware Linux, Inc]]''. Slackware merupakan salah satu [[distro Linux]] awal, dan merupakan yang tertua yang masih dikelola. Tujuan utama Slackware adalah stabilitas dan kemudahan desain, serta menjadi distribusi Linux yang paling mirip [[Unix]]. <ref name="info-page">Slackware website [http://slackware.com/info General Information]</ref>
 
== Nama ==
Nama "Slackware" berasal dari fakta bahwa distribusi ini dimulai sebagai sebuah proyek pihak swasta tanpa komitmen apa-apa. Untuk mencegah proyek ini menjadi terlalu serius pada awalnya, Volkerding memberi nama yang lucu itu, yang kemudian tetap bertahan bahkan setelah Slackware menjadi proyek serius. <ref>{{cite web | url=http://www.linuxjournal.com/article/2750 | title=Interview with Patrick Volkerding | accessdate=2007-07-03 | last=Hughes | first=Phil | date=[[1994-04-01]] | work=[[Linux Journal]] }}</ref> Kata "Slack" (kendor) di Slackware merujuk pada istilah "[[Church of the SubGenius#Slack|Slack]]" seperti yang digunakan oleh Gereja para SubGenius. <ref>{{ cite web | title=Volkerding answers Slashdot questions | url=http://slashdot.org/interviews/00/03/17/1120205.shtml }}</ref>
 
 
== Sejarah ==
[[Berkas:Slackware 1.01 screenshot.png|jmpl|Slackware 1.01]]
Slackware pada awalnya merupakan turunan dari [[Softlanding Linux System]], yang paling populer dari distribusi Linux asli. SLS mendominasi pasar sampai para pengembang membuat keputusan untuk mengganti format ''executable''-nya dari [[a.out]] ke [[Executable and Linkable Format|ELF]]. Ini bukan keputusan yang populer di kalangan basis pengguna SLS pada saat itu. Patrick Volkerding meluncurkan versi modifikasi dari SLS, yang dia beri nama Slackware. <ref>[http://lwn.net/Articles/91371/ A Short History of Linux Distributions [LWN.net&#93;<!-- Bot generated title -->]</ref> Rilis pertama Slackware, 1.00, diluncurkan pada tanggal [[16 Juli]] [[1993]]. <ref>[http://www.slackware.com/announce/1.0.php The Slackware Linux Project: Slackware Release Announcement]</ref> Berupa sebuah citra 3½" ''[[floppy disk]]'' yang tersedia melalui [[File Transfer Protocol|FTP]].
 
Pada tahun [[1999]], Slackware berkali-kali dirilis, mulai dari rilis nomor 4 sampai 7. Hal ini dijelaskan oleh Patrick Volkerding sebagai upaya pemasaran untuk menunjukkan bahwa Slackware adalah sebuah distro Linux yang up-to-datemutakhir sebagaimana distro-distro lainnya, yang kala itu banyak yang telah melepas nomor 6 (seperti [[Red Hat]] yang merilis setiap revisi dari distribusinya dengan kenaikan dari 4.1 ke 5.0 bukan 3.1 ke 3.2 sebagaimana Slackware). <ref>[{{Cite web |url=http://www.slackware.com/faq/do_faq.php?faq=general#0 |title=The Slackware Linux Project: Frequently Asked Questions] |access-date=2008-10-09 |archive-date=2007-01-08 |archive-url=https://web.archive.org/web/20070108012703/http://www.slackware.com/faq/do_faq.php?faq=general |dead-url=yes }}</ref> Slackware memang memiliki beberapa rilis Beta dalam rentang 6.x, tetapi hal ini tidak dihitung sebagai rilis resmi.
 
Pada tahun [[2005]], lingkungan [[lingkungan desktop]] [[GNOME]] telah dihapus dari rilis yang akan diluncurkan, dan diserahkan kepada dukungan komunitasnya. <ref>ftp://ftp.slackware.com/pub/slackware/slackware-10.2/ChangeLog.txt</ref> Penyingkiran GNOME dianggap oleh sebagian komunitas Linux sebagai tindakan yang menggemparkan karena lingkungan desktop tersebut banyak digunakan di distro-distro Linux. Sebagai balasan, beberapa proyek berbasis komunitas mulai menawarkan distribusi GNOME lengkap untuk Slackware.
 
== Filosofi Desaindesain ==
Banyak pilihan desain di Slackware dapat dilihat sebagai contoh dari [[prinsip KISS]]. <ref>[http://www.slackbasics.org/html/chap-intro.html#chap-intro-slackware Chapter 2. An introduction to Slackware Linux]</ref> Dalam konteks ini, "sederhana" merujuk ke sudut pandang desain sistem, dan bukannya kemudahan penggunaan. Kebanyakan perangkat lunak dalam Slackware menggunakan mekanisme konfigurasi yang disediakan oleh penulis asli masing-masing perangkat lunaknya; hanya sedikit mekanisme umum di distribusi ini. Akibatnya, hanya terdapat beberapa perangkat [[GUI]] untuk mengkonfigurasi sistem. Ini menyebabkannya kurang ramah pengguna. Kritikus menganggap instalasi distribusi ini memakan waktu dan sulit dipelajari, sedangkan pendukungnya menganggapnya fleksibel dan transparan serta menyukai pengalaman yang diperoleh dari proses pembelajaran.
 
== Manajemen Paketpaket ==
[[Berkas:Slackware-mascot.png|jmpl|Maskot Slackware]]
[[Berkas:Slackware-mascot.png|thumb|Maskot Slackware]]Sistem manajemen paket Slackware dapat menginstal, ''upgrade'', dan menghapus paket dari sumber lokal, tetapi tidak akan mencoba untuk melacak atau mengelola [[dependensi]], pengguna harus memastikan sendiri bahwa sistem telah memiliki semua perpustakaan sistem dan program-program yang dibutuhkan oleh paket baru (yang akan diinstal). Jika ada yang kurang, mungkin tidak ada indikasi sampai pengguna berupaya untuk menggunakan perangkat lunak yang baru diinstal.
 
Paket-paket Slackware adalah [[tar (file formatkomputer)|tarballs]] yang diringkas secara [[gzip]] dan memakai nama file yang berakhir dengan <ttcode>.tgz</ttcode> dan <ttcode>.txz</ttcode>. Paket berisi fileberkas yang berupa bagian dari perangkat lunak yang diinstal, serta fileberkas-fileberkas tambahan yang berguna untuk sistem manajer paket Slackware. FileBerkas yang berupa bagian dari perangkat lunak yang diinstal tersebut akan diatur, sehingga bila diekstrak ke dalam direktori [[root]], fileberkas-fileberkas tersebut akan ditempatkan di lokasi instalasinya. FileBerkas-fileberkas lain adalah fileberkas yang ditempatkan di [[direktori]] <ttcode>install/</ttcode> dalam paket.
[[Berkas:Slackware-mascot.png|thumb|Maskot Slackware]]Sistem manajemen paket Slackware dapat menginstal, upgrade, dan menghapus paket dari sumber lokal, tetapi tidak akan mencoba untuk melacak atau mengelola [[dependensi]], pengguna harus memastikan sendiri bahwa sistem telah memiliki semua perpustakaan sistem dan program-program yang dibutuhkan oleh paket baru (yang akan diinstal). Jika ada yang kurang, mungkin tidak ada indikasi sampai pengguna berupaya untuk menggunakan perangkat lunak yang baru diinstal.
 
Dua fileberkas yang umumnya ditemukan di direktori <ttcode>install/</ttcode>, adalah fileberkas-fileberkas <ttcode>slack-desc</ttcode> dan <ttcode>doinst.sh</ttcode>. FileBerkas-fileberkas ini tidak ditempatkan langsung ke file[[sistem systemberkas]] dengan cara yang sama seperti yang fileberkas lain dalam paket. FileBerkas <ttcode>slack-desc</ttcode> adalah fileberkas teks sederhana yang berisi keterangan mengenai paket yang diinstal. Ini digunakan ketika melihat paket menggunakan manajer paket. FileBerkas <ttcode>doinst.sh</ttcode> merupakan [[shellskrip scriptshell]] yang biasanya ditujukan untuk menjalankan perintah atau membuat perubahan yang tidak dapat dilakukan dengan mengubah isi paket. ScriptSkrip ini dijalankan pada akhir instalasi sebuah paket. <ref>{{ cite web | url = http://www.linuxpackages.net/howto.php?page=package&title=Package+Howto | title = Building a Slackware Package | access-date = 2008-10-09 | archive-date = 2008-09-12 | archive-url = https://web.archive.org/web/20080912135410/http://www.linuxpackages.net/howto.php?page=package&title=Package+Howto | dead-url = yes }}</ref>
Paket-paket Slackware adalah [[tar (file format)|tarballs]] yang diringkas secara [[gzip]] dan memakai nama file yang berakhir dengan <tt>.tgz</tt> dan <tt>.txz</tt>. Paket berisi file yang berupa bagian dari perangkat lunak yang diinstal, serta file-file tambahan yang berguna untuk sistem manajer paket Slackware. File yang berupa bagian dari perangkat lunak yang diinstal tersebut akan diatur, sehingga bila diekstrak ke dalam direktori [[root]], file-file tersebut akan ditempatkan di lokasi instalasinya. File-file lain adalah file yang ditempatkan di [[direktori]] <tt>install/</tt> dalam paket.
 
Dua file yang umumnya ditemukan di direktori <tt>install/</tt>, adalah file-file <tt>slack-desc</tt> dan <tt>doinst.sh</tt>. File-file ini tidak ditempatkan langsung ke file system dengan cara yang sama seperti yang file lain dalam paket. File <tt>slack-desc</tt> adalah file teks sederhana yang berisi keterangan mengenai paket yang diinstal. Ini digunakan ketika melihat paket menggunakan manajer paket. File <tt>doinst.sh</tt> merupakan [[shell script]] yang biasanya ditujukan untuk menjalankan perintah atau membuat perubahan yang tidak dapat dilakukan dengan mengubah isi paket. Script ini dijalankan pada akhir instalasi sebuah paket. <ref>{{ cite web | url = http://www.linuxpackages.net/howto.php?page=package&title=Package+Howto | title = Building a Slackware Package }}</ref>
 
=== Resolusi Dependensi ===
 
=== Resolusi Dependensidependensi ===
Sementara Slackware itu sendiri tidak mempunyai alat untuk secara otomatis menata dependensi bagi pengguna dengan secara otomatis dengan mengunduh dan menginstalnya, beberapa perangkat lunak pihak ketiga ada yang dapat memberikan fungsi ini, mirip dengan cara [[Advanced Packaging Tool|APT]] di [[Debian]].
 
Slackware 9.1 memasukkan [[Swaret]] dan [[slackpkg]] sebagai tambahan paket di CD kedua, <ref>[http://slackware.com/announce/9.1.php The Slackware Linux Project: Slackware Release Announcement]</ref> tetapi tidak menginstal salah satunya dengan standar. Swaret telah dihapus dari distribusi Slackware sejak dari versi 10.0, tetapi masih tersedia sebagai paket dari pihak ketiga.
 
[[slapt-get]] tidak menyediakan resolusi dependensi untuk paket-paket yang disertakan dalam distribusi Slackware. Namun, ia menyediakan kerangka kerja untuk resolusi dependensi pada paket-paket yang kompatibel dengan Slackware, serupa dengan metode APT. Beberapa sumber paket dan distro-distro berbasis Slackware memanfaatkan fungsi ini.
 
Alternatif lain adalah [[pkgsrc]] dari [[NetBSD]] yang menyediakan dukungan untuk Slackware. pkgsrc menyediakan resolusi dependensi baik untuk paket sumber maupun biner.
 
Semenjak versi 13.0, [[slackpkg]] sudah disertakan pada direktori ap/ untuk memudahkan penggunanya mengelola paket-paket Slackware. Paket ini sudah disertakan sejak versi 12.1, tetapi masih berada di direktori extra/.
 
 
== Rilis ==
Baris 60 ⟶ 62:
! tanggal
|-
|1.0
|[[16 Juli]] [[1993]]
|-
|1.1.2
|[[5 Februari]] [[1994]]
|-
Baris 109 ⟶ 111:
|-
|8.0
|[[1 Juli]] [[2001]]
|-
|8.1
Baris 143 ⟶ 145:
|13.0
|[[27 Mei]] [[2009]]
|-
|13.37
|[[27 April]] [[2011]]
|-
|14.0
|[[28 September]] [[2012]]
|-
|14.1
|[[4 November]] [[2013]]
|-
|14.2
|[[30 Juni]] [[2016]]
|-
|15.0
|[[2 Februari]] [[2022]]
|}
 
Rilis Slackware x86 stabil terbaru adalah 1315.0 <ref name="13-announcement">[http://www.slackware.com/announce/1315.0.php The Slackware Linux Project: Slackware Release Announcement]</ref> (sejak 272 AgustusFebruari 20092022), yang berisi dukungan untuk [[ALSA (Linux)|ALSA]], [[GNU Compiler Collection|GCC]] 4.3.3, [[Linux (kernel)|Linux]] 25.615.2919.6, [[KDE]] 4.2.4 and [[Xfce]] 4.6.1.<ref name="13-announcement"/>
 
Ada juga rilis Slackware yang masih dalam pengujian/pembangunan yang disebut '-current' (kini)<ref>[http://slackware.com/changelog/current.php?cpu=i386 The Slackware Linux Project: Slackware ChangeLogs]</ref> yang dapat digunakan untuk konfigurasi terbaru.
 
== Arsitektur Perangkat Keras ==
 
Ada juga rilis Slackware yang masih dalam pengujian/pembangunan yang disebut '-current' (kini)<ref>[http://slackware.com/changelog/current.php?cpu=i386 The Slackware Linux Project: Slackware ChangeLogs]</ref> yang dapat digunakan untuk konfigurasi terbaru.
Slackware terutama dikembangkan untuk perangkat keras [[IBM PC|PC]] berarsitektur [[x86]]. <ref name="info-page"/> Namun pernah ada versi resmi untuk arsitektur [[DEC Alpha]] dan [[SPARC]]. Sejak 2005, ada sebuah port resmi ke arsitektur [[zSeries|System/390]]. Ada juga versi yang tidak resmi untuk arsitektur [[ARM]] [http://armedslack.org/], Alpha, SPARC [http://www.splack.org/], [[PowerPC]] [http://workaround.ch/] dan [[x86-64]] ([[Slamd64]] dan Bluewhite64 [http://www.bluewhite64.com]).
 
== Arsitektur Perangkatperangkat Keraskeras ==
Slackware 13.0 dirilis dalam dua versi, yaitu versi [[IBM PC|PC]] berarsitektur [[x86]] (32 bit) dan [[IBM PC|PC]] berarsitektur [[x86 64]] (64 bit).
Slackware terutama dikembangkan untuk perangkat keras [[IBM PC|PC]] berarsitektur [[x86]]. <ref name="info-page"/> Namun pernah ada versi resmi untuk arsitektur [[DEC Alpha]] dan [[SPARC]]. Sejak 2005, ada sebuah port resmi ke arsitektur [[zSeries|System/390]]. Ada juga versi yang tidak resmi untuk arsitektur [[ARM]] [http://armedslack.org/] {{Webarchive|url=https://web.archive.org/web/20050901172920/http://armedslack.org/ |date=2005-09-01 }}, Alpha, SPARC [http://www.splack.org/], [[PowerPC]] [http://workaround.ch/] dan [[x86-64]] ([[Slamd64]] dan Bluewhite64 [http://www.bluewhite64.com]).
 
Slackware 13.0 dan yang lebih baru dirilis dalam dua versi, yaitu versi [[IBM PC|PC]] berarsitektur [[x86]] (32 bit) dan [[IBM PC|PC]] berarsitektur [[X86-64|x86 64]] (64 bit). Pengembangan Slackware ARM telah dimulai sejak versi 13.37 dan rilis terbarunya adalah Slackware ARM 14.2. Sayangnya, pengembang Slackware ARM menyatakan bahwa pengembangan Slackware ARM akan berhenti pasca dirilisnya Slackware ARM 14.2, tetapi Slackware ARM 14.2 akan terus mendapatkan pembaruan seperti halnya Slackware 14.2.
== Pihak Ketiga ==
 
== Pihak Ketigaketiga ==
[https://cinnamonslackbuilds.github.io/ Cinnamon], [https://mateslackbuilds.github.io/ MATE], [[Dropline GNOME]], [http://gnomeslackbuild.org/ GSB: GNOME SlackBuild] {{Webarchive|url=https://web.archive.org/web/20071020072203/http://gnomeslackbuild.org/ |date=2007-10-20 }}, [http://gware.org GWARE] {{Webarchive|url=https://web.archive.org/web/20170630123331/http://www.gware.org/ |date=2017-06-30 }} and [http://www.slacky.eu/index.php?option=com_content&task=view&id=2475 Gnome-Slacky] adalah proyek-proyek yang ditujukan untuk menawarkan paket Slackware untuk [[GNOME]]. Proyek-proyek ini muncul karena Slackware tidak resmi menyertakan GNOME, tetapi banyak pengguna menginginkan GNOME terinstal tanpa harus melalui proses panjang dengan mengkompilasinya dari kode sumber.
 
Proyek lain untuk membangun GNOME adalah [[SlackBot]], sistem skrip pembuatan otomatis.
 
Di samping paket [[repositori]] tidak resmi terdaftar di atas, ada proyek yang relatif baru yang disebut [httphttps://slackbuilds.org SlackBuilds.org] yang bertujuan untuk menyediakan skrip pembuatan untuk mengkompilasi perangkat lunak tambahan dan membuat paket Slackware.
 
== Referensi ==
Baris 169 ⟶ 184:
* {{en}} [http://www.slackware.com/ Situs web resmi Slackware]
* {{en}} [http://www.slackbook.org/ Projek Buku Slackware]
* {{id}} [http://slackware.linux.or.id/ Komunitas Slackware di Indonesia] {{Webarchive|url=https://web.archive.org/web/20070410162210/http://slackware.linux.or.id/ |date=2007-04-10 }}
* {{en}} [http://www.slackbasics.org/ The Slackware Linux Basics book]
* {{en}} [http://slackworld.berlios.de/ The Slack World (Magazine)]
* {{en}} [http://www.jeepster.org.uk/history.html Unofficial History of Slackware releases] {{Webarchive|url=https://web.archive.org/web/20080323113556/http://www.jeepster.org.uk/history.html |date=2008-03-23 }}
* {{en}} [http://theage.com.au/articles/2002/10/04/1033538761935.html Interview with Slackware founder Patrick Volkerding] 1
* {{en}} [http://distrowatch.com/table.php?distribution=slackware DistroWatch: Slackware]
* {{id}} [http://planet.slackware-id.org/ Planet Slackware Indonesia]
Baris 179 ⟶ 194:
 
{{Distro-Linux}}
 
{{perangkat lunak-stub}}
 
[[Kategori:Distribusi Linux]]
 
[[ar:سلاكوير]]
[[bar:Slackware]]
[[bg:Slackware]]
[[bs:Slackware]]
[[ca:Slackware]]
[[cs:Slackware]]
[[csb:Slackware]]
[[da:Slackware]]
[[de:Slackware]]
[[el:Slackware]]
[[en:Slackware]]
[[es:Slackware]]
[[et:Slackware]]
[[fa:اسلکور]]
[[fi:Slackware]]
[[fr:Slackware]]
[[he:סלאקוור]]
[[hr:Slackware]]
[[hu:Slackware]]
[[is:Slackware]]
[[it:Slackware]]
[[ja:Slackware]]
[[ko:슬랙웨어]]
[[lt:Slackware]]
[[ml:സ്ലാക്ക് വേർ‌]]
[[ms:Slackware]]
[[nl:Slackware Linux]]
[[nn:Slackware]]
[[no:Slackware]]
[[pl:Slackware]]
[[pt:Slackware Linux]]
[[ro:Slackware]]
[[ru:Slackware]]
[[simple:Slackware]]
[[sk:Slackware]]
[[sl:Slackware]]
[[sv:Slackware]]
[[th:สแลกแวร์]]
[[tr:Slackware]]
[[uk:Slackware]]
[[zh:Slackware Linux]]