Halaman

Selasa, 14 Agustus 2012

offroad

Secara umum pengertian OFFROAD adalah mengendarai kendaraan di luar jalan raya, apakah itu jalan tanah, lumpur, pasir, sungai, atau batuan yang masih dalam kondisi apa adanya. Atau dengan kata lain perjalanan dengan kendaraan bermotor di luar jalanan beraspal (Roads). 

Ada beberapa istilah/ jenis dalam Offroad : 
1. Fun Offroad , Jenis kegiatan ini lebih mengutamakan wisata alam, dengan medan yang biasa, dan biasanya diikuti oleh keluarga atau karyawan perusahaan, waktu yang dibutuhkan juga nggak terlalu lama. 
2. Ekstrem Offroad, Jenis ini lebih bersifat kompetisi dengan medan yang berat penuh tantangan, juga membutuhkan tingkat keamanan yang tinggi untuk peserta. Waktu yang dibutuhkan bisa sehari bahkan 2 hari, karena medan yang berat tersebut. 

3. Speed Offroad, Jenis ini bersifat kompetisi kecepatan, sesuai dengan waktu yang ditentukan.
4. Adventure Offroad, Jenis ini lebih bersifat petualangan alam, dengan medan yang cukup berat.

 5. Touring Offroad, hampir mirip dengan Adventure Offroad, namun medannya lebih ringan. 

6. Formula-Offroad. Bersifat balapan seperti F1, dengan sirkuit berpasir. Mobil dimodifikasi khusus, dari suspensi hingga mesin yang berjenis V8 berkecepatan tinggi. Tapi yang satu ini banyak dilakukan di luar negeri. 
Selain itu juga diluar negeri terdapat beberapa kategori Off Road Seperti :
1. Dune Bashing. yaitu mengendarai diatas pasir atau gurun. 

2. Greenla
ning/ Two Tracking. yaitu mengendarai dijalan setapak dua lajur yang terdapat dihutan hutan atau pegunungan.

3. Mudding/ Mud Bogging, yaitu mengendarai di daerah berlumpur.
4. Rock Crawling, yaitu mengendarai dengan melewati medan yang berbatu besar dan terjal.


5. Rock Racing, yaitu mengendarai dengan kecepatan yang ditentukan oleh waktu, dengan menyusuri medan berbatu.
 Di Indonesia dewasa ini, olahraga otomotif Offroad diwadahi dalam IOF (Indonesian Offroad Federation) yang sudah banyak memiliki Pengurus Cabang di berbagai Propinsi.

Sumber Artikel dan Gambar secara umum: Coxsters



FAKTA UNIK TENTANG WANITA/PEREMPUAN

Wanita selalu memberi kesan tersendiri terhadap lelaki, banyak keindahan yang coba wanita tampilkan demi penampilan mereka. Tetapi tahukah kamu fakta-fakta unik tentang wanita. Dikesempatan kali ini serbatujuh akan membahas tentang fakta tersebut.


1. Selalu membawa tas
Pria mungkin tidak pernah menyadari hal ini, tetapi wanita selalu membawa tas atau dompet bersama mereka kemanapun. Mereka merasa canggung jika tidak membawa apa-apa di tangan mereka. Dan pria benar-benar tidak tahu apa yang wanita miliki di dalam tas mereka.

2. Wanita tidak pernah memiliki apa pun untuk dipakai
Berikan mereka uang. Dalam hitungan menit, wanita akan cepat mendapatkan sesuatu untuk dibelanjakan. Dan wanita masih mengeluh bahwa mereka tidak punya apa-apa untuk dikenakan. Faktanya adalah sebagian besar pakaian atau aksesori dalam lemari wanita hanya merasa cocok untuk digunakan satu atau tidak pernah dipakai sama sekali.

3. Wanita tidak mandi setiap hari
Tidak semua wanita mandi setiap hari, tidak peduli berapa banyak mereka mengakui kebersihan dan kesehatan. Mereka mengandalkan deodoran dan parfum untuk wangi. Temukan informasi unik lainnya hanya di : Klik > Kumpulan 7 Informasi Unik Dan Menarik

4. Wanita itu banyak makan
Ketika pria di sekitarnya, wanita seolah-olah makan sedikit. Tapi ketika dibiarkan sendiri, mereka bisa menghabiskan pizza ukuran penuh.

5. Wanita lebih menyukai serial televisi
Pria tahu sebagian besar serial televisi terlihat begitu bodoh dan lucu, tapi wanita sangat menyukainya. Mungkin mereka hanya ingin merasa bahwa ada orang-orang lebih buruk daripada mereka. Sekarang pria harus tahu, mengapa film sinetron begitu terkenal.

6. Setelah berhubungan seks, wanita masih suka dicium
Pria selalu merasa lelah dan lebih memilih tidur setelah berhubungan seks, namun tidak dengan wanita. Mereka justru masih suka berbicara, main-main, dan mencium satu sama lain. Untuk menginginkan hubungan seks yang hebat, pria harus memperhatikan hal ini.

Di luar fakta di atas, masih banyak fakta lucu dan aneh selain yang dijabarkan di atas, seperti :
- Perempuan khawatir tentang penampilan mereka saat berhubungan seks.
- Wanita suka tawar-menawar, meskipun mereka tidak suka berbelanja.
- Sekitar 70 persen wanita lebih suka cokelat daripada seks.
- Wanita tidak ingin ada wanita lain memakai gaun yang sama.
- Wanita lebih cepat dewasa daripada pria.
- Wanita bisa menghabiskan sepanjang hari di depan cermin.

kopling kendaraan

Kopling adalah alat yang digunakan untuk menghubungkan dua poros pada kedua ujungnya dengan tujuan untuk mentransmisikan daya mekanis. Kopling biasanya tidak mengizinkan pemisahan antara dua poros ketika beroperasi, namun saat ini ada kopling yang memiliki torsi yang dibatasi sehingga dapat slip atau terputus ketika batas torsi dilewati.
Kopling dua buah poros yang berputar
Tujuan utama dari kopling adalah menyatukan dua bagian yang dapat berputar. Dengan pemilihan, pemasangan, dan perawatan yang teliti, performa kopling bisa maksimal, kehilangan daya bisa minimum, dan biaya perawatan bisa diperkecil.

Manfaat

Kopling digunakan dalam permesinan untuk berbagai tujuan:
  • Untuk menghubungkan dua unit poros yang dibuat secara terpisah, seperti poros motor dengan roda atau poros generator dengan mesin. Kopling mampu memisahkan dan menyambung dua poros untuk kebutuhan perbaikan dan penggantian komponen.
  • Untuk mendapatkan fleksibilitas mekanis, terutama pada dua poros yang tidak berada pada satu aksis.
  • Untuk mengurangi shock load dari satu poros ke poros yang lain.
  • Untuk menghindari beban kerja berlebih.
  • Untuk mengurangi karakteristik getaran dari dua poros yang berputar.

Jenis Kopling

Kopling Kaku

