Sejarah Perkembangan Sistem Operasi Turunan UNIX (FreeBSD dan Linux)

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

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.

Sejarah UNIXSejarah UNIX

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 UmumArsitektur 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.
Maskot BSDMaskot BSD

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

  • Release 4.3BSD

1988, Juni

  • Release 4.3BSD Tahoe

1990, Juni di-release 4.3BSD Reno.

Selain release tsb ada pula release networking yaitu:
1989, Maret

  • 4.3BSD Net1

1991, Juni

  • 4.3BSD Net2

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

 

Maskot LinuxMaskot 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.

DAFTAR REFERENSI

[1] Anthes, Gary. 2009. Timeline: 40 Years of UNIX. (Diakses melalui  http://www.computerworld.com/s/article/9… pada tanggal 28 Januari 2012)

[2] LWN dan LJ Staff. 2002. Linux Timeline. (Diakses melalui http://www.linuxjournal.com/article/6000… pada tanggal 28 Januari 2012)

[3] Prakoso, Samuel. 2005. Jaringan Komputer Linux: Konsep Dasar, Instalasi, Aplikasi, Keamanan, dan Penerapan. Yogyakarta: Andi

[4] Stallings, William. 2005. Sistem Operasi: Internal dan Prinsip-Prinsip Perancangan. Jakarta: Indeks

About these ads

Berikan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.

%d blogger menyukai ini: