Linu Fundamental by Menterjemah
Linu Fundamental by Menterjemah
Pada tahun 1969 Dennis Ritchie dan Ken Tompson menulis Unics (uniplexed Information and
Computing System) di Laboratorium Bell. Bersama dengan Douglas McIlroy mereka menciptakan
Unix. Unics menjalankan Multic Operating System untuk mainframe computers. Unics yang
selanjutnya berubah nama menjadi Unix ditulis ulang untuk menjalankan komputer mini seperti
DEC PDP -series. Pada tahun 1973 mereka memutuskan untuk menulis Unix dengan bahasa C,
untuk membuatnya menjadi portable di komputer lain. Sejak itu, Unix bisa digunakan di
Pemerintahan US, Kampus, dan Perusahaan, termasuk seluruh kode sumbernya telah tersedia. Yang
berarti setiap Programmer C bisa melakukan perubahan. Tahun 1978 sekitar 600 komputer telah
beroperasi menggunakan Unix.
Tabel 1.1 Periode Unix di masa permulaan
1969-1977
1978-1980
1981
BSD
4.2 BSD
1982
4.1 BSD
SUN OS 1.0
1.1.2
Kebersamaan dan keterbukaan masih ada di dunia Unix sampai tahun 1977 dan menghilang di akhir
1980. Vendor berbeda dengan versi berbeda mencoba untuk membuat standar. SUN dan AT & T
bergabung dalam grup X/Open untuk menyatukan Unix. Vendor lain bergabung dengan Open
Software Foundation atau OSF. Persaingan ini tidak baik bagi perkembangan Unix, ditambah
munculnya OS baru seperti OS/2, Novell Netware, dan Microsoft Windows NT memiliki peluang
besar mengambil pasar server di awal 90 an. Tabel di bawah ini menunjukkan evolusi persatuan
Unix menjadi beberapa Unix di era 80-an.
Table 1.2 Periode Unix di era 80-an
1983
1984
1985
1986
1987
4.1 BSD
1988
1989
1991
4.3 BSD
SUN OS1.0
System V
SUNOS3.2
1992
BSD Net/2
4.3 BSD
NeXTSTEP
System Ver 4
System V
III + V
1990
Aix
HP-AUX
Solaris
UnixWare
1.1.3
Mahasiswa sangat senang karena diikutsertakan dalam pengembangan Unix di Laboratorium Bell,
tetapi tidak senang dengan licensi yang terbatas. Unix adalah sofware open Source tetapi masih
perlu membeli lisensinya. Selama tahun1980, mereka menulis ulang Unix Tools hingga sempurna
menjadi sistem operasi yang mirip Unix. Di tahun 1991 BSD (Barkeley Software Distributions)
sebagai bagian dari Unix sama sekali terpisah dari Bell Labs Unix. Net BSD, FreeBSD, dan
OpenBSD adalah tiga Sistem operasi mirip Unix yang berasal dari code sumber berbasis BSD Net/2
1991. Sun Solaris, MS Windows NT dan Apple Mac OS X semuanya menggunakan sumber kode
dari BSD. Table di bawah ini adalah sistem Operasi yang masih exist dimana sumber kodenya
berasal dari BSD 1978-1981.
Merge
1992
1993
1994
1995
BSD
Net/2
1996
1997
1998
1999
2000-2008
Free BSD
Net BSD
Net BSD
Open BSD
NeXT STEP
Mas OS X
Solaris
1.1.4
Unix masih menganut sistem licensi yang terbatas, oleh karena itu Richard Stallman berinisiatif
membangun GNU Project di tahun 1983 yang bertujuan membuat Free Software. Pengembangan
untuk membuat OS Unix Like pun dimulai, dengan tujuan untuk membuat OS yang sempurna,
terpisah dari dua lainnya. (BSD dan Bell Labs). Saat ini Compiler gcc yang dibuat GNU dan utilitas
lainnya(like Bash), banyak digunakan oleh hampir semua OS like Unix. Sedangkan kernel yang
dibuat GNU yaitu GNU/Hurd tidak selesai.
1.1.5
Linux
Pada saat GNU/Hurd gagal, justru kesuksesnan dialami kernel Linux yang dibuat oleh mahasiswa
yang baru lulus yaitu Linux Torvalds. Ia memulai membuat sistem operasinya sendiri di
komputernya yang berbasis intel 80386. Di bulan januari tahun 1992 Linus memutuskan untuk
merelease linuxnya di bawah lisensi GNU GPL. Berterima kasih pada keputusan ini, ribuan
developers kini bekerja pada kernel Linux.
Saat ini perusahaan besar seperti RedHat, Novell, IBM, Intel, SGI, Oracle, Montavista, Google, HP,
NetApp, Cisco, Fujitsu, Broadcom, dan lainnya secara aktif membayar para pengembang untuk
bekerja di pengembangan Linux Kernel. Menurut catatan Linux Foundation lebih dari 3700
pengembang individu yang berasal dari 200 perusahaan pengembang yang berbeda telah
berkontribusi di kernel pada periode 2005 dan 2008 . 1057 pengembang dari 186 perusahaan
berbeda memberikan kontribusi programnya untuk membuat Versi kernel 2.6.23 menjadi 2.6.24.
1.2 Lisensi
1.2.1
Proprietary
Beberapa turunan Unix seperti HP-AUX, IBM AIX dan SUN Solaris 9 didistribusikan dalam
bentuk Binary setelah dipesan. Anda tidak memiliki hak untuk menginstal atau menggunakan tanpa
membayar biaya lisensi. Anda tidak berhak mendistribusikannya atau menggandakan ke orang lain
dan tidak berhak melihat atau merubah kode sumbernya yang tertutup. Software ini biasanya
dilindungi oleh Hak cipta, patent, dan extensive sofware licensing.
1.2.2
BSD