Alpine Linux — спеціалізований дистрибутив Лінукс для побудови мережевих шлюзів, міжмережевих екранів, VPN-серверів і VoIP-систем. Дистрибутив сформований з оглядкою на підвищену безпеку і зібраний з патчами PaX і SSP (Stack Smashing Protection). Як системна бібліотека використовується musl-libc, а як стандартні утиліти — BusyBox.
Розробник | команда Alpine Linux |
---|---|
Родина ОС | Unix-like |
Робочий стан | активний |
Вихідна модель | вільне програмне забезпечення |
Останній випуск | 3.14.2 / 27 серпня, 2021 |
Репозиторій |
|
Цільовий ринок | розробники, досвідчені користувачі |
Мови | багатомовний |
Спосіб оновлення | APK (фронтенд командного рядка) |
Менеджер пакетів | APK |
Платформи | x86, x86-64, |
Тип ядра | монолітне (ядро Linux) |
Busybox (coreutils опціональні) | |
Інтерфейс користувача | X11 (XFCE, GNOME, або інші) чи командний рядок |
www.alpinelinux.org |
Додатковою особливістю варто відзначити те, що для досягнення «захищеності» використовуються цілком прості речі:
Історія
Спочатку, Alpine Linux був відгалуженням [en]. Члени LEAF хотіли продовжувати розробляти дистрибутив Linux, який міг поміститися на одній дискеті, а Alpine Linux бажали включити ще кілька важких пакунків таких як Squid і Samba, а також додаткові функції безпеки і нові ядра. Одна з початкових цілей полягала у створенні основи для більших систем; хоч він і придатний для цього, але це вже не є головною метою.
Можливості
- Alpine використовує власну систему управління пакунками apk-tools, яка початково була колекцією shell скриптів але пізніше була переписана розробниками на C. Alpine включає в себе такі пакунки як GNOME, Xfce, Firefox і інші. Однак, деякі пакунки, такі як KDE, поки ще не портовані.
- За замовчуванням, Alpine Linux запускається в режимі завантаження в оперативну пам'ять.
- Захист: PaX і grsec включені за замовчуванням в ядро Alpine Linux, що допомагає захиститись від експлойтів схожих на vmsplice () local root exploit. Також всі пакети скомпільовані з захистом від переповнення стека аби запобігти ефектам переповнення буфера.
- Базова система Alpine Linux вміщається у 4-5 MB (включаючи ядро)
- C standard library: Alpine Linux використовує musl замість традиційної glibc. Незважаючи на легку вагу, у нього є істотний недолік бінарної несумісності з glibc. Таким чином, все програмне забезпечення скомпільовано з використанням uClibc для коректної роботи.
Посилання
- Офіційний сайт
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Alpine Linux specializovanij distributiv Linuks dlya pobudovi merezhevih shlyuziv mizhmerezhevih ekraniv VPN serveriv i VoIP sistem Distributiv sformovanij z oglyadkoyu na pidvishenu bezpeku i zibranij z patchami PaX i SSP Stack Smashing Protection Yak sistemna biblioteka vikoristovuyetsya musl libc a yak standartni utiliti BusyBox Alpine LinuxRozrobnikkomanda Alpine LinuxRodina OSUnix likeRobochij stanaktivnijVihidna modelvilne programne zabezpechennyaOstannij vipusk3 14 2 27 serpnya 2021 2 roki tomu 2021 08 27 Repozitorijp1324Cilovij rinokrozrobniki dosvidcheni koristuvachiMovibagatomovnijSposib onovlennyaAPK frontend komandnogo ryadka Menedzher paketivAPKPlatformix86 x86 64 Tip yadramonolitne yadro Linux Busybox coreutils opcionalni Interfejs koristuvachaX11 XFCE GNOME abo inshi chi komandnij ryadokwww alpinelinux org Dodatkovoyu osoblivistyu varto vidznachiti te sho dlya dosyagnennya zahishenosti vikoristovuyutsya cilkom prosti rechi svizhi aktualni versiyi yadra Linux ta inshih paketiv v distributivi napriklad iptables openssl nakladennya patchiv zbilshuyut bezpeku na vsi komponenti sistemi krim yadra dosit chastij reliznij cikl sho pidtrimuye aktualnist distributivu na visokomu rivni IstoriyaSpochatku Alpine Linux buv vidgaluzhennyam en Chleni LEAF hotili prodovzhuvati rozroblyati distributiv Linux yakij mig pomistitisya na odnij disketi a Alpine Linux bazhali vklyuchiti she kilka vazhkih pakunkiv takih yak Squid i Samba a takozh dodatkovi funkciyi bezpeki i novi yadra Odna z pochatkovih cilej polyagala u stvorenni osnovi dlya bilshih sistem hoch vin i pridatnij dlya cogo ale ce vzhe ne ye golovnoyu metoyu MozhlivostiAlpine vikoristovuye vlasnu sistemu upravlinnya pakunkami apk tools yaka pochatkovo bula kolekciyeyu shell skriptiv ale piznishe bula perepisana rozrobnikami na C Alpine vklyuchaye v sebe taki pakunki yak GNOME Xfce Firefox i inshi Odnak deyaki pakunki taki yak KDE poki she ne portovani Za zamovchuvannyam Alpine Linux zapuskayetsya v rezhimi zavantazhennya v operativnu pam yat Zahist PaX i grsec vklyucheni za zamovchuvannyam v yadro Alpine Linux sho dopomagaye zahistitis vid eksplojtiv shozhih na vmsplice local root exploit Takozh vsi paketi skompilovani z zahistom vid perepovnennya steka abi zapobigti efektam perepovnennya bufera Bazova sistema Alpine Linux vmishayetsya u 4 5 MB vklyuchayuchi yadro C standard library Alpine Linux vikoristovuye musl zamist tradicijnoyi glibc Nezvazhayuchi na legku vagu u nogo ye istotnij nedolik binarnoyi nesumisnosti z glibc Takim chinom vse programne zabezpechennya skompilovano z vikoristannyam uClibc dlya korektnoyi roboti PosilannyaOficijnij sajtDiv takozhPorivnyannya distributiviv Linuks