Sabtu, 30 Juni 2012

Minix : Si Rakun Unix


Minix adalah sebuah sistem operasi keturunan UNIX yang bersifat open-source, yang dibuat berdasarkan arsitektur microkernel. Kernel sistem operasi ini dibuat oleh seorang profesor di Vrije Universiteit Amsterdam, Belanda yang bernama Andrew Stuart Tanenbaum yang pada awalnya ditujukan untuk tujuan edukasional. Minix juga menjadi inspirasi bagi Linus Torvalds untuk membuat kernel Linux.

Andrew Stuart Tanenbaum membuat Minix di Vrije Universiteit Amsterdam, Belanda untuk memberikan contoh bagi prinsip-prinsip dalam sistem operasi pada buku Operating Systems: Design and Implementation yang dibuat olehnya serta diterbitkan oleh Prentice Hall pada tahun 1987. Kode sistem operasi tersebut terdiri atas kira-kira 12000 baris, yang terdiri atas kernel, manajer memori, dan sistem berkas yang diulas di dalam buku. Sistem operasi ini kebanyakan ditulis dalam bahasa pemrograman C.


Tanenbaum pada awalnya mengembangkan Minix sebagai sebuah sistem operasi UNIX yang kompatibel dengan komputer IBM PC dan IBM PC/AT. Versi 1.5 dari Minix akhirnya di-port ke dalam arsitektur mikroprosesor Motorola 68000, yang digunakan oleh banyak platform populer seperti Atari ST, Amiga, dan Apple Macintosh. Selain x86, dan Motorola 68000, Minix juga dapat berjalan di atas Sun SPARC. Karena Motorola 68000 kurang sukses di pasaran, Minix versi 2.0 akhirnya kembali dibuat hanya dalam format x86 saja. Minix versi 3 telah dirilis, seiring dengan penerbitan buku Operating Systems Design and Implementation, Third Edition (Prentice Hall, 2006, ISBN 0-13-142938-8) yang dibuat oleh Tanenbaum beserta Albert S. Woodhull.
Kompilator yang digunakan untuk melakukan kompilasi Minix, merupakan sebuah kompilator yang diturunkan dari Amsterdam Compiler Kit. Saat ini, melakukan kompilasi terhadap kernel Minix belum mungkin jika menggunakan kompilator lainnya (gcc, atau kompilator lainnya).


Desain prinsip sistem operasi yang diterapkan oleh Tanenbaum terhadap Minix mempengaruhi keputusan desain yang diambil oleh Linus Torvalds dalam rangka pembuatan kernel Linux. Linus Torvalds memang menggunakan Minix dan menghargainya, tapi desain yang dibuatnya berbeda secara signifikan jika dibandingkan dengan Minix, terutama ketika melihat desain kernelnya (Linux menggunakan monolithic kernel sementara Minix merupakan microkernel).

Kamis, 28 Juni 2012

Oracle : Sang Peramal


Video diatas merupakan cuplikan dari film The Matrix-Reloaded, yang berisi percakapan antara sang jagoan "Neo", dengan seorang wanita misterius yang memiliki kekuatan dapat melihat masa depan yang bernama "The Oracle".

Didunia komputer, "Oracle" juga dikenal sebagai perangkat lunak Basis data Oracle yang dikenal sebagai basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perangkat ini dikembangkan oleh perusahaan perangkat lunak Oracle Corporation yang memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).


Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.


Dari kiri ke kanan : Ed Oates, Bruce Scott, Bob Miner, dan Larry Ellison


Oracle Corporation adalah salah satu perusahaan utama pengembang sistem manajemen basis data (database management system), perangkat lunak untuk mengembangkan basis data, perangkat lunak manajemen hubungan pelanggan, enterprise resource planning dan perangkat lunak manajemen rantai pasok. Oracle Corporation didirikan pada tahun 1977. Perusahaan ini mempekerjakan 68.236 pekerja pada tahun 2007. Markasnya berada di Redwood City, California.

