Friday, November 25, 2011

Sejarah Linux

Pada tahun 1965, Bell Telephone Laboratories (Bell Labs, a division of AT&T) berkerja sama dengan General Electric dan Project MAC of MIT untuk menulis sebuah sistem operasi yang dipanggil Multic. Tidak lama kemudian, menyedari projek itu tidak ke mana Bell Labs membuat keputusan untuk keluar daripada kumpulan itu. Ini meninggalkan Bell Labs tanpa sebarang sistem operasi.


Ken Thompson, Dennis Ritchie, Doug McIlroy, dan J. F. Ossanna kemudian merangka sebuah sistem operasi yang sesuai dengan keperluan Bell Labs. Pada tahun 1969, Dennis Ritchie dan Ken Thompson menulis semula sebuah permainan komputer "SPACE TRAVEL" daripada GE-645 ke DEC PDP-11/20 dan UNIX pun dilahirkan. Seorang penyelidik Bell Labs, Brian Kernighan, memberikan nama sistem ini UNIX.



Untuk layak dipanggil sebagai sistem operasi yang sebenar, sesebuah sistem operasi sekurang-kurangnya mempunyai dua kelayakan. Lebih daripada seorang pengguna dapat menggunakan sistem operasi tersebut dalam satu masa dan ia mampu menjalankan lebih daripada sebuah perisian pada waktu yang sama (multi-user dan multi-tasking) sejak tahun 1970 UNIX telah memenuhi keperluan ini.

Dengan UNIX, setiap penggunanya mempunyai nama untuk masuk  (username) mereka sendiri dan sebaiknya setiap pengguna akan mempunyai kata sandi (password). Dengan penggunaan username dan password, pengguna dapat dikenal pasti sebagai apa yang mereka kenalkan diri mereka kepada sistem (login dan password). Setiap komputer UNIX, pengguna yang memasuki sistem tersebut mempunyai identitas tersendiri. Setiap komputer dapat disambungkan kerangkaian dan komputer tersebut IP address dan nama domain.

Tahun yang paling penting bagi UNIX adalah pada tahun 1973, UNIX ditulis  dalam bahasa C. Dengan bahasa ini, ia memudahkan UNIX dialihkan kepada berbagai jenis perkakasan komputer. Kini UNIX telah dijalankan dan dibangunkan kepada hampir kesemua perkakasan komputer yang anda. Daripada Intel, SPARC, Motorola, ARM dan dan sebagainya.
Berbagai vendor telah membeli asal kode UNIX dan kemudian membangun UNIX sesuai dengan keperluan dan perkakas yang mereka keluarkan. IBM dengan UNIX yang dipanggil AIX, HP dengan UNIX yang dipanggil HP-UX, SUN dengan UNIX yang dipanggil Sun Solaris dan sebagainya. Awalnya belum ada licence dalam pembangunan UNIX yang mengakibatkan terdapat berbagai perbebaan di antara UNIX yang dikeluarkan oleh berbagai vendor. Sehinggalah tahun 1990, sebuah standard untuk UNIX disahkan. Pada tahun itu Standard IEEE POSIX.1 diperkenalkan. http://www.pasc.org/
Sekitar tahun 1975, Thompson telah membawa kode - kode UNIX ke Universitas California di Berkeley dan menggalakkan pembangunan UNIX di universitas tersebut, http://daemonz.org/bugs/history.html. Di sini lahirlah Unix BSD atau Berkely Software Distribution.
Pada masa ini sistem operasi UNIX mempunyai tiga keluarga yang besar, yang berasaskan kode - kode UNIX keluarga Sistem V (kode - kode yang dibeli daripada AT&T dan kemudiannya milik Unix System Laboratories) dan keluarga BSD (kode - kode berasaskan UNIX yang dibangun BSD). Keluarga UNIX yang terakhir, yang kode - kode tidak ada kaitannya dengan kode - kode asal UNIX adalah klon UNIX, Linux. UNIX kini adalah tanda niaga milik The Open Group.
Kelemahan utama UNIX adalah ia kode - kodenya adalah besar (ia dijalankan di dalam sistem-sistem mahal dan mempunyai sumber sistem yang tinggi) dan harganya terlalu mahal. Disinilah Linux memainkan peranannya. Linux dibangun agar ia kecil, pantas dan murah. Selama ini pembangun Linux masih mengekalkan konsep ini. Linux mampu dijalankan dalam keadaan paling minimum seperti komputer Intel 286, 386 dan 486, komputer yang mungkin akan dibuang jika ia masih mau menjalankan sistem operasi berasaskan Windows. Sejarah Linux http://www.li.org/linuxhistory.php
Linux (Sebutan "LINN-ooks") asalnya dibina oleh Linus Torvalds dari Universitas Helsinki di Finland. Linux diasaskan daripada UNIX untuk PC yang disebut Minix. Oleh karena Minix hanya dibina untuk tujuan pengajaran sistem operasi dan kekurangan berbagai perkara yang ada di dalam Unix, Linus mengambil keputusan menulis semula sistem operasi itu dan ia dinamakan Linux. Yang ditulis pada masa itu di atas komputer "Sinclair QL" dengan memori hanya 4MB. Akhir tahun 1991 Linux diperkenalkan kepada umum dan Linus telah menjadikan kode - kode Linux itu percuma dan menggalakkan penyebaran dan pembangunan Linux oleh orang lain. Pembangunan Linux terus berkembang dengan diketuai oleh Linus, oleh kumpulan pembangunan sistem Linux yang berada di seluruh dunia melalui Internet.

