Selasa, 09 Agustus 2011

Linux Origin

1.3.1sejarah Linux

Linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama Linus Torvalds. Dulunya Linux merupakan proyek hobi yang diinspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada tanggal 5 Oktober 1991, Linus
mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Saat ini Linux adalah sistem UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah jika dibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok
orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cepat dan efisien, internet menjadi pilihan yang sangat tepat. Karena kernel Linux dikembangkan dengan usaha yang independent, banyak aplikasi yang tersedia, sebagai contoh, C Compiler menggunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu
Star Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang pada Linux dikenal sebagai Scilab. Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan distro.


1.3.2 Asal Unix
UNIX adalah nama sebuah kelompok sistem operasi yang melacak asal-usul mereka kembali ke 1969 di Bell Labs. Sejak awal, UNIX dirancang untuk mendukung beberapa pengguna dan multitasking. UNIX juga salah satu sistem operasi pertama untuk menyertakan dukungan untuk protokol jaringan Internet. Sejarah UNIX, yang kini membentang lebih dari 30 tahun, adalah rumit karena banyak perusahaan dan organisasi telah memberikan kontribusi untuk pengembangannya.

Selama tahun 1970-an, UNIX berkembang melalui pekerjaan pembangunan programmer di Bell Labs dan beberapa universitas, terutama University of California, di Berkeley. Ketika UNIX yang pertama mulai dipasarkan secara komersial pada 1980-an, itu digunakan untuk menjalankan server jaringan yang kuat, bukan komputer desktop.

Hari ini, ada puluhan versi yang berbeda dari UNIX, termasuk yang berikut:

HP-UX (Hewlett Packard UNIX)
Berkeley Software Design, Inc, (BSD UNIX, yang telah melahirkan derivatif seperti FreeBSD)
Santa Cruz Operation (SCO) UNIX
Sun Solaris
AIX (IBM UNIX)

Meskipun popularitas Microsoft Windows pada LAN perusahaan, banyak dari internet berjalan pada sistem UNIX yang kuat. Meskipun UNIX biasanya berhubungan dengan perangkat keras yang mahal dan dianggap tidak ramah pengguna, perkembangan terakhir, termasuk penciptaan Linux (dijelaskan dalam bagian berikutnya), telah mengubah citra tersebut. Gambar menunjukkan beberapa dari berbagai jenis server yang sistem UNIX dan Linux yang digunakan untuk.
Nama varian UNIX Dikembangkan oleh (vendor/organisasi)
A/UX
Apple Computer

Domain/X
Apple Computer

Darwin Apple Computer (modifikasi yang dilakukan oleh Apple dari kernel BSD dan diaplikasikan pada Mac OS/X).

CTIX
Convergent Technology

Distrix
Convergent Technology
UniCOS
Cray Research (sekarang bagian dari Silicon Graphics Incorporated)

DG/UX
Data General Corporation

Digital UNIX
Digital Equipment Corporation (DEC) (dibeli oleh Compaq, sekarang bagian dari Hewlett-Packard)

Ultrix
Digital Equipment Corporation (DEC) (dibeli oleh Compaq. sekarang bagian dari Hewlett-Packard)

CLIX
Fairchild Company

HP/UX
Hewlett-Packard

Tru64
Compaq (sekarang bagian dari Hewlett-Packard)

AIX
International Business Machine (IBM) Corporation

Coherent
Mark William Company

XENIX
Microsoft Corporation (lalu dijual ke SCO)

DVIX
Northern Telecom

UnixWare
Novell Incorporated

SCO UNIX
Santa Cruz Operation (SCO) Corporation
SCO XENIX
Santa Cruz Operation (SCO) Corporation

SCO OpenServer
Santa Cruz Operation (SCO) Corporation

Dynix
Sequent

SINIX
Siemens Corporation/Nixdorf

IRIX
Silicon Graphics Incorporated (SGI)

SunOS
Stanford Universities Network (SUN)

Solaris
Sun Microsystems Incorporated

Eunice
The Wollongong Group

Uniplus+
Unisoft Corporation

BSD UNIX Universitas California (University of California) Berkeley, Amerika Serikat

BSD/I BSDI (Berkeley Software Design Incorporated)

OSF/1 Open Software Foundation

GNU/Linux
Free Software Foundation

GNU/Hurd
Free Software Foundation

FreeBSD

NetBSD

OpenBSD

NextStep

Minix
Universitas Terbuka Amsterdam (Vrije Universiteit Amsterdam ), Belanda