Produk unggulan lain dari Oracle Corporation adalah MySQL.
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
Produk dari Oracle Corporation berikutnya adalah Java. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis Java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai [[Mesin virtual Java|Mesin Virtual Java (JVM)]]. Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi Java mampu berjalan di beberapa platform sistem operasi yang berbeda, Java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini Java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.
OpenOffice.org adalah sebuah paket aplikasi perkantoran berkode sumber terbuka (open source) yang dapat diperoleh secara gratis. Paket tersebut termasuk komponen-komponen pengolah kata (word processor), lembar kerja (spreadsheet), presentasi, ilustrasi vektor, dan gudang data (database). OpenOffice.org ditujukan sebagai saingan bagi Microsoft Office dan dapat dijalankan di atas berbagai platform, di antaranya Windows, Solaris, Linux, dan Mac OS X. OpenOffice.org mendukung standar dokumen terbuka untuk pertukaran data, dan dapat digunakan tanpa biaya.

OpenOffice.org dibuat berdasarkan kode dari StarOffice, sebuah office suite yang dikembangkan oleh StarDivision dan diakuisisi oleh Sun Microsystems pada Agustus1999, yang kemudian diakuisisi oleh Oracle pada tahun 2010. Kode sumber dari suiteini dilepas sebagai proyek sumber terbuka pada Juli 2000, dengan tujuan mendobrak dominasi pasar dari Microsoft Office dengan menyediakan pilihan yang berbiaya rendah, berkualitas tinggi, dan terbuka. Kode asal untuk suite aplikasi ini tersedia dibawah dua lisensi perangkat lunak yang berbeda: LGPL dan SISSl; dari versi 2.0, dia hanya tersedia di bawah LGPL.

Proyek dan perangkat lunak disebut sebagai "OpenOffice", tetapi pengatur proyek melaporkan bahwa istilah ini adalah sebuah merk dagang yang dipegang oleh kelompok lain, sehingga mengharuskan mereka mengambil "OpenOffice.org" sebagai nama resminya, dan juga disingkat OOo.

Rabu, 27 Juni 2012

Tux : Si Pinguin

Tux adalah karakter penguin dan maskot resmi dari kernel Linux . Awalnya dibuat sebagai entri untuk kompetisi logo Linux, Tux adalah ikon paling umum digunakan untuk Linux, walaupun distribusi Linux yang berbeda menggambarkan Tux dalam berbagai gaya.  Karakter ini digunakan dalam banyak program Linux lainnya dan sebagai simbol umum dari Linux.
Konsep maskot Linux menjadi seekor penguin berasal dari Linus Torvalds, pencipta Linux. Tux diciptakan oleh Larry Ewing pada tahun 1996 setelah proposal awal dibuat oleh Alan Cox, selanjutnya disempurnakan oleh Linus Torvalds di milis kernel Linux. Torvalds mengambil inspirasinya dari foto yang ia ditemukan di FTP situs,  menampilkan patung penguin,  karakter tersebut dibuat oleh Nick Park. Orang pertama yang menyebut si penguin "Tux" adalah James Hughes, TUX berasal dari singkatan "(T) orvalds (U) ni (X)". Namun, TUX juga bisa juga singkatan dari tuksedo, sejenis pakaian yang. muncul di pikiran ketika seseorang melihat seekor penguin.


Tux pada awalnya dirancang untuk kontes logo Linux. Dari tiga kompetisi yang dilaksanakan,  Tux sebagai pemenangnya . Tux  kemudian secara resmi dikenal sebagai maskot Linux dan bukan logo. Tux ciptaan Larry Ewing dirilis ke publik pertama kali pada versi (0,54) dari GIMP, sebuah paket perangkat lunak grafis gratis.

Menurut Jeff Ayers, Linus Torvalds memiliki "fiksasi untuk terbang " dan Torvalds mengklaim telah dikontrak "penguinitis" setelah digigit lembut oleh penguin pada kunjungannya di National Zoo & Aquarium, Canberra, Australia.


