Learn Computer Blog

Andreas Eko Widodo's Blog.

Learn Computer Blog

Andreas Eko Widodo's Blog

Learn Computer Blog

Andreas Eko Widodo

Learn Computer Blog

Andreas Eko Widodo

Learn Computer

Andreas Eko Widodo

Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan

Minggu, 20 Maret 2016

Apa itu Komputasi Modern

Pengertian Komputasi Modern
Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).
Pengertian Komputasi Modern Komputasi modern bisa disebut sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer  yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1.      Akurasi
2.      Kecepatan
3.      Masalah dalam volume besar
4.      Modelling
5.      Kompleksitas
Komputansi modern mempunyai karakteristik komputasi modern yang terdiri atas 3 macam, yaitu :
1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2.    Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3.  Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

Pengertian Cloud Computing
Beberapa definisi dikemukakan oleh pakar-pakar ilmu komputer yang menjelaskan tentang cloud computing salah satunya menurut Onno W. Purbo (Onno:2011), cloud computing adalah sebuah model komputasi dimana sumber daya seperti processor , media penyimpanan, jaringan, dan software menjadi abstrak dan diberikan sebagai layanan di jaringan internet menggunakan pola akses remote. Sedangkan menurut Peter Mell dan Timothy Grance dari NIST (National Institute of Standard and Technology) di jurnalnya mengemukakan (Mell & Grance:2011), cloud computing sebagai sebuah model yang memungkinkan adanya penggunaan sumber daya (resource) secara bersama-sama dan mudah, menyediakan akses dimana-mana, dapat dikonfigurasi, dan layanan yang dapat digunakan sesuai keperluan (on demand). Yang berarti layanan pada cloud computing dapat disediakan dengan cepat dan meminimalisir interaksi dengan penyedia layanan cloud computing
Adapun berbagai tipe model dari layanan yang disediakan oleh  cloud computing adalah sebagai berikut:
·         SaaS (Software As A Service)
Model ini memberikan user sebuah aplikasi bisnis yang diakses melalui web. Umumnya  user  melakukan  sewa  aplikasi  sehingga  dapat  mengakses  fitur-fitur yang ada, user juga dapat membayar biaya tambahan untuk mengakses kapasitas  atau  fitur  yang  lebih  banyak, dengan  naiknya  teknologi  web  seperti AJAX,  memungkinkan  web  memiliki  tingkat  user  experience  yang  mendekati desktop application.
·         PaaS (Platform  as  a  Service)
Disini,  konsumen  diberikan  sebuah  platform  untuk  pengembangan  sampai implementasi  sistem.  Konsumen  harus  untuk  membuat  dan mengimplementasikan sistemnya sendiri. Umumnya tools untuk development disediakan dalam bentuk web application.
PaaS umumnya memiliki fitur sebagai berikut :
v  Development tools berbasis browser internet.
v  Skalabilitas,  access  control,  security,  dan  web  service tersedia
v  Integrasi  yang  mudah  dengan  aplikasi  lain  selama  pada platform yang sama
v  Tersedia  connector  untuk  terhubung  dengan  sistem  lain diluar komputasi cloud.
·         IaaS  (Infrastructure  as  a  Service)
Model  ini  hanya  memberikan  user  aspek  dasar  dari  komputasi  seperti jaringan, penyimpanan dan prosessor untuk komputasi. Infrastruktur komputasi  cloud sangat  bergantung  pada virtualisasi. IaaS umumnya memiliki fitur:
v  memiliki pilihan virtual machine yang beragam, baik yang sama sekali kosong,  memiliki  OS  preinstalled,  bahkan  telah  memiliki  beberapa office productivity tools terinstall.
v  kemampuan  untuk  meningkatkan  atau  menurunkan  kemampuan computing baik secara manual atau otomatis (optimization).
v  terdapat  tools  untuk  memproses  banyak  data  ataupun  memproses aplikasi dengan perhitungan yang rumit
v  dapat  menyimpan  data  pada  beberapa  lokasi  geografis  fisik (memudahkan download)