Mach
Universitas Carnegie Mellon (Carnegie Mellon University), Amerika Serikat

UNIX System V
Lucent Technologies ( Bell Labs)
QNX
QNX Software Systems








1.3.3 Linux / Unix GUI
Kedua UNIX dan Linux adalah mampu menjalankan GUI. Karena ada begitu banyak versi yang berbeda dari kedua UNIX dan Linux, ada lusinan antarmuka grafis populer dari yang untuk memilih.

Sebagai contoh, instalasi default dari Red Hat 7.x menginstal Lingkungan Desktop GNOME dan menggunakan GNOME sebagai default untuk semua GUI pengguna (lihat Gambar).

Meskipun lingkungan desktop lain, seperti K Desktop Environment (KDE) dapat dikonfigurasi dan digunakan dengan Linux (lihat Gambar), GNOME adalah cepat memperoleh penerimaan industri sebagai "standar" UNIX dan Linux GUI.

UNIX dan Linux baik bergantung pada sistem X-Windows untuk menampilkan GUI. Sistem X-Windows adalah software yang bekerja dengan perangkat keras sistem dan aplikasi grafis termasuk "Window Manager". Window Manager adalah perangkat lunak bertanggung jawab untuk ukuran, posisi, dan rendering jendela grafis yang menjalankan program masuk

Windows termasuk perbatasan yang dapat diseret untuk mengubah ukuran, dan tombol grafis yang dapat diklik untuk meminimalkan, memaksimalkan, memulihkan, dan menutup jendela. Sejak Linux mendukung puluhan manajer window, dan masing-masing window manager dapat disesuaikan, tidak ada cara satu jendela akan tampak atau bertindak. Gambar menunjukkan beberapa tombol jendela umum dan fungsi mereka.

CATATAN:

GNOME adalah singkatan dari "Lingkungan GNU Object Model Jaringan" dan diucapkan "guh-Nome". GNU adalah singkatan dari "GNU Not Unix". GNU merupakan proyek perangkat lunak yang ditujukan untuk memproduksi bebas, perangkat lunak open source untuk Linux. GNU diucapkan "guh-BARU", itulah sebabnya mengapa GNOME adalah diucapkan dengan suara "g". Meskipun demikian, dapat diterima untuk mengucapkan GNOME sebagai "Nama".

GNOME adalah bukan window manager. Bahkan, GNOME dapat bekerja dengan beberapa jenis window manager. GNOME adalah lingkungan desktop. Sebuah lingkungan desktop adalah kombinasi dari program, aplikasi, dan applet yang membentuk bagian dari GUI.

GNOME menyediakan:

Grafis panel yang dapat digunakan untuk memulai aplikasi atau menampilkan status
Sebuah desktop grafis yang dapat digunakan untuk menempatkan aplikasi, file, dan menu
Satu set standar alat-alat desktop dan aplikasi
Seperangkat konvensi yang memungkinkan aplikasi untuk bekerja sama

UNIX dan Linux yang dirancang untuk menjadi sangat fleksibel dan disesuaikan. Akibatnya, UNIX dan Linux mendukung puluhan user interface. Yang paling umum adalah antarmuka berbasis teks yang disebut kerang.

Pengguna mengetik perintah yang diinterpretasikan oleh shell, yang pada gilirannya relay instruksi pengguna untuk sistem operasi dan program lain. UNIX (dan Linux) kerang sulit untuk belajar karena mereka bergantung pada singkatan dan sintaks perintah yang kompleks. Kerang yang umum digunakan termasuk berikut:

Bourne shell
Korn shell
Bash shell: kernel yang paling banyak di gunakan
C shell
TC shell

Distribusi dan konfigurasi dari PC yang menjalankan UNIX atau Linux akan menentukan kerang yang akan tersedia untuk pengguna. Meskipun ada puluhan GUI yang tersedia untuk UNIX dan Linux, lingkungan CLI adalah antarmuka pengguna hanya tersedia pada banyak sistem. Jika GUI UNIX atau Linux sedang digunakan, mungkin ada beberapa cara untuk mengakses shell CLI, seperti membuka jendela Terminal, atau "istilah".

Masukkan perintah UNIX, uname, pada kebanyakan sistem untuk mengetahui versi dari UNIX atau Linux yang ada pada computer anda .