Tux juga mendapat peran di komunitas permainan Nintendo dan di beberapa game  open source alikes seperti, seperti Tux Racer, Tux Racer Extreme, Scrabble Matematika Tux, Matematika TuxWordSmith Tux, SuperTux, SuperTuxKart, dan Tux Paint.

Selasa, 26 Juni 2012

Beastie : Maskot BSD


BSD Daemon adalah maskot dari sistem operasi BSD, yang dinamai dari daemon, sebuah tipe perangkat lunak sistem yang umum dalam sistem operasi bertipe Unix. BSD Daemon mengambil bentuk menyerupai setan dalam mitologi klasik. Beberapa sumber memanggil BSD Daemon dengan nama "beastie," bentuk pengucapan dari BSD (BeeS Dee). BSD Daemon digambarkan membawa sebuah trisula sebagai simbol dari garpu atau pencabangan/pembuatan varian baru dalam proses pengembanagn perangkat lunak.


Hak cipta dari BSD Daemon dimiliki oleh Marshall Kirk McKusick yang hanya digunakan sebagai identifikasi atas perangkat lunak berbasis BSD. Pertengahan 1990an seorang wiraniaga Walnut Creek CDROM menamai maskot tersebut Chuck, mungkin merujuk pada merek sepatu yang dipakai si maskot (Chuck Taylor All-Stars). Namun nama tersebut diprotes oleh pemegang hak ciptanya yang mengatakan bahwa BSD daemon ""sangat bangga bahwa ia tidak punya nama, dia hanya BSD daemon. Jika Anda bersikeras pada nama, Beastie panggilannya."


BSD Daemon pertama kali digambar pada tahun 1976 oleh seniman komik Phil Foglio. Tukang kunci Mike O'Brien, menolong Foglio membukakan lemari besi yang terkunci di apartemen Foglio di Chicago. Sebagai balasan, Foglio setuju untuk membuatkan O'Brien gambar untuk kaos (T-shirt). O'Brien memberikan Foglio beberapa foto Polaroid mengenai sistem PDP-11 yang menjalankan UNIX bersama keterangan ringkas mengenai pipa Unix, daemon, pencabangan, /dev/null dan sebagainya. Hasil karya Foglio menunjukkan empat setan merah ceria yang membawa trisula sedang mendaki (atau jatuh dari) pipa di depan karikatur mesin PDP-11. Gambar ini digunakan dalam pertemuan nasional UNIX Amerika Serikat pertama (yang diadakan di Urbana, Illinois). Bell Labs membeli puluhan kaos yang menampilkan gambar tersebut, yang kemudian muncul di kaos-kaos UNIX selama sekitar satu dekade. Usenix membeli hak reproduksi Foglio pada tahun 1986. Gambar aslinya kemudian hilang setelah dikirim ke Digital Equipment Corporation untuk digunakan dalam iklan dan kini salinan yang ada hanya dari foto-foto kaos tersisa. 


Gambar versi BSD daemon kemudian, yang lebih populer, dibuat oleh direktur animasi John Lasseter diawali dengan sebuah lukisan awal abu-abu pada sampul buku Unix Sistem Manager's Manual terbitan tahun 1984 oleh Usenix untuk 4.2BSD. Penulis/ editornya, Sam Leffler (yang merupakan anggota staf teknis di CSRG), dan Lasseter adalah karyawan-karyawan Lucasfilm pada saat itu. Sekitar empat tahun setelah itu, Lasseter menggambar BSD daemon untuk sampul buku McKusick tahun 1988, The Design and Implementation of the 4.3BSD Operating System. Lasseter juga menggambar BSD daemon untuk sampul buku 4.4BSD pada tahun 1994.
Dari 1994 sampai 2004, proyek NetBSD menggunakan karya Shawn Mueller sebagai logo, menggambarkan empat BSD Daemon dalam pose mirip dengan foto yang terkenal Mengibarkan Bendera di Iwo Jima.  Kemudian diganti dengan logo bendera abstrak, yang dipilih dari lebih dari 400 peserta dalam sebuah kompetisi logo.

