Alpine Linux: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
LeapofAzzam (bicara | kontrib)
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
 
(35 revisi perantara oleh 13 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 Riwayat ==
OriginallyAwalnya, Alpine Linux begandimulai assebagai acabang fork of thedari [[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 The members ofanggota LEAF wantedingin toterus continuemembuat making adistribusi Linux distributionyang thatdapat couldditampung fitdalam on a singlesatu floppy disk, whereas thesedangkan Alpine Linux wishedingin tomemasukkan includebeberapa somepaket morekelas heavyweightberat packages such asseperti [[Squid (software)|Squid]] anddan [[Samba (softwareperangkat lunak)|Samba]], asserta wellfitur askeamanan additionaltambahan securitydan featureskernel andyang alebih newer kernelbaru. OneSalah ofsatu thetujuan originalawal goalsadalah wasmenciptakan tokerangka createkerja auntuk frameworksistem foryang largerlebih systemsbesar; althoughwalaupun usabledapat fordigunakan thisuntuk purposetujuan ini, thisini isbukan nolagi longertujuan autama. primary goal.{{citation needed|date=November 2015}}
 
===Version historyRiwayat versi ===
<!-- Template:Version - for version & release history. Documentation and examples: https://en.wiki-indonesia.club/wiki/Template:VersionAlpine_Linux#Release_history -->
{| class="wikitable" style="text-align:center; margin-left:1em; margin-right:0"
|- class="hintergrundDiefarbe5" style="white-space:nowrap;"
! 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>
! 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>
! style="min-width:2em;" | Tanggal berakhirnya dukungan
|-
!| {{Version|o|2.1.0}}
! 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>
! End-of-life date<ref> [https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases Alpine Linux:Releases]</ref>
! Kernel release
|-
| {{Version |o |2.0}}
| 2010-08-16
| 2012-04-01
| {{N/A}}
|-
| {{Version|o |2.1}}
| 2010-11-01
|
| 2012-11-01
| {{N/A}}
|-
| {{Version |o |2.2.0}}
| 2011-05-0306
| 42.16.xx38
| 2013-05-01
| {{N/A}}
|-
| {{Version|o |2.3.0}}
| 2011-11-01
| 3.18.xx0
| 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
| 43.46.xx6
| 2014-11-01
| {{N/A}}
|-
| {{Version |o |2.6.0}}
| 2013-05-17
| 43.9.xx2
| 2015-05-01
| {{N/A}}
|-
| {{Version |o |2.7.0}}
| 2013-11-08
| 43.410.xx18
| 2015-11-01
| {{N/A}}
|-
| {{Version |o |3.0.0}}
| 2014-06-04
| 43.14.xx5
| 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.9.xx1
| 2017-11-01
| 4.1.xx
|-
| {{Version |o |3.4.0}}
| 2016-05-31
| 4.19.xx4
| 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.19.xx14
| 2020-05-01
| 4.14.xx
|-
| {{Version |co o|3.9.0}}
| 2019-01-29
| 4.19
| 2021-01-01
| 20122020-0411-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-0111-01
| {{N/A}}
|-
| colspan="4" | <small>{{Version |l o|show=1111103.12.0}}</small>
| 2020-05-29
| 5.4.43
| 2022-05-01
|-
| {{Version |o co|23.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|o cp|2.1edge}}
|
|
|
|-
| 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 171 ⟶ 191:
}}
 
== Pranala luar ==
==External links==
* {{Official website|https://alpinelinux.org}}
 
 
{{Distribusi Linux}}
{{Authority control}}
{{Linux}}
{{Linux package management systems}}
 
 
[[CategoryKategori:Light-weightDistribusi Linux distributionsringan]]
[[CategoryKategori:X86-64Distribusi Linux distributionsx86-64]]
[[CategoryKategori:LinuxDistribusi distributionsLinux withouttanpa systemd]]