1.4.1Network Operating System
Sistem operasi adalah program perantara dalam bentuk software yang bekerja pertamakali saat komputer dinyalakan dan berfungsi melakukan kontrol dan koordinasi penggunaan hardware komputer serta menjalankan berbagai program aplikasi sehingga dapat digunakan user secara nyaman dan efisien. Secara umum sistem operasi ada dua macam, yaitu UNIX dan non-UNIX. Keduanya dibedakan atas penggunaannya, UNIX digunakan untuk komputer besar seperti mainframe dan super komputer, sedangkan non-UNIX digunakan pada PC (komputer pribadi).
Jaringan komputer adalah komputer-komputer yang dihubungkan satu dengan yang lain untuk dapat saling berkomunikasi serta berbagi informasi dan perangkat komputer walaupun berlainan area dan jarak yang berjauhan. Pada dasarnya, jaringan komputer terbagi menjadi dua jenis, yaitu :
1. Peer to Peer (P2P)
Sistem P2P adalah sebuah jaringan yang memungkinkan semua komputer dalam lingkungannya bertindak/berstatus sebagai server yang memiliki kemampuan untuk mendistribusikan sekaligus menerima berkas-berkas atau sumber. Dalam Peer-to-peer pengguna sistem operasi jaringan yang diizinkan untuk berbagi sumber daya dan file yang terletak pada komputer mereka dan akses sumber daya bersama dari orang lain.
Contoh:
• AppleShare digunakan untuk menghubungkan jaringan produk Apple.
• Windows for Workgroups digunakan untuk jaringan peer-to-peer komputer windows.
2. Client Server
Sistem jaringan client / server operasi memungkinkan jaringan untuk mensentralisasi fungsi dan aplikasi dalam satu atau lebih file server khusus. Server merupakan pusat dari sistem, yang memungkinkan akses ke sumber daya dan keamanan institusi. Sistem operasi jaringan menyediakan mekanisme untuk mengintegrasikan semua komponen pada jaringan untuk memungkinkan beberapa pengguna secara bersamaan berbagi sumber daya yang sama terlepas dari lokasi fisik.
Contoh :
• Novell Netware
• Windows Server
Diantara dua jenis jaringan komputer di atas, yang paling paling populer adalah jaringan client server. Karena jaringan ini merupakan jaringan yang paling banyak diimplemetasikan pada saat sekarang ini. Gambaran dari arsitektur jaringan client server dan proses komunikasinya dapat dilihata pada gambar di bawah ini :