Versi awal OpenBSD (2.3 dan 2.4) menggunakan BSD daemon dengan halo tetapi kemudian beralih ke Puffy sebagai maskot.
Proyek FreeBSD menggunakan gambar John Lasseter tahun 1988 sebagai logo dan maskot selama 12 tahun. Namun, timbul pertanyaan mengenai efektifitas gambar tersebut sebagai logo. Daemon tersebut tidak unik bagi FreeBSD karena secara historis sudah digunakan oleh varian BSD lain dan anggota tim inti FreeBSD menganggapnya tidak baik untuk perusahaan dan tujuan pemasaran.
Karena gambar Lasseter tidak dibuat secara vector maka sulit diubah ukurannya serta kurang bagus dalam dua atau tiga warna. Sebuah kontes untuk membuat logo FreeBSD baru dimulai pada bulan Februari 2005 dan logo resmi baru telah dipilih pada bulan Oktober berikutnya, walaupun "si kecil merah" tetap dipertahankan sebagai maskot.

Senin, 25 Juni 2012

UNIX : Pendahulu Linux


Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas dan mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti Microsoft Windows.. Layaknya Linux, UNIX adalah sebuah sistem operasi yang dikembangkan oleh banyak pihak. Setiap pihak yang mengembangkan UNIX, menambahkan teknologi miliknya ke dalam UNIX, yang meskipun hal itu di luar standar, mampu menjadikan sistem operasi UNIX lebih kuat atau lebih andal. 

Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagaiSistem  operasi yang portable, multi-tasking dan multi-user.

Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer. 

Perkembangan Unix

Unix berkembang dari MULTICS, sebuah proyek sistem operasi yang multiuser. Pada tahun 1969, proyek MULTICS dihentikan oleh AT&T karena terlambat, tidak sesuai dengan jadwal yang telah ditentukan, juga karena jauhnya jarak antara periset yang mengembangkannya, antara laboratorium New Jersey dan MIT.


Pada tahun 1969, Ken Thompson berkerja sama dengan Dennis Ritchie, dua peneliti yang sebelumnya bekerja pada proyek MULTICS, mencoba merealisasikan ide MULTICS menggunakan komputer PDP-7. Peter Neuman menyarankan menggunakan nama Unix untuk sistem yang baru ini. Pada tahun 1971, Unix di-port-kan untuk PDP-11 dari Digital. Kemudian pada tahun 1970, ilmuwan AT&T banyak menambahkan kemampuan UNIX sehingga banyak program-program kecil, yang disebut tools di UNIX, yang mana masing-masing tool digunakan untuk melakukan suatu fungsi.


Tahun 1973, Unix ditulis ulang oleh Ken Thompson dengan menggunakan Bahasa C yang baru dikembangankan oleh Dennis Ritchie. Bahasa C dirancang untuk dapat dibawa portable dari komputer satu ke komputer lainnya.

Tahun 1977, Mike Lesk mengembangkan "ported I/0 library", pustaka untuk mengatasi kesulitan membawa UNIX dari satu komputer ke komputer lain karna perbedaan penanganan sistem masukan dan keluaran dari setiap komputer. Unix pertama kali dibawa kedalam laboratorium Interdata 8/32, komputer mikro yang sama dengan PDP-11. Tahun 1978, sistem operasi UNIX dibawa kedalam komputer mini VAX. Hingga saat ini, Unix masih banyak sebagai sistem eksperimental.

Awal 1973, lebih dari 16 AT&T atau Western Electric di luar laboratorium Bell menjalankan sistem operasi Unix, Unix kemudian menyebar. Perusahaan-perusahaan mulai melakukan port terhadap Unix untuk mesinnya sehingga bermunculan beberapa varian Unix. Tahun 1977 sedikitnya 500 tempat menggunakan sistem operasi Unix, 125 diantaranya adalah perguruan tinggi dan lebih dari 10 negara asing. Pada tahun 1977 juga keluar Unix Versi 6 yang memiliki dukungan komersial.