Kopling kaku adalah unit kopling yang menyatukan dua jenis poros
yang tidak mengizinkan terjadinya perubahan posisi kedua poros atau terlepas, disengaja atau tidak disengaja, ketika beroperasi. Kopling kaku merupakan pilihan yang tepat ketika kedua poros ingin dihubungkan dengan pengaturan posisi yang stabil dan presisi. Kopling ini merupakan kopling dengan usia pakai yang paling tinggi selama batasan torsi, RPM, dan beban dari poros dan kopling tidak dilampaui.

Kopling fleksibel

Kopling beam dengan bagian ulir heliksnya
Rzeppa joint dan...
... Double Cardan Joint yang merupakan contoh dari kopling CV
Kopling roda gigi
Kopling Oldham
Universal joint
Kopling fleksibel digunakan ketika kedua poros ada sedikit perubahan posisi secara aksial, radial, maupun angular ketika mesin beroperasi. Beberapa jenis kopling fleksibel yaitu:
Kopling beam, atau bisa juga disebut dengan kopling heliks, adalah kopling yang menghantarkan daya antara dua poros dengan memperbolehkan adanya perubahan posisi dari poros secara angular, aksial, maupun paralel hingga batasan tertentu, ketika poros bekerja. Desain dari kopling beam adalah sepotong kopling yang memiliki bagian yang kosong sepanjang badan kopling berbentuk heliks atau spiral, sehingga menjadikannya fleksibel. Kopling beam biasanya dibuat dari logam paduan aluminium, baja tahan karat, dan titanium.
Gear coupling adalah kopling yang mentransmisikan daya antara dua poros yang tidak berada dalam satu garis. Kedua poros dihubungkan dengan poros ketiga di dalam kopling yang disebut sebagai spindle.
Kopling CV adalah kopling yang memungkinkan untuk mentransmisikan daya pada sudut yang bervariasi dan pada kecepatan putar yang konstan. Kopling jenis ini biasa digunakan pada mobil front wheel drive dan all wheel drive.
Universal joint adalah jenis kopling dalam bentuk dua batangan kaku yang memungkinkan terjadinya pembelokan arah transmisi daya dari sumber daya. Uniersal joint terdiri dari sepasang hinge yang berdekatan dan dihubungkan dengan cross shaft. Universal joint, walau dapat mentransmisikan daya yang tidak segaris, namun memiliki kekurangan, yaitu dapat memberikan output RPM yang tidak konstan walau input RPM konstan. Hal itu bisa menyebabkan getaran dan keausan pada komponen mesin
Sumber : http://id.wikipedia.org/wiki/Kopling

Rabu, 08 Agustus 2012

10 Trik Membuat Cewek "tergila-gila" sama cowok

10 Trik Membuat Cewek "tergila-gila" sama cowok - Cowok selalu ingin mendapat perhatian lebih dari perempuan. Oleh karena itu cowok selau caper alias cari perhatian di depan cewek cantik. Tujuannya supaya cowok tersebut mendapat perhatian dari si cewek.

Cowok juga selalu ingin digilai oleh banyak wanita. Jika anda tidak ingin digilai oleh banyak wanita maka anda perlu dipertanyakan. Dengan demikian menjadi suatu kebanggan tersendiri bagi cowok. Seringkali untuk mnenarik perhatian cewek, cowok selalu bertingkah aneh dan terkadang melakukan hal luar biasa supaya dapat digilai oleh cewek tersebut. Misalnya cowok selalu berkata manis dengan
kata cinta ataupun kata mutiara cinta.

Padahal itu semua hanya satu dari sekian banyak trik yang ada untuk membuat cewek tergila-gila pada cowok. Bagi anda yang senang digilai wanita, maka anda perlu mencoba beberapa tips dan trik berikut dari
berita terkini.


 
1. Jujur dan gentle

Sebenarnya, bukan perkara sulit membuat dia 'mendatangi' kamu. Tentu saja asal tahu caranya. Jadi, begitu kamu merasa bertemu dengan seorang cewek yang seseuai dengan apa yang diidam-idamkan, maka tunjukan bahwa kamu adalah pria jujur, sopan, sekaligus charming. Tunjukkan juga kalau kamu tuh sangat antusias untuk mendengarkan ceritanya. Kalau kamu bisa terlihat seperti itu, bisa dipastikan cewek-cewek bakal kepingin nempel terus.
 
2. Jangan terlalu banyak menilai 
  
Ini nih kebiasaan yang sering dilakukan banyak cowok (cewek juga sih). Padahal semua orang tahu, tidak ada sesuatu yang sempurna atau bobody's perfect. Yah, kalau dinilai-nilai terus, cewek juga bakal sebal. Apalagi kalau dibanding-bandingkan dengan cewek lain, bisa-bisa dia malah menjauhi kamu.
 
3. Jangan mengikat   

Kamu boleh saja menyukainya, sekaligus berharap dia akan menyukai kamu tentunya. Tapi bukan lantas kamu harus mengekang atau mengikatnya. Beri dia ruang gerak. Maksudnya jangan keseringan menyorongkan diri di sekitar dia. Biarkan dia menebak-nebak, dimana kamu berada, sedang melakukan apa dan sama siapa. Asal tahu saja, ketidakhadiran kamu itu, justru bisa menumbuhkan kerinduan dalam dirinya.
 
4. Willing   

Saat dia bercerita sesuatu, tunjukkan kesan bahwa kamu tertarik dan antusias mendengarkan ceritanya. Tunjukkan pula bahwa kamu bersedia mendengarkan keluhan dan curahan hatinya. Entah cerita biasa atau masalah keluarga, pekerjaan, hobi, sampai mimpi-mimpinya. Jangan lupa untuk menanggapi cerita-ceritanya dengan pendapat-pendapat yang brilian, tanpa terkesan menggurui.
 
5. Banyak Senyum  

Sudah jadi rahasia umum kalau senyuman itu merupakan salah satu senjata ampuh untuk TP(Tebar pesona). Kata para ahli, tersenyum itu merupakan refleksi diri seseorang yang punya pemikiran positif. Nah, kalau kamu memang gemar tersenyum, maka tularkan kebiasaan tersebut ke cewek yang ditaksir. Caranya? Bikin dong dia tersenyum lewat joke-joke yang kamu lontarkan. Tapi ingat, don't be selfish, dong. Jangan cuma dia yang kamu bikin tersenyum, tapi akan lebih baik jika kamu bisa membuat teman-temannya bahkan juga keluarganya bila perlu untuk tersenyum juga. Percaya deh, si dia pasti makin terpesona dengan anda. Apalagi survei membuktikan kalau 9 dari 10 wanita lebih suka cewek yang punya selera humor tinggi.
 
6. Jadi yang terbaik   

Menjadi yang terbaik, bukan lantas kamu melakukan segala hal yang sebenarnya tidak mampu dilakoni. Jangan memaksakan diri, be the best you can be saja. Nggak susah kok. Kamu pasti tahu dong apa yang digemari para cewek? Dengan tampil bersih, harum, nafas segar, dan nggak terlalu berantakan, cewek pasti banyak yang melirik.
 
7. Jangan mengejar duluan   

