This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Jumat, 05 April 2013

Apa itu FREE BSD ?

FreeBSD adalah UNIX−like operating system (sistem operasi seperti UNIX), tersedia gratis di internet, sangat banyak digunakan dalam dunia ISP (Internet service provider), embedded devices, serta bidang lain yang membutuhkan reliability tinggi.
FreeBSD dibuat dari source code UNIX original yang diproduksi oleh AT&T tahun 1970.
Bertahun-tahun yang lalu, AT&T membutuhkan banyak komputer untuk menjalankan bisnis mereka. Saat itu, AT&T dilarang untuk ikut dalam bisnis komputer. Sehingga akhirnya mereka menjual lisensi software mereka beserta source codenya ke universitas dengan harga yang murah. Mahasiswa universitas yang mengakses teknologi ini dapat membaca source code dan belajar bagaimana software tersebut bekerja.
Sebagai imbalan, AT&T mendapat:
- programmer gratis
- patch gratis
- serta para scientist yang meningkatkan kualitas software AT&T
semua orang senang…
Software AT&T yang sangat terkenal dalam lisensi ini adalah UNIX.
kenapa disebut UNIX−like?
Yah, kata “UNIX” adalah sebuah nama trademark (merk dagang) yang dimiliki oleh The Open Group. Jadi kalo kamu punya product operating system, dan ingin diberi nama UNIX, product kamu harus di-certified oleh The Open Group, dan kamu harus bayar uang banyak ke mereka. Karena FreeBSD dibuat bukan untuk profit, maka namanya menjadi UNIX-like.
Bagaimana FreeBSD bisa ada sampe sekarang?
Jika dibandingkan dengan OS yang modern, UNIX original tidak terlalu bagus untuk digunakan. Tapi, karena banyak mahasiswa yang mempunyai source code UNIX, serta banyak dosen yang mempunyai UNIX project untuk mahasiswa, UNIX mengalami perkembangan cepat. Bertahap, banyak useful command dibuat, kemampuan untuk mengontrol “running program” (job control) ditambahkan. Filesystem ditingkatkan kemampuannya seperti yang kita gunakan sekarang.
Perlahan-lahan, seluruh source code UNIX original dicabut dan diganti.
Berbagai universitas yang berkerja dengan UNIX men-share improvement yang mereka lakukan dengan CSRG UCLA (Computer Systems Research Group, University of California Los Angeles). CSRG bertindak sebagai sentral kliring (clearinghouse) dari semua UNIX improvement.
CSRG mendistribusikan source code ini gratis ke semua orang dengan lisensi AT&T UNIX.
Hasil kerjaan CSRG adalah koleksi patches untuk UNIXyang dikenal sebagai Berkeley Software Distribution, atau BSD UNIX. Berkeley juga mendapat donasi DARPA (Defense Advanced Research Projects Agency) untuk implementasi TCP/IP di UNIX.
Proses ini terus berlanjut sampai waktu yang tidak ditentukan (lamaaaa banget). Kalo kamu lihat copyright statement pada FreeBSD, akan telihat seperti ini:
……………………………………………………………………………………..
Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994…(until…?)
The Regents of the University of California. All rights reserved.
……………………………………………………………………………………..
YUP!!!, pekerjaan yang lebih dari 15 tahun – seperti mendevelop software seumur hidup. Kenyatan yang terjadi adalah sebagian besar source code UNIX original telah tergantikan & di improve oleh CSRG dan para kontributor. Sehingga source code asli AT&T terlihat sangat-sangat sedikit.
BSD License: BSD Goes Public
Pada akhirnya, pendanaan CSRG berhenti. Setelah beberapa pertikaian politik didalam University of California. Pada tahun 1992 source code dilepas ke general dibawah lisensi yang kemudian dikenal sebagai the BSD license.
sekarang, BSD license mempunyai 3 clausa yang dapat diringkas sebagai berikut:
• Jangan mengklaim anda menulis source code.
• Jangan salahkan kami jika produk ini rusak/breaks
• Jangan menggunakan nama kami untuk mempromosikan produk anda.
pada awalnya, tiap orang yang memakai software diharuskan untuk mempunyai original license, mereka harus memberitahu University of California untuk memakai tersebut. Peraturan ini dihapus beberapa tahun kemudian. Hari ini, orang dapat menggunakan source code BSD tanpa harus mengumumkan/memberitahu siapapun
The BSD license bisa jadi adalah “the most liberal software license” yang pernah digunakan. Orang-orang bebas mengambil BSD dan memasukkannya kedalam produk proprietary, free products, dan open−source products. BSD lebih memilih istilah “copycenter” daripada “copyright” maupun “copyleft”. Yang artinya kira-kira seperti ambil source code ini dari copycenter kemudian bawa cource code ini kemanapun anda inginkan. Tak heran, perusahaan seperti Sun Microsystems juga mengambil dan menjadikannya copyright karena memang benar-benar bebas (free).
Kelahiran “The Modern FreeBSD”
Selama masa keemasan CSRG, pekerjaan UNIX dikerjakan dengan cepat di AT&T. AT&T mengambil source code BSD UNIX distribution dan mengintegrasikannya kedalam UNIX mereka, kemudian melisensi ulang hasilnya. Proses ini berlangsung mulus sampai pada suatu ketika AT&T tiba-tiba mendapat ijin untuk ikut berkompetisi dalam bisnis software. Mereka mempunyai produk yang sangat tinggi nilai jualnya: sebuah high-end operating system yang telah di-debugged dan di-develop oleh ribuan orang dari seluruh dunia. Tentu saja mereka sangat senang menjual UNIX ini untuk enterprises dengan harga mahal.
BSD license yang diluncurkan tahun1992 membuat kecewa berat USL (UNIX System Laboratories) AT&T. Segera, mereka membawa users serta university ke pengadilan. USL mengklaim bahwa UNIX Berkeley telah melanggar undang-undang hak kekayaan kekayaan intelektual (HAKI) dengan menyebarkan source code BSD. Sementara Berkeley mengklaim bahwa source code UNIX tersebut adalah milik mereka, karena mereka telah mekakukan improvement UNIX yang sangat signifikan. Pada saat yang sama, telah banyak orang yang telah mengambil source code BSD dan menjadikannya produk komersial/free. Salah satu dari produk tersebut adalah 386BSD, yang mana digunakan sebagai inti dari FreeBSD 1.0.
Pada tahun 1994, setelah pertengkaran selama dua tahun, kasus ini di tutup setelah pembuktian sebagian besar source code AT&T UNIX berasal dari BSD. hanya setengah lusin files yang berasal dari AT&T. sebagai solusi dari masalah ini, beberapa file akan didonasikan sedangakan lainnya menjadi proprietary. Sayangnya, FreeBSD 1.X terdapat beberapa file proprietary ini, sehingga banyak pengguna BSD yang bekerja dibayangi ketakutan untuk membangun kembali komponen yang hilang.
Setelah badai berlalu, versi baru UNIX di release sebagai BSD4.4−Lite. updatenya, yaitu BSD4.4−Lite2, adalah moyang dari sourcecode freeBSD sekarang, juga BSD yang lain seperti NetBSD, OpenBSD, and Mac OS X.
Saat ini, FreeBSD telah digunakan diseluruh penjuru internet Oleh beberapa perusahaan yang berorientasi internet. Sebagai contoh, saat ertikel ini ditulis, Yahoo! Mempercayakan FreeBSD untuk menjalankan hampir seluruh systemnya. The “baby Bell” US West menggunakan FreeBSD untuk menjalankan operasional internet. IBM, Nokia, dan banyak perusahaan hardware menggunakan FreeBSD pada embedded systems (bahkan kamu sendiri tidak tahu ada FreeBSD disana). Kenyataannya adalah, jika ada sebuah perusahaan berniat serius untuk melakukan manajemen bandwidth internet, kemungkinan besar systemnya menjalankan FreeBSD. FreeBSD ada dimana-mana; kamu mungkin tidak menyadarinya karena sangat jarang crashes.
FreeBSD Development
Ada ungkapan lama yang mengatakan bahwa memanage programmer itu sama seperti menggembalakan kucing (susah diatur). bisa jadi sama dengan pikiran anda, kenyataannya banyak bagian FreeBSD dimana pada developer bekerja bersama sebagai anggota team FreeBSD. Tidak seperti proyek lain, pengembangan FreeBSD dilakuakan secara terbuka. Ada dua macam golongan yang mendevelop FreeBSD: contributors and committers.
Committers
Saat ini, FreeBSD memiliki hampir 300 developers, atau committers. Committers mempunyai hak read−and−write atas master source code dan dapat men-develop, debug, atau memperbaiki kualitas bagian yang dianggap penting.
Jika berminat menjadi developer FreeBSD, pastikan anda bergabung dalam mailing list FreeBSD−hackers@FreeBSD.org, yang sebagian berisi diskusi teknis. Beberapa topik, bahkan dipecah lagi dan dibahas dalam milis yang lebih spesifik. Sebagai contoh, development networking dibahas dalam milis FreeBSD−net@FreeBSD.org. ada juga beberapa channel IRC tempat mangkal kru FreeBSD dan berdiskusi banyak hal. Para tamu dan pendengar rahasia boleh ikut sepanjang tidak menginterferensi (mengganggu). Ya!, Chatting internet memang bisa digunakan untuk bermacam2 tujuan teknis. Para committers bertanggung jawab agar FreeBSD tetap berjalan, menambah fitur baru, dan mengevaluasi patch yang dikirim oleh contributor. Kebanyakan developers adalah sukarela, hanya beberapa saja yang dibayar untuk menangani tugas yang rumit dan membuat sakit kepala.
Contributors
Sebagai tambahan untuk para committer, FreeBSD mempunyai ribuan contributor. Contributors tidak perlu khawatir akan merusak repository sistem operasi, mereka hanya mengirim patches yang kemudian akan diterima comitter. Comitter kemudian meng-evaluasi patches tersebut, kemudian memutuskan patch mana yang diterima/tidak. Seorang contributor yang consisten dan patchnya sering diterima comitter, akan ditawarkan untuk menjadi comitter.
Users
Akhirnya, FreeBSD memiliki user yang jauh lebih banyak, susah rasanya untuk menghitung persis berapa jumlah yang realistik. Anda dapat mendownload keseluruhan FreeBSD dengan free, tidak perlu register, upgrade, atau mengirim email ke mailing list.
Anggap saja kira-kira 5 dari 10 mesin yang ada di internet menggunakan FreeBSD. Bagian tadi tidak termasuk para komputer2 desktop yagn berada dibelakang mesin2 FreeBSD. Jika mesin ini dianggap tidak ada, dan hanya menghitung server internet, maka persentasi ini akan naik. Karena FreeBSD dapat menghandle ratusan bahkan ribuan domain internet, maka terjadilah ketimpangan antara situs yang menggunakan FreeBSD dibandingan dengan jumlah server
BSD yang lain
FreeBSD adalah BSD yang paling populer, tapi ia bukan BSD satu-satunya. BSD 4.4−Lite menelurkan beberapa project yang mempunyai tujuan dan fokus sendiri.
NetBSD
NetBSD mirip dengan FreeBSD dalam berbagai macam aspek. Kedua project ini saling berbagi source code dan developer. tujuan utama NetBSD adalah membuat OS yang dapat di-porting ke berbagai platform hardware. Sebagai contoh, NetBSD dapat berjalan di VAXes, PocketPC, Alpha server, juga Compaq iPaq. Bahkan dapat berjalan pada hardware yang belum ada (belum diluncurkan). Source code NetBSD diberikan secara bebas, sama seperti pendahulunya, FreeBSD.
OpenBSD
OpenBSD adalah cabang dari NetBSD sejak tahun 1996, tujuan utama adalah membuat OS BSD yang paling aman. OpenBSD adalah BSD yang pertama kali men-support hardware−accelerated cryptography (membolehkan untuk men-encrypt dan decrypt informasi pada waktu yang singkat), para developernya sangat bangga karena faktanya, default instalasi OpenBSD tidak dapat di-hack selama 4 tahun!!
Para OpenBSD mania telah meng-audit seluruh code OpenBSD, memperbaiki lubang-lubang security yang mungkin dapat diexploitasi. Namun, dari sisi user-friendly, OpenBSD tidak seperti FreeBSD.
BSD/OS
BSD/OS diproduksi oleh Wind River Systems, ia adalah sebuah OS komersial & closed−source yang menyerupai FreeBSD. Beberapa manufaktur hardware tidak merelease spesifikasi hardware tanpa nondisclosure agreements, sehingga developer tidak dapat membuat device driver karena proprietary hardware. BSD/OS mendukung hardware jenis ini. Bagian-bagian penting BSD/OS tersedia untuk FreeBSD committers, dan FreeBSD menyerap perbaikan yang tidak merusak nondisclosure agreements.
Mac OS X
Mac OS X? Betul sekali!! Sejumlah bongkahan besar FreeBSD telah diintegrasikan ke dalam Mac OS X Apple. Jika kamu sedang mencari Operating System yang stabil dengan Interface yang friendly dan powerful, Mac OS X bisa menjadi salah satu pilihannya. Meskipun FreeBSD telah mempunyai interface desktop untuk para profesional komputer, namun keliatannya kurang cocok untuk para paraniod, kakek-kakek, maupun nenek-nenek. Mac OS X lebih cocok untuk pemula/desainer karena mempunyai desain yang sangat intuitif. Mereka dapat langsung menggunakannya tanpa harus banyak berpikir. Mac OS menyertakan banyak hal yang sebenarnya tidak diperlukan untuk menjalankan sebuah server internet, serta hanya dapat berjalan pada hardware Apple. Sehingga, untuk kerperluan server murah dan powerfull, Mac OS tidak direkomendasikan. Meskipun, anda tidak dapat melihat source code GUI interface Mac OS, anda tetap dapat melihat source code BSD yang ada didalamnya. Apple telah me-releasenya dengan nama kode Darwin.
UNIX lainnya
Masih ada beberapa UNIX operating systems di luar sana, beberapa bahkan telah menyewa nama trademark UNIX sehingga mereka dapat menyebut diri mereka UNIX.
Sun Solaris
Solaris adalah salah satu UNIX yang paling dikenal dunia. Solaris dibuat oleh Sun Microsystem. Solaris berjalah pada high−end hardware yang dapat mendukung puluhan processor, GB RAM, serta harddisk. Ia banyak digunakan sebagai platform oleh aplikasi enterprise, seperti Oracle. Solaris didesain untuk berjalan pada processor SPARC yang diproduksi oleh SUN. Karena SUN mengontrol sendiri hardware dan software, mereka dapat mengembangkan system dengan fitur2 menarik, seperti, hot-swappable RAM, mainboard, harddisk, CPU.
AIX
Salah satu pasaing UNIX adalah IBM AIX. AIX mengklaim mempunyai journaling filesystem terbaik, mampu mencatat seluruh disk transaction yang terjadi, sehingga mampu me-recover system tanpa banyak masalah kemampuan ini meningkatkan reliability. AIX juga berbasis BSD.
Linux
Linux adalah sebuah kloning UNIX, ditulis benar-benar dari bawah pada awal tahun 1990-an. Linux sama dengan BSD dalam banyak hal, namun BSD telah mempunyai budaya yang telah lama, serta lebih ramah terhadap dunia komersial. Linux mensyaratkan kepada pemakai komersial untuk memberikan feedback kembali ke linux, sementara BSD tidak mempunyai batasan seperti ini. Diantara pengguna UNIX, terdapat konflik persepsi antara kubu BSD dan LINUX. Namun jika anda menggali lebih dalam, sebaliknya, anda akan melihat bagaimana para developer berkomunikasi dan bekerjasama dengan ramah dan pikiran terbuka. Hanya sebagian kecil dari user maupun developer yang membuat friksi.
IRIX, HPUX, dan lainnya
UNIX lain adalah IRIX (Silicon Graphics), sebuah applikasi grafis UNIX yang terkenal, serta HP−UX (Hewlett−Packard), yang populer dikalangan enterprise besar. Banyak paket software high-end seperti informix, mendesain khusus aplikasi pada platform HP-UX. Anda juga akan menemui pesaing lain seperti SCO dan UnixWare. Mereka juga UNIX namun tidak sepopuler seperti lainnya. Masih ada lagi UNIX lain seperti: A/UX (Apple), SINIX (Siemens UNIX) dan Xenix (Microsoft). Ya, microsoft adalah vendor UNIX bertahun-tahun yang lalu. Xenix kemudian dijual ke SCO dan menjadi SCO UNIX.
Kekuatan FreeBSD
Intinya, seperti apa seeh, FreeBSD itu?
Portability
Tujuan FreeBSD adalah menyediakan OS yang bebas didistribusikan, dan dapat berjalan pada hardware yang populer. Yang saat ini berarti dapat berjalan pada hardware yang dapat dimiliki oleh hampir semua orang (Intel x86−compatible systems: 386, 486, Pentium I through IV, Celeron, and AMD). FreeBSD juga berjalan di processor Alpha, IA64, AMD64, PowerPC Motorola, juga Sun’s SPARC.
Kekuatan
Karena FreeBSD dapat berjalan normal pada komputer 386, ia pun juga dapat berjalan baik pada komputer modern. Adalah suatu hal yang menyenangkan jika OS yang kita pakai tidak meminta processor dan ram yang banyak hanya untuk menjalankan user interface. Sebagai hasilnya, anda dapat menggunakan seluruh resource komputer untuk menjalankan tugas2 yang anda inginkan. Jika anda memilih menjalankan tugas lewat GUI, FreeBSD pun bisa memenuhinya.
Management Software yang sederhana
FreeBSD juga menyederhanakan manajemen software melalui koleksi “port”-nya. Umumnya, men-tuning proses padasystem UNIX memerlukan keahlian. “port” menyederhanakan proses ini dengan mengotomatisasi instalasi, uninstall, serta proses konfigurasi untuk ribuan paket software. (beberapa BSD OS lainnya juga membuat membuat sistem paket sendiri yang berbasiskan port).
Optimized Upgrade Process
Tidak seperti Operating system yang memerlukan prosedur melelahkan dan beresiko, seperti windows. Proses upgrade FreeBSD akan membuat sebuah OS yang di-optimisasi sesuai aplikasi dan hardware anda. Jika mengganti hardware, anda dapat me-rebuild system untuk hardware tersebut. Vendor seperti Sun dan Apple juga melakukan seperti ini, karena mereka membuat sendiri hardware dan OS, FreeBSD tidak dapat memaksa anda memakai memakai hardware tertentu.
Filesystem
Filesystme adalah bagaimana informasi di simpan pada harddisk fisik, seperti menyimpan halaman web kedalam bentuk 0 dan 1 di harddisk. FreeBSD memiliki filesystem yang canggih, dapat mendukung sampai 1 petabyte (1.000.000 GB), resisten terhadap kerusakan, serta mempunyai kecepatan baca-tulis yang tinggi. BSD filesystem kemudian diadopsi oleh banyak vendor UNIX komersial seperti Sun dan HP.
Siapa yang seharusnya memakai FreeBSD?
FreeBSD dapat digunakan sebagai desktop yang powerful atau mesin development, namun sejarah menunjukan kekuatan FreeBSD dalam men-support service: web, mail, dan file. Sebenarnya, kekuatan utama FreeBSD adalah sebagai server internet, cocok untuk menjalankan berbagai service internet. Jika anda berpikir untuk menggunakan FreeBSD atau UNIX lain sebagai desktop, anda perlu mengetahui bagaimana komputer bekerja. FreeBSD bukan pilihan tebaik untuk anda yang menginginkan GUI menarik dan simpel. Sebagai gantinya anda dapat memakai Apple Computer dengan Mac OS X-nya. Atau pilihan terakhir, gunakan Microsoft Windows, anda pun tidak perlu mengerti komputer untuk ini.
FreeBSD sebagai Desktop
Yeah, tentu saja kamu bisa menggunakan FreeBSD sebagai OS desktop yang powerfull. Ada sebuah konsep yang disebut “makan makanan kucing anda”. Jika anda menjalankan sebuah perusahaan makanan kucing, maka anda ingin kucing anda sendiri menyukai produk anda.
Jika tidak, berarti perusahaan anda ada masalah.
Intinya adalah, jika anda bekerja memproduksi sebuah produk, maka sudah selayaknya anda juga menggunakannya. Metode ini menjadi cara tercepat dalam pembelajaran UNIX. Dengan menjalankan FreeBSD sebagai desktop, anda dapat membuat system UNIX anda untuk menjalankan apa yang anda butuhkan, sebagai hasilnya, anda berubah menjadi server administrator yang powerful.
Aplikasi desktop pun sudah banyak: staroffice, video/mp3 player, burning CD/DVD, dll. Tampilan desktop pun tak kalah menarik, development KDE/GNOME yang semakin canggih, membuat tampilan desktop semakin disukai.
Pakai BSD yang lain?
NetBSD adalah kompetitor terdekat FreeBSD. Namun bukan seperti kompetisi di dunia komersial, kompetisi disini sangat ramah. FreeBSD dan NetBSD membagi source code dengan bebas, bahkan beberapa orang memanage subsystem yang sama pada kedua system. Sebagai contoh, FreeBSD & NetBSD men-share bersama kemampuan dukungan USB-nya, contoh lain: proyek integrasi layanan FTP juga dilakukan bersama.
Kekuatan utama NetBSD adalah kemampuannya berjalan dimana saja. Jika anda mempunyai hardware tua, NetBSD adalah pilihan yang sesuai dengan anda.
OpenBSD terlihat agak berbeda dengan dengan lainnya. Para developernya lebih berfokus pada security daripada membuat system yang lebih friendly. OpenBSD mempunyai fitur yang membuatnya mudah untuk melakukan tugas tertentu, seperti bridging firewall. Jadi, jika anda merasa kurang sreg dengan fitur sekuriti di FreeBSD, OpenBSD dapat menjadi pilihan anda.
Siapa yang perlu menjalankan Sistem Operasi proprietary?
Sistem Operasi proprietari seperti Sun Solaris, Microsoft Windows, IBM AIX, HP-UX adalah OS populer selain BSD dan Linux. Solaris khususnya, adalah pemain mayoritas pada pasar UNIX. Untuk High-End enterprise, Solaris dan Windows NT bersaing ketat. Meskipun lambat perubahannya, pada lingkungan tertentu, sistem operasi ini tidak tergantikan. Tetapi dengan menggunakan mesin FreeBSD untuk memjalankan layanan dasar seperti DNS, akan membuat hidup anda lebih baik dengan biaya yang lebih murah.
sumber: absolute BSD