Dari sistem operasi dan jaringan komputer ada satu sistem yang merupakan pengintegrasian keduanya, yang disebut system operasi jaringan atau yang dikenal dengan NOS (Network Operating System). NOS adalah sebuah jenis sistem operasi yang ditujukan untuk menangani jaringan. Umumnya, sistem operasi ini terdiri atas banyak layanan atau service yang ditujukan untuk melayani pengguna, seperti layanan berbagi berkas, layanan berbagi alat pencetak (printer), DNS Service, HTTP Service, dan lain-lain.
Network Operating System menjadi mata kuliah wajib pada ilmu komputer khususnya program study Sistem Komputer. Mata kuliah ini ini diberikan pada program study Sistem Komputer Universitas Andalas pada semester VI sebagai lanjutan dari mata kuliah ssstem operasi (operating system/OS) pada semester sebelumnya.
Jika system operasi (OS) bertugas untuk memberikan abstraksi terhadap kontrol dan manajemen hardware serta operasi-operasi dasar sistem computer, maka, network operating system (NOS) bertugas mengontrol dan mengendalikan jaringan komputer. Network operating system mengelola interaksi antara komputer pribadi, local area network (LAN), dan server yang memungkinkan PC mengakses informasi, transaksi, koordinasi komunikasi sehingga dapat dipakai bersama. Ciri dari NOS biasanya memiliki feature-feature (keunggulan) yang antara lain:
• Tampilan pengendali yang menarik dan mudah dengan GUI (Graphic User Interface).
• Sebagai pusat penyimpanan data jaringan atau pengelola sumber daya jaringan dan memiliki metoda penyimpanan data jaringan yang baik.
• Back up data dan pastikan itu selalu tersedia.
• Fasilitas pengiriman data ke printer atau komputer lain.
• Mengamankan akses ke jaringan (keamanan yang tinggi).
• Memungkinkan pengguna jauh untuk terhubung ke jaringan atau log-on jarak jauh oleh pemakai melalui modem.
• Memungkinkan pengguna untuk terhubung ke jaringan lain seperti Internet.
• Memungkinkan untuk penambahan sederhana klien dan sumber daya.
• Memonitor status dan fungsi dari elemen jaringan.
• Mendistribusikan program dan update perangkat lunak untuk klien.
• Dapat menggunakan workstation tanpa hard disk atau disket.
Sejumlah OS seperti Windows NT sudah termasuk NOS dan memang dirancang untuk keperluan network, sehingga tidak perlu menginstal NOS lagi. Beberapa sistem operasi jaringan yang umum dijumpai adalah sebagai berikut:
• Microsoft Windows Server 2003 dan 2008 (NT Server Family)
• Novell NetWare
• GNU/LINUX
• Mac OS X
• Varian UNIX, seperti : SCO OpenServer atau Solaris
Secara khusus NOS memang untuk diinstal pada komputer server, tetapi bisa juga diinstal pada komputer client (misalnya : untuk kegiatan belajar/praktek mahasiswa Sistem Komputer Unand di labor komputer) dengan cara menggandeng dengan aplikasi tambahan yaitu pencipta mesin virtual, atau dapat juga diinstal langsung pada computer (dual booting) dengan cara mengalokasikan hardisk untuk software NOS ini. Jika komputer kita nyalakan, akan muncul pilihan OS single user atau NOS yang dapat kita pilih salah satunya berdasarkan kebutuhan.
Hal yang perlu diperhitungkan dan signifikan dalam pengimplementasian sebuah NOS atau instalasinya adalah perangkat keras komputer (hardware). NOS server sistem yang besar memerlukan memori tambahan untuk mendukung beberapa tugas yang semuanya aktif, atau penduduk, di memori pada waktu yang sama. Ruang disk tambahan juga dibutuhkan pada server untuk menyimpan file bersama dan berfungsi sebagai perpanjangan akses ke memori internal pada sistem. Karena NOS tergantung pada operasi terus menerus dari server nya, komponen hardware tambahan juga pasti membutuhkan biaya tambahan, dan tak mengejutkan lagi jika harga satu paket server NOS mencapai puluhan juta.
Diantara beberapa software NOS, yang paling banyak digunakan adalah Windows dan Linux. Jika Microsoft memproduksi dan memiliki hak untuk OS atau NOS Windows secara keseluruhan. Di sisi lain, Linux adalah software open source (originalnya dapat didownload secara gratis). Keuntungan server dengan Linux lainnya adalah apabila digunakan secara terus menerus tidak ada proses booting atau uptime.
Dalam Linux juga terdapat distro Linux, yaitu kumpulan beberapa sistem operasi yang berbasis pada Linux dengan aplikasi-aplikasi yang biasa digunakan pada Linux. Misalnya Ubuntu, Redhat, Suse, Debian, Mandrake, Slackeware, Fedora, dan lain-lain. Pada praktek mata kuliah network operating sytem (NOS) program study Sistem Komputer Universitas Andalas, kami menggunakan LINUX distro Fedora. Sebelum prakteknya, kami terlebih dahulu membahas dan mempelajari perintah-perintah dasar pada LINUX. Hal ini dikarenakan system operasi pada LINUX berbeda dengan system operasi windows yang biasa digunakan.
• Perintah-Perintah Umum pada LINUX :
cd.. = Kembali ke direktori awal
ls = menilik direktori
mkdir = membuat direktori
cd = mengubah direktori
cp = menyalin direktori
rm = menghapus berkas
mv = ganti nama direktori / mencari direktori

• Perintah Penyuntingan Text :
-touch = membuat file baru
-cat = melihat isi file secara langsung
-vim = membuat & mengedit isi file
-vi = idem
-pwd = mengetahui path current direktori

• Direktori dan System Berkas
1) Level tertinggi adalah “ / ” atau root termasuk hardisk, partisi dan removable disk.
2) Direktori dibawah root :
/bin = aplikasi biner penting
/boot = lokasi konfigurasi boot
/dev = berkas piranti
/home = direktori pangkal
/lib = lib yang diperlukan system
/lost+found = menyediakan sistem lost + found
/media = memuat media lain
/mnt = me-mount sistem berkas
/root = direktori pangkal root
/sys = informasi sistem
/tmp = berkas sementara
/usr = aplikasi dan berkas yang sering dipakai
/var = berkas variabel log & database
Setiap Network Operating System (NOS) memiliki keunggulan dan kelemahan masing-masing. Begitu juga dengan sistem operasi jaringan Linux yang memiliki kelebihan dalam sistem operasi server dan masih memiliki kekurangan dengan masih kurangnya aplikasi pada Linux. Baik Linux atau Windows, pilihannya tergantung pada kebutuhan pengguna.

1.4.2 Windows dan Linux NOS Perbandingan