Cobalah untuk menahan keinginan melancarkan aksi terlebih dahulu, seperti meneleponnya terus-menerus -selusin kali- dalam sehari, mengiriminya SMS atau e-mail yang isinya penuh dengan bullshit. Sebaliknya, gimana caranya agar kamu jarang menelepon atau SMS, tapi dia tetap terpesona.
 
8. Jual mahal sedikit

Yang ini nih merupakan lanjutan atau pun bentuk lain dari nasihat yang melarang cowok untuk mengejar cewek duluan. Meskipun mungkin si cewek tahu kalau Anda sebetulnya ngebet sama dia, coba deh keukeuh untuk tidak melayani apa maunya. Pura-pura cuek kalau kamu sedang di dekatnya.
 
9. Biarkan dia menebak-nebak

Perlu diketahui bahwa, mahluk yang namanya cewek itu gemar akan sesuatu yang bersifat misterius, lho. Itulah kenapa banyak cewek yang menjadi pengarang cerita-cerita berbumbu petualangan dan misteri, seperti Agatha Christie atau Enid Blyton. Bikin dia seperti itu. Caranya? Jangan sering-sering nongol atau nelpon. Jangan langsung membuka diri. Beri dia sedikit-sedikit saja tentang siapa sebenarnya kamu. Soalnya, kalau langsung membuka diri bisa-bisa dia akan bosan dan bilang "sudah nggak ada tantangan lagi". Makanya biarkan rasa ingin tahunya tentang diri kamu terus tumbuh dan berkembang. Dengan begitu, dia pun akan selalu berharap untuk mengenal kamu lagi dan lagi.
 

10. Jangan Terlalu Sok akrab

Tidak sedikit cowok yang bertanya-tanya, kenapa para cewek lebih memilih menjadi sahabat ketimbang menjadi kekasih. Salah satu jawabannya adalah, dia mungkin merasa hubungan dengan kamu sudah kelewat dekat, sehingga lebih enak untuk dijadikan teman. Nah, bila kamu benar-benar suka sama cewek, sebaiknya jangan dulu sok akrab

Itulah trik membuat cewek tergila-gila pada anda. Silahkan diterapkan dan semoga usaha anda tidak sia-sia
Fakta Unik Tentang Cinta - Cinta adalah suatu perasaan yang tak dapat dijelaskan oleh manusia baik itu secara teori. Ketika berbicara mengenai cinta, ada banyak misteri yang menyelimutinya. Seperti yang telah diketahui bahwa cinta akan selalu ada dan tak akan pernah hilang. Cinta sendiri telah ada sejak bumi ini dibentuk. Oleh karena itu hidup manusia selalu diselimuti oleh cinta dan hal itu tidak dapat disangkal.

Ada banyak cara untuk mengungkapkan rasa cinta kita, salah satunya mengungkapkan melalui
kata cinta ataupun kata mutiara cinta yang secara tidak langsung telah membagikan rasa cinta kepada orang lain. Memang cinta tak dapat ditebak. Banyak fakta-fakta yang tidak banyak diketahui orang mengenai cinta. Tetapi melalui artikel inilah anda dapat mengetahui fakta unik tentang cinta yang tersembunyi. Berikut beberapa fakta unik tentnag cinta yang mungkin anda tidak ketahui.
Photobucket

1. Kota Cinta

Tahukah dimana kota cinta itu? Jawabannya adalah Paris. Paris memang terkenal sebagai kota yang romantis dengan bunga-bunganya yang indah, dan di Paris juga terdapat sebuah menara yang tinggi yakni, Menara Eiffel. Menara tersebut adalah tempat yang paling populer untuk melamar seseorang.

2. Pembuluh darah cinta.

Mengapa cincin pernikahan dipakai di jari manis tangan kiri? Tradisi ini dimulai dari zaman Mesir kuno, mereka percaya bahwa pembuluh darah cinta mengalir dari jari manis langsung ke jantung.

3. Jatuh cinta bikin gila

Ungkapan tersebut ternyata bukan kiasan belaka. Sudah terbukti secara ilmiah bahwa apa yang terjadi di otak ketika seseorang jatuh cinta ternyata sangat mirip dengan yang terjadi pada mereka yang menderita penyimpangan obsesif-kompulsif.

4. Cinta 100% = Salah

Untuk menjadi pasangan yang serasi, Anda dan si dia harus memiliki kesamaan minat dan kepribadian. Tetapi faktanya, tak ada dua manusia yang benar-benar sama dan cocok. Anak kembar saja pasti ada perbedaannya. Nah, perbedaan yang ada dalam diri dua manusia inilah yang nantinya bisa saling melengkapi kelebihan dan kekurangan satu sama lain dalam sebuah hubungan. Karena itu, kita tak perlu memaksakan si dia untuk punya hobi yang sama dengan kita. Daripada menimbulkan konflik, lebih baik berkompromi dan saling menghargai perbedaan.

5. Cinta Adalah Segalanya

Selama Anda dan si dia saling mencintai, hidup akan selamanya indah. Tetapi sesungguhnya itu hanyalah sebuah ungkapan belaka. Tak ada cinta tanpa syarat, kecuali cinta seorang ibu pada anaknya. Modal cinta saja tak kan cukup untuk menciptakan hubungan yang bahagia selama-lamanya. Dibutuhkan berbagai hal pendukung untuk mempertahankan hubungan, di antaranya komitmen, kedewasaan, rasa saling menghargai, dan menghormati. Penting juga adanya kesamaan intelektual, finansial yang terjamin, hingga selera humor yang bisa memberikan warna pada hubungan Anda.


Itulah sedikit fakta unik tentang cinta. Semoga sedikit fakta unik tentang cinta ini dapat menambah wawasan anda mengenai hcinta yang sebenarnya. Semoga bermanfaat.

PIRAMIDA SADAHURIP GARUT

Berita Piramida Garut yang saya saksikan disalah satu saluran yang ada di mivo tv membuat saya teringat isu piramida di Garut yang sempat saya diskusikan dengan beberapa teman. Isu Piramida Garut menjadi semakin santer setelah kemenristek berniat mengirim tim untuk melakukan pengeboran. Beberapa pihak apatis terhadap kebenaran ilmiah dari Piramida Garut karena meskipun bentuknya memang sangat dengan piramid namun beberapa peneliti mengungkapkan fakta awal yang menjukan bahwa bukit tersebut adalah gundukan batu solid. Berikut beberapa fakta terbaru Piramida Garut yang saya rangkum dari beberapa sumber.


Piramida Garu

Bukit Yang Disinyalir Piramida Garut (detik)

Sudjatmiko seorang Geolog menolka tegas isu Piramida Garut, seperti yang dilansir detik ia menyebutkan bahwa tipe batuan dari bawah sampai atas bukit adalah batuan solid. Kejadian yang mirip kasus piramida Garut terjadi juga di Bosni, Saat bukit Visocica di Visoko pada tahun 2005 diklaim sebagai sebuah piramida karena bentuknya yang sangat mirip piramid. Tim ITB yang telah melakukan penelitian sebagaimana disampaikan Kepala Bidang Kebudayaan Dinas Kebudayaan dan Pariwisata Kabupaten Garut dan hasilnya tidak ada piramida di Garut. Fakta bahwa sampai saat ini tidak ada bukti kebudayaan piramid di Indonesia menjadi alasan bagi mereka yang menyangkal keberadaan piramida garut. Apakah benar memang tidak ada? belajar dari kata bijak saya memilih untuk menunggu pembuktian dari tim yang mengklaim keberadaan piramida di garut, apakah memang benar2 ada Piramida Garut. Rating: 4.5