Apa itu UNIX OS ?

Artikel ini sebagai motivasi diri untuk belajar dan terus belajar tentang sistem operasi terutama unix. Artikel ini pertama ditulis setelah aku mampu beli kompi rakitan dari seorang temen. Awalnya dia nawarin aku mau pilih sistim operasi apa untuk kompiku,karena aku belum tahu apa-apa tentang kompi makanya aku jawab terserah dia aja. Emang dasar temen saya doyan ama varian unix OS (Operating System), akhirnya tuh kompi dikasih dua OS.Nah dari situlah asal muasal tulisan ini dibuat.
APA YANG DIMAKSUD UNIX
Mungkin sobat-sobat udah pernah denger unix baik itu dari temen, kampus, atau dari internet,tapi masih bertanya-tanya dalam hati apa sih unix itu? Unix adalah sebuah sistem operasi yang pada awalnya dikembangkan di laboratorium Bell, AT&T oleh paman Ken Thompson sekitar tahun 1973 pake bahasa C,trus.. apa itu sistem operasi?Sistem operasi adalah perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar sistem komputer.
Sekitar tahun 1975 Laboratorium Bell mulai memberikan unix ke universitas-universitas dengan imbalan yang sangat murah, salah satunya adalah Universitas California, Berkeley yang menelorkan versi unix yang sangat-sangat terkenal dengan sebutan BSD (Berkeley Software Distribution) Selain itu pada tahun 1984 juga terdapat proyek yang disebut GNU (GNU’s not unix) yang dikembangkan oleh FREE SOFTWARE FOUNDATION (FSF) yang dipelopori oleh om Richard M. Stallman. Tujuan dari proyek ini adalah membangun sistem semacam unix yang bersifat bebas royalti bagi pemrogram dan pengembang.
Proyek inilah yang mendasari om Linus Trovalds untuk begadang siang malam bikin sistem operasi Linux (kasihan ya..). Tapi kerja kerasnya ada hasilnya juga dengan dipublikasikannya Linux untuk pertama kali sekitar November 1991 dan BOOOM… om Bill Gate dengan winshit..eh windowsnya pun dibuat kelimpungan dengan sang kompetitor baru ini. Oiya sampe mana tadi..oh ini dia…. Unix sendiri terdiri atas sejumlah program(program adalah daftar instruksi untuk memperoleh hasil atau nilai tertentu) yang dirancang untuk mengontrol interaksi antara fungsi-fungsi pada mesin yang beraras rendah dengan program aplikasi. Seperti halnya sistem operasi yang lain unix juga memiliki keistimewaan diantaranya adalah :
PORTABILITAS
Portabilitas karena unix mampu diadaptasikan ke sistem komputer yang lain serta mampu dipakai pada berbagai jenis komputer mulai dari notebook, mikrokomputer (PC), hingga mainframe. Sehingga menjadikan unix sangat menguntungkan karena tidakbergantung pada satu perangkat keras atau vendor tertentu. Untuk beralih dari suatu sistem unix ke sistem unix lainnya juga dapat dilakukan dengan mudah, dan hal ini berlaku juga pada program aplikasinya, kita hanya tinggal mengkompilasinya saja pada sistem unix yang baru tersebut.
MULTITASKING
Multitasking karena seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal. Pekerjaan-pekerjaan yang tidak memerlukan waktu interaksi dari pemakai bisa dilaksanakan di latar belakang (hi hi kayak bikin skripsi aja ada latar belakangnya). Pemrosesan ini memungkinkan saat suatupekerjaan sedang dilaksanakan oleh sistem, pemakai dapat melakukan tugas-tugas yang lain.
MULTIUSER
Multiuser yang berarti sejumlah orang (user) dapat menggunakan sistem secara bersamaan dari berbagai sumber seperti disk, printer, and periperal-periperal lainnya. Apa sih untungnya multiuser? ini nih : -Penghematan perangkat keras (printer, disk, etc) dapat dipakai oleh banyak user-Data dapat diakses oleh banyak user/orang secara serempak, yang berarti tidak ada penduplikasian data sehingga konsistensi dari data lebih terjamin.
FILE SYSTEM HIERARKIS
File system hierarkis? iya donk soalnya ini memungkinkan user untuk mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan diakses. Informasi-informasi yang ada dapat diatur misalnya dikelompokkan per user atau berdasarkan suatu unit/departemen.
UTILITAS
Sistem operasi unix tersusun atas sejumlah program, yang antara lain berupa utilitas-utilitas yang mempunyai tugas antara lain :
- Manajemen file
- Editing file
- Mundukung komunikasi
- Mendukung pengembangan perangkat lunak atau sistem operasi itu sendiri.
SHELL UNIX
Apa itu shell? shell adalah jembatan/antarmuka atau lebih tepatnya interpreter command-line antara user dengan sistem yang bertindak sebagai penerjemah perintah yang sangat bermanfaat bagi user. Sebenarnya shell itulah yang menjadikan unix itu sendiri begitu powerful, kenapa? karena kemampuan shell yang mencakup dua hal yaitu modus interaktif dan modus pemrograman.
Pada modus interaktif, user dapat memberikan perintah dan kemudian shellakan mengerjakan perintah yang diberikan, dimana hal ini dapat diulang-ulang. Sebab begitu shell telah kelar menjalankan perintah, shell akan menunggu user memberikan perintah kembali.
Pada modus pemrograman, user dapat menyusun suatu program yang berupa sejumlah perintah yang biasa disebut shell script ( tunggu aja di artikelku yang ain atau ada yang sukarela memberikan artikelnya ). Selanjutnya shell akan mengerjakan perinta-perintah itu secara berurutan. Hal seperti ini sangat bermanfaat untuk menangani pekerjaan yang bersifat rutin. Pada modus ini user dapat membuat suatu prototipe suatu proyek tanpa harus menggunakan bahasa pemrograman seperti C.
Mode interaktif maupun pemrograman sangat memudahkan user mengarahkan keluaran perintah yang normalnya ke layar menjadi suatu file. Bahkan user dapat juga mengatur agar hasil suatu perintah menjadi masukan bagi perintah yang lain ( wuih.. keren ya si shell ini). Sebenarnya masih banyak keistimewaan dari unix ini untuk dibahas seperti phracking, hacking, cracking, buanyak kalo dibahas semua.
KOMUNITAS UNIX
Kalau bicara tentang komunitas unix nggak usah diragukan lagi, emang sih pada awalnya pemakaian unix hanya terbatas pada lingkungan universitas, tapi kini unix juga banyak dipakai untuk menangani aplikasi bisnis, statistik dan engineering sehingga komunitas pemakai dan penggemar unix bak jamur di musim hujan menyebar di seluruh dunia melalui internet. Bagaimana dengan Indonesia? jangan kawatir ada banyak situs, majalah, bahkan kelompok pengguna varian unix (linux.red) bertebaran di kota-kota seluruh Indonesia.
Kita juga patut bangga karena bangsa kita yang kolap ini sudah mampu bikin beberapa sistim varian unix sendiri, salut deh…kapan sobat-sobat menyusul? Jangan mau dipenjara hanya gara-gara kompimu pake sistem ilegal, apalagi sampe mempermalukan bangsa dengan mengemis-ngemis ke om BILL hanya karena minta harga yang murah. Jangan yang besar-besar dulu tapi yang kecil kecil aja dulu, misalnya dengan memotivasi diri kita sendiri untuk berkenalan dengan unix kemudian baru migrasinya.
Atau kalau lebih termotivasi kita bisa bikin program C sederhana untuk tugas kampus, bikin script shell, bikin web kampus, ngerjakan skripsinya temen pake unix, saling sharing ilmu antar teman sekampus atau kalau perlu bikin kelompok pengguna unix di jurusan lalu fakultas dan seterusnya universitas…but the point is memotivasi diri kita dulu yang pertama yaitu belajar, kedua belajar dan ketiga belajar.
Kenapa kita tidak menciptakan sistem kita sendiri, program kita sendiri , kenapa kita harus tergantung dengan satu produk yang belum tentu produk yang MEREKA hasilkan sesuai kebutuhan kita.
Apakah kita cukup puas sebagai pemakai saja?

