Langsung ke konten utama

Prasyarat Membuat Distro Linux dari Nol



Linux semakin hari semakin populer. Implementasinya pun tidak hanya sekedar untuk desktop dan server, saat ini linux dipakai diberbagai macam perangkat jaringan dan dijadikan sebagai pondasi untuk Sistem operasi mobile seperti Android  dari Google dan webOS dari Palm.

Dengan pesatnya perkembangan tersebut ternyata juga membuat ketertarikan pengguna linux semakin besar, yang semula hanya sekedar pemakai desktop  dan server, kini tertarik membuat atau minimal mengkostumasi Linux sehingga bisa menciptakan distro Linux buatan sendiri.

Sayangnya kebanyakan mereka bingung, darimana mulainya? berikut ini adalah prasyarat jika anda ingin bisa membuat linux dari Nol (baca:bukan distro turunan).

1. Menguasai Bahasa inggris

Teknologi komputer berasal dari barat dimana kebanyakan referensinya menggunakna bahasa Inggris. Ini adalah syarat pertama yang harus anda kuasai. saya yakin, jika saat ini anda adalah mahasiswa, bahasa inggris sudah menjadi 'makanan harian'. Jadi jangan hanya mengandalkan bahasa indonesia (dan buku buku bahasa indonesia) untuk belajar komputer dan IT, terkhusus Linux, Banyak sekali buku gratis bertebaran di internet, jika hal ini anda tidak menguasai akan sangat sulit bagi anda untuk membuat distro Linux dari Awal . Paling paling anda bisa membuat Linux dari distro Turunan atau dari Distro Generator (Tool untuk membuat distro turunan secara instant)

2. Terbiasa memakai perintah di Konsole

Ini adalah syarat wajib kedua , jika anda saat ini hanya sekedar memakai tampilan Desktop Linux , sudah saatnya anda mempelajari perintah dasar di Linux, karena Desktop Linux hanya menunjukan 10% dari kemampuan sebenarnya . cek http://www.tuxfiles.org/linuxhelp/cli.html untuk belajar dasar dasar mempelajari perintah konsole di Linux.

3 . Menguasai bahasa pemrograman

Linux dibangun dengan bahasa C (dan C++) begitu juga dengan sebagian besar aplikasinya (Termasuk Gnome dan KDE). Menguasai bahasa ini sangat dianjurkan. Selain itu anda harus bisa membuat shellscript. Sebagai referensi silahkan baca Advanced bash scripting Guide dan http://www.cprogramming.com/tutorial.html

4. Mampu mengkompilasi Program dan kernel di Linux

Prasayarat ini masih berhubungan dengan prayarat kedua. Linux adalah sistem operasi yang opensource, begitulah sering kita dengar pembicara dan buku buku menulisnya, artinya kita bisa melihat kode /resep dari sebagian besar program dan kernel linux sendiri. Tapi buat apa kalau kita sendiri tidak tahu bagaimana memahami kodenya dan melakukan kompilasi ulang agar Program/kernel sesuai dengan kebutuhan kita? .

anda pasti sering melihat tutorial untuk kompilasi seperti ini
./configure
make 
make install
make clean

apakah anda tau apa sebenarnya perintah diatas? itu adalah salah satu cara mengkompilasi program di linux. jika anda ingin bisa membuat Linux dari nol, anda harus benar benar paham apa sih yang terjadi dibelakang layar ketika kita menjalankan 4 perintah diatas? silahkan baca  Software-Building-HOWTO dan manual dari GNU Make untuk memahami cara kompilasi program di linux.

5 . Memahami proses Booting Linux

Linux benar benar transparan dalam segala hal, termasuk dalam proses booting, Jika anda booting linux dalam mode verbose dimana banyak sekali tampilan text yang muncul,  itu adalah kelebihan linux. Jika anda bisa membaca proses booting, anda bisa tahu jik a ada masalah yang terjadi pada linux anda.  selain itu  anda lebih mudah memahami sistem operasi dengan melihat proses booting ini. Jika anda merasa proses booting terlalu cepat, anda masih bisa membaca Log dari proses booting tadi dengan perintah dmesg. Referensi yang bagus untuk topik ini bisa anda baca di From Power Up to Bash Prompt How To.

Lima Hal diatas adalah hal yang paling mendasar untuk  dijadikan prasyarat untuk membuat distro sendiri. Jika anda sudah menguasai kelima diatas, silahkan anda masuk ke http://www.linuxfromscratch.org.  Disini anda akan dituntun benar benar dari awal bagiamana sih membuat distro Linux itu. Selain itu anda disarankan juga membaca  essential_prereading.txt. Itu adalah daftar buku, manual, tutorial, howto dan ebook yang merupakan referensi "yang sangat dianjurkan" untuk dibaca karena informasi disana sangatlah berharga saat anda ingin membuat distro Linux  racikan anda sendiri.