Minggu, 26 Februari 2012

HAL BANYAK TENTANG LINUX


BAB I

PENDAHULUAN

1.1  Pengenalan Linux

Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang memiliki hobi untuk mencoba software-software baru. Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multi tasking, yang dapat berjalan di berbagai platform termasuk prosesor Intel 386 maupun yang lebih tinggi. Sistem operasi ini mengimplementasikan standar POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell. Nama Linux sendiri diturunkan dari pencipta awalnya, Linus Torvalds, yang sebetulnya mengacu pada suatu kumpulan software lengkap yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap. Lingkungan sistem operasi ini mencakup ratusan program, termasuk kompiler, interpreter, editor dan utilitas.

Perangkat bantu yang mendukung konektifitas, ethernet, SLIP dan PPP dan interoperabilitas. Produk perangkat lunak yang handal (reliable), termasuk versi pengembangan terakhir. Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta bertindak sebagai tim pengembang sendiri.

BAB II

ISI

Pencipta Linux

Linus Benedict Torvalds dilahirkan pada 28 Disember 1969 di Helsinki, ibu kota negara Finland. Beliau telah mencipta Linux, sebuah sistem operasi kernel, dan kini berperanan sebagai pengelola proyek. Diberi ilham oleh demonstrasis sistem Minix yang dicipta oleh Andrew S. Tanenbaum, beliau merasakan keperluan untuk sistem operasi UNIX yang dapat diguna pada komputer personalnya di rumah. Beliau membuat perkembangan kernel Linux dasarnya pada masa dan peralatannya sendiri. Ibu dan bapanya bernama Nils and Anna Torvalds. Kedua-dua Orangtuanya merupakan orang-orang kampus radikal di Universitas Helsinki pada 1960an, bapanya seorang komunis yang pada pertengahan 1970an belajar di Moscow selama satu tahun. Linus menjadi amat malu semasa itu karena anak-anak lain mengejek tentang politik bapanya.

Keluarganya dalam minoriti Finland-Swedish, yaitu penduduk Finland yang mengguna bahasa Sweden (lebih kurang 6% dari pada penduduk Finland). Torvalds dinamakan tersebut karena Linus Pauling. Beliau belajar di Universitas Helsinki daripada 1988.Linus Torvalds pada 2004 tinggal di San Jose, California bersama isterinya, Tove, yang ditemuinya pada musim luruh 1993, serta tiga anaknya yaitu Patricia miranda  (9 tahun), Daaniel Yolanda (7 tahun) dan Celeste Amanda (5 tahun).

Beliau bekerja untuk Transmeta Corporation daripada Februari 1997 hingga Jun 2003, dan kini disewa oleh OSDL untuk mengembang kernel Linux. Walaupun pejabat OSDL terletak di Portland, Oregon, beliau bekerja di rumahnya di San Jose.

Sejarah Linux

Linux asalnya dibina oleh Linus Torvalds daripada Universitas Helsinki di Finland. Linux diasaskan pada UNIX untuk PC yang dipanggil Minix. Oleh karena Minix hanya dibina untuk tujuan pengajaran sistem operasi dan kekurangan berbagai perkara yang ada di dalam Unix, Linus mengambil keputusan menulis sistem operasi itu dan ia dinamakan Linux. Akhir tahun 1991 Linux diperkenalkan kepada umum dan Linus telah menjadikan kod-kod Linux itu percuma dan menggalakkan penyebaran dan pembangunan Linux oleh orang lain. Pembangunan Linux terus diperkembangkan oleh kumpulan pembangunan sistem Linux yang diketuai oleh Linus yang berada di seluruh dunia melalui Internet.

Linux ditulis semula daripada asal dan asas agar menyerupai UNIX dan mematuhi standard Unix POSIX. Tiada satu pun kod-kod Linux diambil daripada kod asal Unix. Tiada pihak daripada 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. Linux dilesenkan dibawah hakcipta GNU General Public License (GPL). Lesen ini  telah ditulis oleh oleh Free Software Foundation (FSF),   bertujuan untuk menghalang mana-mana individu atau syarikat daripada menghadkan penyebaran kod-kod aplikasi.

Kebanyakan perisian, aplikasi dan utiliti di dalam distribusi Linux datang daripada FSF dan projek GNU. Projek GNU 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 setakat Intel, Macintosh dan berbagai lagi. Sistem Operasi di dalam projek ini dipanggil Hurd. Perbezaan di antara Hurd dan Linux bukan daripada segi antara muka tetapi daripada segi pembangunan. Hurd adalah sistem operasi moden dan Linux pula banyak meminjam reka bentuknya dar pada 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.

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. Ada banyak sekali distro Linux, diantaranya :

RedHat

Distribusi yang paling populer, minimal di Indonesia. RedHat merupakan distribusi pertama yang instalasi dan pengoperasiannya mudah.

Debian

Distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.

Slackware

Merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.

SuSE

Distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.

Mandrake

Merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan Mandrake.

WinLinux

Distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan suatu program aplikasi under Windows. Dan masih banyak distro-distro lainnya yang telah tersedia maupun yang akan muncul. Anton, Afri, dan Wisesa Open Source Campus Agreement.

Lambang Linux

Satu hal lagi yang menarik dari Linux adalah logonya yang berupa penguin yang bernama ”Tux”. Logo yang lucu ini memiliki sejarah yang unik. Awalnya, tidak ada logo yang dipilih untuk Linux, namun pada waktu Linus bersantai di daerah Selatan. Dia bertemu seekor pinguin yang menggigit jarinya. Kejadian yang lucu ini merupakan permulaan terpilihnya penguin sebagai logo Linux.

Penguin yang menjadi logo LINUX ini dinamakan Tux. Tux adalah hasil karya seniman Larry Ewing pada waktu para pengembang merasa Linux sudah memerlukan sebuah logo (1996), dan nama yang terpilih adalah cadangan James Hughes yaitu "(T)orvalds (U)ni(X) - TUX!". Lengkaplah sudah logo dari Linux, yaitu seekor pinguin bernama Tux.

Hingga sekarang logo Linux yaitu Tux sudah terkenal di seluruh  dunia. Orang lebih mudah mengenal segala produk yang berbau Linux hanya dengan melihat logo yang unik ini. Kehadiran Linus Torvalds dalam kancah era informasi ini akan menjadikan Linus setara dengan para ilmuwan komputer terdahulu seperti Von Neumann dan Berners Lee.

Versi-Versi Linux

Secara asasnya terdapat beberapa jenis dan versi LINUX yang agak popular dikalangan penggemar sumber terbuka.

Diantaranya ialah

Mandrake: (10.1 official,10.0, Move 2.0,9.1 ) 