Macam-macam varian Linux,beserta Kelebihan dan kekurangannya



Sebagai sebuah sistem operasi, tidak ada sistem operasi yang sempurna yang tidak memiliki celah dalam hal kelebihan maupun kekurangan, begitu juga dengan Linux. Berikut adalah kelebihan dari Linux dibandingkan dengan sistem operasi lainnya:
  1.  Linux bisa didapatkan secara bebas tanpa perlu membayar lisensi dan user juga bisa melakukan download source code (kode sumber) Linux jika ingin melihatnya tanpa ada batasan apapun (Free and Open Source Software), dengan artian siapa saja bisa mengembangkan Linux tersebut
  2. Sekali melakukan instalasi Linux, hampir semua driver hardware sudah dideteksi dan sudah terdapat beberapa aplikasi pendukung yang include dengan sistem operasi Linux tersebut sehingga bisa langsung dipakai ketika baru selesai menginstall sistem operasi saja. (Dengan artian tidak perlu menginstall driver motherboard, sound card, chipset dan lain sebagainya). 
  3. Linux memiliki koleksi software yang lengkap untuk keperluan desktop, notebook ataupun server. Jika software yang ada pada saat sistem operasi diinstall itu kurang, user dapat menambahkannya dengan mudah melalui repository yang tersedia. (Ada beberapa aplikasi di Linux yang memungkinkan user untuk menginstall beberapa aplikasi Windows di sistem operasi Linux, contohnya Wine (Windows Emulator) dan Crossover).
  4. Linux terbukti sangat stabil dan handal, hal ini terbukti saat ini kebanyakan server lebih memilih menggunakan sistem operasi Linux daripada sistem operasi lainnya. User juga tidak perlu melakukan restart (warm boot) ketika selesai melakukan konfigurasi sistem di sistem operasi Linux. 
  5. Linux lebih aman terhadap virus, karena selain jumlah virus di Linux sangat minim sekali Linux juga sangat ketat dalam hal pengelolaan keamanan (rata-rata virus tidak mampu beroperasi/berjalan di atas sistem operasi Linux sehingga user bisa langsung melakukan penghapusan terhadap virus tersebut hanya dengan menggunakan tombol delete.
  6. Perbaikan celah (bug) atau dapat dikatakan cacat yang terdapat di sistem operasi Linux sangat cepat, karena Linux dikembangkan secara komunitas dan setiap komunitas bisa memberikan masukan-masukan dan perbaikan untuk celah atau cacat tersebut melalui dokumentasi dan informasi yang mudah dicari (sehingga user biasa seperti kita ini yang bukan tergabung dalam sebuah komunitas Linux juga bisa ikut memberikan saran untuk pengembangan sebuah sistem operasi Linux)

Setiap sesuatu yang memiliki kelebihan pasti memiliki kekurangan, berikut adalah berbagai kekurangan dari Linux:
  1. Linux kurang memiliki dukungan dari produsen hardware dalam hal penyediaan software pengendali (driver). Hampir semua software pengendali (driver) yang ada saat ini di Linux merupakan hasil jerih payah komunitas dan sebagian kecil murni dukungan dari produsen hardware.
  2. Linux masih kurang didukung oleh beberapa pembuat Game. Kebanyakan pembuat game masih menggunakan sistem operasi berbayar (Windows) sebagai platformnya. (itulah sebabnya ada sebagian game yang apabila diinstall di linux memiliki kelemahan yaitu resolusi yang berbeda dengan resolusi game sistem operasi berbayar (Windows) sehingga ada perbedaan tampilan pada saat menjalankan game tersebut di Linux contohnya tampilan gamenya tidak full screen).
  3. Masih dijumpai beberapa software yang hanya berjalan di sistem operasi lain dan belum dijumpai software penggantinya yang bersifat open source di Linux.
  4. Bagi sebagian orang, ada kesulitan untuk memilih sistem operasi open source mana yang akan digunakan karena banyak sekali distro-distro hingga saat ini. Hal itu dapat diatasi dengan membaca artikel seputar sistem operasi yang akan dipilih sebelum menggunakan distro mana yang akan digunakan. (selain distro, distribusi utama yang bisa menghasilkan distro-distro linux baru sering disebut dengan istilah Varian). Berikut beberapa jenis varian beserta contoh distro turunannya yang terkenal saat ini:
 
1.       Redhat, merupakan distro pertama yang instalasi dan pengoperasiannya mudah, dulu merupakan distro paling popular di Indonesia. Distro berbasis Redhat menggunakan binary RPM (Redhat Package Management). Contoh distro varian ini adalah Redhat, Mandrake, Mandriva, PCLinuxOS, centOS, Fedora core, IGOS dan lain-lain.
2.       Debian, merupakan distribusi yang mengutamakan kestabilan dan kehandalan meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan binary *.deb dalam paket instalasi programnya. Contoh distronya, Debian, Ubuntu dan turunannya, gOS Linux, Dreamlinux, Linux Mint, Xandros, BlankON Linux, DewaLinux, dan lain sebagainya.
3.       Slackware, bisa dikatakan Linux untuk advanced, hampir semua dokumentasi Linux disusun berdasarkan slackware, semua isinya (kernel, library ataupun aplikasinya) sudah teruji, mungkin tua tapi tetap stabil.  Slackware menganjurkan untuk menginstall dari source sehingga setiap program yang di install oleh user teroptimasi dengan sistem user. Slackware menggunakan libc5 dalam binary/librarynya dan filenya menggunakan .tgz. Contoh distronya sebagai berikut Slackware, Slax, Zenwalk, Zencafe, Vektor Linux, Backtrack, Kate OS, Puppy Linux, dll.
4.       SuSE, merupakan distribusi dari YaST (Yet another Setup Tools) yang digunakan untuk mengkonfigurasi sistem. Merupakan salah satu distro Linux dari perusahaan Novell atau lebih tepat dari anak perusahaannya Suse Linux GmbH (Software- und System-Etwicklungsgesellschaft mbH, Nurnberg). Merupakan distribusi pertama yang proses instalasinya menggunakan bahasa Indonesia. Contoh distronya SuSE Linux Enterprise, OpenSuSE, dll.
5.       BSD, yang merupakan singkatan dari Barkeley Software Distributions merupakan nama distribusi source code yang berasal dari Universitas California Barkeley yang berasal dari pengembangan UNIX AT&T Research. Beberapa distro BSD dikembangkan berdasarkan source code yang dikenal sebagai 4.4BSD-Lite. Contoh distro adalah: FreeBSD, OpenBSD, netBSD, DragonflyBSD, PcBSD.(varian distro linux)