Linux adalah klon UNIX (Bagi MS, ia adalah bagai cerita Star Wars Episode II - "Attack Of The Clones"). Ia ditulis semula berasal dan asas agar menyerupai UNIX dan mematuhi standard Unix POSIX. Tiada satu pun kode - kode Linux diambil dari kode asal Unix. Tiada pihak dari Unix System Laboratories dan Universitas California di Berkely yang terlibat dengan pembangunan Linux. Linux adalah sistem operasi yang pertama dan satu-satunya yang sedia mematuhi standard yang telah ditetapkan di bawah dokumen POSIX-1 dan POSIX-2.

Linux dilicensekan dibawah hak cipta GNU General Public License (GPL) salah satu jenis license dalam Sumber Terbuka. License ini telah ditulis oleh oleh Free Software Foundation (FSF), http://www.opensource.org/ bertujuan untuk menghalangi individu atau kelompok melakukan penyebaran kode - kode aplikasi.

Secara ringkasnya, walaupun anda boleh mengenakan bayaran kepada salinan kode - kode yang anda serahkan kepada orang lain, namun anda tidak berhak untuk menghalangi orang yang telah anda telah menjualkan atau memberikannya kode - kode itu menjual atau menyerahkan kode - kode itu kepada orang lain walaupun secara percuma atau dengan harga lain yang telah mereka telah tetapkan. http://www.opensource.org/licenses/index.html

Ini juga bermaksud kode - kode asal perisian di bawah license ini boleh didapati secara bebas tanpa halangan. Ini satu berita yang baik untuk pembangun aplikasi, mereka boleh mengubah mana-mana aplikasi di bawah GPL dan masih boleh menyebarkan kode - kode yang mereka mengubah dan memperbaiki dengan syarat kode - kode itu juga perlu dilicense di bawah license yang sama.
Apa yang dibina oleh Linus hanyalah Kernel kepada Linux. Tanpa perisian-perisian lain, sistem operasi Linux tidak lengkap. Kebanyakan perisian, aplikasi dan utiliti di dalam distribusi Linux datang daripada FSF dan projek GNU. Projek GNU http://www.gnu.org/ adalah usaha untuk menulis sistem operasi mudah alih dan canggih yang menyerupai UNIX. Mudah alih bermaksud ia boleh dijalankan diberbagai jenis sistem dan mesin bukan sejenis Intel, Macintosh dan sebagainya. Sistem Operasi di dalam projek ini dipanggil Hurd. Perbedaan di antara Hurd dan Linux bukan dari segi antara muka tetapi dari segi pembangunan. Hurd adalah sistem operasi modern dan Linux pula banyak meminjam reka bentuknya daripada Unix.

Aplikasi daripada projek ini tidak perlu ditulis semula untuk Linux. Dengan kompiler C, GCC untuk Linux, maka perisian yang lain dengan mudah dibina semula di dalam Linux tanpa perubahan yang besar. Tanpa GCC dan perpustakaan Linux C, tidak mungkin perkara ini dilakukan. Penghargaan perlu diberikan kepada H. J. Lu dan juga mereka yang terlibat dalam semua projek GNU dan Linux.


sumber : http://ms.wikipedia.org/wiki/Sejarah_Linux

0 komentar:

Post a Comment

NgomeL aja disini..!!