Sejarah OS
UNIX
Berbicara tentang sejarah
FreeBSD dan Linux, tentu tidak terlepas dari sejarah sistem operasi UNIX. Di
mana FreeBSD dan Linux merupakan turunan dari sistem operasi tersebut. Sistem
Operasi UNIX dibuat oleh Ken Thompson dan Dennis Ritchie di Bell Laboratories
(At&T Bell Labs). Filosofi rancangan UNIX adalah untuk membuat sebuah
sistem operasi yang efisien untuk mengembangkan program aplikasi. Efisien
disini juga mencakup masalah penggunaan memori dengan baik dan kemudahan dalam
perawatan sistem.
UNIX Pada mulanya UNIX
dikembangkan dengan DEC (Digital Equipment Corp) tipe PDP-7. UNIX pada mulanya
digunakan untuk proyek pemrosesan teks. Edisi pertama muncul pada tahun 1971
dengan beberapa kemampuan seperti sistem file, pengelolaan proses, sistem antar
muka dan beberapa utilitas.
Edisi kedua muncul pada
tahun 1972 dan UNIX masih ditulis dalam bahasa mesin (assembly). Thompson mulai
bekerja dengan bahasa B turunan BCPL. Ritchie mengadakan perbaikan dengan
menghasilkan bahasa C. Ternyata bahasa C cukup handal dan banyak utilitas yang
dibuat dengan bahasa C.
Tahun 1973, UNIX ditulis
kembali dengan menggunakan bahasa C dan menjadi sukses besar. UNIX dikenal
sebagai sistem operasi yang diimplementasikan dengan bahasa C.
UNIX terus dikembangkan
dan sistem V merupakan pengembangan dari UNIX Sistem III yang diproduksi
AT&T. Versi ini disesuaikan dengan IBMPC-XT, yang kemudian disusul versi
VII yang dikeluarkan oleh organisasi penelitian Bell Labs tahun 1979. Kemudian
terciptalah Berkeley 4.2 BSD dari University of California sebagai perbaikan
dari versi VII.
Microsoft juga
mengembangkan UNIX yang diberi nama Xenix yang didukung oleh IBM untuk PC AT
dan PS/2. Kemudian muncul AIX yang merupakan variasi dari sistem V yang
dirancang oleh IBM sebagai sistem operasi yang seragam untuk berbagai jenis
komputer dan menjadi standar sistem operasi untuk jaringan komputer.
UNIX sebagai penghubung
antara pemakai dan mesin komputer, terdiri dari beberapa bagian, yaitu:
Arsitektur UNIX Secara Umum
- Kernel,
yaitu bagian yang langsung berhubungan dengan semua perangkat keras yang
ada.
- Utility,
yaitu himpunan program yang masing-masing bermanfaat untuk menyelesaikan
pekerjaan tertentu
- Shell,
yaitu sebuah program utility khusus untuk menerima perintah dari pemakai
dan meneruskannya kepada kernel supaya menjalankan utility lain serta
melaporkan keadaan sistem kepada pemakai.
Kernel UNIX
diimplementasikan oleh Ken Thompson dan Dennis Ritchie sebagai sistem operasi
yang berkemampuan multiuser dan multitasking. Konsep ini terdiri dari proses
kontrol di mana UNIX dapat membedakan antara proses pengguna dan proses sistem,
lalu disinkronisasikan antara proses dan penjadwalan, mekanisme swapping, blok
I/O dan karakter sistem I/O, disk drive, sistem file dan fungsi lainnya.
Jika Anda ingin
mengetahui kronologi perkembangannya, berikut ini kami uraikan satu per satu:
1941
- Dennis
Richie lahir pada tanggal 9 September di Mt. Vernon, New York
1943
- Ken
Thompson lahir pada tanggal 4 Februari di New Orleans, Los Angeles
1953
- Richard
Matthew Stallman lahir pada tanggal 16 Maret di New York City, New York
1956
- Departemen
Kehakiman Amerika Serikat membuat keputusan untuk memerintahkan AT&T
keluar dari bisnis komputer kecuali untuk memberikan jasa layanan
komunikasi
1957
- Eric
Steven Raymond lahir di Boston, M A
1966
- Thompson
menyelesaikan pendidikannya di Berkeley, kemudian bergabung dengan
Bell Labs pada proyek Multics
1967
- Ritchie
menyelesaikan studinya di Universitas Harvard dan bergabung dengan Bell
Labs
1969
- Linus
Benedict Torvalds lahir di Helsinki, Finlandia
1969
Maret
- AT&T
milik Bell Labs keluar dari Multics (Multiplexed Information and Computing
Service), menjadi sebuah tonggak perubahan namun hal ini terlalu rumit.
Beberapa orang yang terlibat di Bell Labs juga berpartisipasi dalam Proyek
kerjasama yang dilakukan di Proyek MAC MIT. Proyek itu telah menghasilkan
CTSS pertama dan kemudian Multics. Walaupun dapat dikatakan bahwa UNIX
merupakan versi penerus Multics, para pembuat UNIX mengaku lebih banyak
dipengaruhi oleh CTSS. Namun pada akhirnya UNIX telah banyak menggunakan
ide yang berasal dari Multics.
April
- AT&T
bergabung dengan GECOS.
- Thompson
memikirkan sebuah OS baru.
- Internet
RCF pertama dipublikasikan.
Agustus
- Ken
Thompson dan Dennis Ritchie di Bell Labs membuat versi pertama dari sebuah
sistem operasi, DEC PDP-7 minikomputer. DEC PDP-7 merupakan data program
dengan memori 4K yang digunakan oleh pengguna program.
September
- Node
ARPAnet pertama mampu bekerja secara on-line.
1970
- Sistem
operasi karya Thompson dan rekannya diberi nama UNICS (Uniplexed
Information and Computing Service). Merupakan sebuah nama plesetan dari
Multics. Namun pada akhirnya nama ini diubah menjadi UNIX.
Desember
- Bell
Labs menciptakan model pertama untuk PDP-11 dan pada akhirnya menjadi
perangkat keras UNIX. Ini merupakan tonggak awal yang perlu diingat bahwa
sistem UNIX dipindahkan dari PDP-7 ke PDP-11. Perpindahan itu merupakan
tanda pertama bahwa UNIX akan menjadi sistem operasi bagi semua komputer.
1971
- Pada
tanggal 3 November, versi pertama dari “UNIX Programmer’s Manual” ditulis
oleh Ken Thompson dan Dennis Ritchie akhirnya dipublikasikan dengan
mencakup lebih dari 60 perintah.
- Ray
Tomlinson menciptakan e-mail.
- ARPAnet
berkembang menjadi 20 node.
1972
- Dennis
Ritchie menulis ulang UNIX dalam bahasa C. Pada waktu itu, penulisan ulang
seperti itu merupakan strategi yang tidak pernah terjadi sebelumnya.
Secara umum sesuatu yang sekompleks sistem operasi, yang mengandung event
yang kritis terhadap waktu, harus ditulis ke dalam bahasa tingkat
assembler (bahasa mesin). Implementasi C telah menunjukkan keuntungan
pemakaian bahasa tingkat tinggi sebagai mayoritas apabila tidak
memungkinkan keseluruhan kode sistemnya. Saat ini sebenarnya seluruh
implementasi UNIX ditulis dalam bahasa C.
- UNIX
versi kedua (UNIX V2) dirilis pada tanggal 6 Desember. Kemudian, Thompson
menerapkannya pada bahasa C.
1973
- ARPAnet
berkembang pesat sampai Inggris dan Norwegia. Dan kini UNIX telah
terinstal sebanyak 16 situs (semua termasuk proyek AT&T / Western
Electric). Pada bulan Februari, UNIX versi ke-3 dirilis. Tak lama setelah
itu, pada bulan November UNIX versi 4 dirilis.
1974
Januari
- Universitas
California menerima salinan UNIX.
Juni
- UNIX
versi ke-5 dirilis. Thompson menuju ke Universitas California di Berkeley
untuk mengajar selama satu tahun. Di sana ia bertemu dengan Bill Joy (yang
saat itu Bill Joy sebagai mahasiswa). Bill Joy membuat sebuah perubahan
editan yang lebih bagus.
Juli
- “The
UNIX Timesharing System” dituli oleh Dennis Ritchie dan Ken Thompson
muncul di jurnal bulanan Association for Computing Machinery (ACM).
Penulisnya menyebut “a general-purpose, multi-user, interactive operating
system”. Artikel ini menghasilkan permintaan yang sangat besar untuk
pertama kalinya di UNIX.
1975
Mei
- UNIX
V6 dirilis. Dan pertama kali dipasang di Berkeley oleh Ken Thompson
1976
- Richard
Stallman menciptakan teks Emacs editor.
- Programer
Bell Labs, Mike Lesk membangun UUCP (UNIX to UNIX Copy Program), sebuah
jaringan yang dapat mentransfer file, e-mail dan konten Usenet.
1977
- UNIX
diporting ke non-DEC hardware: Interdata 8/32 dan IBM 360.
1978
- Bill
Joy mengirimkan salinan dari Berkeley Software Distribution pertama
(1BSD), pada dasarnya merupakan UNIX Bell Labs V6 dengan beberapa add-ons.
BSD UNIX menjadi cabang saingan AT&T UNIX, varian dan turunannya
termasuk FreeBSD, NetBSD, OpenBSD, DEC ULTRIX, SunOS, NeXTstep OPENSTEP
dan Mac OS X. Ini merupakan pertama kalinya UNIX dikomersialkan dari
sistem interaktif.
1979
Januari
- UNIX
V7. Merupakan induk sistem UNIX modern
November
- Usenet
diluncurkan di Universitas Carolina Utara oleh Tom Truscott, Jim Ellis,
dan Steve Bellovin.
1981
- IBM
memperkenalkan IBM-PC
1982
- Bill
Joy mendirikan Sun Microsystems untuk membuat Sun workstation berdasarkan
UNIX.
- Bell
Labs telah menggabungkan beberapa variasi UNIX AT&T menjadi sebuah
sistem, yang dipasarkan secara komersial sebagai UNIX Systems III.
Kemudian sejumlah fitur ditambahkan ke dalam sistem operasi untuk
menghasilkan UNIX Systems V.
1983
Januari
- ARPAnet
mengembangkan Internet, kemudian beralih dari NCP ke TCP/IP
Agustus
- 4.2BSD
dirilis, UNIX pertama yang memiliki TCP/IP.
- AT&T
merilis versi pertama UNIX System V, yang menjadi basis untuk AIX IBM, dan
Hewlett Packard’s HP-UX.
- Ken
Thompson dan Dennis Ritchie menerima penghargaan ACM atas pengembangan
sistem operasi secara umum dan khususnya pada penerapan sistem operasi
UNIX.
- Richard
Stallman mengumumkan rencananya untuk sistem operasi GNU, sebuah UNIX yang
terdiri dari software gratis.
1984
- Pada
pertemuan USENIX/UniForum di musim dingin, AT&T menjelaskan kebijakan
dukungannya untuk UNIX “No advertising, no support, no bug fixes, payment
in advance.”
- X/Open
Co., merupakan sebuah organisasi di Eropa dalam pembuatan komputer, dibentuk
berdasarkan standarisasi UNIX di Panduan Portabilitas X/Open.
1985
- POSIX
standar untuk UNIX diterbitkan.
- Manifesto
GNU diterbitkan oleh Free Software Foundation.
- AT&T
mempublikasikan System V Interface Definition (SVID), sebuah standar
bagaimana UNIX bekerja.
1986
- Rick
Rashid dan rekannya di Universitas Carnegie Mellon membuat versi pertama
Mach, sebuah kernel BSD UNIX pengganti yang ditujukan untuk menciptakan
sebuah sistem operasi dengan portabilitas yang baik, keamanan yang kuat
dan digunakan dalam aplikasi multiprosesor.
1987
- AT&T
Bell Labs dan Sun Microsystems mengumumkan rencananya untuk bekerja sama
mengembangkan sebuah sistem yang akan menyatukan dua cabang utama UNIX.
1988
- Dalam
menanggapi kemitraan AT&T/Sun, vendor saingan UNIX termasuk DEC, HP
dan IBM membenruk Open Software Foundation (OSF) untuk mengembangkan
standar terbuka UNIX AT&T dan mitranya kemudian membentuk kelompok
mereka sendiri, UNIX internasional.
- IEEE
menerbitkan POSIX (Portable Operating System Interface for UNIX), sebuah
standar untuk tampilan UNIX.
1989
- UNIX
System Labs, cabang perusahaan AT&T Bell Labs, merilis UNIX System V
rilis 4 (SVR4) beker ja sama dengan Sun yang menyatukan System V, BSD,
SunOS, dan Xenix.
1990
- ARPAnet
dinonaktifkan.
- Bill
Jolitz mendemonstrasikan 386BSD untuk pertama kali membuka UNIX pada PC.
- OSF
merilis pesain SVR4, OSF/1, yang berdasarkan pada Mach dan BSD.
1991
- Sun
Microsystems mengumumkan Solaris, sebuah sistem operasi berdasarkan SVR 4.
- Linus
Torvalds mengumumkan Linux, sebuah sistem operasi open-source kernel yang
terinspirasi dari Minix.
1992
- Kernel
Linux dikombinasikan dengan GNU untuk membuat GNU/Linux sistem operasi
secara gratis, kemudian disebut secara singkat sebagai “Linux”.
1993
- AT&T
menjual anak perusahaannya UNIX Systems Laboratories dan semua hak UNIX
kepada Novell. Belakangan pada tahun itu Novell mentransfer merek dagang
UNIX kepada X/Open group.
- Microsoft
memperkenalkan Windows NT, sistem operasi 32-bit dengan multiprosesor yang
kuat. Takut akan upaya NT, UNIX distandarisasi.
1994
- Linux
1.0 dirilis.
- 4.4BSD
yang pertama
1995
- SCO
UNIX dari Novell mengakuisisi.
1996
- Linus
Torvalds mengadopsi pinguin sebagai maskot Linux. Maskot pinguin didesain
oleh Larry Ewing.
- X/Open
menggabungkan Open Software Foundation untuk membentuk Open Group.
- Ken
Thompson dan Dennis Ritchie menerima medali nasional di bidang teknologi
atas hasil kerja mereka di Bell Labs.
1997
- Internet
RFC 2000 dipublikasikan.
- Eric
raymond pertama kali menyajikan “The cathedral and The Bazaar”
1998
- Netscape
mengumumkan source code Mozilla yang akan dirilis.
- Adanya
inisiatif menggunakan open source.
1999
- Red
Hat resmi IPO mengembangkan Linux.
- Logo
OSI adalah merek dagang dari Open Source.
2000
- Distributor
Linux Caldera mengakuisisi kode sumber UNIX.
2001
- Linux
2.4 dirilis.
- Saham
Linux melebihi kebanyakan sistem UNIX sebagai pemiliknya.
- Apple
merilis Mac OS X, sebuah sistem operasi desktop berbasis pada kernel Mach
dan BSD.
2002
- Open
Group mengumumkan versi 3 dari spesifikasi UNIX (sebelumnya Spec 1170).
2003
- Spesifikasi
Versi 3 Single UNIX telah disetujui sebagai standar Internasional.
2007
- Apple
MAC OS telah tersertifikasi dengan UNIX 03.
2008
- Revisi
terakhir UNIX API dengan penyetingan standar ISO/IEC, IEEE dan Open Group
menambahkan APIs
2009
- IDC
pada penjualan UNIX, mengatakan bahwa UNIX $69 billion di tahun 2008, dan
diprediksikan UNIX $74 billion di tahun 2013
2010
- Apple
melaporkan ada 50 juta dekstop dan berkembang terus, dekstop tersebut
telah memiliki sertifikasi sistem UNIX.
PERKEMBANGAN BSD
Di Indonesia para pemakai
komputer lebih mengenal sistem operasi alternatif Linux ketimbang varian UNIX
BSD (FreeBSD, NetBSD, dan OpenBSD). Oleh karena itu kami akan memaparkan sejarah
UNIX BSD dan beberapa aspek non teknis dari varian Unix BSD.
1973
- Prof
Bob Fabry dari Universitas California Berkeley menyatakan minat untuk
mendapatkan sistem operasi UNIX kepada Ken Thompson dan Dennis Ritchie
pada kegiatan “Symposium on Operating Systems Principles” di Universitas
Purdue. Prof Bob Fabry bermaksud mendapatkan Unix untuk eksperimen pada
sebuah mainframe milik Universitas Berkeley.
1974
- Sebuah
tape yang berisi UNIX versi 4 datang ke Berkeley dan di-install-kan oleh
mahasiswa pasca sarjana Keith Standiford pada komputer PDP-11/45. Meskipun
komputer PDP-11/45 pada saat itu diklaim komputer yang cukup mudah untuk
menginstall Unix, namun pada kenyataannya berbagai macam masalah dihadapi
oleh Keith Standiford dalam menjalankan Unix pada PDP-11/45, karena itu
Ken Thompson di Bell Labs AT&T New Jersey melakukan remote debugging
pada mesin PDP-11/45 milik Universitas Berkeley di California, karena
Universitas Berkeley hanya memiliki 300-baud acoustic-coupled modem, maka
Ken Thompson melakukan panggilan terlebih dahulu kepada Keith Standiford
diruangan komputer PDP-11/45 tersebut untuk selanjutnya meminta Keith
Standiford memasukkan sambungan telepon tersebut ke modem. Dengan demikian
Ken Thompson dari New Jersey di pantai timur Amerika Serikat dapat
melakukan remote debugging ke Universitas California Berkeley di pantai
barat Amerika Serikat. Masalah yang lain muncul yaitu karena status
komputer PDP-11 adalah milik bersama Departemen Matematika dan Statistika
juga, departemen tersebut ingin menjalakan RSTS dari DEC, sedangkan
Departemen Ilmu Komputer ingin menjalan Unix. Akhirnya kata sepakat
dicapai dengan menjalankan masing-masing sistem secara bergantian.
1975
- Departemen
Ilmu Komputer Universitas California Berkeley membeli komputer baru sebuah
DEC 11/70. Pada tahun yang sama Ken Thompson menjadi Profesor Tamu pada
almamaternya yaitu Universitas California Berkeley, Ken Thompson datang
dengan membawa sistem operasi Unix versi 6. Dua orang mahasiswa pasca
sarjana yaitu Bill Joy dan Chuck Haley membantu Ken Thompson untuk
meng-hacked Unix versi 6 tsb pada komputer DEC 11/70.
1976, akhir musim panas
- Ken
Thompson kembali ke Bell Labs New Jersey, seiring dengan kepergian Ken
Thompson, Bill Joy dan Chuck Haley mulai mengoprek kernel sistem operasi
Unix versi 6 tersebut, berbekal dengan pengalaman satu tahun terakhir
mengoprek Unix bersama Ken Thompson sebelumnya.
1977
- Bill
Joy mengeluarkan “Berkeley Software Distribution”, pada distribusi pertama
mencakup pula compiler Pascal dan editor Ex.
1978
- Bill
Joy memutuskan software yang ada pada distribusi harus diperbaharui
seiring dengan banyaknya feedback dari komunitas, hasilnya pada tahun 1978
tersebut keluar “Second Berkeley Software Distribution” atau disingkat
2BSD, termasuk didalamnya compiler Pascal, editor vi dan termcap.
- Departemen
Ilmu Komputer Universitas Berkeley, membeli sebuah komputer VAX-11/780
dari DEC, meskipun komputer tersebut sudah memiliki sistem operasi sendiri
yang dikenaldengan nama VMS, namun Departemen Ilmu Komputer menginginkan
Unix 32/v (Seventh Edition) dapat berjalan diatas komputer VAX-11/780
tersebut. Lagi-lagi Bill Joy diminta membantu melakukan porting Unix 32/V
tersebut untuk mesin VAX-11/780.
1979, Januari
- Akhirnya
Unix 32/V (Seventh Edition) dapat berjalan dengan mulus pada komputer VAX
tersebut, pada saat itu juga Bill Joy, memutuskan untuk melakukan porting
2BSD untuk komputer VAX dengan pertimbangan komputer VAX tersebut jauh
lebih canggih (berarsitektur 32 bit) daripada PDP-11 yang hanya 16 bit.
- Distribusi
lengkap telah diselesaikan hasilnya 3BSD sebagai distribusi sistem VAX
pertama dari Berkeley.Musim gugur 1979, Prof Bob Fabry, merepson keinginan
DARPA (Defense Advanced Research Projects Agency ) untuk memperbaiki 3BSD
untuk kepentingan komunitas DARPA, dimana pada waktu itu untuk keperluan
mengkoneksikan semua komputer pada pusat-pusat riset. Untuk lebih
memantapkan pekerjaan dari DARPA tersebut, Prof Bob Fabry, membentuk CSRG
(Computer System Research Group).
1980, Oktober
- Lahir
4BSD, selama 9 bulan kedepan sejak kelahirannya sebanyak 150 kopi telah
dikirimkan. Lisensi dibuat berdasarkan institusi bukan per komputer.
Karena sudah tersebar luas 4BSD banyak menuai kritik terutama masalah
kinerja yang dinilai masih lamban daripada VMS.
1981, Juni
- 4.1BSD
lahir dengan berbagai macam perbaikan. Pada awalnya distribusi tersebut
akan diberi nama 5BSD, namun pihak AT&T keberatan karena akan
membingungkan pelanggan, karena pada saat itu terdapat juga sistem operasi
Unix system V, untuk itu Berkeley mengalah dan memberi nama distribusi
tersebut 4.1BSD. DARPA cukup puas dengan hasil yang diperoleh dan berminat
untuk memperpanjangkontrak dengan CSRG. DARPA berharap hasil kerja
berikutnya adalah: fast file system untuk mendukung teknologi disk yang
ada pada saat itu, fasilitas komunikasi interproses agar para peneliti
DARPA dapat bekerja dalam lingkungan distributed computing, dan fasilitas
networking yang terintegrasi sehingga dapat berpartisipasi dalam ARPAnet.
1982, April
- Sebagai
pendahuluan release, dikeluarkan 4.1aBSD untuk keperluan lokal saja
(Berkeley dan DARPA), pada saat itu banyak kritik dan saran perbaikan
untuk 4.1aBSD, untuk itu pada Juni 1982 dikeluarkan 4.1bBSD. Release 4.1b
BSD ini cukup stabil dan baik.
1983
April
- Dikeluarkan
4.1c BSD. Dengan sedikit perbaikan pada 4.1c BSD,
Agustus
- Dikeluarkan
4.2BSD. 4.2BSD pada saat itu sangat populer, lebih dari 1000 institusi
mempunyai lisensi 4.2BSD tersebut, para vendor pun pada saat itu lebih
suka menawarkan 4.2BSD ketimbang Unix system V karena 4.2BSD mempunyai
fasilitas Networking dan Fast File System.
1986, pertengahan tahun
1988, Juni
1990, Juni di-release
4.3BSD Reno.
Selain release tsb ada
pula release networking yaitu:
1989, Maret
1991, Juni
Release ini tidak tidak
memiliki source code yang bersifat proprietary sehingga dapat secara bebas
didistribusikan dalam bentuk source code maupun binary. Release terakhir dari
CSRG adalah 4.4BSD, pada saat yang bersamaan juga CSRG me-release 4.4BSD-Lite
yang berisi source code non-proprietary dan users tidak perlu memiliki lisensi
Unix, namun 4.4BSD-Lite ini mendapat aksi legal dari USL (Unix System
Laboratories) yang mengklaim 4.4BSD-Lite mengandung source code asli Unix dari
AT&T, hal ini berlanjut hingga ke pengadilan. Setelah 1 tahun proses
pengadilan berlangsung akhirnya USL dan BSD mencapai kata sepakat (damai), sisa
uang yang ada pada CSRG dipakai untuk me-release 4.4BSD-Lite release 2 pada
Juni 1995.
Varian BSD
Asal muasal varian BSD berasal dari hasil kerja keras Bill Jolitz yang
memporting 4.3BSD Net2 kedalam arsitektur 386, hasilnya disebut 386/BSD.
Sebagian orang-orang yang menggunakan 386/BSD kemudian membentuk grup yang
dikenal dengan nama NetBSD karena Bill Jolitz pada saat itu sudah sangat sibuk
dengan pekerjaan utamanya, sehingga tidak sempat untuk melakukan perbaikan
terhadap 386/BSD. Grup NetBSD ini yang kemudian memelihara dan memperbaiki
386/BSD. Kelompok NetBSD ini memilih tujuan untuk mendukung sebanyak mungkin platform/arsitektur.
Kelompok FreeBSD terbentuk beberapa
bulan setelah NetBSD terbentuk dengan tujuan mendukung arsitektur PC i386 saja
pada awalnya. Kelompok OpenBSD terbentuk belakangan ini berpisah dari kelompok
NetBSD, dengan fokus pada aspek keamanan.
Secara umum ada dua
turunan dari 4.4BSD ini yaitu:
1. Komersial
2. Bebas (menggunakan lisensi BSD)
Yang termasuk kedalam
varian BSD komersial adalah:
1. BSD/OS ( http://www.bsdi.com )
BSD/OS dipasarkan oleh BSD, Inc.
2. DarwinOS ( http://developer.apple.com/darwin/ )
Darwin merupakan bagian penting dari sistem operasi MacOS X. Darwin
menggabungkan beberapa teknologi dari Mach dengan sistem operasi 4.4BSD.
Yang termasuk kedalam
varian BSD bebas (menggunakan lisensi BSD):
1. NetBSD ( http://www.netbsd.org )
NetBSD fokus pada penyediaan sistem operasi NetBSD pada berbagai macam
arsitektur komputer, saat ini sudah mendukung lebih dari 40 arsitektur, mulai
dari 64 bit Alpha Server dan desktop system hingga handheld dan embeded system.
2. FreeBSD ( http://www.freebsd.org )
FreeBSD fokus pada optimalisasi PC i386 dan Alpha, sekarang ini juga sudah
mendukung IA-64, PC-98, dan UltraSparc. FreeBSD dikenal dengan fitur networking
yang cukup handal sehingga digunakan pada web server yahoo ( http://www.yahoo.com ) dan pada ftp
server CDROM,Inc ftp://ftp.cdrom.com)
3. OpenBSD ( http://www.openbsd.org )
OpenBSD fokus pada aspek keamanan (security) dan kriptografi (cryptography).
OpenBSD merupakan proyek yang terpisah dari NetBSD pada tengah 1995.
PERKEMBANGAN LINUX
Kisah ini dimulai ketika
seorang mahasiswa Computer Science (ilmu Komputer) Universitas Helsinki yang
bernama Linus Torvald ingin mengembangkan sistem operasi MINIX pada tahun 1991.
Sistem operasi MINIX
merupakan salah satu turunan dari UNIX. Pada saat itu sistem operasi MINIX
diedarkan kepada mahasiswa di Universitasnya sebagai prototipe sebuah sistem
operasi. Dalam perkembangannya dia menyebarkan kode programnya melalui
Internet, sehingga dapat dipelajari oleh orang lain, ini yang menyebabkan Linux
berkembang pesat karena dibuat oleh ribuan pemrogram dan hacker yang tersebar
di seluruh dunia.
Linux pertama kali
dikembangkan untuk berjalan pada komputer berbasis Intel 386/486 tetapi kemudian
dikembangkan juga untuk mesin-mesin yang lain sehingga saat ini Linux dapat
berjalan pada mesin-mesin DEC, Alpha, SUN Sparc, M68000, MIPS, serta PowerPC.
Saat ini Linuc
didistribusikan di bawah GNU General Public License, yaitu suatu lisensi di
mana pemilik program tetap memegang hak ciptanya, tetapi orang lain dapat
menyebarkan, memodifikasi bahkan menjual kembali program tersebut dengan syarat
kode program yang asli harus tetap disertakan. Hal ini sering juga disebut open
source.
Sebenarnya yang disebut
Linux adalah sebuah kernel, yang merupakan bagian paling penting dari suatu
sistem operasi, yang menangani I/O, pengaturan memori dan interaksi antara
perangkat keras dengan aplikasi. Kernel Linux ini merupakan kernel standar yang
digunakan oleh distribusi-distribusi yang ada sekarang ini.
Berikut ini sejarah
perkembangan Linux:
Agustus 1991
- Pesan
yang ditulis oleh Linus Torvalds:
“Hello everybody out there using minix – I’m doing a (free)
operating system (just a hobby, won’t be big and professional like gnu) for
386(486) AT clones. This has been brewing since april, and is starting to get
ready. I’d like any feedback on things people like/dislike in minix, as my OS
resembles it somewhat (same physical layout of the file-system (due to
practical reasons) among other things).I’ve currently ported bash(1.08) and
gcc(1.40), and things seem to work. This implies that I’ll get something
practical within a few months, and I’d like to know what features most people
would want. Any suggestions are welcome, but I won’t promise I’ll implement
them Linus (PS. Yes –
it’s free of any minix code, and it has a multi-threaded fs. It is NOT protable
(uses 386 task switching etc), and it probably never will support anything
other than AT-harddisks, as that’s all I have .”
September 1991
- Linux
versi 0.01 dirilis dan dipublikasikan di Net.
April 1992
- Newsgroup
Linux yang pertama, comp. OS Linux, diusulkan oleh Ari Lemmke.
Oktober 1992
- Peter
MacDonald mengumumkan SLS, menginstal Linux secara mandiri. Setidaknya ada
10MB ruang pada disk direkomendasikan.
Juni 1993
- Slackware,
oleh Patrick Volkerding, menjadi distribusi komersial mandiri pertama di
Linux.
Maret 1994
- Isu
pertama dari Linux Journal dipublikasikan. Di dalamnya menampilkan
wawancara dengan Linus Torvalds dan artikel yang ditulis oleh Phil Hughes,
Robert “Bob” Young, Michael K. Johnson, Arnold Robbins, Matt Welsh, Ian A.
Murdock, Frank B. Brokken, K. Kubat, Micahel Kraehe and Bernie Thompson.
Pemasangan iklan pada edisi perdana meliputi Algoritma Inc, Amtec Teknik,
Basmark, Fintronic (kemudian menjadi VA Penelitian, VA Linux Systems,
kemudian …), Infomagic, Prime Time Freeware, Promox, Signum Support, SSC,
Trans Ameritech, USENIX, Windsor Tech dan Yggdrasil.
- Linux
1.0 dirilis.
Juni 1994
- Pada
sebuah konferensi di New Orleans, jon “Maddog” Hall membujuk Linus untuk
menggunakan 64-bit DEC Alpha Chip Prosesor pada port Linux. Kurang dari
dua minggu kemudian, Maddog juga membujuk DEC untuk mendanai proyek
tersebut. Sebuah workstation Alpha segera dikirim ke Linus. “Digital [DEC]
dan komunitas Linux akan benar-benar sukses jika Geeks Linux bekerja
sama,” kata Maddog.
- Linux
Internasional, sebuah organisasi penjual nirlaba, didirikan oleh Jon
“Maddog” Hall. Linux internasional terus menjadi kontributor keberhasilan
Linux, membantu perusahaan dan orang lain bekerja ke arah promosi dari
sistem operasi Linux.
Agustus 1994
Sengketa merek dagang Linux: Linux dengan merek dagang? William R. Della Croce,
Jr File untuk merek dagang Linux pada tanggal 15 Agustus 1994, dan terdaftar
pada bulan September. Della Croce tidak begitu dikenal di komunitas Linux.
Sebuah gugatan diajukan pada Tahun 1996 terhadap Della Croce. Linus Vorvalds;
Specialized Systems Consultants, Inc. (publishers of Linux Journal); Yggdrasil
Computing, Inc.; Linux International; dan WorkGroup Solutions (dikenal sebagai
LinuxMall) secara bersama-sama melakukan gugatan. Akhirnya penggugat menang,
dan pada tahun 1997 masalah ini kemudian diumumkan sebagai tanda bahwa telah
usai dengan disertai tanda tangan Linus Torvalds dan atas nama semua penggugat
dan pengguna Linux.
September 1994
- Linux
pertama kali disebutkan dalam pers mainstream. Majalah Wired menampilkan
sebuah artikel yang berjudul “Kernel Kid”, ditulis oleh Seth Rosenthal.
Dia menulis: “Jadi Linus akan menjadi Bill Gates Finlandia? Mungkin saja
tidak. Dia mengaku menjadi ‘murid yang berarti tidak baik’ dan tidak
terburu-buru untuk lulus karena ‘Linux telah mengambil banyak waktu dari
studi saya, dan saya suka pekerjaan saya di Universitas ini yang membuat
saya hidup.’”
- Randolph
Bentson mengumumkan bahwa vendor pertama di dunia didukung oleh perangkat
Linux dari Linux Journal. Cyclades kemudian memberinya kartu seri
multiport dalam pertukaran untuk mengembangkan driver Linux.
Desember 1994
- Sebuah
pameran dan konferensi telah memperhatikan Linux. Dunia Open System
menggunakan fitur Linux trek yang diselenggarakan oleh Linux Journal.
Diadakan seminar dua hari dengan pembicaranya meliputi Eric Youngdale,
Donald Becker, Dirk Hohndel, Phil Hughes, Michael K. Johnson and David
Wexelblat.
April 1995
- Pameran
Linux diselenggarakan berkat orang-orang di Universitas Carolina Utara dan
khususnya Donnie Barnes. Pembicaranya termasuk Marc Ewing, Rik Iman dan
Michael K. Johnson. Pameran Linux sangat populer dan menjadi agenda
tahunan. Tiga tahun kemudian, Red hat menjadi sponsor utama pameran ini.
Januari 1997
- Virus
Linux “Bliss” pertama kali ditemukan. Virus ini benar-benar bekerja pada
UNIX. Menurut Wishful dari McAfee, mungkin saja Linux lebih mudah terkena
virus karena kode sumbernya bersifat open source. Jadi bukannya tidak
mungkin jika kita mengenal lebih banyak virus di Linux.
Januari 1998
- Berita
Linux mingguan mulai dipublikasikan oleh Jonathan Corbet dan Elizabeth
Coolbaugh sebagai pendirinya. Isu pertama pada tanggal 22 Januari mengulas
tentang LWN.
- Netscape
mengumumkan bahwa mereka akan merilis kode sumber mereka di bawah lisensi
perangkat lunak bebas. Hal ini pasti menjadi salah satu peristiwa paling
penting dan mampu membuka banyak perhatian dari setiap orang untuk
mengenal lebih jauh Linux dan bisa digunakan secara bebas.
- Red
Hat Advanced Development Labs (RHAD) didirikan. Hal ini menjadi salah satu
profil lebih tinggi dimana orang akan dibayar jika mengembangkan perangkat
lunak bebas dan merupakan komponen penting dari Proyek GNOME. RHAD mampu
menarik pengembang seperti “Rasterman” (meskipun hanya berjangka pendek)
dan Federico Mena Quintero.
Februari 1998
- Cobalt
Qube diumumkan dan dengan cepat menjadi favorit di perdagangan karena
kinerjanya yang tinggi, harga yang relatif murah dan faktor desain yang
unik. Cobalt Linux direkayasa oleh David Miller dengan banyak sumber yang
baik untuk Linux.
- Komunitas
pengguna Linux memenangkan penghargaan dukungan teknis dari InfoWord’s.
Ret hat 5.0 juga memenangkan penghargaan sistem operasi mereka. Tapi itu
merupakan penghargaan dukungan teknis yang benar-benar menggugah mereka,
dan semua orang mengatakan bahwa Linux memiliki dukungan. Ini adalah
jawaban dari tanggapan “tidak ada dukungan”
- Eric
Raymond dan teman-teman datang dengan “Open Source” panjang. Mereka
mengajukan permohonan status merek dagang dan memasang situs web opensource.org . Jadi, mereka mulai
berupaya mendorong Linux untuk menggunakan perusahaan.
Maret 1998
Ralph Nader meminta vendor PC besar (Dell, Gateway, Micron, dll) untuk
menawarkan sistem non-microsoft, termasuk dengan menawarkan sistem Linux.
Mei 1998
- Mesin
pencari “Google” muncul merupakan salah satu mesin pencari terbaik
disekitarnya, tetapi itu berbasis Linux dan ada fitur halaman spesifikasi
Linux.
- Database
besar mulai bermunculan dan dukungan untuk Linux diumumkan oleh Computer
Associates untuk sistem Ingres mereka.
Juni 1998
- Sebuah
studi datapro menunjukkan bahwa Linux memiliki kepuasan pengguna tertinggi
dari sistem apapun. Hal itu semakin memperkokoh Linux untuk menjadi
satu-satunya sistem selain Microsoft Windows NT yang meningkat pangsa pasarnya.
- IBM
mengumumkan bahwa mereka akan mendistribusikan dan mendukung Web Server
Apache setelah bekerja sama dengan tim Apache.
Juli 1998
- Persaingan
desktop KDE dan GNOME kian memuncak. Akhirnya Linus berhasil menengahi
dengan mengatakan bahwa KDE adalah bagian darinya. Kemudian KDE 1.0
dirilis. Rilis stabil pertama dari K Desktop Environment terbukti menjadi
populer.
September 1998
- LinusToday.com diluncurkan oleh Dave
Whitinger dan Dwight Johnson. Situs ini kemudian diakuisisi oleh Internet.com, boleh dibilang merupakan
tempat yang paling baik untuk dibaca dan mengunjungi Portal Linux
sepanjang masa.
Oktober 1998
- Intel
dan Netscape mengumumkan investasi modal di Red Hat Software. Uang itu
akan digunakan untuk membangun sebuah perusahaan divisi dukungan dalam Red
Hat. Sejumlah uang yang luar biasa dari pers dihasilkan oleh peristiwa
ini, yang dipandang sebagai dukungan bisnis besar dari Linux.
- Corel
WordPerfect8 mengumumkan bahwa Linux bisa didownload secara gratis untuk
pengguna pribadi. Mereka juga mengumumkan kemitraan dengan Red hat Linux
untuk memasok NetWinder tersebut.
September 1998
Sebuah laporan dari IDC mengatakan bahwa pengiriman Linux meningkat lebih dari
200% pada tahun 1998, dan pangsa pasar meningkat lebih dari 150%. Linux
memiliki pangsa pasar 17% dengan tingkat pertumbuhan yang tak tertandingi oleh
sistem lain di pasar.
Januari 1999
- Microsoft
Corp meluncurkan Windows 2000. Linux yang diciptakan oleh Linux Torvalds
juga meluncurkan kedatangan generasi berikutnya dari Linux, versi 2.2.
- Hewlett-Packard
dan Compaq mengumumkan rencana untuk mulai menjual Linux. SGI ini juga
memberikan informasi tentang bagaimana untuk membuka Linux pada sistemnya.
Maret 1999
- Konferensi
Linux World Expo pertama diadakan di San Jose, California.
April 1999
HP mengumumkan layanan 24/7 dukungan untuk Caldera, TurboLinux, Red Hat dan
SuSe distribusi. Mereka juga melepaskan OpenMail untuk Linux.
Agustus 1999
- Sun
mengakuisisi Star Division, kemudian mengumumkan rencananya untuk merilis
StarOfice dibawah lisensi Komunitas Sun dan Untuk membuat versi
Web-Enabled dari Office Suite.
Oktober 1999
- Sun
Microsystems mengumumkan bahwa mereka akan merilis sumber untuk Solaris
dibawah Lisensi Komunitas Sun. Akhirnya Sun membuat kode sumber yang baru
untuk sistem operasi Solaris 8.
Januari 2000
- VA
Linux System mengumumkan SourceForge (meskipun situs itu sebenarnya sudah
dibangun dan berjalan sejak November 1999). SourceFoge membuat kode untuk
sistem operasi yang tersedia di bawah GPL. Menjelang akhir tahun,
SourceForge host memiliki proyek lebih dari 12.000 dan 92.000 pengembang
terdaftar.
- Versi
1.0 dari Red Flag Linux dirilis di Republik Rakyak Cina.
Februari 2000
- Laporan
IDC terbaru menunjukkan bahwa Linux sekarang berada di peringkat kedua
paling populer dengan sistem operasinya untuk komputer Server, dengan 25%
dari penjualan sistem operasi server pada tahun 1999. Windows NT yang
pertama dengan 38% dan NetWare menduduki peringkat ketiga dengan 19%. IDC
sebelumnya memprediksi bahwa Linux akan mendapatkan posisi nomor dua pada
tahun 2002 atau 2003.
- Red
Hat memenangkan penghargaan “Product of The Year” untuk keempat kalinya.
Maret 2000
- Survei
terbaru menunjukkan NetCraft Apache berjalan pada lebih dari 60% Web.
- Motorola
Grup Komputer mengumumkan rilis distribusi Linux yang HA. Distribusi ini
ditujukan untuk aplikasi telekomunikasi yang membutuhkan jumlah yang
sangat tinggi, termasuk kemampuan hot-swap dan tersedia untuk arsitektur
1386 dan PowerPC.
- Ericsson
mengumumkan “Telepon Layar HS210″nya,
merupakan telepon berbasis Linux dengan layar sentuh yang
dapat digunakan untuk e-mail, browsing web, dll. Ericsson dan Opera
Software juga mengumumkan bahwa Ecricsson HS210 menggabungkan Web Browser
Opera.
Oktober 2000
- IBM
mengumumkan rencana untuk menginvestasi $ 1 Milliar untuk Linux pada tahun
2001.
Januari 2001
- Yang
sudah lama ditunggu-tunggu kernel 2.4.0 dirilis pada 4 Januari.
Juni 2001
- PDA
berbasis Linux pada sistem Embedix Lineo diluncurkan.
Juli 2001
- Sharp
Electronics Corp mulai mengembangkan Linux khusu prerelease dari PDA
Zaurus untuk menarik pengembang perangkat lunak berbasis untuk platform
baru.
Februari 2002
- Avaya,
mantan PBX sistem divisi dan perusahaan Lucent, mengumumkan sistem PBX
berbasis Linux.