Minggu, 18 Maret 2012

Alpine Linux

0 komentar
Alpine Linux adalah distribusi Linux berdasarkan uClibc dan BusyBox , yang memiliki tujuan untuk menjadi ringan dan aman secara default sementara masih berguna untuk tujuan umum tugas. Alpine Linux menggunakan PaX dan grsecurity patch di kernel default dan mengkompilasi semua paket denganstack-smashing perlindungan . Hal ini terutama dirancang untuk Router x86, Firewall, VPN, VoIP dan server.

Awalnya, Alpine Linux dimulai sebagai sebuah garpu dari proyek DAUN. Para anggota DAUN ingin terus membuat sebuah distribusi Linux yang bisa muat di floppy disk tunggal, sedangkan Linux Alpine berharap untuk memasukkan beberapa paket yang lebih kelas berat seperti Squid dan Samba, serta fitur keamanan tambahan dan kernel yang lebih baru. Salah satu tujuan awal adalah untuk menciptakan kerangka kerja untuk sistem yang lebih besar, walaupun dapat digunakan untuk tujuan ini, ini bukan lagi tujuan utama.


Fitur :
  • Paket manajemen: Alpine menggunakan sendiri paket sistem manajemen, APK-alat, yang awalnya adalah koleksi scipts shell namun kemudianditulis ulang dalam C. Alpine saat ini berisi paket yang paling umum digunakan seperti GNOME , Xfce , Firefox , dan lainnya. Namun, beberapa paket, seperti KDE , belum porting belum.
  • Menjalankan dari RAM: Secara default, Alpine Linux adalah distribusi run-dari-ram. Para LBU (BackUp Lokal) alat opsional memungkinkan semua file konfigurasi yang akan didukung untuk file overlay APK (biasanya disingkat menjadi apkovl), file tar.gz yang oleh toko default salinan semua file yang diubah di / etc (dengan opsi untuk menambahkan direktori lain).
  • Keamanan: PaX dan grsec termasuk dalam default kernel Alpine Linux, yang membantu dalam mengurangi dampak dari eksploitasi serupa denganvmsplice () lokal akar mengeksploitasi. Semua paket juga dikompilasi dengan stack-smashing perlindungan untuk membantu mengurangi dampak dari userland buffer overflows .
  • Ukuran:. Sistem dasar di Alpine Linux dirancang untuk menjadi hanya 4-5MB dalam ukuran (tidak termasuk kernel)
  • Alpine Konfigurasi Framework (ACF): Sementara opsional, ACF adalah aplikasi untuk mengkonfigurasi mesin Alpine Linux, dengan tujuan yang sama untuk Debian 's debconf .
  • C standar perpustakaan : Alpine Linux menggunakan uClibc bukan tradisional glibc paling umum digunakan. Meskipun bobot yang lebih ringan, itu memang memiliki kelemahan yang signifikan menjadi tidak kompatibel biner dengan glibc. Dengan demikian, semua perangkat lunak harus dikompilasi untuk digunakan dengan uClibc berfungsi dengan benar.





Leave a Reply