Redhat: (9-Shrike, 7.3-Valhalla, 7.2, 6.2 zoot)

Knoppix  ( 3.7, 3.6 ) 

Fedora   (FC 3-Heideburg, FC 2-Tettreng, FC 1-Yarrow)  

Debian:  ( 3.0, 4.0, i 386,PPC,Alpha,Sparc ) 

Slackware LINUX

Caldera OpenLinux

SuSE Linux

Corel LINUX

Stampede

VA Linux

Black Cat dan Red Flag.

Perbedaan Mendasar Linux

Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga. Linux ini lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu mengenai source code. Source code Linux tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya. Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan lisensi source code yang mahal atau menandatangani Non Disclosure Agreement (NDA). Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial. Karena Linux itu tersedia secara bebas di internet, berbagai vendor telah membuat suatu paket distrbusi yang dapat dianggap sebagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, penagkat lunak untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus.

Perbandingan Linux Terhadap Sistem Operasi Lainnya

Linux disusun berdasarkan standar sistem operasi POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja UNIX. UNIX kompatibel dengan Linux pada level system call, ini berarti sebagian besar program yang ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan pada sistem lain dengan perubahan yang minimal. Secara umum dapat dikatakan Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama. Dan lagi UNIX memiliki kelemahan yaitu tidak bersifat free. MS-DOS memiliki kemiripan dengan Linux yaitu file sistem yang bersifat hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat free. Juga MSDOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya perangkat lunak network, program pengembang dan program utilitas yang ada dalam Linux.

MSWindows menawarkan kemampuan grafis yang ada pada Linux termasuk kemampuan networking tetapi tetap memiliki kekurangan yang ada pada MS-DOS. Windows NT yang juga tersedia untuk Digital Alpha selain prosesor x86. Namun Windows NT ini masih juga memiliki beberapa kekurangan yang telah ada pada MS-DOS.Waktu untuk menemukan suatu bug dalam suatu sistem operasi ini tak sebanding dengan harga yang harus dibayar. Sistem operasi Apple untuk Macintosh hanya dapat berjalan di sistem Mac. Juga memiliki kekurangan dari sisi ketersediaan perangkat bantu pengembang (development tool) dan juga kurang dapat secara mudah untuk berintoperasi dengan sistem operasi lainnya. Apple juga telah memungkinkan Linux dapat dijalankan pada PowerMac.

Kelebihan Linux

Di sini akan dijelaskan beberapa kelebihan dari sistem operasi Linux/UNIX dibandingkan dengan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang menguntungkan dengan menggunakan program dan file-file Linux/UNIX :

Pada dasarnya semua data tersimpan di dalam harddisk walau ada beberapa kondisi dimana data tersimpan di disket. Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk atau disket. Ketika program dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan setelah dijalankan akan dinamakan sebagai proses. Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file. Linux/UNIX mendukung struktur file yang bersifat hirarki. Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas sistem operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat yang bersamaan.

Selain multitasking, Linux/UNIX juga dapat mendukung multiuser. Yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem. Bahkan untuk Linux juga mendukung untuk multiconsole dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user masuk ke dakam sistem.

10 Alasan Kenapa Linux Adalah Sistem Operasi Terbaik

Di dalam distribusi Linux terdapat software-software berharga jutaan Rupiah yang gratis atau beberapa ribu rupiah untuk kemasan CDnya.

Sistem operasi yang lengkap yang :

Stabil - aplikasi yang crash tidak menyebabkan sistem operasi Down

Reliable - Server Linux sudah biasa hidup dalam jangka waktu RATUSAN hari, dibanding Windows yang perlu diReboot secara berkala

Secara Ekstrim Sangat Bermanfaat

Dilengkapi dengan puluhan lingkungan pengembangan aplikasi, termasuk C, C++, Fortran, Ada, toolkit seperti Qt dan beberapa bahasa script semacam Perl, Python, Awk, dan sed. Kompiler C pada Windows harganya lebih dari 1000 Dolar Amerika

Fasilitas jaringan yang istimewa, memungkinkan untuk berbagi CPU

Lingkungan yang ideal untuk menjalankan server, seperti Web Server, FTP Server, Authentication Server dan sebagainya.

Tersedia pula software komersial, jika kebutuhan tidak terpenuhi dengan software yang gratis.

Sistem operasi yang mudah untuk diupgrade.

Mendukung banyak prosesor sebagai standar.

Multi-Tasking yang nyata; memungkinkan untuk menjalankan lebih dari satu program pada waktu yang sama.

Sistem GUI (window) yang disebut X yang istimewa, ekivalen dengan Windows namun sangat mudah untuk dikastemisasi

Overview Kernel Linux

Linux adalah anggota dari keluarga sistem operasi yang UNIX-like seperti System V Release 4, 4.4BSD, Digital UNIX, AIX HP-UX, dan Solaris. Pada awalnya, Linux dikembangkan oleh Linus Torvalds pada tahun 1991 sebagai sistem operasi untuk IBM compatible personal computer dengan basis Intel 80368 mikroprosesor. Kini, Linux juga tersedia untuk berbagai arsitektur lainnya seperti Alpha, SPARC, Motorola MC680x0, Power PC, dan IBM System/390. Salah satu kelebihan yang dimiliki Linux adalah bahwa Linux bukan sistem operasi komersial. Source code-nya yang dikembangkan di bawah GNU public license terbuka untuk umum untuk dipelajari dan dikembangkan.

 Linux versus Kernel UNIX-like lainnya

Berikut ini beberapa hal yang dimiliki Linux dibandingkan terhadap sistem UNIX-like lainnya :

Linux kernel adalah monolitik, yaitu program besar dan kompleks yang dibangun atas komponen-komponen yang berbeda. Hampir semua system UNIX-like juga merupakan sistem monolitik.

Linux mampu me-load dan unload modul (bagian dari kernel code) secara dinamis sebagaimana dalam kernel SVR4.2. Sistem UNIX-like lainnya dikompilasi dan di-link secara statis.

Kernel threading. Kernel thread adalah execution context yang dapat dijadwalkan secara independen dan dapat diasosiasikan terhadap user program atau menjalankan beberapa fungsi kernel saja. Context switch antara kernel thread lebih murah biayanya daripada context switch antara proses biasa.

Dukungan aplikasi multithread yaitu program yang terdiri dari beberapa execution flow independen yang berbagi application data structure. Sebuah multithread application dapat terdiri atas beberapa lightweight process (LWP) yaitu proses yang berbagi alamat memori, page memori fisik, file yang terbuka, dan lain-lain. Varian UNIX komersil lain berdasar pada kernel thread, Linux menganggap lightweight thread sebagai execution context dasar dan mengaturnya dengan system call clone().

Linux adalah kernel nonpreemptive sehingga tidak dapat meninggalkan execution flow ketika sedang berada pada priviledge mode. Hanya Solaris 2.x dan Mach 3.0 yang mengadopsi kernel preemptive.

Dukungan multiprosesor. Linux mempunyai dukungan untuk SMP (Symmetric Multiprocessing) yang berarti bahwa sistem tidak hanya dapat menggunakan beberapa prosesor tetapi juga tiap prosesor dapat digunakan untuk menjalankan task manapun tanpa diskriminasi.