Universitas California di Berkeley membayar $400  untuk mendapatkan sumber Unix yang didalamnya terdapat kode sumber Unix yang lengkap. Bill joy dan Chuck Haley, lulusan dari Berkeley, mulai mengubah. Tahun 1978 Bill Joy mengeluarkan 30 salinan koleksi program dan modifikasi Unix dengan biaya pengganti media dan pengiriman seharga $50.

Lebih dari 6 tahun Berkeley mendapat dana dari ARPA untuk mengembangkan Unix yang kemudian disebut dengan BSD Unix. banyak pengembangan yang telah dilakukan seperti multitasking, penamaan file dengan jumlah karakter sampai dengan 255 karakter, dan kemampuan untuk digunakan di komputer lokal. pada tahun yang sama AT&T tetap mengembangkan Unix versinya, dan mulai khawatir akan kepopuleran BSD Unix. AT&T mengembangkan produk komersial Unix, yang disebut UNIX System V dan menyatakan sebagai standart Unix, dan menyatakan bahwa BSD Unix bukan merupakan produk Unix yang standart dan tidak kompetible. Pernyataan ini dikeluarkan oleh AT&T untuk meredam kepopuleran BSD Unix, juga karna hak cipta ada pada AT&T, BSD Unix dinyatakan sebagai BSD 4.2. dengan lisensi Berkeley dengan AT&T.


Filosofi Dasar Unix

Prinsip dasar Unix bukanlah sekedar apa yang tertuang dalam bentuk tulisan, tetapi juga apa yang telah dilakukan dan diterapkan oleh para pendahulu Unix. Secara garis besar, ide dasar sistem operasi Unix sebagai berikut :

Aturan Modularitas
Tulis bagian sederhana yang dihubungkan dengan interface yang bersih.

Aturan Kejelasan
Kejelasan adalah lebih baik dari kepintaran.

Aturan Komposisi
Desain program yang akan terhubung ke program lain.

Aturan Pemisahan
Kebijakan terpisah dari mekanisme; interface yang terpisah dari mesin.

Aturan Kesederhanaan
Desain untuk kesederhanaan; menambah kompleksitas hanya dilakukan bilamana diharuskan.

Aturan Parsimony
Tulis sebuah program besar hanya ketika jelas dengan demonstrasi yang tidak ada lagi yang akan dilakukan.

Aturan Transparansi
Desain untuk visibilitas untuk melakukan pemeriksaan dan debugging lebih mudah.

Aturan Ketahanan
Ketahan merupakan akar dari transparansi dan kesederhanaan.

Aturan Representasi
Folder pengetahuan  menjadi data sehingga program logik dapat menjadi bodoh namun kuat.

Rule of Surprise Least
Dalam desain interface, setidaknya selalu melakukan hal yang mengejutkan.

Aturan Silence
Ketika sebuah program tidak  mengatakan apa-apa, dan memang artinya tidak ada yang harus dikatakannya.

Aturan Perbaikan
Bila Anda harus gagal, gagallah dengan berisik dan lakukan sesegera mungkin.

Aturan Ekonomi: waktu
Programmer adalah mahal; berhematlah dalam preferensi ke waktu mesin.

Aturan Generasi
Hindari hand-hacking; menulis program untuk menulis program ketika Anda bisa.

Aturan Optimasi
Buat prototipe sebelum menyempurnakan, dicoba terlebh dahulu sebelum dioptimalkan.

Aturan Keanekaragaman
Tidak mempercayai semua klaim untuk "satu jalan yang benar".

Aturan Extensibility
Desain untuk masa depan, karena akan berlangsung lebih cepat dari yang terpikirkan.

Sumber :
Wikipedia.org

Jumat, 22 Juni 2012