Gambar Tiga Model Layanan Cloud Computing

Perusahaan Yang Menerapkan Cloud Computing
Cloud  computing  menjadi sebuah istilah  baru yang  lahir  untuk merepresentasikan  semua  hal, menjadi sebuah konsep baru yang merubah mekanisme bagaimana  pengembangan sistem dilakukan. Sebuah metode virtualisasi yang memungkinkan sistem operasi, database server, email server sampai web itu sendiri adalah satu lapisan yang sama. Cloud computing telah menjadi backbone dan infrastruktur  pendukung baik di Google, Facebook, Yahoo maupun diberbagai  perusahaan di dunia. Saat ini konsep  cloud   telah memasuki   perusahaan-perusahaan  dan  sedang  mentransformasi  penyimpanan  dan operasi  perusahaan.  Mekanisme  backup  dan  recovery  yang  dijadikan  standar  operasi pemeliharaan  sistem,  telah  bertransformasi  menjadi  real  time  data  warehousing, karena  penambahan  informasi  tidak  memungkinkan  dibackup  kembali.  Karena  sistem harus  berjalan  24  jam  setiap  hari  dan  tidak  boleh  ada  masalah.
kini ternyata terlihat bahwa pendorong utama cloud computing adalah karena adanya revolusi internet. Salah satu batu loncatan yang cukup drastis adalah dengan adanya salesforce.com di tahun 1999, yang merupakan pencetus pertama aplikasi perusahaan dijalankan melalui internet. Perkembangan berikutnya adalah adanya Amazon Web Services di tahun 2006, di mana dengan teknologi Elastic Compute Cloud (EC2), terdapat situs layanan web yang di komersialkan yang memungkinkan perusahaan kecil dan individu untuk menyewa komputer atau server, agar dapat menjalankan aplikasi komputer mereka. Batu lompatan besar lainnya datang di tahun 2009 dengan Web 2.0 mencapai puncaknya. Google dan lainnya memulai untuk menawarkan aplikasi browser based untuk perusahaan besar seperti Google Apps. Kontribusi yang paling penting dari komputasi cloud adalah munculnya “killer apps” dari penguasa teknologi seperti Microsoft dan Google. Ketika perusahaan tersebut mengirimkan layanan dalam bentuk yang mudah untuk dikonsumsi, efek penerimaannya menjadi sangat luas”, menurut Dan Germain, Chief Technology IT provider Cobweb Solution. “Faktor utama lainnya yang mempengaruhi berkembangnya komputasi cloud antara lain matangnya teknologi visual, perkembangan universal bandwidth berkecepatan tinggi, dan perangkat lunak universal”, menurut Jamie Turner sang pelopor komputasi cloud. Turner menambahkan, “cloud computing sudah menyebar luas hingga kepada para pengguna Google Doc. Kita hanya dapat membayangkan betapa besarnya ruang lingkup yang sudah di capai. Apa saja dapat di lakukan dan dikirimkan melalui cloud”.

Referensi
Purbo,  Onno W.,2011.”Petunjuk Praktis Cloud Computing Menggunakan Open Source”.Jakarta: telkomspeedy.com.
Mell, Peter , September 2011,” The NIST Definition Of Cloud Computing”.National Institute of Standards and Technology,  http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf, 4 Juli 2015.
https://www.academia.edu/11245553/cloud_system
http://www.beritanet.com/Education/John-Von-Neumann.html
http://id.wikipedia.org/wiki/Teknologi_komputasi
http://id.wikipedia.org/wiki/Komputasi


Kamis, 27 Juni 2013

E-Book PDF Pengantar Cloud Computing dan Instalasi OwnCloud

