1 Operating System bukanlah Aplikasi !!!
Komputer tanpa Operating System (Sistem Operasi) sama dengan memiliki Walkman tanpa kaset, yang artinya sama saja bohong. Operating System BUKAN aplikasi. Masyarakat sering tertukar antara pengertian Software dan Aplikasi.Pengertian mudahnya, software adalah segala macam jenis program yang digunakan untuk mengoperasikan komputer dan peralatannya. Sedangkan software terbagi menjadi dua :
2 Operating System Terkini
Operating System berkembang mengikuti perkembangan teknologi dan kebutuhan manusia. Secara umum Operating System dibuat untuk jenis komputer tertentu, antara lain sebagai berikut:Daftar Operating System dengan versi terakhirnya (dengan urutan random):
1.Microsoft Windows Me
2.Microsoft Windows 2000
3.Novell Netware 5
4.MacOS 9 Beta dan MacOS X Server
5.Linux RedHat 7.0, Mandrake 7.2, YellowDog 1.2, MkLinux R1, LinuxPPC 2000, Slackware 7.1, Caldera OpenLinux 2.4, SuSE 7.0, Debian 2.2
6.FreeBSD 4.2
7.Solaris 7
8.BeOS Release 5
3 Konsep Kernel dan Shell
Kernel adalah jembatan antara hardware dan aplikasi-aplikasi yang menerjemahkan bahasa software sehingga mampu dimengerti oleh hardware dan hardware akan segera memprosesnya sesuai dengan permintaan. Akibatnya hal tersebut memungkinkan pengguna untuk menggunakan atau bekerja dengan komputernya melalui software.Hal-hal yang dilakukan oleh Kernel :
Sedangkan shell adalah jembatan antara User Input dengan Kernel, berfungsi memberikan fasilitas pada Pengguna agar bisa berinteraksi dengan Komputer (baik Software maupun Hardware).
Ilustrasi Shell:
Shell dalam Windows95 dikenal sebagai Windows Explorer, sedangkan untuk Windows 98 telah diubah menjadi Internet Explorer (4.0 dan 5.0). Alternatif lain shell untuk Windows adalah LiteStep, yang memberikan tampilan Windows menyerupai XWindow Afterstepnya Unix.
Shell lebih dikenal oleh para pengguna Unix, antara lain : csh, tcsh, bash, pdksh, sh, dan lain-lain.
4 Unix??? ... Apaan tuch .. !!!???
Unix adalah sebuah Operating System yang pada awalnya dikembangkan oleh Bell Labs pada tahun 1969 sebagai sebuah sistem yang berkonsep 'interaktif time-sharing'. Pencipta dari Unix adalah Ken Thompson dan Dennis Ritchie. Pada tahun 1974, Unix menjadi Operating System pertama yang ditulis dalam bahasa C dan sistem operasi yang sifatnya terbuka atau standard. Unix telah terstandardisasi oleh IEEE sebagai Portable Operating System Interface (POSIX). Karakteristik Unix1.Multitasking - dapat menjalankan lebih dari satu jenis aplikasi pada saat yang bersamaan.
2.Multiuser - dapat digunakan oleh lebih dari satu user pada waktu yang bersamaan.
3.Line/Text Command Based - menyerupai DOS yang menggunakan perintah yang di'ketik'an sebagai sarana 'memerintah' komputer. Meskipun demikian telah dikembangkan aplikasi-aplikasi GUI yang dapat menggantikan perintah 'ketik' tersebut dengan menjalankan XWindows. Analog dengan DOS dan Win311, di mana Win311 belum dapat dikatakan sebagai sebuah Operating System.
4.Secure - memiliki tingkat keamanan yang cukup dibandingkan Operating System lainnya. Di mana setiap file, user dan group memiliki 'set' ijin yang tersendiri, sehingga tidak memungkinkan seorang user untuk menghapus atau meng'edit' tanpa memiliki ijin yang cukup.
5.Ready-for-Network ? karena sejarah pembuatannya memiliki tujuan sebagai sarana komunikasi antar komputer, maka Unix hingga saat ini masih unggul dalam hal Computer-Networking.
4.1 Sejarah Unix
- berfungsi di lingkungan programmer
- user interface yang mudah
- utiliti yang sederhana dengan kinerja tinggi
- sistem file yang hirarkis
- interface yang sederhana dalam format file
- multi-user dan multi-prosesing
- arsitektur yang independen dan transparan terhadap user.
4.2 Proyek GNU
The GNU Project's aim was to develop a complete free Unix-like system. GNU adalah singkatan dari GNU not Unix. Proyek ini diluncurkan tahun 1984 untuk mengembangkan sistem operasi unix-like yang lengkap, dengan kata lain GNU System. Salah satu varian GNU ini menggunakan kernel Linux dan sering disebut sebagai GNU/Linux. Proyek ini terus dikembangkan dengan pembuatan software dan utilitas yang free. Pengembangannya dilakukan secara terpisah-pisah, misalnya Linus Torvalds terus menulis kode kernel, Donal Knuth membuat standar text-formatter (TeX), Bob Scheifler mengembangkan sistem X Window dan lain-lain sampai ke program dan utilitas. Selain GNU ada juga proyek yang secara independen menghasilkan sistem operasi unix-like yang gratis. System ini dikenal dengan nama BSD yang dikembangkan oleh UC Berkeley. Sistem operasi free yang ada sekarang pada umumnya merupakan varian dari sistem GNU atau sistem BSD.4.3 Apakah arti Free Software?
Free software adalah sebuah bentuk kebebasan, mengacu ke pengguna untuk memakai, mengkopi, mendistribusikan, mempelajari, mengubah maupun meningkatkan software tersebut. Secara spesifik ada 4 arti kebebasan:- Bebas menjalankan program [freedom 0].
- Bebas mempelajari program dan mengadaptasi sesuai kebutuhan [freedom 1].
- Bebas mendistribusikan ulang [freedom 2].
- Bebas meningkatkan program dan mempublikasikannya [freedom 3].
- Copyleft: siapapun yang mendistribusikan ulang program dengan atau tanpa perubahan harus memberikan kebebasan juga untuk didistribusikan lagi atau diubah. Copyleft menjamin setiap pengguna mempunyai kebebasan.
- Non-copyleft: siapapun yang mendistribusikan atau mengubah harus mendapat ijin dari pembuat program. Free Software Foundation: http://www.fsf.org/
5 Bedanya dengan Linux???
Linux adalah sebuah sistem operasi yang 'menyerupai' UNIX, merupakan implementasi independen dari POSIX, meliputi true multitasking, virtual memory, shared libraries, demand-loading, proper memory management, dan multiuser. Linux seperti layaknya UNIX, mendukung banyak software mulai dari TeX, X Window, GNU C/C++ sampai ke TCP/IP. Linux adalah sistem operasi yang disebarkan secara luas dengan gratis di bawah lisensi GNU General Public License (GPL), yang berarti juga source code Linux tersedia. Itulah yang membuat Linux sangat spesial. Linux masih dikembangkan oleh kelompok-kelompok tanpa dibayar, yang banyak dijumpai di Internet. Mereka tukar-menukar kode, melaporkan bug, dan membenahi segala masalah yang ada. Setiap orang yang tertarik dipersilakan untuk bergabung dalam pengembangan Linux.6 Mengapa Linux???
Beberapa orang mengatakan bahwa Linux dapat diandalkan dan memiliki tingkat security yang cukup baik. Tambahan lain yaitu Linux yang relatif murah, mudah didapatkan di internet, dan secara periodik di'update' dengan periode yang cukup singkat dan dikembangkan dengan teknologi yang baru. Dengan kata lain Linux selalu mengikuti perkembangan teknologi komputer.Tambahan dari Penulis : 'Tidak ada kata tidak bisa oleh Linux, yang ada hanyalah belum bisa'
Keunggulan Linux :
Pada umumnya UNIX dibuat untuk keperluan komputer yang akan didedikasikan sebagai SERVER, sedangkan Linux, tanpa melupakan keunggulannya dalam networking, Linux tetap terus mengembangkan diri sebagai Operating System sebagai Server, tetapi Linux juga mengembangkan diri ke arah Operating System yang mampu dijadikan sebagai Workstation.