Di masa lalu, sistem operasi Windows dan Linux menawarkan pelanggan dan pengguna akhir pilihan yang jelas dan perbandingan. Misalnya, dari awal, Windows telah dipasarkan sebagai user-friendly interface, grafis (GUI), sistem operasi desktop. Dari titik itu, Windows telah pindah ke lingkungan server dan sekarang menawarkan berbagai stabil dan sistem perusahaan tingkat operasi server juga. Linux, di sisi lain, mulai keluar di sisi berlawanan dari Microsoft Windows. Seperti yang Anda telah pelajari, akar Linux dimulai dengan UNIX dan dengan desain modular membuat Linux pilihan yang sangat populer di kalangan administrator sistem untuk menjalankan server mereka. Desain modular berarti bahwa Linux mendukung pendekatan campuran-dan-pertandingan yang memungkinkan membangun sistem operasi untuk server tertentu dengan hanya memilih dan menggabungkan modul-modul yang mengimplementasikan fungsi yang diperlukan. Ini desain modul yang disediakan Linux dan UNIX dengan stabilitas dan faktor kehandalan yang disemen pertumbuhan di server, sebagai lawan desktop. Faktor lain yang akan memisahkan lingkungan Linux dari lingkungan Windows adalah kenyataan bahwa untuk waktu yang lama, Kernel Linux, kode sumber, dan sistem operasi telah didistribusikan secara bebas di komunitas open source. Hal ini berbeda jelas untuk Windows. Banding dibuat open source Linux yang populer dengan programmer juga karena mereka bebas untuk menyesuaikan Kernel Linux dan kode sumber. Ini masih terjadi dengan sebagian besar distribusi Linux saat ini, kecuali yang Red Hat Linux. Hari ini, Red Hat tidak lagi menawarkan tanda tangan "Red Hat" distribusi di pasar open source. Red Hat bukannya menawarkan solusi Red Hat dalam banyak cara yang sama seperti Microsoft Windows menawarkan sistem operasi. Red Hat Linux menawarkan versi desktop, server mid-range, dan edisi tingkat perusahaan server. Red Hat tidak menawarkan pilihan open source bernama Fedora, yang bebas didistribusikan kepada komunitas open source. Secara teknis, Fedora tidak resmi produk yang didukung Red Hat.

Baru-baru ini, perbandingan Windows dan Linux telah menjadi tidak begitu berbeda lagi. Linux telah membuat keuntungan yang kuat dalam mempromosikan itu kelangsungan hidup di pasar sebagai pesaing dan alternatif untuk Windows. Menjaga ini dalam pikiran, masih ada perbedaan yang berbeda yang secara jelas memisahkan dua. Perbedaan ini meliputi, pertama, aspek modular, yang masih merupakan komponen fundamental dari Linux, mode teks antarmuka fungsi, biaya, mendapatkan OS, kemampuan untuk menjalankan dari CD, perangkat lunak aplikasi yang tersedia dan perangkat lunak aplikasi mendapatkan, kerentanan virus, keamanan fitur, dan mendukung beberapa pengguna.

Modus teks Antarmuka
Linux menyediakan jendela terminal dalam modus GUI serta kemampuan untuk menjalankan dalam modus teks dengan GUI sama sekali. Dari antarmuka mode teks, juga dikenal sebagai baris perintah Linux, pengguna memiliki kemampuan untuk sepenuhnya mengkonfigurasi Linux dengan cara apapun mereka perlu. Hal ini sangat berguna bagi pengguna Linux sebagai konfigurasi yang paling dilakukan dengan membuka file konfigurasi dalam mode teks dan mengedit itu. Windows menawarkan antarmuka baris perintah juga, namun, baris perintah Windows tidak menyediakan fungsionalitas DOS nyata lagi. GUI Linux adalah opsional, sedangkan GUI Windows adalah sebuah komponen integral dari OS. Menjalankan OS GUI menurunkan efisiensi dan keandalan server karena beban meningkat menempatkan pada sumber daya server. Ketika membahas server dan komputer desktop, efisiensi dan kehandalan adalah hal yang terpenting. Efisiensi dan kehandalan dari server Linux semua meningkat dengan menjalankan contoh server Linux tanpa GUI, sesuatu yang versi server Windows tidak bisa lakukan.

Biaya
Untuk penggunaan desktop atau rumah, Linux sangat murah atau bahkan gratis, Windows mahal. Untuk menggunakan server, Linux sangat murah dibandingkan dengan Windows. Microsoft memungkinkan satu salinan Windows untuk digunakan pada satu komputer. Dimulai dengan Windows XP, mereka menggunakan perangkat lunak untuk menegakkan aturan ini. Sebaliknya, sekali Anda telah membeli Linux, Anda dapat menjalankannya pada sejumlah komputer tanpa biaya tambahan.

