Follow Us @soratemplates

Minggu, 11 Maret 2012

Sejarah sistem operasi

06.55 0 Comments


Sistem Operasi yang umum digunakan oleh kebanyakan komputer, terdiri dari 3 keluarga atau 3 kelompok, yaitu keluarga Microsoft Windows, keluarga Unix, dan keluarga Mac OS, Sedangkan untuk computer mainframe dan super computer menggunakan banyak sekali system operasi yang berbeda-beda, umumnya turunan dari sitem UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX,dll. Sistem operasi juga ditemukan pada hampir semua perangkat seperti pada ponsel dan konsol permainan video untuk super komputer dan web server contohnya : Android.

Sistem Operasi Berbasis Windows

QDos (Quick and and Dirty Operating System) merupakan asal usul dari windows. QDOS ditulis oleh Tim Paterson dari Seattle Computer pada tahun 1980. QDOS dibuat dari OS terkenal pada masa itu, QDOS dirancang untuk prosesor intel 8086. kemudian Bill Gates dari Microsoft membeli lisensi QDOS untuk dikembangkan dan menjualnya lagi ke berbagai perusahaan computer. Pada tahun 1981 microsoft memberi nama MS-Dos sedangkan yang jual ke perusahaan computer IBM diberi nama PC-DOS oleh IBM. MS.DOS inilah yang terus berkembang hingga menjadi Windows Vista.
Pada tahun 1981. pada tahun 1983 microsoft meluncurkan MS-DOS versi 2.0 pada computer PC XT. Selanjutnya pada tahun 1984 MS-DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10MB. Juga pada tahun yang sama dirilis MS-DOS 3.1 yang mendukung jaringan.
Pada tahun 1985 Microsoft memperkenalkan MS. Windows system operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Kemudian pada tahun 1986 Microsoft kembali meluncurkan MS-DOS versi baru yaitu versi 3.2. pada versi ini Microsoft menambahkan dukungan untuk floppy 3.5 inch 720KB.
Pada tahun 1987 microsoft kembali memperbaharui MS-DOS nya dengan mengeluarkan versi 3.3 yang merupakan versi paling populer dari MS.DOS. pada tahun ini Microsoft juga memperkenalkan windows versi 2.0. setahun kemudian Microsoft berhasil mengembangkan lagi dengan suasana grafis, sedangkan IBM memperkenalkan OS/2 yang juga telah berbasis grafis sebagai calon pengganti IBM PC-DOS.
Pada tahun 1990 microsoft memfokuskan diri pada pengembangan windows ditandai dengan peluncuran windows versi 3.0 dan mendapat sambutan yang sangat baik pada versi ini Microsoft membundel MS.OFFICE(Word, Excel, dan PowerPoint) untuk menyingkirkan saingannya seperti Lotus 123, Wordstar, Word Perfect dan Quattro.
Pada tahun 1991 microsoft kembali meluncurkan MS.DOS versi 5.0 dengan penambahan fasilitas full-screen editor, undelete, unformat dan Qbasic. Hingga pada tahun 1994 menjadi tahun terakhir bagi pengembangan MS.DOS, versi terakhir dari MS.DOS adalah MSDOS6.22.
Kembali ke versi windows, pada tahun 1992 windows meluncurkan versi 3.1 dan 3.11 pada tahun 1994 untuk workgroups. Setahun kemudian Microsoft meluncurkan Windows 95, pada tahun ini juga diperkenalkan versi pertama Windows CE ke public. Tahun 1996 Windows NT Versi 4.0 diluncurkan, pada tahun 1998 meluncurkan OS terbarunya yaitu Windows 98. web browser Internet Explorer menjadi bagian penting dari Windows 98.
Tahun 2000 merupakan era baru dunia teknologi computer karena pada era ini, perkembangan dunia computer mengalami kemajuan yang begitu pesat. Windows mengeluarkan Windows 2000 sebagai penerus windows. Pada tahun 2001 diperkenalkan Windows XP dan tahun 2003 Microsoft mengeluarkan windows server 2003. untuk saat ini windows XP masih menjadi favorit pemakai computer. Walaupun pada tahun 2007 microsoft meluncurkan windows vista yang dilengkapi fitur 3D. Namun keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi computer yang sangat tinggi
Sistem Operasi Berbasis Linux
Linux adalah nama yang diberikan system computer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas terbuka dan sumber utama terbuka.
Jika asal usul MSDOS/Windows berasal dari pengembangan QDOS yang dilakukan Bill Gates, maka unix merupakan salah satu system operasi yang mengawali lahirnya libux. Pada tahun 1965, para ahli membuat system operasi bernama Multics. System ini awalnya didesain dengan harapan akan menciptakan beberapa keunggulan, seperti multiuser, multiprosesor dan multilevel filesistem. Namun, pada tahun 1969 pembuatan program ini dihentikan karena system ini sudah tidak memenuhi tujuan semula.
Pada tahun 1991 di Finlandia, seorang mahasiswa ilmu computer bernama Linus Tovald berhasil mengembangkan OS berbasis UNIX dari system operasi Minix yang diberi nama linux. Pada bulan Agustus 1991, lahirlah Linux 0.01 oprekan Linus dan pada tanggal 5 Oktober 1991 secara resmi Linus mengumumkan Linux 0.02 yang hanya dapat menjalankan BASH dan gcc compiler.
Selain itu, Linus juga mempublikasikan system operasi buatannya tersebut lengkap dengan ditemui, computer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut.
Hingga saat ini linux telah berkembang pesat, karena OS-nya yang free, Linux juga sebagai satu-satunya OS yang berbasis Open Source yang dapat dimodifikasi oleh siapa saja yang ingin mengembangkan linux. Hingga lahirlah berbagai OS berbasis linux, seperti Fedora Core, Ubuntu Mandrake, dll. Bahkan pada tahun 2002 di Indonesia sendiri juga lahir berbagai OS buatan anak negeri berbasi Linux bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.
Selain itu ada juga Android yaitu sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak.
Sistem Operasi Berbasis Macintosh
Macintosh Operating System (MAC OS)merupakan system operasi computer yang dibuat oleh Apple. Apple yang sebelumnya bernama Apple Computer, Inc adalah sebuah perusahaan silicon valley yang bergerak di bidang computer.
MAC OS merupakan OS yang pertama menggunakan system GUI(Graphical User Interface). Para pemakai computer begitu takjub melihat macintosh yang snagat ramah melayani pemakai. Pemakai tidak perlu banyak menulis perintah, cukup menunjuk gambar yang ada. Mac OS dibuat khusus untuk computer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompabilitas dengan arsitektur PowerPC maupun X86.
Versi terakhir Mac OS saat ini adalah Mac Os X yang diluncurkan pada tahun 2000. Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda. Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain

Sistem Operasi

06.37 0 Comments


Sistem operasi adalah perangkat lunak sistem yang  bertugas untuk melakukan kontrol dan manajemen perangkat keras  serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.
Contoh sistem operasi yaitu: Linux,Android, Unix, Ubuntu , Mac Os dan Microsoft Windows.
Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel " suatu Sistem Operasi .
Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.
Sistem Operasi secara umum terdiri dari beberapa bagian:
  1. Mekanisme boot, yaitu meletakkan kernel ke dalam memory
  2. Kernel, yaitu inti dari sebuah Sistem Operasi
  3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.
Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.

Sistem Operasi saat ini
Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
  1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang akan dirilis pada tahun 2012 atau lebih lambat)).
  2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).
Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
. Proses
Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah cip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.
Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga mengubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).
Status Proses
Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
  1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
  2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
  3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

Mac OS

05.52 0 Comments


Mac OS adalah singkatan dari Macintosch Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.
Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001. Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix). dan Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Serverworkgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda. mencakup piranti lunak untuk keperluan manajemen dan administrasi Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.[rujukan?] Rilis terakhir Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode Tiger dengan versi 10.4. Tahapan-tahapan OS X:
Mac OS X Server 1.0 kode: "Rhapsody", dirilis: Maret 1999. Mac OS X Public Beta kode: "Kodiak", dirilis: September 2000. Mac OS X 10.0 (update 10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah", dirilis: Maret 2001. Mac OS X 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: Oktober 2001. Mac OS X Server 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: November 2001. Mac OS X 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8) kode: "Jaguar", dirilis: Agustus 2002. Mac OS X Server 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8), dirilis Agustus 2002. Mac OS X 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9) kode: "Panther", dirilis Oktober 2003. Mac OS X Server 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9), dirilis Oktober 2003. Mac OS X 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger", dirilis: April 2005. Mac OS X Server 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005. Mac OS X 10.5 dan banyak lagi..

Ubuntu

05.47 0 Comments


Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian dan didistribusikan sebagai software bebas. nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti "Kemanusiaan kepada sesama" . Ubuntu didesain untuk kepentinga penggunaan personal, namun versi server Ubuntu juga tersedia, dan telah dipakai secara luas.
Proyek Ubuntu resmi disponspori oleh Canonical Ltd. yang merupakan sebuah perusahaan yang dimiliki oleh pengusaha Afrika Selatan Mark Shuttleworth. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional.

Filosofi

Ubuntu mempunyai filosofi sebagai berikut :
  • bahwa perangkat lunak harus tersedia dengan bebas biaya
  • bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik
  • bahwa pengguna harus mempunyai kebebasan untuk mendapatkan, mengubah, dan mendistribusikan perangkat lunak sesuai dengan apa yang mereka butuhkan tanpa halangan apapun
Perihal kebebasan inilah yang membuat Ubuntu berbeda dari perangkat lunak berpemilik (proprietary); bukan hanya peralatan yang Anda butuhkan tersedia secara bebas biaya, tetapi Anda juga mempunyai hak untuk memodifikasi perangkat lunak Anda sampai perangkat lunak tersebut bekerja sesuai dengan yang Anda inginkan.

Sejarah dan Pengembangan

Ubuntu adalah salah satu proyek andalan Debian. Sasaran awal Ubuntu adalah menciptakan desktop Linux yang mudah dipakai. Ubuntu dijadwalkan dirilis setiap 6 bulan sehingga sistem Ubuntu dapat terus diperbarui.
Ubuntu pertama kali dirilis pada 20 Oktober 2004. Semenjak itu, Canonical telah merilis versi Ubuntu yang baru setiap 6 bulan sekali. Setiap rilis didukung selama 18 bulan untuk pembaruan sistem, keamanan, dan kesalahan (bug). Setiap 2 tahun sekali (versi xx.04 dengan x angka genap) akan mendapatkan Long Term Support(LTS), selama 3 tahun untuk desktop dan 5 tahun untuk edisi server. Namun Ubuntu 12.04 yang akan dirilis April 2012 akan mendapatkan pembaruan sistem selama 5 tahun. Perpanjangan dukungan ini bertujuan untuk mengakomodasi bisnis dan pengguna IT yang bekerja pada siklus panjang dan pertimbangan biaya yang mahal untuk memperbarui sistem.
Paket-paket software Ubuntu berasal dari paket tidak stabil Debian; Ubuntu memakai format paket dan manajemen paket Debian (APT dan Synaptic). Paket Debian dan Ubuntu seringkali tidak cocok. Paket Debian sering kali perlu dibuat ulang dari source agar dapat dipakai di Ubuntu, begitu juga sebaliknya. Ubuntu bekerja sama dengan Debian untuk berusaha agar perubaha-perubahan sistem Ubuntu mengarah kembali ke Debian, namun hal ini hampir tak terlaksana. Penemu Debian, Ian Murdock, pernah berkata bahwa paket Ubuntu berpotensi mengarah terlalu jauh dari Debian. Sebelum setiap rilis Ubuntu, paket-paket diambil dari paket tidak stabil Debian dan digabung dengan modifikasi Ubuntu. Sebulan sebelum perilisan, pengambilan paket dihentikan dan kerja selanjutnya adalah memastikan paket-paket yang sudah diambil bekerja dengan baik.

Ubuntu sekarang dibiayai oleh Canonocal Ltd. Pada 8 Juli 2005 Mark Shuttleworth mendirikan pendirian Ubuntu Foundation dan memberikan pendanaan awal sebesar US$10 juta. Tujuan dari pendirian fondasi ini adalah untuk memastikan pengembangan dan dukungan semua versi Ubuntu dapat terus berjalan
Pada 31 Oktober 2011, Mark Shuttleworth mengumumkan bahwa Ubuntu 14.04 akan mendukung smartphone, tablet, dan smart TV. Dan desain-desainnya pun sudah mulai dirancang.

Fitur

Ubuntu terdiri dari banyak paket, kebanyakan berasal dari distribusi di bawah lisensi lisensi software bebas. Namun, beberapa software khususnya driver menggunakan Proprietary software.Lisensi yang pada umumnya adalah GNU General Public License (GNU GPL) dan GNU Lesser General Public License (GNU LGPL), dengan tegas menyatakan bahwa pengguna dengan bebas dapat menjalankan, menggandakan, mempelajarai, memodifikasi, dan mendistribusikan tanpa pembatasan apapun. Namun tetap ada software proprietary yang dapat berjalan di Ubuntu. Ubuntu berfokus pada ketersediaan kegunaan pada orang disfungsi, keamanan dan stabilitas. Ubuntu juga berfokus pada internasionalosasi dan aksesibilitas untuk dapat menjangkau sebanyak-banyaknya orang. Dalam hal keamanan, perangkat sudo dapat meningkatkan privilage secara sementara untuk melakukan tugas administratif, sehingga akun root dapat terus terkunci, dan mencegah orang tidak terauthorisasi melakukan perubahan sistem atau membuka kelemahan keamanan.
Desktop Ubuntu memakai desktop environment graphis. Sebelum Ubuntu 11.04 interaksi grafis pengguna adalah GNOME Panel, namun setelah versi 11.04, berubah menjadi Unity. Unity adalah interface yang dikembangkan oleh Canonical yang awalnya dirancang untuk edisi Netbook.
Ubuntu terinstall dengan banyak software multiguna diantaranya
  • Perangkat dokumen
    • LibreOffice
    • OpenOffice (sebelum 11.04)
  • Peramban
    • Mozilla Firefox
    • Konqueror (pada Kubuntu)
  • E-Mail browser
    • Mozilla Thunderbird
    • Evolution (sebelum Ubuntu 11.10)
  • Game-game ringan
    • Sudoku
    • Chess
    • mines
dan beberapa software juga termasuk ke dalam CD installasi sebelum Ubuntu 11.04 sepert Transmision, GIMP. Namun software tersebut dihilangkan dari CD installasi karena ukurannya yang besar. Ubuntu juga dapat menjalankan program Windows lewat Wine atau Virtual Machine (seperti VMware workstation atau Virtual Box).
Ubuntu, tidak seperti Debian, mengompile paket mereka menggunakan fitur gcc seperti PIE dan proteksi Buffer Overflow untuk memproteksi software mereka. Fitur Ekstra tersebut menambah keamanan secara signifikan dengan pemakaian performance hanya 1% pada 32 bit dan 0,01% pada 64 bit.

Persyaratan Sistem

Versi Desktop Ubuntu sekarang mendukung x86 32 bit dan 64 bit. Dukungan tidak resmi juga tersedia untuk PowerPC, IA-64 (Itanium), Playstation 3 (Namun Sony telah mencabut dukungan untuk OtherOS lain pada 1 April 2011), dan beberapa handphone. GPU yang didukung diperlukan untuk menjalankan efek visual seperti Unity Shell. Dalam kasus GPU yang tidak memadai, Unity dapat direduksi menjadi Unity 2D yang membutuhkan hardware yang lebih rendah.
Kebutuhan Minimal
Server
Desktop
Processor
300 MHz
700 MHz
Memory (RAM)
128 MiB
384 MiB
Hard Drive (ruang kosong)
1 GB
5 GB
Monitor Resolution
640×480
1024×768

Installasi


Ubuntu Desktop 11.04 diboot dari Live CD dengan jendela instalasi terbuka
Ubuntu pada umumnya dapat diinstall dari Live CD atau dapat diinstall lewat Live USB. Sistem operasi Ubuntu dapat dijalankan dari CD (seringkali dengan kehilangan performa yang signifikan), sehingga pengguna dapat mengecek kecocokan hardware dan dukungan driver sistem operasi. CD juga mempunyai Ubiquity Installer, sehingga penggguna dapat menginstall Ubuntu pada komputer secara permanen. Semua CD Ubuntu dapat diunduh di website Ubuntu. Penginstallan dari CD membutuhkan EAM minimal 256 MiB.
Pengguna dapat mengunduh disk image (.iso) dari CD, yang kemudian dapat ditulis ke media fisik (CD atau DVD), atau dijalankan langsung dari hard drive (memakai UNetbootin atau GRUB). Ubuntu juga dapat dijalankan di ARM, PowerPC, SPARC, dan IA-64, namun platform-platform tersebut tidak didukung secara resmi.
Canonical menawarkan CD installasi Ubuntu dan Kubuntu dengan distribusi terbaru gratis (namun dihentikan pada April 2011), termasuk membayar biaya pos untuk tujuan banyal negara di seluruh dunia (lewat servis pengantaran ShipIt).
Perangkat migrasi Microsoft Windows, yang bernama Migration Assistant (diperkenalkan pada April 2007), dapat digunakan untul mengambil bookmark, wallpaper, dan dari MS Windows ke installasi Ubuntu yang baru.
Ubuntu dan Kubuntu dapat diboot dan dijalankan dari USB Flash drive (selama BIOS mendukung booting dari USB), dengan pilihan untuk menyimpan setting ke flashdrive. Hal ini membuat pengguna dapat menginstall Ubuntu dari flash disk, serta dapat menjalankan Ubuntu tanpa membuat perubahan pada hard drive pengguna. Untuk Ubuntu versi yang baru, program USB creator sudah tersedia untuk menginstall Ubuntu ke USB drive dengan atau tanpa LiveCD.

Wubi, yang merupakan pilihan dari Live CD, merupakan installer yang berjalan dari windows (sebagai image yang besar yang diatur seperti program windows lain dan dikontrol oleh Control Panel Windows). Metode ini tidak membutuhkan partisi dari hard drive Windows pengguna. Wubi juga dapat memigrasikan setting pengguna dari Windows.

Rilis

Versi
Kode nama
Tanggal Perilisan
Didukung sampai
Desktop
Server
4.10
Warty Warthog
20-10-2004
2006-04-30
5.04
Hoary Hedgehog
08-04-2005
2006-10-31
5.10
Breezy Badger
13-10-2005
2007-04-13
6.06 LTS
Dapper Drake
01-06-2006
2009-07-14
2011-06-01
6.10
Edgy Eft
26-10-2006
2008-04-25
7.04
Feisty Fawn
19-04-2007
2008-10-19
7.10
Gutsy Gibbon
08-10-2007
2009-04-18
8.04 LTS
Hardy Heron
24-04-2008
2011-05-12
2013-04
8.10
Intrepid Ibex
30-10-2008
2010-04-30
9.04
Jaunty Jackalope
23-04-2009
2010-10-23
9.10
Karmic Koala
29-10-2009
2011-04-30
10.04 LTS
Lucid Lynx
29-04-2010
2013-04
2015-04
10.10
Maverick Meerkat
10-10-2010
2012-04
11.04
Natty Narwhal
28-04-2011
2012-10
11.10
Oneiric Ocelot
13-10-2011
2013-04
12.04 LTS
Precise Pangolin
2012-04-26
2017-04
Warna
Arti
Red
Sudah tidak didukung
Green
Masih didukung
Blue
Rilis masa depan
Setiap rilis mempunyai nama kode dan nomor versi. Nomor versi berdasarkan tahun dan bulan dari rilis. Angka pertama adalah tahun, angka kedua adalah bulan perilisan. Sebagai contoh, rilis Ubuntu yang pertama, 4.10, dirilis tanggal 20 Oktober 2004. Rilis ubuntu keluar setiap 6 bulan sekali tiap bulan April dan Oktober. Rilis ubuntu biasanya terdiri dari berbagai edisi, yaitu edisi Desktop, Server, dan Netbook. Perbedaan mendasar pada ketiganya adalah pada versi desktop terdapat tampilan desktop manager sedangkan pada edisi server tidak ada, hanya command prompt saja.
Release code Ubuntu terdiri dari dua kata yang berupa adjective (kata sifat) yang diikuti dengan nama hewan yang disusun secara alphabetis setiap rilisnya, kecuali versi 6.06 ke bawah (4.10; 5.04; 5.10). Misalnya Hardy Heron, terdiri dari kata sifat hardy (Bold; brave; stout; daring; resolute; intrepid.[1913 Webster]) dan heron (sejenis burung)
Rilis dijadwalkan satu bulan setelah perilisan GNOME (yaitu satu bulan setelah perilisan X.org). Sehingga setiap prilisan dari Ubuntu memiliki versi GNOME dan X yang diperbarui.
Peningkatan antara rilis harus dilakukan dari satu versi ke versi berikutnya (contoh: dari Ubuntu 11.04 ke Ubuntu 11.10). Namun, versi LTS dapat langsung ditingkatan ke versi LTS selanjutanya (contoh: dari Ubuntu 08.04 LTS ke 10.04 LTS).
Ubuntu 11.04 yang dirilis pada 28 April 2011 "Natty Narwhal" memiliki antarmuka yang sangat berbeda dari rilis-rilis Ubuntu sebelumnya. Ubuntu 11.04 memakai antarmuka Unity sebagai antarmuka grafis standar (GUI). Namun, masih dimungkinkan untuk kembali ke tampilan GNOME panel yang lama. Unity telah menerima banyak sekali kritik terutama dikarenakan pengembangan-nya yang mendadak sehingga masih belum sempurna. Namun, beberapa pengguna lain lebih memilih pendekatan Unity dari pada desktop GNOME yang lama. unity pada Ubuntu 11.10 telah disempurnakan kali ini dibangun dari platform GNOME 3.2 (Ubuntu 11.04 dibangun di platform GNOME 2) sehingga menghasilkan lebih sedikit masalah dan efek visual yang lebih baik.
CD Ubuntu dapat diperoleh secara bebas/gratis dalam bentuk iso maupun kepingan cd. Bagi pengguna Internet di Indonesia dapat mengunduh berkas Ubuntu lebih cepat dari server-server yang ada di Indonesia dibandingkan mengunduh dari situs luar.

Desktop Environment

Ubuntu dilengkapi dengan banyak pilihan Desktop Environment, di antaranya yang paling terkenal adalah GNOME, KDE, Xfce, dan LXDE.
  • GNOME: Semenjak pertama dirilis hingga saat ini GNOME merupakan desktop environment standar Ubuntu (Unity berdiri di atas platform GNOME). GNOME merupakan salah satu desktop environment yang paling populer di Linux dan dipergunakan secara luas. Pada April 2011, GNOME memperkenalkan GNOME Shell, sebuah framework yang terfokus. Banyak dari pengguna Ubuntu yang sudah beralih ke GNOME Shell karena tampilannya yang menarik.
  • Unity: Semenjak Ubuntu 11.04, Ubuntu telah menggunakan Unity sebagai Desktop Environment standarnya. Tidak seperti GNOME, KDE, Xfce, dan LXDE; Unity bukan merupakan kumpulan software melainkan hanya desktop environment yang menggunakan gtk+ yang sudah ada, dan berjalan di atas platform GNOME. Pada awal peluncurannya di Ubuntu 11.04, Unity menuai kritik yang sangat banyak karena masih memiliki banyak masalah, sehingga pada awalnya banyak pengguna masih memilih untuk memilih GNOME. Namun semenjak Unity disempurnakan pada Ubuntu 11.10, Unity kini lebih bebas dari masalah, dan efek visualnya semakin bagus.
  • KDE: (K Desktop Environment) merupakan desktop environment standar pada Kubuntu. KDE terkenal dengan desktop plasma-nya, namun desktop plasma tersebut membutuhkan daya hardware yang lebih besar pula sehingga tidak semua komputer dapat menjalankannya.
  • Xfce: Xfce adalah proyek desktop environment yang tujuannya adalah menciptakan desktop yang membutuhkan sedikit sumber daya hardware. Namun kebutuhan sumber daya hardware Xfce masih lebih tinggi dari pada LXDE. Xfce merupakan desktop environment standar Xubuntu.
  • LXDE: LXDE adalah proyek desktop environment yang bertujuan untuk membuat desktop yang cepat dan hemat energi. LXDE merupakan desktop environment standar Lubuntu.
  • Ubuntu 10.04 dengan GNOME 2
  • GNOME Shell
  • Unity pada Ubuntu 11.10
  • Desktop Plasma KDE
  • Xubuntu 11.10
  • LXDE desktop

Varian

Varian Ubuntu sangat banyak, namun hanya 3 yang didukung dan dibiayai secara resmi oleh Canonical Ltd. yaitu, Kubuntu,Xubuntu, dan Lubuntu.
Berikut adalah varian Ubuntu yang terkenal:
  • Kubuntu Ubuntu yang memakai KDE Plasma Workspace, Kubuntu membutuhkan sumber daya hardware yang lebih banyak dibanding Ubuntu.
  • Xubuntu Distribusi Ubuntu yang memakai Xfce desktop environment, membutuhkan lebih sedikit sumber daya hardware.
  • Lubuntu Distribusi Ubuntu yang memakai LXDE desktop environment, merupakan distribusi Ubuntu yang membutuhkan paing sedikit sumber daya hardware.
  • Edubuntu Salah satu proyek gabungan Ubuntu dan GNOME yang bertujuan untuk menciptakan sistem operasi untuk sekolah dan pengguna rumah.
  • Mythbuntu Distribusi Ubuntu yang didesain untuk membuat theater ruma dengan MythTV. Mythbuntu menggunakan Xfce desktop environment.

Edisi Server

installasi Ubuntu Server Edition
Ubuntu juga menawarkan sistem operasinya dalam edisi server. Versi saat ini adalah Ubuntu 10.04 Long Term Support (LTS) release, yang akan didukung hingga April 2015. Pembaruan akan meliputi fitur baru hardware komputer, pembaruan keamanan, dan pembaruan ubuntu stack (software cloud computing).(cloud computing infrastructure).
Ubuntu menggunakan modul keamanan AppArmor untun Linux Kernel yang pada standarnya dinyalakan oleh kunci paket software, dan firewall sudah dikembangkan dari servis yang digunakan sistem operasi. Direktori home dan private directories juga dienkripsi. Ubuntu 10.04 Server Edition memiliki MySQL 5.1, Tomcat 6, Open JDK 6, Samba 3.4, Nagios 3, PHP 5.3, Pyton 2.6. Kebanyakan dari servis tersebut hanya membutuhkan waktu 30 menit untuk dikonfigurasi.
Ubuntu 10.04 LTS Server Edition mendukung arsitektur Intel x86 dan AMD64. Edisi server menyediiakan fitur seperti file/print services, web hosting, email hosting, dll. Ada beberapa perbedaan antara edisi server dan edisi desktop walaupun keduanya menggunakan repositori apt yang sama. Perbedaan utamanya adalah, pada edisi server X window environment tidak diinstall scara standar, walaupun antarmuka grafik dapat diinstall secara manual seperti Ubuntu desktop. CD Ubuntu Server Edition juga memiliki pilihan untuk menginstall Ubuntu Enterprise Cloud.
Server Ubuntu juga didistribusikan secara gratis dam bebas. Pengguna dapat memilih untuk membayar untuk dukungan teknis dan konsultasi. Sukungan biasanya berupa kontrak dengan 9x5 jam bisnis seharga $750 per server, dan kontrak 24x7 untuk setiap tahun berharga $1,200.