Komentar

  1. q ga' punya syarat ke 3 dan ke 4.... apakah masih bisa???

    BalasHapus
  2. bisa aja...tapi tetap harus belajar :D

    BalasHapus
  3. sebagai pengguna linux yang awam saya merasa, knp installasi kbnykn msti online sedngkan saat ini di windows dpt menginstall secara offline

    oh yah.....kira2 ada g cara jika sudah install linux di PC atau laptop kemudian software2 yang sudah terinstall dapat dibuat paket dalam membuat sebuah OS linux yang baru,,,seperti di susestudio, karena disana kita dapat menentukan distro atau tipe linux yang kita inginkan

    BalasHapus
  4. tidak setiap distro install sofwarenya harus online, anda bisa saja download sofware linux terus diinstall langsung, hanya saja kdang program tidak berjalan sebagaimana mestinya karena adanya depedensi, itulah mengapa kebanyakan distro linux menyarankan instalasi online.
    jika anda ingin yang instalasi ofline, coba saja slackware,

    BalasHapus
  5. numpang tulis .... :)
    bener bener rebet sobbat.....:--"
    tapi teteb semangat donk .............makasihh infonya.....

    BalasHapus
  6. makasih infonya.....
    bener bener ribeet ya.......
    tetep semangat wat .. TA ...........ty bro

    BalasHapus
  7. terimakasih atas petunjuk nya.

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

cara mempopulerkan blog

Berikut ini adalah cara yang bisa kita pake agar blog kita bisa makin populer atau pake bahasa mudahnya makin banyak orang yang mengunjungi blog kita. 1.kamu harus punya blog dulu,ini harus kamu bisa buat di wordpress,blogger atau di Friendster sekalian digabungin ama profil kamu. 2.pastikan di setting blog kamu di setting " Allow blog listing" atau kata lain yang intinya search engine dibolehkan untuk menambahkan kedalam list mereka.jika bingung biarkan secara default. 3.Isinya menarik,spesifik dan unik,kalo bisa blog kamu berisi artikel tentang satu bahasan aja,misal masalah IT,movie,buku,software,agama atau apa saja.dan yang lebih penting lagi orang lain bisa mengambil manfaat dari blog kamu,jangan jadikan blog cuma sekedar mencurahkan isi hati kamu,walaupun ga ada salahnya memang. 4.secara manual kamu bisa menambahkan blog kamu kedalam search engine,biasanyadi search engine besar seperti google ada link untuk " submit your site ". 5.sering ...

Shortcut penting dan bermanfaat di Windows 10

Berikut ini adalah shortcut yang akan menmpercepat kerja anda di Windows. Saya yakin sebagian shortcut sudah anda coba namun ada beberapa short baru di Windows 10 yang bermanfaat bagi anda semisal Winkey+ tombol titik yang akan menampilkan jendela input emoji layaknya emoji di Whatsapp. Win+tombol titik menampilkan emoji yang bisa di insert ke dokumen sembarang  Wordpressor atau teks editor                                  Winkey   Membuka Start Menu  Winkey    + A Membuka Action center. Winkey  + B Arahkan kursor ke lokasi notification area. Winkey    + D Tampilan atau Sembunyikan desktop Winkey    + Alt + D Tampilan atau sembunyikan Kalendar di systray  Winkey    + E Buka  File Explorer Winkey    + G Membuka Gamebar saa...

Cara Mengukur Kecepatan Internet di Android

Ingin tahu kecepatan internet di Android kamu? Cukup pakai aplikasi Speedtest by Aookla . Aplikasi ini to the point hanya dengan satu tombol " MULAI " ada langsung bisa mengukur kecepatan internet anda. Speedtest bisa mengukur kecepatan lewat jalur Wifi ataupun jalur seluler. Berikut ini contoh hasil pengukuran kecepatan Wifi hasil percobaan dengan aplikasi speedtest ' Tampilan dari hasil pengukuran kecepatan internet.  Screenshot diatas adalah hasil test kecepatan wifi di jalur Indihome. Kebetulan saya mengetes di paket Indihome 10MBps paket Promo yang perbulan bayar cuma 256 Ribu. Nah quota paket ini sangat kecil, cuma 50GB perbulan. Ada yang menarik disini, dulu jika quota sudah mencapai 50GB, maka internet akan diturunkan kecepatannya menjadi 0.5 MBps alias cuma 500Kbps.  Kecepatan seperti ini hanya cukup untuk chating dan membaca situs berita. Namun sepertinya pihak Telkomsel berbaik hati, walapun quota 50GB sudah habis, kecepatan sekarang berisar antara 1...