All Posts Tagged With: "Linux"

Lisensi Linux

Pada tahun 1991 Linus telah memiliki kernel yang berfungsi dan Richard Stallman memiliki utilitas dasar UNIX yang dikembangkan melalui proyek GNU. Linux menjadi gabungan dua proyek ini (kernel buatan Linus dan utilitas dasar UNIX dari proyek GNU) yang sama-sama bernaung dibawah lisensi GPL (GNU Public License).Pada bulan Oktober 1991 Linus mengirim pesan lagi ke newsgroups mencari support untuk sistem operasi baru dia. Berikut petikannya:

From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Free minix-like kernel sources for 386-AT
Keyword: 386, preliminari version
Message-ID: 1991Oct5.054106.4647@klaava.helsinki.fi
Date: 5 Oct 91 05:41:06 GMT
Organization: Universiti of Helsinki
Lines: 55

“Apakah anda merana selama hari-hari baik minix-1.1, dan anda menghayal kapankah orang bisa membuat device driver sendiri ? Apakah anda sedang tidak ada proyek bagus dan anda sedang putus asa terhadap sistem operasi yang ingin anda modifikasi untuk kebutuhan anda? Apakah anda frustasi kapankah semuanya bisa berjalan di minix? Tidak ada lagi tukang begadang untuk membuat program yang bagus? Mungkin surat ini hanya untuk anda.

Sebagai mana saya tulis beberapa bulan lalu, saya sedang bekerja pada sebuah versi yang free dari minix-looklike untuk komputer AT-386. Akhirnya sekarang mencapai tahap dimana telah dapat digunakan (meskipun mungkin tidak berdasarkan pada keinginan anda), dan saya ingin memberikan sourcenya kepada distribusi yang lebih luas. Ini baru versi 0.02 (sudah ada patch +1 (sangat kecil)), namun saya telah sukses menjalankan bash/gcc/gnu-make/gnu-sed/compress dll didalamnya.

Mungkin anda bertanya pada diri anda sendiri “mengapa?”. Hurd (kernel proyek GNU) akan keluar satu tahun (atau dua, atau bulan depan, siapa yang tahu), sedangkan saya sudah mempunyai minix. Program ini dibuat untuk para hacker oleh seorang hacker. Saya menikmati melakukan ini, dan mungkin orang menikmatinya untuk sekedar melihat dan memodifikasinya untuk keperluannya sendiri. Ini masih kecil dan mudah dimengerti, digunakan, dan dimodifikasi, saya menunggu komentar dari anda.

Saya juga tertarik untuk mendengar siapa saja yang telah menulis utility/library function untuk minix. Jika hasil usaha anda bebas didistribusikan (dibawah copyright atau public domain), saya senang mendengar dari anda, sehingga saya dapat menambahkannya ke system. Saya sedang menggunakan Earl Chews estdio sekarang (terimakasih atas sistem yang bagus Earl), dan pekerjaan yang serupa juga saya sangat nantikan. © tentu akan dibiarkan. Kirim pesan jika anda membolehkan saya menggunakan code anda.”

Linus

Sejarah Linux

Free Software FoundationLinux adalah sistem operasi yang dibuat oleh Linus Torvalds ketika dia masih kuliah di Univesitas Helsinki. Linus waktu itu sedang mempelajari Minix, sebuah variasi UNIX sederhana yang dibuat oleh Prof. Andrew Tannenbaum pada saat Linus masih kuliah. Dengan keinginan menambah fungsi minix, Linus dan teman-temannya menghubungi Andrew Tannenbaum, dengan harapan mendapat izinnya untuk memodifikasi Minix.

Andrew Tannenbaum memiliki pikiran lain, dia ingin mempertahankan Minix sebagai alat belajar yang sederhana dan tidak setuju untuk memodifikasinya. Tidak ada cara lain, Linus dan teman-temannya memutuskan untuk menciptakan sistem operasi sendiri dengan fitur-fitur yang mereka inginkan. Pada 25 agustus 1991 Linus mengirim pesan ke group comp.os.minix news yang isinya (kurang lebih) sebagai berikut:

From: torvalds@klaava.helsinki.fi (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like most in minix?
Summary: small poll for my new operating system
Message-ID: 1991Aug25.205708.9541@klaava.helsinki.fi
Date: 25 Aug 91 20:57:08 GMT
Organization: Universiti of Helsinki

Hi semua pengguna minix

Saya sedang mengerjakan (free) sistem operasi (hanya sekedar hobby, tidak akan jadi sebesar dan seprofesional GNU) untuk platform 386(486) AT clone. Hal ini sudah dibuat sejak april, dan sekarang hampir siap. Saya ingin masukan dari anda semuanya, sebagaimana sistem operasi saya ini jadi seperti ini (phisical layout of files system yang sama (karena alasan praktis) dan beberapa yang lain).

Saya sudah memasukkan bash(1.08) dan gcc(1.40), dan semua kelihatan berkerja. Hal ini berarti akan mendapatkan sesuatu yang praktis dalam beberapa bulan ini, dan saya ingin tahu fitur apa saja yang orang-orang inginkan, namun saya tidak janji akan menerapkannya.

Linus (torvalds@kruuna.helsinki.fi)

PS: Ya! ini minix code yang free, dan ini memiliki multithreaded fs. Ini tidak portable (menggunakan 386 task switching, dll), dan mungkin tidak akan mensupport selain AT-Hardisk, sebagaimana hanya itu yang saya miliki.

Tentang Linux

Linux mulai dibuat oleh Linus Torvalds pada tahun 1991 sebagai proyek pribadi. Dia waktu itu sedang mencari cara untuk menjalankan sebuah sistem operasi yang berbasis Unix tanpa menghabiskan banyak uang. Sebagai tambahan dia ingin untuk mempelajari luar dalam dari processor 386. Linux dirilis gratis ke publik sehingga siapapun dapat mengehacknya dan mengembangkannya dibawah GNU General Public License (lihat bagian Open Source dan Free Software).

Sekarang, Linux sudah tumbuh menjadi pemain utama didalam pasar sistem operasi. Dia sudah diport untuk berjalan di bermacam-macam arsitektur termasuk Compaq Alpha, Sun SPARC dan UltraSPARC, dan chip PowerPC Motorola (contohnya Apple Macintosh dan komputer IBM RS/6000). Linux sekarang dikembangkan oleh ratusan (kalau tidak ribuan) programmer diseluruh dunia. Program-program seperti Sendmail, Apache, dan BIND, yang murupakan software server yang paling populer di internet dapat berjalan di Linux.

Term “Linux” hanya menunjuk ke kernel – inti dari sitem operasi. Kernel inilah yang bertanggung jawab untuk mengontrol processor, memory, hard disk, dan pheriperal. Kernel mengontrol operasi dari komputer Anda dan memastikan bahwa semua program berjalan sebagaimana mestinya. Kernel dan program-program lain dibundel dalam satu paket oleh perusahaan-perusahaan atau individu-individu untuk membuat sebuah sistem operasi. Kita menyebutnya ini sebagai distribusi Linux (atau lebih singkatnya “distro”).