Sistem file Linux tidak memiliki fitur yang sempurna. Namun demikian, porting sebuah sistem file lain ke Linux mudah untuk dilakukan dengan Virtual File System Technology.

STREAMS. Linux tidak memiliki analog terhadap terhadap subsistem STREAMS I/O sebagaimana terdapat pada SVR4 walaupun sudah menjadi interface umum pada kernel UNIX untuk menulis device driver, terminal driver, dan network protocol.

Secara umum, Linux menawarkan beberapa hal di bawah ini dibandingkan dengan sistem UNIX-like komersil :

Linux gratis

Sistem UNIX dapat di-install tanpa biaya kecuali biaya untuk hardware.

Seluruh komponen Linux dapat disesuaikan (customizable)

Karena di bawah GNU public license, source code kernel dapat dilihat dan diubah sesuai kebutuhan.

Linux dapat berjalan pada platform hardware low-end yang murah

Server jaringan dapat dibangun pada sistem Intel 80386 lama dengan 4 MB RAM.

Linux memiliki fitur yang powerful

Sistem Linux memiliki kecepatan tinggi karena menggunakan seluruh kemampuan hardware. Targer utama Linux adalah efisiensi.

Linux memiliki standar kualitas source code yang tinggi

Sistem Linux stabil, memiliki tingkat kegagalan dan waktu maintenance yang rendah.

Kernel Linux memiliki ukuran yang kecil dan padat.

Sebuah kernel image, root filesystem, dan program sistem dasar dapat ditulis dalam sebuah disket floppy 1.44”.

Linux kompatibel dengan sistem operasi lainnya.

Linux dapat me-mount filesystem MS-DOS, MS Windows, SVR4, OS/2, Mac OS, Solaris, Sun OS, NeXTSTEP, dan berbagai varian BSD. Linux juga mampu mengoperasikan berbagai layer jaringan seperti Ethernet, FDDI, HIPPI, IBM Token Ring, AT&T WaveLAN, dan lain sebagainya.

Linux memiliki dukungan penuh

Lebih mudah untuk mendapatkan patch dan update untuk sistem Linux daripada sistem operasi lainnya.

Dependensi Hardware

Linux berusaha untuk membedakan source code yang hardware dependent dengan yang hardware independent. Oleh karena itu, direktori arch dan include memiliki sembilan subdirektori untuk masing-masing platform yang didukung oleh Linux yaitu :

arm (Acorn personal computer)

alpha (Compaq Alpha workstation)

i386 (IBM-compatible personal computer berbasis Intel 80x86 atau Intel 80x86-compatibel micropocessor)

m68k (Personal computer berbasis Motorola MC 680x0 micropocessor)

mips (Workstation berbasis Silicon Graphics MIPS microprocessor)

ppc (Workstation berbasis Motorola-IBM PowerPC microprocessor)

sparc (Workstation berbasis Sun Microsystem SPARC microprocessor)

sparc64 (Workstation berbasis Sun Microsystem 64-bit Ultra SPARC

microprocessor)

s390 (Mainframe IBM System/390)

Konsep Dasar Sistem Operasi

Sebuah sistem komputer memiliki kumpulan program dasar yang disebut system operasi. Program-program yang paling penting dalam sistem operasi tersebut disebut kernel. Kernel diload ke dalam RAM ketika system boot dan mengandung prosedur kritis yang dibutuhkan sistem untuk beroperasi.

Sebuah sistem operasi harus memenuhi dua tujuan dasar :

Berinteraksi dengan komponen hardware yang melayani elemen-elemen yang dapat diprogram yang terdapat pada platform hardware.

Menyediakan lingkungan eksekusi kepada aplikasi yang berjalan pada komputer.

Sistem operasi UNIX-like menyembunyikan semua detail low-level yang berkaitan dengan organisasi fisik komputer dari aplikasi yang dijalankan pemakai. Sebuah program yang ingin menggunakan sumber daya hardware harus membuat request kepada sistem operasi. Kernel memeriksa request dan berinteraksi dengan hardware atas nama aplikasi pemakai jika request tersebut dipenuhi. Mekanisme tersebut bergantung pada ketersediaan fitur hardware yang dapat membedakan mode eksekusi untuk CPU yaitu nonpriviledge mode (User Mode) untuk program user dan priviledge mode (Kernel Mode) untuk kernel.

Sistem Multiuser

Sistem multiuser adalah komputer yang dapat mengeksekusi beberapa aplikasi yang dimiliki dua user atau lebih secara konkuren dan independen. Konkuren berarti aplikasi dapat aktif secara bersamaan dan saling bersaing untuk menggunakan sumber daya seperti CPU, memori, hard disk, dan lain sebagainya. Independen maksudnya adalah setiap aplikasi dapat menjalankan task-nya tanpa harus mempedulikan apa yang sedang dijalankan oleh pemakai lainnya. Sistem operasi yang multiuser harus memiliki beberapa fitur :

Mekanisme authentication untuk verifikasi identitas pemakai.

Mekanisme proteksi terhadap program user yang mengandung bug sehingga menghindari kemungkinan mem-block aplikasi lain dalam sistem.

Mekanisme proteksi terhadap program user yang dapat mengganggu atau memata-matai aktivitas user lain.

Mekanisme penghitungan yang membatasi jumlah sumberdaya yang dapat dialokasi untuk masing-masing pemakai.

User dan Group

Dalam sebuah sistem multiuser, setiap user memiliki ruang privat dalam sistem, Umumnya, ia memiliki kuota dari harddisk untuk menyimpan file. Sistem operasi harus dapat memastikan bahwa ruang privat seorang user hanya dapat diakses oleh user yang bersangkutan. Sistem harus memastikan bahwa tidak ada user yang dapat mengeksploitasi aplikasi sistem untuk melanggar ruang privat user lain. Mekanisme untuk menjamin hal tersebut adalah dengan penggunaan User ID dan password yang harus dimasukkan user ketika ia login.

Untuk dapat berbagi file secara selektif antar-user, setiap user adalah anggota dari sebuah group. Setiap file diasosiasikan untuk setiap groups. Setiap group memiliki hak akses yang berbeda untuk sebuah file.

Sistem operasi UNIX-like memiliki user spesial yang disebut root,superuser, atau supervisor. Administrator sistem harus login sebagai root untuk dapat mengatur user account, melakukan tugas maintenance, dan lain sebagainya. Root user dapat mengakses setiap file dalam sistem dan dapat mengambil alih program user lainnya.

Proses

Sebuah proses dapat didefinisikan sebagai instans eksekusi program. Sistem operasi modern memungkinkan proses memiliki beberapa flow eksekusi, yaitu beberapa sekuens instruksi yang dieksekusi pada ruang alamat yang sama.

Sistem multiuser harus dapat menciptakan lingkungan tempat beberapa proses dapat aktif secara konkuren dan saling bersaing untuk sumberdaya sistem. Sistem yang memungkinkan proses aktif konkuren disebut sebagai multiprogramming atau multiprocessing. Beberapa proses dapat mengeksekusi program yang sama secara konkuren sedangkan proses yang sama dapat mengeksekusi beberapa program secara sekuensial.

