Senin, 21 Januari 2013
Linux
18.22 | Diposting oleh
Unknown |
Edit Entri
Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.]Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer. Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.
Logo Linux
Logo Linux (Tux) dimulai saat Linus Torvalds sedang berjalan-jalan di taman Perth.
Saat sedang berjalan itu lah Linus Torvalds di patok oleh seekor Pinguin dan demam
selama berhari. Ia berfikir bahwa karakter pinguin cocok untuk menjadi logo
dari sistem operasi barunya itu. Maka diadakan sebuah kompetisi untuk mendesain
Logo Linux yang baru, dan kompetisi itu dimenangkan oleh Larry Ewing yang
berhasil menggambarkan seekor pinguin yang sedang duduk.
Pemrogaman Linux
Sebagian besar distribusi Linux mendukung banyak bahasa pemrogaman. Koleksi
peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum
terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan
kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel
Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel
C++ Compiler , dan IBM XL C/C++ Compiler.
Kebanyakan distribusi juga memiliki dukungan untuk Perl, Ruby, Python dan bahasa pemrogaman dinamis lainnya.
Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di
Linux antara lain adalah C# dengan proyek Mono yang
disponsori oleh Novell, dan Scheme. Sejumlah Java Virtual Machine dan
peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE
IBM, serta proyek-proyek sumber terbuka lainnya seperti Kaffe. Dua kerangka kerja
utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE.
Proyek-proyek ini berbasiskan GTK+ dan Qt. Keduanya mendukung
beragam bahasa pemrograman. Untuk Integrated development environment terdapat Anjuta, Code::Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio, sedangkan penyunting teks yang
telah lama tersedia adalah Vim dan Emacs.
KELEBIHAN , DAN KEKURANGAN LINUX :
Kelebihan Linux.
- Linux bisa berinteraksi dengan operating system lain dengan cara : kompabilitas
file system, kompabilitas network, dan emulasi (simulasi) operating system.
- Virtual memory membuat linux mempunyai kemampuan untuk menjalankan
program – program yang lebih dari seharusnya karena penggunaan swap memori..
- Skalabilitas artinya linux bisa berjalan dari komputer 286 XT sampai
dengan mesin sebesar Beowulf clusters dengan multi prosesor 16 buah.
- Stabilitas, Linux sangat luar biasa stabil, jika dikonfigurasi dengan
benar, system linux akan hidup terus menerus hingga hardwarenya tidak memadai
(rusak), lain dengan windows yang memerlukan reboot berkala untuk menjaga
stabilitas. Salah satu yang mendasari stabilitas ini adalah penomoran versi
dari shared libraries, kebanyakan aplikasi windows menginstall versi-versi baru
dari dynamic link libraries (DLL), yang mengakibatkan aplikasi lain yang
menimpa versi lain dari DLL tersebut tidak berfungsi dengan semestinya. Linux
juga mewarisi tradisi UNIX dengan mendukung adanya file permission (izin file),
yang dapat mencegah pengubahan atau penghapusan file tanpa izin dari
pemiliknya, karena itu, virus pada dasarnya tidak dikenal di dunia linux.
- Didukung oleh ribuan programmer di seluruh dunia, jadi kalau ditemukan
bug cepat untuk mendapatkan solusinya, bahkan dalam hitungan jam kalau ditemukan
bug, workaround sudah tersedia untuk di download.
- Paket Linux merupakan satu kesatuan artinya, saat instalasi tergantung
keinginan pemakai.
- Sudah mulai banyak didukung oleh vendor hardware maupun software dunia
meskipun masih kalah dengan windows.
Kekurangan Linux.
- Operating system yang agak sulit untuk dipelajari terutama bagi yang
tidak mempunyai dasar komputer yang kuat.
- Aplikasi yang tersedia belum sebanyak windows.
- Operating system yang tidak sepenuhnya GUI(Graphical User Interface)
meskipun sudah menggunakan X-windows seperti GNOME dan KDE
- Nama-nama paket program antara distro satu dengan distro lainnya berbeda
beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb dan lain -lain.
Langganan:
Postingan (Atom)