Senin, 05 November 2012

Open BSD



Open BSD
(Sistem Operasi Open Source)
OpenBSD adalah Unix komputer sistem operasi turun dari Berkeley Software Distribution (BSD), sebuah Unix derivatif yang dikembangkan di University of California, Berkeley . Itu bercabang dari NetBSD oleh pemimpin proyek Theo de Raadt di akhir 1995. Serta sistem operasi, Proyek OpenBSD telah menghasilkan versi portabel dari subsistem banyak, terutama PF , OpenSSH dan OpenSSL , yang sangat luas tersedia sebagai paket di sistem operasi lain.
Proyek ini juga dikenal luas untuk pengembang desakan 'pada open-source code dan dokumentasi mutu, posisi tanpa kompromi pada lisensi perangkat lunak , dan fokus pada keamanan dan kebenaran kode. Proyek ini dikoordinasikan dari rumah de Raadt di Calgary , Alberta, Kanada. Logo dan maskot adalah buntal bernama Puffy.
OpenBSD termasuk sejumlah fitur keamanan tidak hadir atau opsional dalam sistem operasi lain, dan memiliki tradisi di mana pengembang mengaudit kode sumber untuk bug perangkat lunak dan masalah keamanan. Proyek mempertahankan kebijakan ketat perizinan dan lebih suka open-source lisensi BSD dan varian-nya di masa lalu ini telah menyebabkan audit lisensi yang komprehensif dan bergerak untuk menghapus atau mengganti kode di bawah lisensi ditemukan kurang dapat diterima.
Seperti kebanyakan BSD berbasis sistem operasi, OpenBSD kernel dan userland program, seperti shell dan alat-alat umum seperti kucing dan ps , dikembangkan bersama-sama dalam satu repositori kode sumber. Perangkat lunak pihak ketiga tersedia sebagai paket binary atau mungkin dibangun dari source menggunakan port pohon . Juga seperti paling modern sistem operasi BSD, ia mampu menjalankan kode biner dikompilasi untuk Linux dalam arsitektur komputer yang kompatibel dengan kecepatan penuh di modus kompatibilitas .
Proyek OpenBSD mempertahankan port untuk 17 berbeda hardware platform , termasuk DEC Alpha , Intel i386 , Hewlett-Packard PA-RISC , AMD AMD64 dan Motorola 68000 prosesor, Apple 's PowerPC mesin, Sun SPARC dan SPARC64 berbasis komputer, VAX dan dengan Sharp Zaurus .
Meskipun ukuran tim kecil dan penggunaan yang relatif rendah OpenBSD, proyek ini telah berhasil berputar off versi portabel banyak tersedia dari berbagai bagian dari sistem basis, termasuk:
- OpenBGPD dan OpenOSPFD , yang mengubah komputer pribadi ke router jaringan
- OpenNTPD , alternatif sederhana untuk ntp.org 's Network Time Protocol daemon (NTP)
- Umum Alamat redundansi Protokol (CARP), alternatif gratis untuk CISCO 's dipatenkan HSRP / VRRP protokol clustering
- OpenSMTPD , sebuah implementasi dari Simple Mail Transfer Protocol , pekerjaan saat ini masih dipertimbangkan dalam proses
- OpenSSH , implementasi yang sangat dihormati dari Secure Shell (ssh) protokol
PF , firewall stateful
- spamd , filter spam yang dirancang untuk berkolaborasi dengan firewall PF , yang memiliki kemampuan greylisting
- tmux , alternatif gratis, aman dan dipelihara dengan Layar GNU terminal multiplekser
- sndio audio, kompak dan kerangka MIDI
Beberapa subsistem telah terintegrasi ke dalam sistem inti dari beberapa proyek BSD lainnya, dan semua tersedia secara luas sebagai paket untuk digunakan dalam Unix lainnya-seperti sistem, dan dalam beberapa kasus di Microsoft Windows.
Sejarah Open BSD
Pada bulan Desember 1994, NetBSD co-founder Theo de Raadt diminta untuk mengundurkan diri dari jabatannya sebagai pengembang senior dan anggota tim inti NetBSD. Alasan untuk hal ini tidak sepenuhnya jelas, meskipun ada klaim bahwa itu karena bentrokan kepribadian dalam proyek NetBSD dan nya milis .
Pada bulan Oktober 1995, de Raadt mendirikan OpenBSD, proyek baru bercabang dari NetBSD 1.0. Rilis awal, OpenBSD 1.2, dibuat pada bulan Juli 1996, diikuti pada bulan Oktober tahun yang sama oleh OpenBSD 2.0.  Sejak itu, proyek ini telah mengikuti jadwal rilis setiap enam bulan, masing-masing dijaga dan didukung selama satu tahun. Rilis terbaru, OpenBSD 5.2, muncul pada tanggal 1 November 2012.
Pada tanggal 25 Juli 2007, OpenBSD pengembang Bob Beck mengumumkan pembentukan Yayasan OpenBSD ,  Kanada yang tidak-untuk-keuntungan perusahaan dibentuk untuk "bertindak sebagai satu titik kontak untuk orang-orang dan organisasi yang membutuhkan badan hukum untuk berurusan dengan ketika mereka ingin mendukung OpenBSD ".
Hanya seberapa luas OpenBSD digunakan adalah sulit untuk memastikan: pengembang tidak mempublikasikan atau mengumpulkan statistik penggunaan, dan ada sumber lain beberapa informasi. Pada bulan September 2005, Group Sertifikasi baru lahir BSD melakukan survei penggunaan yang mengungkapkan bahwa 32,8% dari pengguna BSD (1420 dari 4330 responden) yang menggunakan OpenBSD,  menempatkannya kedua dari empat varian BSD utama, belakang FreeBSD dengan 77% dan depan NetBSD dengan 16,3%.
Kelebihan Sistem Operasi Open BSD antaralain:
1. Virus/Spyware yang menyerang sedikit
2. Banyak terserdia aplikasi dan program gratis
3. Relatif mudah dikustomisasi (diutak-atik) secara bebas
4. Multiuser
Kekurangan dari Sistem Operasi Open BSD antaralain:
1. Relatif sulit penggunaannya, karena masih text base dalam meng-command
2. Dibandingkan Windows, GUI pada OpenBSD masih kurang
3. Bagi para gamers, game system operasi ini sangat sedikit