Arsitektur Kernel

Sebagaimana disebutkan sebelumnya, kernel UNIX adalah monolitik : setiap layer kernel terintegrasi dalam seluruh kernel program dan berjalan pada Kernel Mode atas proses yang sedang berlangsung. Berbeda dengan monolitik, sistem operasi mikrokernel membutuhkan himpunan kecil dari fungsi-fungsi kernel yang umumnya terdiri dari primiti sinkronisasi, scheduler sederhana, dan mekanisme komunikasi antarproses.

Beberapa proses sistem yang berjalan di atas microkernel mengimplementasikan fungsi layer sistem operasi lainnya seperti memory allocator, device driver, system call handler, dan lain sebagainya.

Sistem operasi mikrokernel umumnya lebih lambat daripada sistem operasi monolitik karena message passing yang eksplisit antara layer yang berbeda dari system operasi. Namun demikian, sistem operasi mikrokernel memiliki kelebihan yaitu memaksa system developer untuk melakukan pengembangan dengan pendekatan modular. Hal ini karena setiap layer sistem operasi pada dasarnya adalah program independen yang harus berinterkasi dengan layer lainnya melalui antarmuka yang terdefinisi dengan baik. Dengan demikian, sistem operasi mikrokernel akan mudah untuk dipindahkan ke arsitektur yang berbeda karena komponen yang hardware dependent terenkapsulasi dalam kode mikrokernel.

Modul adalah sebuah file objek yang kodenya dapat di-link ke (dan di-unlink dari) kernel pada saat run-time. Kode objek biasanya terdiri atas fungsi yang mengimplementasi filesystem, device driver, atau fitur layer atas kernel. Modul tidak berjalan sebagai proses spesifik sebagaiaman layer eksternal sistem operasi melainkan dieksekusi di Kernel Mode terhadap proses yang sedang berjalan sebagaimana fungsi kernel yang di-link secara statis.

Beberapa keuntungan dari penggunaan modul adalah :

Pendekatan Modular

Karena tiap modul dapat di-link dan di-unlink saat runtime, programer system harus medefinisikan dengan baik antarmuka software untuk mengakses struktur data yang ditangani modul. Hal ini memudahkan dalam pengembangan modul baru.

Independensi Terhadap Platform

Walaupun tergantung pada fitur hardware yang spesifik, sebuah modul tidak bergantung pada paltform hardware tertentu. Sebagai contoh, modul disk drive untuk IBM compatible PC juga dapat bekerja dengan baik pada Compaq Alpha.

Penggunaan Memori Utama Yang Efisien

Sebuah modul dapat di-link pada kernel yang sedang berjalan ketika fungsinya sedang diperlukan dan di-unlink kembali ketika tidak lagi digunakan.

Tidak ada kemunduran kinerja

Setelah di-link, kode objek modul setara dengan kode objek yang di-link secara statis sehingga tidak ada message passing yang diperlukan ketika fungsi sebuah modul dijalankan.

Model Proses/Kernel

Kernel UNIX standar menggunakan dua macam mode CPU yaitu Kernel Mode dan User Mode. Ketika sebuah program dieksekusi di User Mode, program tersebut tidak dapat mengakses struktur data kernel maupun program kernel. Dalam Kernel Mode hal tersebut dapat dilakukan. Sebuah program lebih banyak berlangsung pada di User Mode dan berpindah ke Kernel Mode ketika meminta layanan kernel. Bila permintaan telah dipenuhi maka kernel akan mengembalikan ke User Mode.

Proses adalah entitas dinamik yang memiliki waktu hidup yang terbatas pada sistem. Task untuk membuat, menghilangkan, dan sinkronisasi antarproses didelegasikan ke kumpulan rutin pada kernel. Kernel berfungsi sebagai process manager. Model proses/kernel berasumsi bahwa proses yang membutuhkan layanan kernel menggunakan konstruksi pemrograman spesifik yang disebut system call. Setiap system call menyatakan parameter yang mengidentifikasi request proses dan mengeksekusi instuksi CPU untuk beralih dari User Mode ke Kernel Mode.

Di samping proses user, sistem UNIX mengandung proses yang disebut kernel thread dengan karakteristik :

Berjalan di Kernel Mode pada ruang alamat kernel

Tidak berinteraksi dengan user sehingga tidak membutuhkan terminal device

Dibuat ketika system startup dan tetap ada hingga system shut down

Gambar di bawah ini menunjukkan bagaimana transisi antara User Mode dan Kernel Mode. Proses 1 pada User Mode mengeluarkan system call sehingga proses beralih ke Kernel Mode dan system call terlayani. Proses 1 kemudian melanjutkan eksekusi di User Mode hingga interrupt timer terjadi dan dan scheduler diaktivasi di dalam Kernel Mode. Process switch terjadi dan proses 2 memulai eksekusinya di User Mode hingga sebuah device hardware melakukan interrupt . Akibatnya, proses 2 beralih ke Kernel Mode dan melayani interrupt yang bersangkutan.

Gambar Transisi Antara Karnel dan User Mode

Kernel Linux tidak hanya menangani system call. Rutin kernel dapat diaktivasi melalui beberapa cara :

Sebuah proses menjalankan system call

CPU yang sedang mengeksekusi program mengeluarkan signal exception karena kondisi tidak normal seperti instruksi invalid.

Peripheral device mengeluarkan interrupt signal ke CPU untuk

memberitahukan adanya kejadian seperti attention request, perubahan status, penyelesaian operasi I/O. Tiap interrupt signal ditangani oleh program kernel yang disebut interrupt handler. Karena peripheral device berjalan asinkron dengan CPU, interrupt tidak dapat diprediksi.

Sebuah kernel thread dieksekusi. Karena kernel thread berjalan pada Kernel

Mode maka program yang bersangkutan sebagai bagian dari kernel walaupun ia sebenernya terenkapsulasi dalam proses.

Redirection dan Pipe

Redirection

Fasilitas redirection memungkinkan kita untuk dapat menyimpan output dari sebuah proses untuk disimpan ke file lain (Output Redirection) atau sebaliknya menggunakan isi dari file sebagai input dalam suatu proses (Input edirection). Komponen-komponen dari redirection adalah <, >, < <, > > Untuk lebih jelas nya akan di berikan contoh untuk masing-masing redirection.

Output Redirection

Kita akan menggunakan perintah cat yang telah tersedia secara default di shell linux.

Input Redirection

Isi dari suatu file akan kita gunakan sebagai input dari suatu proses yang akan kita jalankan.

Pipeline

Pipeline ( | ) adalah fasilitas di shell UNIX yang berfungsi untuk memberikan input dari suatu proses dari output proses yang lain

Shell (bash command)

Shell adalah sebuah program yang membaca input standar yaitu keyboard. Ketika kita mengetikkan sesuatu di keyboard maka shell akan menafsirkan apa yang kita ketikkan. Sebagai contoh apabila kita ketikkan ls pada shell dan ls ternyata merupakan program yang dapat di eksekusi maka shell akan menjalankan program tersebut.