Akhir-akhir ini kita sering mendengar istilah "cloud computing"  dalam dalam aktifitas sehari-hari, untuk itu saya menulis ebook yang membahas tentang "cloud computing". Selain itu ebook ini juga membahas tentang instalasi Cloud Storage dengan menggunakan owncloud.

Ebook dapat diunduh di link ini Pengantar Cloud dan Instalasi OwnCloud
Dan untuk paket owncloudnya bisa diunduh di link ini OwnCloud

Jumat, 02 November 2012

Jangan Pakai Linux !!!


Ya! Buat kamu yang belum pernah mencoba menggunakan sistem operasi yang identik dengan logo pinguin ini, ada baiknya untuk tidak mencoba memakainya! Loh? Kenapa? Berikut beberapa alasan untuk tidak menggunakan Linux.

1. Linux itu susah!
Iya itu faktanya. Linux itu susah! Bener-bener susah! Sekali kamu coba memakainya maka akan sulit bagi kamu untuk tidak mengulangi untuk memakainya lagi. Linux bagai candu yang akan membuat pemakainya betah berlama-lama berinteraksi dengannya, dan seringkali memberikan pertanyaan-pertanyaan yang unik dan menarik.

2. Linux itu mainan para hacker!
Buat yang merasa dirinya bukan hacker, sangat disarankan untuk tidak memakai Linux. Mengapa? Iya, karena Linux akan membuat kamu mandiri.
Hmmm… mandiri? Contohnya?
Di Linux, kamu akan menemukan banyak hal baru dan menarik. Kamu akan terus mencoba dan mencoba. Sedikit demi sedikit ‘hack‘ pada sistem operasi ini akan kamu lakukan.
Hack? Iya, hack! Terdengar keren dan begitu geek, bukan? Semua itu legal untuk dilakukan di Linux, karena source codenya dengan mudah dapat kamu peroleh, kamu modifikasi, ubah sana, ubah sini, dan menyebarkannya ulang dengan bebas pula, selama tidak keluar dari ruang lingkup General Public License.

3. Linux itu merugikan!
Pihak-pihak yang mendukung konsep proprietary software tentulah akan merasa dirugikan. Mengapa? Karena bila semakin banyak pengguna Linux (dan open source) tentu lahan bisnis mereka akan semakin tergerus terus dan terus.
Tapi, tidak hanya kerugian dari segi finansial saja yang akan mereka dapat. Melainkan juga ada banyak keuntungan yang akan mereka peroleh, meskipun tidak mereka rasakan secara langsung. Contohnya? Karena software open source tersediasource codenya dengan bebas, maka pengembang software proprietary pun dapat‘mengintip’ dan ‘mencomot’ beberapa bagian software yang mereka anggap menarik untuk kemudian diintegrasikan ke dalam software komersial mereka.
Duh, contohnya masih kurang nih! Oke… oke… Kita ambil contoh Sun Microsystemsdengan software office suite mereka yang ternama, OpenOffice dan StarOffice. Hmmm… ada apa dengan OpenOffice dan StarOffice? Sungguh menarik melihat fenomena yang terjadi di sini. OpenOffice dibangun berdasarkan source codeStarOffice, lisensi yang disematkan ke OpenOffice ini bersifat open source yang dikembangkan secara gotong royong dengan komunitas yang tersebar di seantero benua di muka bumi ini. Dari hasil pengembangan OpenOffice, Sun Microsystems kemudian mengambil beberapa bagian kodenya untuk kemudian diintegrasikan ke StarOffice dengan ditambahkan beberapa ‘hasil keringat’ ‘orang dalam’ Sun Microsystems. Lisensi StarOffice sendiri bersifat proprietary. Sebuah hubungan timbal balik yang unik dan saling menguntungkan, bukan?

