Alpine Linux: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
LeapofAzzam (bicara | kontrib)
k Membuat halaman Alpine Linux pada bak pasir
Tag: Suntingan perangkat seluler Suntingan peramban seluler
Changed 3.15.4 / 4 April 2022; 2 tahun lalu[2] to 3.20.3 / 6 September 2024; 10 hari lalu[2]
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
 
(47 revisi perantara oleh 15 pengguna tidak ditampilkan)
Baris 1:
{{Infobox OS version
| name = Alpine Linux
| logo = Alpine Linux.svg
Baris 9:
| source model = [[Perangkat lunak sumber terbuka|Sumber terbuka]]
| released = {{Start date and age|2005|08|df=yes}}<ref name="osdir-history"/>
| latest release version = 3.1020.03
| latest release date = {{release date and age|20192024|0609|1306|df=yes}}<ref name="lastrelease">{{Cite web
| url = https://alpinelinux.org/posts/Alpine-3.17.10-3.18.9-3.19.4-3.20.03-released.html
| title = Alpine Linux 3.17.10, 3.018.9, Released3.19.4, 3.20.3 released | Alpine Linux
| website = www.alpinelinux.org
| language = en
| access-date = 20192024-0509-16}}</ref><!-- tanggal: https://alpinelinux.org/releases/ -->
| marketing target = Pengembang, powerpengguna usersdaya
| language = [[MultilingualismMultilingualisme|Multilingual]]
| package manager = APK
| supported platforms = [[x86]], [[x86-64]], [[ARMhf]], [[AArch64]], [[ppc64le]], [[s390x]]
| kernel type = [[Monolithic kernel|Monolithic]] ([[LinuxKernel kernelLinux|Linux]])
| userland = [[BusyBox]] ([[GNU Core Utilities]] are optionalopsional)
| ui = [[Command-lineAntarmuka interfacebaris perintah]]
| license =
| website = {{url|https://alpinelinux.org}}
| latest test version = Edge
| latest test date = Current ([[Rolling release]])
| frequently updated = yesya|APK (command line frontend)
}}
 
'''Alpine Linux''' is aadalah [[distribusi Linux distribution]] based onberdasarkan [[musl]] anddan [[BusyBox]], designeddirancang foruntuk securitykeamanan, simplicitykesederhanaan, anddan resourceefisiensi efficiencysumber daya.<ref name="infoworld"/><ref name="linuxbsdos"/><ref name="softpedia"/><ref name="fossbytes"/><ref name="networkworld"/> ItDistribusi usesLinux aini [[Hardeningmenggunakan kernel (computing)|hardened]] kerneldan andmengkompilasi compilessemua allbinari [[userruang spacepengguna]] binariesuntuk asdieksekusi [[position-independentsecara executable]]sindependen withdengan [[perlindungan ''stack-smashing protection]]''.<ref name="about">[https://alpinelinux.org/about about | Alpine Linux]</ref>
 
BecauseKarena ofukurannya itsyang small sizekecil, it'sdistro heavilyini usedbanyak indigunakan [[Operating-system-level_virtualization|containers]]dalam providingkontainer quickuntuk mendapatkan waktu ''boot up'' yang timescepat.<ref name="thenewstack">[https://thenewstack.io/alpine-linux-heart-docker/ Meet Alpine Linux, Docker’s Distribution of Choice for Containers]</ref>
 
ATurunan (''fork'') ofdari thedistribusi distributionini, [[postmarketOS]], isdirancang designeduntuk toberjalan rundi onperangkat mobile devicesseluler.
==History==
Originally, Alpine Linux began as a fork of the [[LEAF Project]].<ref name="osdir-history">{{cite web|url=http://osdir.com/ml/linux.leaf.devel/2005-08/msg00039.html|title=linux.leaf.devel - Re: [leaf-devel] 2.6.x kernel support? - msg#00039 - Recent Discussion OSDir.com|last=|first=|date=|website=|publisher=|archive-url=https://web.archive.org/web/20160514053441/https://osdir.com/ml/linux.leaf.devel/2005-08/msg00039.html|archive-date=14 May 2016|dead-url=|access-date=}}</ref> The members of LEAF wanted to continue making a Linux distribution that could fit on a single floppy disk, whereas the Alpine Linux wished to include some more heavyweight packages such as [[Squid (software)|Squid]] and [[Samba (software)|Samba]], as well as additional security features and a newer kernel. One of the original goals was to create a framework for larger systems; although usable for this purpose, this is no longer a primary goal.{{citation needed|date=November 2015}}
 
===Version history=Riwayat ==
Awalnya, Alpine Linux dimulai sebagai cabang dari [[LEAF Project]].<ref name="osdir-history">{{cite web|url=http://osdir.com/ml/linux.leaf.devel/2005-08/msg00039.html|title=linux.leaf.devel - Re: [leaf-devel] 2.6.x kernel support? - msg#00039 - Recent Discussion OSDir.com|last=|first=|date=|website=|publisher=|archive-url=https://web.archive.org/web/20160514053441/https://osdir.com/ml/linux.leaf.devel/2005-08/msg00039.html|archive-date=14 May 2016|dead-url=|access-date=}}</ref> Para anggota LEAF ingin terus membuat distribusi Linux yang dapat ditampung dalam satu floppy disk, sedangkan Alpine Linux ingin memasukkan beberapa paket kelas berat seperti [[Squid]] dan [[Samba (perangkat lunak)|Samba]], serta fitur keamanan tambahan dan kernel yang lebih baru. Salah satu tujuan awal adalah menciptakan kerangka kerja untuk sistem yang lebih besar; walaupun dapat digunakan untuk tujuan ini, ini bukan lagi tujuan utama. {{citation needed|date=November 2015}}
<!-- Template:Version - for version & release history. Documentation and examples: https://en.wiki-indonesia.club/wiki/Template:Version -->
 
{| class="wikitable" style="text-align:center; margin-left:1em; margin-right:0"
=== Riwayat versi ===
|-
<!-- https://en.wiki-indonesia.club/wiki/Alpine_Linux#Release_history -->
! Version
{| class="wikitable"
! Release date<ref>[https://alpinelinux.org/posts/ Alpine Linux News archive]</ref><ref>[https://distrowatch.com/index.php?distribution=alpine Announcements on DistroWatch.com]</ref>
|- class="hintergrundDiefarbe5" style="white-space:nowrap;"
! End-of-life date<ref> [https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases Alpine Linux:Releases]</ref>
! style="min-width:2em;" | Versi<ref>{{Cite web|url=https://alpinelinux.org/releases/|title=Alpine release branches|website=Official Alpine Linux web|access-date = 11 April 2021}}</ref>
! Kernel release
! style="min-width:2em;" | Tanggal rilis
|-
! style="min-width:3em;" | [[Kernel Linux|Kernel]]<ref>{{Cite web|url=https://alpinelinux.org/posts/|title=Alpine release announcements|website=Official Alpine Linux web|access-date = 11 April 2021}}</ref>
| {{Version |o |2.0}}
! style="min-width:2em;" | Tanggal berakhirnya dukungan
| 2010-08-16
| 2012-04-01
| {{N/A}}
|-
| {{Version|o |2.1.0}}
| 2010-11-01
|
| 2012-11-01
| {{N/A}}
|-
| {{Version |o |2.2.0}}
| 2011-05-0306
| 2.6.38
| 2013-05-01
| {{N/A}}
|-
| {{Version|o |2.3.0}}
| 2011-11-01
| 3.0
| 2013-11-01
| {{N/A}}
|-
| {{Version |o |2.4.0}}
| 2012-05-0203
| 3.3
| 2014-05-01
| {{N/A}}
|-
| {{Version |o |2.5.0}}
| 2012-11-07
| 3.6.6
| 2014-11-01
| {{N/A}}
|-
| {{Version |o |2.6.0}}
| 2013-05-17
| 3.9.2
| 2015-05-01
| {{N/A}}
|-
| {{Version |o |2.7.0}}
| 2013-11-08
| 3.10.18
| 2015-11-01
| {{N/A}}
|-
| {{Version |o |3.0.0}}
| 2014-06-04
| 3.14.5
| 2016-05-01
| {{N/A}}
|-
| {{Version |o |3.1.0}}
| 2014-12-10
|
| 2016-11-01
| {{N/A}}
|-
| {{Version |o |3.2.0}}
| 2015-05-26
| 3.18
| 2017-05-01
| 3.18.xx
|-
| {{Version |o |3.3.0}}
| 20162015-0112-0618
| 4.1
| 2017-11-01
| 4.1.xx
|-
| {{Version |o |3.4.0}}
| 2016-05-31
| 4.4
| 2018-05-01
| 4.4.xx
|-
| {{Version |o |3.5.0}}
| 2016-12-22
|
| 2018-11-01
| 4.4.xx
|-
| {{Version |co o|3.6.0}}
| 2017-05-24
|
| 2019-05-01
| 4.9.xx
|-
| {{Version |co o|3.7.0}}
| 2017-11-30
|
| 2019-11-01
| 4.9.xx
|-
| {{Version |co o|3.8.0}}
| 2018-06-26
| 4.14
| 2020-05-01
| 4.14.xx
|-
| {{Version |co o|3.9.0}}
| 2019-01-29
| 4.19
| 2021-01-01
| 2020-11-01
| 4.19.xx
|-
| {{Version |c o|3.10.0}}
| 2019-06-1913
| 4.19.53
| 2021-05-01
| 4.19.xx
|-
| {{Version |cp o|edge3.11.0}}
| 2019-12-19
| rolling
| {{N/A}}5.4.5
| 2021-11-01
| {{N/A}}
|-
| colspan="4" | <small>{{Version |l o|show=1111103.12.0}}</small>
| 2020-05-29
| 5.4.43
| 2022-05-01
|-
| {{Version|co|3.13.0}}
| 2021-01-14
| 5.10.7
| 2022-11-01
|-
| {{Version|co|3.14.0}}
| 2021-06-15
| 5.10.43
| 2023-05-01
|-
| {{Version|c|3.15.0}}
| 2021-11-24
| 5.15
| 2023-11-01
|-
| {{Version|cp|edge}}
|
|
|
|-
| colspan="5"| {{Version|l|show=110110}}
|}
 
==Features Fitur ==
* Alpine usesmenggunakan its ownsistem [[packagemanajemen managementpaket]] systemsendiri, apk-tools,<ref>{{cite web|url=https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management|title=Alpine Linux package management|publisher=}}</ref> whichyang originallyawalnya wasmerupakan a collection ofkumpulan [https://sourceforge.net/projects/apk-tools/ shellskrip scripts''shell''] buttetapi was laterkemudian [https://git.alpinelinux.org/cgit/apk-tools/ rewrittenditulis ulang] indi C. Alpine currentlysaat ini containsberisi mostpaket commonlyyang usedpaling packagesumum suchdigunakan asseperti [[GNOME]], [[Xfce]], [[Firefox]], anddan otherslainnya.
* Alpine Linux candapat bediinstal installedsebagai assistem aoperasi ''[[RAM drive|run-from-RAM]] operating system''. TheAlat LBU (Alpine Local Backup, arti: Cadangan Lokal Alpine) <ref>{{cite web|url = https://wiki.alpinelinux.org/wiki/Alpine_local_backup|title = Alpine local backup|publisher = }}</ref> toolalat optionallyopsional allowsyang allmemungkinkan configurationsemua fileskonfigurasi tofile beyang backedakan updicadangkan toke an APKfile overlay fileAPK (usuallybiasanya shorteneddisingkat tomenjadi ''apkovl''), afile tar.gz fileyang that bysecara default storesmenyimpan asalinan copysemua offile allyang changeddiubah files indi /etc (withdengan theopsi optionuntuk tomenambahkan addlebih morebanyak directoriesdirektori). ThisHal ini allowsmemungkinkan Alpine tountuk workbekerja reliablysecara inandal demandingdalam embeddedlingkungan environmentstertanam oryang tomenuntut atau untuk (temporarilysementara) survivebertahan partialdari kegagalan sebagian disk failuresseperti asyang sometimeskadang-kadang experienceddialami indi publiclingkungan cloud environmentspublik.
* AKernel hardenedyang kerneldiperkeras wasdimasukkan includeddalam in thedistribusi default distributionhingga fordan up to and includingtermasuk Alpine 3.7, whichyang aidsmembantu inmengurangi reducingdampak theeksploitasi impactdan of exploits and vulnerabilitieskerentanan. AllSemua packagespaket arejuga alsodikompilasi compileddengan withperlindungan stack-smashing protection to helpuntuk mitigatemembantu themengurangi effectsefek ofdari userlandlingkungan [[buffer overflow]]s.
* Alpine Linux bysecara default includesmencakup patchestambalan thatyang allowmemungkinkan usingmenggunakan efficientVPN meshedbertautan VPNsefisien usingmenggunakan thestandar [[DMVPN]] standard.
* Alpine Linux telah secara andal mendapat dukungan luar biasa dari hypervisor Xen dalam versi terbaru, yang menghindari masalah seperti yang dialami dengan Distribusi Perusahaan. (KVM hypervisor Linux standar, juga tersedia.)
* Alpine Linux has reliably had excellent support of Xen hypervisors in up-to-date versions, which avoids issues as experienced with Enterprise Distributions. (The standard Linux hypervisor KVM, is also available.)
* TheSistem basedasar system indi Alpine Linux isdirancang designedhanya toberukuran be only 4–54-5 [[Megabyte|MB]] in size (excludingtidak thetermasuk kernel).{{citation needed|date=November 2015}} ThisIni allows very smallmemungkinkan [[Linuxkontainer containersLinux]] yang sangat kecil, aroundberukuran sekitar 8 MB in size, whilesementara ainstalasi minimal installation tountuk disk mightmungkin be aroundsekitar 130 MB.<ref name="about" /> TheKernel Linux kerneljauh islebih much largerbesar; thekernel 3.18.16 kernel includesmencakup 121 MB of loadablemodul kernel modulesyang dapat dimuat (primarilyterutama driversdriver) indi addition to thesamping 3.,3 MB foruntuk thecitra basekernel dasar [[x86-64]] kernel image.{{citation needed|date=November 2015}}
* Alpine Configuration Framework (ACF): WhileSementara optionalopsional, ACF isadalah anaplikasi applicationuntuk formengkonfigurasi configuring anmesin Alpine Linux machine, withdengan goalstujuan similaryang tomirip dengan [[Debian|Debian's]] [[Debconf (softwarepaket packageperangkat lunak)|debconf]]. It isIni aadalah standardkerangka frameworkkerja basedstandar onberdasarkan simpleskrip Lua scriptssederhana.{{citation needed|date=November 2015}}
* Alpine Linux previouslysebelumnya usedmenggunakan [[uClibc]] as itssebagai [[Cpustaka standardstandar libraryC]] instead of the traditionalalih-alih [[GNU C Library]] tradisional (glibc) mostyang commonlypaling used.umum Although itdigunakan. isMeskipun morelebih lightweightringan, itia doesmemang havememiliki thekelemahan significant drawback of beingsignifikan [[BinaryKompatibilitas codekode compatibilitybiner|binarybiner incompatibletidak kompatibel]] withdengan glibc. ThusDengan demikian, allsemua softwareperangkat mustlunak beharus compileddikompilasi foruntuk usedigunakan withdengan uClibc toagar workberfungsi properlydengan benar. AsPada of9 April 92014, 2014<ref>{{cite web|title=Release notes|url=https://alpinelinux.org/posts/Alpine-3.0.0-released.html|website=alpinelinux.org|accessdate=6 May 2018}}</ref>, Alpine Linux switchedberalih toke [[musl]], which isyang partiallysebagian binarybiner compatiblekompatibel withdengan glibc.<ref>{{cite web|url=https://www.musl-libc.org/faq.html|title=musl FAQ|publisher=}}</ref>
* The simple and lightweight [[OpenRC]] isyang thesederhana dan ringan adalah [[initsistem systeminit]] currentlyyang saat ini useddigunakan byoleh Alpine Linux.<ref>{{cite web|url=https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System|title=Alpine Linux Init System|publisher=}}</ref> UnlikeTidak manyseperti distributionsbanyak distribusi, includingtermasuk [[Debian]], [[Ubuntu (operating system)|Ubuntu]], [[Red Hat Enterprise Linux|RHEL]], [[Arch Linux]] anddan [[CentOS]], Alpine doestidak not usemenggunakan [[systemd]].
 
==References Referensi ==
{{Reflist|30em|refs=
<ref name="infoworld">[https://www.infoworld.com/article/3206644/linux/review-alpine-linux-is-made-for-docker.html Review: Alpine Linux is made for Docker | InfoWorld]</ref>
Baris 170 ⟶ 191:
}}
 
== Pranala luar ==
==External links==
* {{Official website|https://alpinelinux.org}}
 
{{Distribusi Linux}}
{{Authority control}}
 
[[Kategori:Distribusi Linux ringan]]
{{Linux distributions}}
[[Kategori:Distribusi Linux x86-64]]
{{Linux}}
[[Kategori:Distribusi Linux tanpa systemd]]
{{Linux package management systems}}
 
 
[[Category:Light-weight Linux distributions]]
[[Category:X86-64 Linux distributions]]
[[Category:Linux distributions without systemd]]