Linux ???...


Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis. 

Apa bedanya dengan Windows atau Mac ?

Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.

Saat ini, Linux merupakan alternatif pilihan sistem operasi komputer selain Windows yang disediakan oleh Microsoft dan Mac dari Apple. Berbeda dengan Micosoft ataupun Mac, sistem operasi Linux merupakan sistem operasi yang dapat dikembangkan dan didistribusikan secara bebas, baik dengan cara gratis maupun berbayar. Selain itu, antarmuka Linux dapat dikembangkan ataupun diubah sesuai keinginan ataupun selera masing-masing pengguna sehingga Linux merupakan salah sistem operasi yang sangat fleksibel. Kenyamanan lain yang dapat diperoleh dari Linux, bahwa sistem operasi ini hanya memerlukan media penyimpanan yang kecil, bahkan perangkat komputer yang sudah uzur pun masih dapat digunakan untuk menjalankan Linux.

Windows


Mac

Linux

Linux

Linux dengan Compiz

Siapa yang mengembangkan ?

Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanyaumumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.


Linux dikendalikan oleh pengembang dan komunitas penggunanya. Beberapa vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar kesukarelaan. Debian merupakan contoh yang bagus. Yang lain memiliki versi komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan Fedora. Canonical juga mengembangkan Linux dengan versi Ubuntu yang dapat diperoleh secara gratis.

Di banyak kota dan wilayah, asosiasi lokal yang dikenal dengan nama Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan Linux dengan mengadakan pertemuan, demonstrasi, pelatihan, dukungan teknis dan instalasi sistem operasi Linux secara gratis. Ada banyak juga komunitas Internet yang menyediakan dukungan terhadap pengembang dan pengguna Linux. 
Ada beberapa situs web teknologi yang berfokuskan kepada Linux. Linux Weekly News adalah sebuah cernaan mingguan dari berita-berita yang berkaitan dengan Linux. Sementara itu Linux Journal merupakan majalah Linux daring yang dirilis setiap bulan. Slashdot adalah situs web berita yang berhubungan dengan teknologi yang memiliki banyak berita tentang Linux dan perangkat lunak bebas. Groklaw memiliki berita mendalam tentang kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan kernel Linux serta hubungannya dengan GNU dalam proyek GNU. Majalah Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat lunak atau bahkan distribusi Linux lengkap.


Walaupun Linux secara umum tersedia secara gratis, beberapa perusahaan besar menjalani model bisnis yang terdiri dari penjualan, dukungan dan kontribusi terhadap Linux dan perangkat lunak bebas; ini termasuk Dell, IBM, HP, Sun Microsystems, Novell, dan Red Hat. Lisensi perangkat lunak bebas di mana digunakan Linux secara eksplisit mengakomodasi komersialisasi; hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai suatu simbiosis. Satu model bisnis yang umum dari pemasok komersial yaitu dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-pengguna kalangan bisnis. Sejumlah perusahaan menawarkan versi bisnis dari distribusi Linux mereka, antara lain berupa dukungan atas paket-paket tak bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk memudahkan tugas-tugas administratif. Model bisnis yang lain adalah dengan memberikan perangkat lunak secara gratis untuk penjualan perangkat keras.

Linux untuk siapa ?

Sebagian besar distribusi Linux didisain untuk penggunaan umum di komputer meja dan peladen, tetapi terdapat distribusi yang dikhususkan untuk tujuan dan lingkungan yang berbeda yang tergantung kepada dukungan arsitektur komputer, sistem benam, stabilitas, keamanan, lokalisasi ke wilayah atau bahasa tertentu, kelompok pengguna tertentu, dukungan aplikasi waktu nyata, atau lingkungan desktop tertentu. Beberapa distribusi bahkan mengikutkan hanya perangkat lunak bebas


Sekarang ini ada sekitar tiga ratus distribusi yang secara aktif dikembangkan, dengan sekitar selusin distribusi yang menjadi terpopuler untuk penggunaan secara umum.