4. Linux itu jelek dan tidak menarik
Pernyataan itu tidak salah, namun tidak juga benar. Bila kita melihat Linux secara parsial, yakni hanya kernel/intinya saja tentu pernyataan itu dapat dibenarkan. Apa sih yang bisa dilakukan oleh ‘seonggok’ kernel? Dan meskipun kernel itu bisa dipakai, apa sih yang menarik dari tampilan command line based dengan background hitam dan teks putih saja?
Namun bila kita melihat Linux secara keseluruhan sebagai satu kesatuan sistem operasi yang komplit, dengan desktop environment dan lingkungan kerja berbasisGUI (Graphical User Interface) yang indah, kemungkinan kamu akan membantah pernyataan itu. Kasih contoh dong! Oke, mari kita tilik sejenak desktop GNOME atauKDE (atau yang lainnya) dengan Compiz enabled dan setting animasi desktop yang maksimal, saya yakin kamu akan takjub melihat keindahannya. Tidak percaya? Silakan berkunjung ke YouTube dan masukkan kata kunci pencarian “compiz desktop”, tonton salah satu video demonstrasinya.

5. Linux itu membingungkan
Amat sangat membingungkan! Itulah perasaan yang akan kamu temui saat pertama kali menatap ‘wajah’ Tux si pinguin ini. Bingung mau memakai distribusi Linux apa, bingung mau pakai software yang mana, bingung untuk menginstal aplikasi apa diantara sekian banyak aplikasi, bingung untuk memilih desktop environment(GNOME, KDE, Xfce, dsb), dan banyak kebingungan-kebingungan lain yang mungkin akan kamu jumpai.
Semua itu wajar. Di dunia Linux dan open source, freedom is the will. Saking beragamnya kebebasan yang ditawarkan, maka tidaklah mengherankan bila perkembangan Linux dan software open source pada umumnya dapat dibilang pesat.
Belum lagi ditambah dengan kebingungan mau bertanya kepada siapa bila nantinya kamu menemui kendala yang serius dikarenakan saking banyaknya LUG (Linux User Group) baik yang bertaraf lokal maupun internasional yang siap membantu menyelesaikan masalah yang kamu temui.