Jenis-jenis shell

Jenis shell yang digunakan di unix maupun linux banyak macamnya, tetapi dilihat dari segi kuantitas pemakainya shell yang banyak dipakai adalah sebagai berikut :

Bourne shell (sh)

C shell (csh)

Korn shell (ksh)

Bourne Again shell (bash)

Yang paling banyak di gunakan adalah bash, dimana bash ini merupakan pengembangan dari sh dan ksh. Mayoritas distribusi linux saat ini menggunakan bash sebagai default shell-nya.

Perintah-perintah dasar dalam Linux

Adapun perintah-perintah dasar dalam linx adalah sebagai berikut :

Cat

Perintah cat ini menampilkan isi dari suatu file ke standart output (stdout).

Clear

Perintah clear ini mirip dengan cls pada DOS yang gunanya membersihkan.

CP

Mirip dengan copy pada DOS, perintah cp ini berfungsi mengkopi file.

Cut

Perintah cut mendefinisikan suatu file yang berisi data berdasarkan

Find

Dari namanya sudah dapat diterka bahwa perintah ini berfungsi untuk mencari file ataupun directori.

Grep

Perintah ini berguna untuk pencarian data di dalam file, penggunaan grep akan lebih mengefisienkan waktu ketimbang harus membaca satu persatu.

Ln

Kegunaan perintah ini adalah untuk membuat link dari satu file/directori ke file/directori lain.

Locate

Perintah ini digunakan untuk mengetahui dimana letaknya sebuah file atau directori. Fungsinya kurang lebih sama dengan find, bedanya locate menggunakan sebuah database (biasanya terletak di /var/lib/locatedb ) yang dapat di update menggunakan perintah updatedb.

Ls

Perintah ini sama seperti dir pada DOS yanitu berfungsi untuk menampilkan isi dari suatu directory beserta atributatribut filenya.

Mikdi

Perintah mkdir ekivalen dengan md (make directory) pada DOS yang berguna untuk membuat sebuah directory.

Mv

Perintah ini mirip dengan perintah move pada DOS yang berguna untuk memindahkan file dari satu directory ke directory lainnya, atau juga dapat digunakan sebagai pengganti nama file (ren/rename pada DOS).

Rm dan Rmdir

Perintah rm adalah perintah untuk menghapus file. Untuk directory dapat digunakan rmdir.

Tail

Perintah ini berlawanan dengan perintah cut, tail mendefinisikan sebuah data pada file menurut barisnya. Sedikit perbedaan adalah pada tail secara default ditampilkan 10 baris terakhir dari isi file.

Mount

Setiap device dalam linux agar dapat diakses harus terlebih dahulu di-mount atau dikaitkan.

Ps

Perintah ini digunakan untuk melihat setiap proses yang dijalankan di dalam mesin beserta nomor prosesnya.

Kill

Perintah kill (mematikan) sesuai namanya adalah berfungsi untuk mengirimkan signal ke suatu proses. Sehingga bisa memerintahkan apakah suatu proses ditunda , dihentikan atau dilanjutkan. Tetapi paling sering digunakan untuk mematikan proses yang sedang berjalan.

Adduser, Passwd dan Userdel

Perintah adduser dan userdel adalah file-file untuk administrasi user. adduser digunakan untuk menambahkan user pada suatu mesin. Kemudian setelah ditambahkan ditentukan password user yang baru tersebut dengan perintah passwd. Sedangkan userdel digunakan untuk menghapus user di mesin.

BAB III

PENUTUP

3.1   Kesimpulan

Digunakan di seluruh pelosok dunia karena Linux sangat efektif dari segi operasi, mendukung  berbagai jenis aplikasi, dapat beroperasi di perangkat keras komputer  yang agak tua, memberikan konfigurasi atau pengaturan yang besar hingga terkecil, dapat digunakan untuk eksperimen yang ekstensif, dan merupakan alat belajar yang baik.

Pengguna  menggunakan Linux untuk keperluan pribadi semacam menjelajahi WWW, mengolah kata (word processing), games, mengolah grafik dan gambar termasuk fotografi digital dan berbagai bentuk website, mengolah spreadsheet, semua jenis aplikasi yang banyak digunakan di Windows atau Macintosh.

Namun kita menggunakannya dengan bebas, serta dapat mengubah isi program karena source code dari program tersebut telah tersedia. Kita juga menikmati bantuan teknikal yang optimis dari pengguna Linux dari seluruh dunia melalui Internet dan kelompok pengguna Linux.

DAFTAR PUSTAKA

www.majalah-linux.baliwae.com

www.wikipedia.org

www.ilmukomputer.com

KATA PENGANTAR

Alhamdulillah puji dan syukur kami panjatkan kehadirat Tuhan Yang Maha Esa yang telah melimpahkan Rahmat dan Petunjuk-Nya, sehingga makalah dengan judul “Sistem Operasi Linux”, dapat kami selesaikan.

Makalah ini merupakan tugas dari mata kuliah Manajemen Umum pada Semester II Jurusan Manajemen Informatika STMIK Wicida Samarinda.

Selanjutnya, kami meyadari bahwa makalah ini tidak luput dari kekurangan. Oleh karena itu penulis menerima segala kritik dan saran, semoga pada akhirnya makalah ini bisa membawa manfaat. Aamin.

Samarinda,  April 2008

Penyusun

DAFTAR ISI

KATA PENGANTAR  i

DAFTAR ISI  ii

BAB I    PENDAHULUAN

1.1  Pengenalan Linux  1

BAB II   ISI

Pencipta Linux  2

Sejarah Linux  3

a). Red Hat  5

b). Debian  6

c). Slackware  6

d). SuSE  6

e). Mandrake  7

f). WinLinux  7

Lambang Linux  7

Versi-versi Linux  8

Perbedaan Mendasar Linux  9

Perbandingan Linux Terhadap

Sistem Operasi Lainnnya  10

Kelebihan Linux  11

10 Alasan Mengapa Adalah Sistem Operasi Terbaik  12

Overview Karnel Linux  13

A.  Linux versus Kernel UNIX-like lainnya  14

B.  Dependensi Hardware  17

Konsep Dasar Sistem Operasi  18

A.  Sistem Multiuser  19

B.  User dan Group  20

C.  Proses  21

D.  Arsitektur Karnel  22

Model Proses / Karnel  24

Redirection dan Pipe  27

A.  Redirection  27

B.  Pipeline  27

C.  Shell (bash command)  28

D.  Jenis-jenis Shell  28

Perintah-perintah mendasar dalam Linux  29

BAB III  PENUTUP  33

Daftar Pustaka  34

MAKALAH

“SISTEM OPERASI LINUX”

Disusun Oleh :

Nama NIM

Ekaputra Adi Prasetiyo 07.31.044

Mariana 07.31.054

Ronald Kurniawan 07.31.056

Saidiansyah 07.31.052

Dita Muliasari 07.31.005

Nhova Nonita Arisyanti 07.31.043

SISTEM OPERASI

STMIK WIDIA CIPTA DHARMA

SAMARINDA

2008