Mendapatkan Sistem Operasi
Sulit untuk membeli komputer baru dengan Linux pra-instal. Para vendor PC besar hanya menjual komputer berbasis Windows untuk digunakan di rumah (mesin berbasis Linux yang mereka jual adalah server). Pada Agustus 2004 HP mengatakan akan menawarkan komputer notebook bisnis, Compaq nx5000, dengan SUSE Linux pra-instal. Sebuah model low end diharapkan untuk menjual kurang dari model sebanding menjalankan Windows XP. HP juga dijadwalkan untuk menjual PC Linux untuk konsumen di Asia pada bulan Juni 2004.

Ablity untuk Jalankan dari CD
Linux dapat dijalankan dari CD, Windows tidak dapat. Untuk menjalankan Windows, itu harus pertama-tama harus diinstal ke hard disk Anda. Biasanya ini adalah benar dari Linux juga, tetapi ada cukup beberapa versi Linux yang berjalan sepenuhnya dari CD tanpa harus diinstal ke hard disk. Ini adalah cara yang bagus bagi pengguna Windows untuk pengalaman Linux untuk pertama kalinya. Di antara distro Linux yang memiliki versi CD-hanya Knoppix, SuSE (disebut Live-Eval), FreeBSD (disebut LiveCD), Lindows dan Slackware.

Tersedia Aplikasi Software dan Memperoleh Software Aplikasi
Ada lebih aplikasi perangkat lunak tersedia untuk Windows, namun banyak perangkat lunak Linux dan aplikasi yang tersedia untuk Linux adalah gratis. Jika Anda membeli salinan Windows, Anda tidak mendapatkan perangkat lunak aplikasi dengan itu. Jika Anda membeli salinan Linux datang dengan dua atau tiga CD senilai perangkat lunak aplikasi bebas. Setiap distribusi Linux datang dalam beberapa rasa, versi yang lebih mahal datang dengan lebih aplikasi perangkat lunak.

Virus Kerentanan dan Fitur Keamanan
Dibandingkan dengan Windows, Linux bebas virus. Virus lebih banyak berjalan di Windows dari pada Linux. Secara default, pengguna harus menyediakan username dan password untuk log on ke sistem Linux. Dengan Windows, hal ini tidak terjadi. Mengharuskan pengguna untuk menggunakan username dan password adalah fitur yang harus baik dikonfigurasi saat instalasi Windows atau setelah instalasi Windows. Secara umum, non-berpengalaman pengguna Windows baik akan tidak tahu fitur ini ada atau tidak akan tahu cara mengkonfigurasinya. Ini menyajikan kerentanan keamanan utama di Windows. Linux juga menyediakan fitur keamanan skor dengan semua aplikasi server utama yang memungkinkan administrator untuk sepenuhnya mengontrol hampir setiap aspek kerentanan dan keamanan. Keamanan Windows umumnya satu dimensi, di mana mereka menyediakan sederhana "on / off" fitur keamanan yang tidak menawarkan tingkat keamanan yang ditujukan untuk bahan yang sensitif. Fitur keamanan paling untuk Windows harus dibeli melalui pihak ketiga vendor perangkat lunak, yang sangat mahal.

Mendukung Multiple User
Linux adalah sistem multi-user, Windows tidak. Windows dirancang untuk digunakan oleh satu orang pada suatu waktu. Database berjalan di bawah Windows memungkinkan akses bersamaan oleh beberapa pengguna, tetapi Sistem Operasi itu sendiri dirancang untuk berurusan dengan manusia tunggal yang pada suatu waktu. Linux dirancang untuk menangani beberapa pengguna secara bersamaan. Windows dapat menjalankan banyak program secara bersamaan, seperti yang bisa Linux. Ada versi multi-pengguna Terminal Server Windows disebut tapi ini bukan pra-instal versi Windows yang tersedia pada komputer pribadi.

1.4.4 Mengevaluasi sumber daya pelanggan dan persyaratan
Salah satu hal pertama yang harus dipertimbangkan ketika membeli atau membangun sebuah komputer baru adalah persyaratan yang diperlukan untuk memungkinkan sistem untuk secara efisien menyediakan layanan. Menentukan sumber daya pelanggan juga akan membantu memutuskan apa jenis sistem untuk membangun atau membeli untuk pelanggan.