UNIX



UNIX (Mini Open Source)

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 sebagai Sistem 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. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti Microsoft Windows.
Sejarah 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 (dalam satuan dollar) 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 (dalam satuan dollar). 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 Universitas dapat secara bebas
Jenis-jenis dari UNIX
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. Tabel berikut menyebutkan beberapa jenis-jenis UNIX.
Nama varian UNIX
Dikembangkan oleh (vendor/organisasi)
A/UX
Apple Computer
Domain/X
Apple Computer
Darwin
Apple Computer (modifikasi yang dilakukan oleh Apple dari kernel BSD dan diaplikasikan pada Mac OS/X).
CTIX
Convergent Technology
Distrix
Convergent Technology
UniCOS
Cray Research (sekarang bagian dari Silicon Graphics Incorporated)
DG/UX
Data General Corporation
Digital UNIX
Digital Equipment Corporation (DEC) (dibeli oleh Compaq, sekarang bagian dari Hewlett-Packard)
Ultrix
Digital Equipment Corporation (DEC) (dibeli oleh Compaq. sekarang bagian dari Hewlett-Packard)
CLIX
Fairchild Company
HP/UX
Hewlett-Packard
Tru64
Compaq (sekarang bagian dari Hewlett-Packard)
AIX
International Business Machine (IBM) Corporation
Coherent
Mark William Company
XENIX
Microsoft Corporation (lalu dijual ke SCO)
DVIX
Northern Telecom
UnixWare
Novell Incorporated
SCO UNIX
Santa Cruz Operation (SCO) Corporation
SCO XENIX
Santa Cruz Operation (SCO) Corporation
SCO OpenServer
Santa Cruz Operation (SCO) Corporation
Dynix
Sequent
SINIX
Siemens Corporation/Nixdorf
IRIX
Silicon Graphics Incorporated (SGI)
SunOS
Stanford Universities Network (SUN)
Solaris
Sun Microsystems Incorporated
OpenSolaris
Sun Microsystems Incorporated
Illumos
Illumos.org
Eunice
The Wollongong Group
Uniplus+
Unisoft Corporation
BSD UNIX
Universitas California (University of California) Berkeley, Amerika Serikat
BSD/I
BSDI (Berkeley Software Design Incorporated)
OSF/1
Open Software Foundation
GNU/Linux
Free Software Foundation
GNU/Hurd
Free Software Foundation
FreeBSD

NetBSD

OpenBSD

NextStep

Minix
Universitas Terbuka Amsterdam (Vrije Universiteit Amsterdam), Belanda
Mach
Universitas Carnegie Mellon (Carnegie Mellon University), Amerika Serikat
UNIX System V
Lucent Technologies (Bell Labs)
QNX
QNX Software Systems

Prinsip Pemrograman UNIX
UNIX memiliki suatu budaya pemrograman yang menarik. Salah satunya adalah yang seperti dikatakan oleh Douglas McIlroy:
Buatlah program yang hanya melakukan satu tujuan tetapi benar-benar melakukannya dengan baik. Buatlah program-program yang saling bekerja sama. Buatlah program dengan interface teks, karena teks adalah interface yang universal.
Keuntungan Menggunakan UNIX:
Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client
pengembangan Java. Stabilitas yang terkenal dan kinerja yang lebih baik dibandingkan dengan
Windows NT. Telah tersedia sistem operasi Unix versi “hampir” gratis.
Kelemahan menggunakan UNIX:
Harga sistem operasi komersial yang mahal.
Kecepatan inovasi Linux lama kelamaan mendesak sistem Unix komersial.
Penawaran sistem operasi Unix versi “hampir” gratis tak sebaik sistem operasi Unix komersial.
Driver hardware yang kurang menyenangkan pada versi “hampir” gratisnya.
Sedikit software untuk kantor.