Pengertian Dan Sejarah FreeBSD Menurut Ahli
FreeBS D adalah S istem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. FreeBS D berjalan di atas sistem intel x86. FreeBSD sendiri kali pertama muncul pada tahun 1993 oleh David Greenman. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan. FreeBS D sendiri dikembangkan dari 386BSD sebuah proyek pengembangan BSD OS yang berjalan di atas C hip Intel.
FreeBSD merupakan sistem operasi open source yang tangguh untuk keamanan jaringan maupun server.secara singkat pada tahun 1973 AT&T (American Telephone & Telegraph) memb uat sebuah ide kreatif dengan berlandaskan source code UNIX tapi tidak diterima karena alasan bisnis, padahal AT&T perlu banyak komputer atau device untuk men-support mereka. , akhirnya tanpa pikir panjang AT&T menjual lisensi software ke universitas denga n harga yang murah. Tentu saja di kampus banyak jiwa-jiwa muda yang dapat mengembangkan teknologi ini dan penelitian terus di lanjutkan. Baru pada tahun 1993 akhirnya operating system freeBSD yang utuh diedarkan.walaupun pada awalnya dibuat dengan source c ode UNIX original namun freeBS D berbeda dengan operating system unix lainnya.
Perbedaan utama disebabkan karena UNIX mengharuskan setiap operating sytem di bawah mereka harus memiliki sertifikasi yang UNIX keluarkan. contoh jika kamu menciptakan sebuah OS dengan nama pilihan, misal jonjon OS, maka harus bayar mahal agar berada dibawah bendera UNIX.sedangkan untuk freeBSD tidak. Selama ini isu beredar mengatakan bahwa freeBS D hanya untuk komputer- komputer besar, padahal PC biasa juga bisa. karena kompatibelnya yang baik untuk networking, freeBS D digunakan oleh komputer-komputer besar dan canggih untuk jadi server. Kelebihan freeBS D bisa mengatasi lalu lintas padat pada jaringan (over trafic) dengan memori cukup efisien.FreeBS D mendukung sebuah lingkungan multitasking. Setiap tasking atau thread dari eksekusi disebut proses. S usunan dari sebuah proses F reeBSD terdiri dari bagian level user, termasuk segala isi dari ruang pengalamatan dan run-time environment, dan bagian level kernel, dimana terdapat parameter-parameter penjadwalan, pengendalian sumber proses, dan informasi menciptakan berbagai proses, mengendalikan eksekusi berbagai proses, dan menerima notifikasi pada saat status eksekusi prose mengalami perubahan. Setiap proses diberikan sebuah nilai unik, dengan istilah "Proses Identifier" [ PID ]. N ilai ini dipergunakan oleh kernel untuk mengenali sebuah proses pada saat melaporkan status perubahan pada Pengguna dan digunakan oleh suatu pengguna pada saat mereferensikan seb uah proses dalam sebuah sistem.
Sebagai implementasi kelengkapan sebuah distribusi, terdapat sebuah aturan dalam memfasilitasi installasi sebuah software kedalam distribusi BSD. Banyak software yang secara tipikal berkaitan erat dengan system Linux, namu n ternyata tidak spesifik dibuat khusus untuk Linux, dapat dibangun pada system UNIX apapun, termasuk BSD.
A. Spesifkasi Hardware
Sistem minimum yang dibutuhkan untuk dapat mengoperasikan FreeBSD adalah sebagai berikut:
- Prosesor 486-DX2
- RAM 8 MB
- Hard Disk 500 MB
- VGA Card
Sedangkan apabila yang diinginkan adalah sistem optimum, maka yang anda butuhkan adalah:
- Prosesor Pentium 100
- RAM 16 MB
- Hard Disk 1,2 GB
- VGA Card (apabila ingin memasang Xwindows)
B. Fitur-Fitur FreeBSD
FreeBS D memiliki banyak fitur penting . Beberapa di antaranya adalah :
- Preemptive multitasking dengan penyesuaian prioritas dinamis untuk memastikan pembagian halus dan wajar komputer antara aplikasi dan pengguna , bahkan di bawah beban terberat .
- Fasilitas multi- user yang memungkinkan banyak orang untuk menggunakan sistem FreeBS D secara simultan untuk berbagai hal.
- TCP / IP jaringan dengan dukungan untuk standar industri seperti SCTP , DHCP , NFS , NIS , PPP , S LIP , IP sec , dan IP v6 . Ini berarti bahwa mesin FreeBS D dapat dengan mudah beroperasi dengan sistem lain serta bertindak sebagai server perusahaan , menyediakan fungsi- fungsi vital seperti NFS ( akses file jarak jauh ) dan layanan email atau menempatkan organisasi di Internet dengan WWW, FTP, routing dan firewall.
- Perlindungan memori memastikan bahwa aplikasi ( atau pengguna ) tidak dapat mengganggu satu sama lain. Salah satu aplikasi menerjang tidak akan mempengaruhi orang lain dengan cara apapun.
- Standar industri X Window System ( X11R7 ) dapat menyediakan antarmuka pengguna grafis ( GUI ) pada setiap mesin dan dilengkapi dengan sumber penuh.
- Kompatibilitas biner dengan banyak program dibangun untuk Linux , SCO , SVR4 , BSDI dan NetBSD
C. Kelebihan Dan Kekurangan FreeBSD
a) Kelebihan dari system operasi FreeBSD :
- Virus/Spyware yang menyerang sedikit
- Banyak terserdia aplikasi dan program gratis
- Relatif mudah dikustomisasi (diutak-atik) secara bebas
- Multiuser
- Bersifat opensource
- Memiliki sistem software third-party yang memberikan kemudahan yang berarti bagi para user untuk menambah atau menghapus aplikasi-aplikasi. Para user cukup mengeksekusi satu baris perintah dan aplikasi-aplikasi dengan sendirinya di-download, dicek integritasnya, di-build, dan diinstall secara otomatis. Tugas-tugas administrasi sistem menjadi sangat praktis dan mudah.
- Secure, powerfull, mendukung patch dan update, disertai port dan package u/ memudahkan install software lain, disertai firewall, dan ada team yang akan selalu develop OS FreeBSD.
- Sistem stabil untuk database, server internet, intranet, fill-server, intranet client, pengembangan java.,FreeBSD dpt berjalan lebih cepat dari Linux dalam beberapa bagian misal sbg server NFS,Termasuk s. operasi yg hemat karena fersi gratisnya.
b) Sedangkan kekurangan FreeBSD :
- Relatif sulit penggunaannya, karena masih text base dalam meng-command
- Dibandingkan Windows, GUI pada FreeBSD masih kurang
- Bagi para pencinta game, game system operasi ini sangat sedikit
- Free BSD tidak dapat digunakan pada mikro karnal lam PC IBM.
- Tidak mendukung ISA-plug-and-ply-card.
- Kecilnya basis developer dan pemakai yang mencari bug/kelemahan program.
D. Versi FreeBSD
FreeBSD mempunyai dua versi ketika dirilis. Versi tersebut antara lain versi -CURRENT dan versi -STABLE. Versi -CURRENT adalah versi yang pertama kali dirilis, biasanya dipakai oleh para developer yang sudah mahir tentang cara kerja FreeBSD agar dapat menemukan berbagai bugs paska produksi. Setelah versi -CURRENT selesai diperbaiki, maka versi tersebut tadi akan menjadi versi -STABLE yang sudah siap digunakan bagi siapapun. Oleh karena itu bagi yang kurang familiar dan baru mencoba FreeBSD, agar menggunakan versi -CURRENT karena versi ini ditujukan oleh orang yang kapabel untuk mengindentifikasi masalah yang muncul di versi terbaru ini. Tujuan dari adanya versi -CURRENT dan -STABLE ini adalah untuk mengetest versi terakhir dari software ini, memberitahukan fixed bugs bagi para pengguna, dan meyakinkan pengguna dengan fitur-fitur terbaru dan masalah yang sudah diatasi dari versi -CURRENT. Selain perbedaan -CURRENT dan -STABLE tadi, pemberian nama dari versi -STABLE juga telah dibuat sedemikian rupa sehingga para pengguna tahu berapa kali perbaikan telah dilakukan.
Perkembangan Versi freeBSD
a. FreeBSD 1.0
Versi resmi pertama yang dirilis adalah FreeBSD 1.0 pada Desember 1993, yang dikoordinasikan oleh Kordan Hubbard, Nate Williams dan Rod Grimes dengan nama yang diajukan oleh David Greenman. Walnut Greek CDOM yang kemudian menyetujui untuk mendistribusikan FreeBSD dalam CD dan memberikan sebuah mesin untuk bekerja dalam proyek tersebut, dalam koneksi internet yang cepat, yang kemudian dikatakan oleh HUbbard sangat membantu perkembangan cepat FreeBSD. Pada bulan Mei 1994 FreeBSD 1.1 yang sukses dirilis. Akan tetapi, terdapat beberapa perhatian tentang legalitas ‘BSD Net/2 release source code’ yang digunakan pada 386BSD. Setelah sebuah perkara hukum antara UNIX yang mempunyai copyright, Uniix System Laboratories dengan University of California, Berkeley, proyek FreeBSD kembali membangun kebanyakan sistem dengan menggunakan 4.4 BSD-Lite yang dirilis Berkeley, yang membuat perkara hukum ini tidak mempunyai satupun AT&T source code yang dimiliki BSD yang pertama, yang membuatnya tidak dapat digunakan. Dengan usaha yang besar kemudian dirilis sebagai FreeBSD 2.0 pada Januari 1995.
b. FreeBSD 2.0
FreeBSD 2.0 memberi fitur yang merubah fitur original memori sistem virtual Carnegie Mellon University Mach, yang dioptimasi untuk performa dalam beban yang tinggi. Rilis-an ini juga mengenalkan sistem FreeBSD Ports, yang membuat instalasi, pen-download-an dan pembentukan software pihak ketiga menjadi sangat mudah. Pada tahun 1996 FreeBSD telah menjadi populer di kalangan komersil dan pengguna ISP, yang digunakan pada situs-situs sukses seperti Walnut Creek CDROM, Yahoo! dan Hotmail. Versi terakhir dari versi 2 FreeBSD, yaitu versi 2.2.8 dirilis pada November 1998 .
c. FreeBSD 3.0
FreeBSD 3.0 mebdukung sympaetric multiprocessing (SMP), USB, dan Gigabit Network Card dan versi ini membawa banyak perubahan, berganti format ke format ELF binary. Sistem SMP dan platform 64bit ALpha juga didukung pada versi ini. Versi stabil-3 diakhiri dengan versi 3.5.1 pada Juni 2000.
d. FreeBSD 4.0
FeeBSD 4.0 ini dirilis pada maret 2000, versi ini mempunyai sistem operasi tervaforit dalam hal web-hosting, dikatakan sebagai sistem yang paling stabil denagn performa yang paling baik dikalangan UNIX. Versi terakhir dari versi 4 FreeBSD, yaitu versi 4.1.1 dirilis pada januari 2005
e. FreeBSD 5.0
FreeBSD 5.0 dirilis januari 2003 versi ini mempunyai prosespengembangan arsitektur yang cukup signivikan dengan perbaikan vitur SMP. Versi terakhir dari versi 5 FreeBSD, yaitu versi 5.5 dirilis pada mei 2006 .
f. freeBSD 6.0
FreeBSD 5.0 dirilis januari 2003 versi ini mempunyai prosespengembangan arsitektur yang cukup signivikan dengan perbaikan vitur SMP. Versi terakhir dari versi 5 FreeBSD, yaitu versi 5.5 dirilis pada mei 2006 .
g. freeBSD 7.0
freeBSD 7.0 dirilis februari 2008 versi ini mempunyai kecepatan performa yang lebih tinggi. saat yang sama telah diluncurkan versi FreeBSD 7.4 sebagai rilis update terhadap FreeBSD 7.3 yang terbit bulan Maret 2010. Versi terakhir dari versi 7 FreeBSD, yaitu versi 7.4 dirilis pada februari 2011 . FreeBSD 7.4 dilengkapi denga beberapa fungsi baru dan banyak koreksi terhadap kekliruan yang ditemukan selama hampir satu tahun terakhir, termasuk penambahan dukungan untuk hardware baru. Untuk desktop FreaBSD juga delengkapi dengan versi Gnome 2.32.1 dan KDE 4.5.5.
h. freeBSD 8.0
FreeBSD 8.0 dirilis november 2009, versi ini mempunyai banyak fitur fitur baru, termasuk superpages dan ZFS support yang telah banyak terimprovisasi. FreeBSD 8.3 merupakan update keempat dari seri cabang 8-STABLE yang meningkatkan fusionalitas FreeBSD 8.2 disamping memperkenalkan beberapa fitur baru seperti:
- Usb(4) now supports the USB packet filter;
- TCP/IP stack kini mendukung mod_cc(9) pluggable congestion control framework;
- graid(8) GEOM class ditambahkan untuk mendukung sejumlah software RAID controllers berbasis BIOS (menggantikan ataraid(4));
- ZFS subsystem ditingkatkan ke SPA versi 28;
- GNOME versi 2.32.1,
- KDE versi 4.7.4.
i. FreeBSD 9.0
FreeBSD 9.0 ditambahkan dengan sejumlah fungsi baru. Sistem berkas ZFS ditingkatkan ke versi 28 dan telah mendukung fitur duplikasi yang hemat memori. Sistem ZFS 28 RAID kini mendukung Raidz3.
J. freeBSD 10.0
FreeBSD 10.0 dirilis januari 2014 Terakhir kandidat rilis membangun dari revisi besar terakhir dari FreeBSD, versi 10.0, keluar, dengan tanggal rilis final untuk set OS untuk Januari.
Versi 10 dari FreeBSD menjanjikan membunuh perbaikan besar untuk OS Unix-like terhormat, yang telah tertinggal di belakang Linux dalam hal luasnya adopsi dan popularitas tapi tetap tetap kehadiran terhormat di dunia OS. Sony PlayStation 4, misalnya, menjalankan turunan dari FreeBSD in-house bernama Orbis OS.
E. Instalasi FreeBSD
FreeBSD dapat berjalan di personal komputer yang menggunakan sistem arsitektur Intel (atau arsitektur lain yang sama dengan Intel seperti AMD), mulai personal komputer yang menggunakan 486 sampai Pentium Pro. Selain itu FreeBSD adalah freeware, dimana kita dapat mendapatkannya secara gratis tanpa perlu membeli seperti anda bayangkan pada sistem operasi UNIX lainnya. Tetapi walaupun freeware, kemampuan FreeBSD untuk beberapa aspek tertentu (misalkan digunakan sebagai internet server) bisa dibandingkan dengan sistem operasi UNIX kelas atas lainnya. FreeBSD bisa kita dapat melalui anonymous FTP apabila kita mempunyai koneksi internet, atau dengan membeli CD-ROM yang dijual oleh Walnut Creek CD-ROM store.
Di dalam FreeBSD sendiri telah terdapat banyak aplikasi built-in, sebagai misal untuk text editor (vi dan emacs), Compiler (gcc), perl, browser(lynx) dan internet server. Terdapat juga aplikasi-aplikasi lain yang tergabung dalam software packages yang bisa kita pilih untuk diinstall juga dalam FreeBSD.
Bagi kita yang menginginkan user interface layaknya windows, maka FreeBSD dapat dikonfigurasi menjadi XWindows dengan tampilan seperti Windows.
Sistem minimum yang dibutuhkan :
Sistem minimum yang dibutuhkan untuk dapat mengoperasikan FreeBSD adalah sebagai berikut:
1. Prosesor 486-DX2
2. RAM 8 MB
3. Hard Disk 500 MB
4. VGA Card
Sedangkan apabila yang diinginkan adalah sistem optimum, maka yang anda butuhkan adalah konfigurasi sebagai berikut :
1. Prosesor Pentium 100
2. RAM 16 MB
3. Hard Disk 1,2 GB
4. VGA Card (apabila ingin memasang Xwindows)
Apabila kita menginginkan FreeBSD digunakan sebagai internet server, maka yang harus kita tambahkan adalah Ethernet Card, atau modem. Kita tidak usah menggunakan Ethernet card bermerk, yang anda butuhkan adalah Ethernet Card NE-2000 Compliant.