Sebagian besar komputer yang dijual tidak dirancang untuk memiliki Linux berjalan pada mereka. Oleh karena itu, evaluasi persyaratan tertentu seperti perangkat keras dan perangkat lunak akan membantu dalam setiap langkah lain dalam mengkonfigurasi Linux untuk sistem. Persyaratan lain seperti menentukan apakah sistem akan menjadi workstation, server, atau alat khusus juga akan membantu dengan langkah-langkah selanjutnya mengkonfigurasi Linux pada sistem. Perencanaan yang cermat dari langkah ini akan membantu ketika memutuskan masalah-masalah lain seperti instalasi, konfigurasi administrasi, dan, yang akan dibahas kemudian dalam kursus ini.

Workstation
Workstation Linux, yang juga dikenal sebagai komputer desktop, adalah sebuah sistem yang biasanya komputer standalone yang terdiri dari satu monitor, keyboard, dan mouse. Paling sering workstation akan dikonfigurasi dengan koneksi jaringan juga, tapi ini bukan persyaratan untuk komputer workstation atau desktop. Gambar menunjukkan contoh dari sebuah workstation khas bahwa Linux dapat berjalan di.

Ketika mengevaluasi persyaratan yang tepat untuk workstation Linux, adalah penting untuk diingat bahwa pengguna akan memerlukan perangkat keras khusus dan perangkat lunak yang diinstal pada sistem. Misalnya, persyaratan untuk sistem low-end, dimana seseorang mungkin hanya perlu untuk tugas-tugas sederhana seperti pengolah kata, tidak akan menjadi sistem yang memiliki unit pengolahan yang sangat cepat sentral (CPU) atau dalam jumlah besar memori dan ruang hard disk . Namun, persyaratan untuk sistem high-end untuk seorang individu yang perlu melakukan tugas-tugas yang lebih kompleks, seperti mengedit video atau tugas berat simulasi ilmiah, akan jauh lebih besar. Sistem high-end pada kenyataannya akan perlu untuk memiliki prosesor yang sangat cepat serta sejumlah besar memori yang cepat dan ruang hard disk.

Persyaratan perangkat keras lain yang biasanya akan ditemukan pada workstation hardware audio seperti kartu suara, speaker, dan dalam beberapa kasus mikrofon mungkin diperlukan juga. Pada workstation pengguna juga mungkin perlu memiliki beberapa kapasitas tinggi drive removable media. Drive ini dapat berupa Zip drive, CD-R atau CD-RW burner, dan dalam beberapa kasus drive DVD-ROM juga.

Server
Persyaratan untuk server akan sangat berbeda dibandingkan dengan workstation. Gambar menunjukkan contoh dari apa sebuah server Linux khas mungkin terlihat seperti. Seperti ditunjukkan dalam Gambar, server umumnya terlihat sangat berbeda dari sistem workstation. Server benar-benar tidak perlu untuk user yang berorientasi fitur seperti monitor yang besar, speaker, atau kartu suara. Di sisi lain, server akan perlu terdiri dari hal-hal seperti sangat handal dan kesalahan toleran hard disk. Untuk alasan ini server akan memiliki besar, kinerja tinggi hard disk seperti Sistem Antarmuka Komputer Kecil (SCSI) disk sebagai lawan ke Extended (EIDE) disk IDE yang akan dipasang di workstation. Hal ini karena kebanyakan server menggunakan berat hard disk mereka dan karenanya memerlukan disk yang melakukan lebih baik. Disk SCSI akan menyediakan fitur dan sangat berguna ketika pengguna memiliki disk yang terpasang pada server tunggal.

Ukuran jaringan bahwa server akan mendukung akan membantu menentukan CPU dan persyaratan memori untuk server. Misalnya, jika pengguna adalah menginstal server di lingkungan jaringan besar yang akan menangani banyak permintaan dan jasa, memiliki sistem dengan cepat CPU dan sejumlah besar random-access memory (RAM) akan menjadi suatu keharusan. Ini tidak akan menjadi kasus untuk server yang di kantor kecil dan hanya menangani permintaan dari beberapa pengguna. Dalam server Linux, memiliki jumlah besar RAM dapat menjadi lebih penting karena merupakan memiliki fitur yang secara otomatis menyimpan mengakses terakhir ke hard disk di memori. Linux maka dapat membaca langsung dari memori daripada pergi kembali ke hard disk ketika permintaan berikutnya masuk ini disebut penyangga akses disk. Oleh karena itu, server Linux dengan banyak RAM dapat mengalahkan server dengan setup yang sama dan RAM kurang.