6. Linux itu mahal
Benar sekali! Linux itu mahal! Karena kamu ‘kemungkinan’ akan mengeluarkan uang yang tidak sedikit untuk mendapatkannya. Iya! Semahal satu dua keping CD/DVDblank untuk ‘membakar’ salinan/ISOnya.
Juga untuk membayar koneksi internet (bila ada) atau CD/DVD repository (paket software dalam CD/DVD). Kita ambil contoh DVD repository Ubuntu yang dijual di berbagai toko online, harganya berkisar antara 50.000 s.d 100.000 rupiah! Dudududu… mahal sekali…
Setuju! Mahal sekali biaya yang harus dikeluarkan demi mendapatkan tambahan paket software free dan open source berkualitas yang super lengkap dan super banyak! Coba bandingkan dengan harga satu lisensi sistem operasi proprietary yang harganya berkisar diatas US$ 100 atau harga lisensi untuk satu software proprietaryyang harganya bervariasi mulai dari US$ 19.99 hingga ratusan dollar! Ah, jauh sekali perbedaannya. Linux memang mahal.
Ubuntu, melalui program shipitnya menawarkan pengiriman CD Ubuntu gratis ke seluruh penjuru dunia. Namun tidak sepenuhnya gratis! Melainkan mesti membayar‘semacam pajak yang entah terang atau gelap’ ke Kantor Pos, yang biayanya berkisar antara 5000 s.d 7000 rupiah. Mahalnya… :(

7. Linux itu membodohkan
Maksudnya?
Begini, betapa ‘bodoh’nya ‘orang-orang itu’, sudah capek-capek membuat program eh… kok malah diberikan begitu saja kepada orang lain, berikut source codenya pula! Tanpa meminta imbalan apa-apa! Logis nggak sih?
Melalui tindakan yang ‘bodoh’ itu, para programmer dan mereka yang berkecimpung di dunia open source telah berkontribusi yang tidak sedikit demi kemanusiaan dan perkembangan teknologi informasi untuk masa kini dan masa yang akan datang.
Melaui ‘kebodohan’ mereka pula, perkembangan software open source akan semakin cepat karena akan ada banyak orang yang turut berpartisipasi dalam mencari bugsyang mungkin ada untuk kemudian diperbaiki dan dioptimasi serta ditingkatkan fitur-fiturnya.

8. Linux itu berdosa
Ya, ‘berdosa’ kepada pengembang software proprietary karena tidak memberikan‘pemasukan’ ke ‘kantong’ mereka dikarenakan software proprietary buatannya mendapatkan saingan dari software open source yang lebih murah, halal, dan legal dengan fitur yang tidak kalah (bahkan melebihi fitur-fitur yang ada pada softwareproprietary tersebut).

9. Linux itu menyedihkan
Sangat menyedihkan malah, bagaimana mungkin sistem operasi dengan usia yang relatif muda ini mampu berkembang pesat seperti sekarang ini, bahkan berani menghadapi sistem operasi proprietary yang telah dikembangkan jauh sebelumnya dan memiliki pangsa pasar yang tidak sedikit di seluruh dunia.
Bila dulu, banyak pihak yang meramalkan IBM OS/2 adalah sistem operasi masa depan, namun kenyataannya sekarang sungguh berbeda, OS/2 telah ‘down’ (bila tidak ingin dikatakan ‘mati’). Mari kita lihat bagaimana perkembangan Linux beserta software-software open source lainnya beberapa tahun kedepan.
—
Yup, diatas adalah beberapa alasan yang cukup logis untuk tidak memakai Linux. Sekarang terserah kepada kamu, masih mau memakai Linux?

Jumat, 21 September 2012

Debian Linux Dan Sejarahnya



Debian adalah sistem operasi bebas yang dikembangkan secara terbuka oleh banyak programer sukarela (pengembang Debian) yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya.
*Sejarah Debian
Debian pertama kali diperkenalkan oleh Ian Murdoch, seorang mahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16 Agustus 1993, Nama Debian berasal dari kombinasi

Rabu, 23 Maret 2011

Biografi Singkat Linus Torvalds Si Pembuat Linux

Add caption
Linus Torvalds lahir di Helsinki, Finlandia, pada tanggal 28 Desember 1969. ketika usianya baru 10 tahun dia sudah mulai berkecimpung dalam urusan pembuatan pemrograman computer melalui komputer Commoore VIC-20 milik kakeknya.
Pada tahun 1988, Linus kuliah diuniversity of Helsinky, Finlandia. Disana dia mulai mengenal pemrograman C. Untuk lebih memperdalam ilmunya, Linus kemudian membelil sebuah komputer yang kala itu masih menggunakan MS-DOS buatan microsoft sebagai sistem operasinya. Tapi, kala itu Linus justru lebih tertarik pada komputer milik universitasnya yang menggunakan sistem operasi

Kamis, 17 Maret 2011

Apa Bedanya Linux Dengan Windows


Saya pernah diminta teman menjelaskan Bedanya Linux dan OpenSource.Saya coba lagi tulis ulang penjelasan saya tentang topic diatas.Semoga mudah dipahami,kalau sulit dimengerti mohon bantu saya beritahu bagian mana yang sulit
Sebelum memahami perbedaan, berikut ini persamaan Linux dan Windows:
Linux dan Windows sama-sama nama untuk

Mengenal Apa Itu Linux......

Banyak orang yang belum tahu salah satu jenis sistem operasi ini yaitu Linux.Linux belum banyak digunakan orang tidak seperti windows yang banyak dipakai orang banyak.Untuk itu dibawah ini saya akan menjelaskan sedikit tentang Linux supaya anda mungkin tertarik untuk memakai Linux.
  
Apa itu Linux ?

            Linux adalah sebuah sistem operasi  yang awalnya dibuat sebagai proyek hobi seorang mahasiswa muda yang bernama  Linus Torvalds, di University of Helsinki , Finlandia. Linus tertarik dengan Minix, yaitu suatu sistem operasi Unix “kecil” dan memutuskan untuk mengembangkan suatu sistem operasi yang mirip Unix tetapi lebih baik dari Minix. Linus memulainya pada tahun 1991 ketika itu  ia mengeluarkan  Linux release versi 0.02 dan terus bekerja mengembangkannya sampai tahun 1994, Pada tahun 1994 ia mengeluarkan Linux release version 1.0. Sampai akhirnya saat ini versi linux telah mencapai version 2.4 (released January 2001) dan pengembangannya pun masih terus berlanjut.

            Linux dikembangkan dibawah lisensi GNU General Public License (http://www.linux.org/info/gnu.html)  dan kode sumber (source code) Linux tersedia secara bebas dan terbuka bagi semua orang yang membutuhkannya. Ini bukan berarti bahwa Linux dan berbagai macam  distribusinya adalah gratis (free) begitu saja karena perusahaan-perusahaan (distribusi Linux) dan para developer tentunya memerlukan dana(uang)  dalam pengembangannya.  Linux biasa digunakan secara luas meliputi kegunaannya sebagai server jaringan, software development, dan sebagai end-user platform. Linux  sering dianggap sebagai sistem operasi yang handal, dan alternatif untuk solusi sistem operasi yang murah .

            Linux sampai saat ini didukung oleh banyak software atau perangkat lunak  free dan open source, namun demikian  ada juga software atau perangkat lunak yang tidk free dan berjalan diatas platform linux.  Sekarang Linux benar-benar menjadi tantangan yang hebat bagi para vendor sistem operasi yang berlisensi ( mahal ! ) seperti Microsoft Windows misalnya. Bahkan Desktop di Linux  yang juga Indah dan menarik membuat Linux makin digandrungi 

Mengapa Linux ?

Ada beberapa masalah penting yang biasanya terjadi pada semua release sistem operasi yang komersial , yaitu sebagai berikut:
1.     Biaya yang harus  dikeluarkan besar  (High Cost)
2.     Kode sumber (Source code)  dari sistem operasi yang tidak tersedia (Closed Source)
3.     Adanya batasan terhadap penggandaan sistem. (Strict limits)
4.     Pengembangan versi minor ke major agak lambat (Slow release pattern)
5.     Support teknologi yang sangat bergantung pada pembuat os tersebut sementara cost harus dikeluarkan  lagi untuk support teknologi tersebut.
6.     Kecenderungan  Sistem mudah  crash (crash-prone)

Lalu sistem operasi yang manakah yang dapat meminimalisir hal diatas, sebenarnya ada banyak sistem operasi lainnya yang tidak komersial namun memberikan fungsionalitas yang sama dengan sistem operasi komersial bahkan cenderung lebih baik misalnya Linux , FreeBSD  dll.  Linux memiliki peluang yang besar untuk menjadi alternatif penggunaan sistem operasi non-komersial yang handal.  Beberapa alasannya yaitu diantaranya  sebagai berikut:

·       Linux is Free
·       Linux is Open Source
·       Linux is Multi User
·       Linux is Reliable
·       Linux is Network-Friendly
·       Linux is Backwards-Compatible

Apa itu Distribusi Linux ?

Linux memiliki filosofi “no monopolithic” sehingga  siapapun boleh bersama-sama mengembangkan serta menggunakan linux. Oleh karena itu linux  tidak dapat  dimonopoli oleh seseorang,  institusi, lembaga  atau apapun namanya. Konsekwensinya adalah banyaknya linux yang dikemas dan dikembangkan  oleh institusi atau lembaga serta vendor/perusahaan  menjadi suatu sistem operasi yang lengkap yang terdiri dari Linux kernel, drivers(modules), Shells, Applications, Installer system, Administration tools, dan Development tools. Institusi atau lembaga serta Vendor/perusahaan yang mengemas dan mengembangkan linux tersebut  biasanya dikenal dengan istilah Distribusi Linux atau “Distro linux” . Beberapa distribusi linux diantaranaya  sebagai berikut:

Adios,
Alt Linux
Arch Linux
ASP Linux
Astaro Linux
Aurox Linux
Bayanihan Linux
Beehive Linux
Best Linux
BlankOn Linux
Blue Linux
BrlSpeak
CaixaMagica
Censornet
CentOS
Chinese2000 Linux
ClarkConnect
ClusterKnoppix
College Linux
Conectiva Linux
Corel Linux
Cosix Linux
Crux Linux
Debian GNU/Linux
Demo Linux
Eagle Linux
Easy Linux
Elk Linux
EnGarde Secure Linux
e-Smith
EvilEntity
Extreme Linux
Fedora
FreeDUC Linux
Gentoo Linux
Gibraltar Firewall
Gnoppix
Hancom Linux
Hydar Linux
Icepack Linux
IGOS Nusantara
IDMS Linux
Immunix
IPCop
JAMD Linux
JB Linux
Junior Linux
K12LTSP
Knoppix
Kondara Linux
Kurumin Linux
Libranet Linux
LinEx
Linpus
Linux From Scratch
Linuxin
Lorma Linux
LRs Linux
Lunar Linux
Lycoris
Magic Linux
MandrivaLinux
Merdeka Linux
MiniDistro
Morphix
MSC Linux
Open Linux
Openwall
OpenSUSE
Oralux
Peanut Linux

Phat Linux
Plamo Linux
Progeny Linux
RedFlag Linux
Red Hat Linux
Rock Linux
Root Linux
SecurePoint
Sehat Linux
Server Optimized Linux
SGI
Slackware Linux
Slackware-Live
SmoothWall
Sorcerer
SOT Linux
SourceMage
Spectra Linux
Stampede Linux
Storm Linux
SUSE Linux
Trustix-Merdeka
Trustix Security Linux
TRX Live Firewall
Turbo Linux
Ubuntu
United Linux
Updates
Vector Linux
Vine Linux
WinBI Linux
WinLinux
Xbox Linux
Distribusi Linux  yang manakah yang digunakan ? Pertanyaan ini akan muncul  karena begitu banyaknya distribusi linux  yang ada. Untuk itu berikut ini beberapa faktor yang menentukan pemilihan distro linux:
l  Cost (gartis, murah, atau mahal)
l  Tersedia versi uji coba sebelum instalasi (umumnya dalam bentuk LiveCD/DVD)
l  Kemudahan instalasi
l  Mendukung banyak perangkat keras
l  Kemudahan dalam menginstal dan menguninstal sofware
l  Terdapat dukungan komunitas yang baik (official web site support forum ?)

Anda dapat juga menentukan pilihan distibusi linux dengan mengacu kepada survey atau benchmark yang dilakukan oleh berbagai situs seperti survey  yang dilakukan oleh http://www.distrowatch.com. Diantara sekian banyak distribusi linux yang telah disebutkan diatas mungkin ada beberapa yang paling populer digunakan baik sebagai server maupun  workstation yaitu diantaranya: RedHat, Fedora, CentOS, Ubuntu, Debian, Mandriva, OpenSUSE, SUSE  dan  Slackware.

Tetapi jika anda sudah terbiasa menggunakan salah satu distribusi linux yang ada sebenarnya tidak masalah jika anda dikemudian hari menggunakan distribusi yang lain karena semua distribusi menggunakan sistem yang sama yaitu “Kernel Linux”.

Kernel Linux

Kernel adalah inti dari sistem operasi Linux, yang menjembatani interaksi antara program - program (aplikasi- aplikasi) di Linux dengan perangkat keras (hardware) komputer. Kernel  memiliki peranan dan fungsi  yang sangat penting karena kernel dapat berinteraksi langsung dengan perangkat keras (hardware)  dan juga dapat berinteraksi langsung dengan program- program user (linux applications).  Kernel memiliki tugas dan tanggung jawab sebagai berikut: Task Scheduling (Multitasking), Memory Management ,Hardware support,  Networking support , Audio support, dan  Filesystem support .

Sistem operasi linux biasa disebut juga kernel linux, adalah sekumpulan program - program yang ditulis dalam kode sumber bahasa C. Program  merupakan sekumpulan instruksi atau pernyataan- pernyataan yang dimengerti oleh sebuah compiler atau interpreter . Compiler dan interpreter memiliki fungsi dan tugas yang sama namun berbeda dalam proses kerjanya.

Program – program di Linux

Program-program (software) untuk Linux tersedia luas di internet. Software-software tersebut dibuat oleh para sukarelawan dan sebagian di-release secara FREE. Penyumbang utama software-software Linux adalah GNU/Free Software Foundation yang diprakarsai oleh Richard Stallman. Sebagian besar software yang digunakan bersama kernel Linux berasal dari sana. Oleh karena itulah mereka meng-klaim seharusnya OS ini diberi nama GNU/Linux , bukan seperti yang umum  disebut  hanya “Linux”.

Sebagian besar software Linux pun di publikasikan dengan menggunakan lisensi dari GNU ini, yakni General Public License. Lebih lanjut mengenai GNU dapat ditemui di websitenya http://www.gnu.org/ .

Program-program Linux selain FREE (dalam arti yang luas) juga menganut prinsip keterbukaan, yang lebih dikenal dengan Open Source. Oleh karena itu pendistribusian software Linux biasanya dilakukan melalui Kode sumber dari  program tersebut, dengan demikian user atau developer lain dapat mengetahui kode-program tersebut. Jika program didistribusikan dalam bentuk source code, maka biasanya source code tersebut disediakan dalam bentuk file yang dikompresi, *.tar.gz , *.tar.bz2 atau *.zip .
Program Linux juga ada yang didistribusikan dalam bentuk paket binary, yang artinya program tersebut sudah di kompilasi (dari source code) dan dipaketkan dengan cara tertentu sehingga pengguna tinggal melakukan instalasi dari paket tersebut. Paket binary ini, bisa berupa *.rpm , *.tgz atau *.deb . Sofware-software untuk Linux dapat dicari dengan bantuan mesin pencari yang antara lain : http://freshmeat.net/ , http://sourceforge.net/ , http://rpmfind.net/ untuk software-software umum dan di http://www.gnu.org/ untuk software GNU.

Bagaimana  mendapatkan “Linux”

Kode sumber Linux tersedia untuk di download melalui jaringan internet, ini sangat berguna jika kita memang terkoneksi dengan koneksi internet yang cepat. Cara lain untuk mendapatkan Linux adalah dengan membeli  CD-ROM  Linux , dengan cara ini lebih hemat waktu dan cepat. Untuk mendapatkan “linux” hanya sebagai “kernel linux” Anda cukup mendownloadnya dalam bentuk source code file terkompresi di http://www.kernel.org, tetapi Anda tentunya memerlukan sebuah sistem yang juga dilengkapi dengan software lainnya untuk bekerja bukan ? Untuk itu berikut ini daftar nama-nama distribusi linux yang cukup populer yang dapat Anda jadikan referensi sebagai distro linux yang akan Anda gunakan/peroleh.
·         Red Hat Linux: http://www.redhat.com/
·         CentOS Linux: http://centos.org/
·         Mandrake Linux: http://www.mandrakesoft.com/
·         Caldera Linux: http://www.calderasystems.com/
·         Debian GNU/Linux: http://www.debian.org/