Aspek lain untuk melihat ketika menentukan persyaratan adalah jenis sistem server ini akan menjadi. Apakah server ini akan menjadi web atau File Transfer Protocol (FTP) server, berita Usenet server, database server, atau server waktu? Semua pertanyaan ini akan perlu diatasi. Misalnya, jika server akan menangani website yang akan diakses berkali-kali dan memberikan berbagai layanan, maka pengguna akan perlu untuk merancang sebuah server yang sangat kuat. Dalam beberapa kasus, pengguna mungkin perlu untuk memiliki lebih dari satu server menyediakan Layanan Web.

Dedicated Tangga
Ini bisa sulit untuk membuat persyaratan yang disarankan untuk sistem Linux berjalan sebagai alat khusus. Sebuah alat khusus dapat menjalankan sistem Linux sebagai router, print server, atau firewall misalnya. Angka - menunjukkan contoh bagaimana sebuah server Linux dapat digunakan sebagai firewall atau server cetak. Ketika membangun sebuah sistem yang akan digunakan sebagai alat berdedikasi, pengguna seringkali dapat menggunakan hardware daur ulang yang akan dinyatakan tidak dapat digunakan. Dalam beberapa kasus, peralatan khusus mungkin memerlukan perangkat keras yang sangat khusus seperti motherboard adat atau layar sentuh perangkat input.

Pelanggan Sumber Daya
Menentukan sumber daya pelanggan adalah langkah yang sangat penting dalam mengevaluasi persyaratan yang diperlukan, serta mengidentifikasi sumber daya yang ada. Ini dapat termasuk hardware yang ada yang dapat digunakan, keterbatasan anggaran, dan memiliki keahlian yang tepat tersedia.

Linux menyediakan sarana yang sangat baik untuk menggunakan kembali hardware yang telah ada dan memperpanjang hidup sistem lama dan sebaliknya tidak dapat digunakan. Salah satu alasan untuk ini adalah fakta bahwa Linux memiliki kemampuan untuk berjalan tanpa GUI yang dapat menggunakan semua sumber daya sistem. Hal ini sangat berguna jika pengguna ingin sebuah sistem untuk bertindak sebagai firewall untuk jaringan berukuran kecil atau menengah. Untuk firewall ini, pengguna dapat menginstal Linux pada awal atau sistem Pentium 486. Sebuah sistem Linux berjalan sebagai firewall tidak akan memerlukan banyak daya CPU atau memori, serta jumlah minimum ruang disk. Jenis sistem juga dapat digunakan sebagai print server atau file server jika sejumlah kecil RAM ditambahkan. Contoh lain dimana sistem seperti ini mungkin digunakan adalah sebagai terminal dan bahkan X terminal grafis untuk komputer Linux atau UNIX lainnya.

Kendala anggaran adalah hal-hal yang akan selalu datang ke pertanyaan ketika membeli komputer baru atau hardware. Salah satu cara untuk menangani kendala-kendala adalah benar menentukan perangkat keras yang tepat yang diperlukan dan apa pengguna akan perlu untuk menyelesaikan pekerjaan. Misalnya, ruang hard disk selalu dapat ditambahkan kemudian. Ini mungkin ide yang baik untuk memulai dengan ukuran disk yang cukup keras, yang akan biaya efektif. Drive lebih keras selalu dapat ditambahkan kemudian sesuai kebutuhan. Bidang lain dimana evaluasi dan perencanaan yang cermat dapat membantu memenuhi anggaran dalam kecepatan CPU. Hari ini, top-of-the-line CPU sangat bagus tapi itu tidak berarti bahwa mereka diperlukan untuk kebutuhan pengguna. Misalnya, itu akan membuang-buang uang untuk menginstal 2,4 gigahertz (GHz) Pentium 4 prosesor pada sistem yang terutama akan digunakan untuk pengolah kata.

Faktor lain yang harus diperhatikan dalam menangani kendala anggaran adalah bahwa setelah pengguna telah terpasang komputer atau perangkat keras baru, akan ada kebutuhan bagi seseorang dengan keahlian yang tepat untuk memberikan dukungan dan pelatihan kepada individu yang menggunakan perangkat keras baru dan perangkat lunak. Sebagai contoh, jika sistem ini diintegrasikan menjadi sebuah jaringan yang ada, pengguna mungkin perlu pelatihan khusus untuk mengakses sumber daya melalui jaringan. Isu-isu lain termasuk akses ke media penyimpanan. Di Linux, mengakses floppy atau CD-ROM ini berbeda dari cara hal itu dilakukan menggunakan Windows.

Tidak ada komentar:

Posting Komentar