Sistem Operasi

Sistem Operasi merupakan sebuah perangkat lunak yang berfungsi sebagai dasar sebuah perangkat. Sistem Operasi bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sebelum menggunakan sistem operasi, perlu diketahui bahwa sistem operasi memiliki dua jenis yaitu sistem operasi berbayar dan tidak berbayar. Dalam sistem operasi berbayar maupun tidak berbayar terdapat sebuah perjanjian antara pembuat perangkat lunak dan pengguna perangkat lunak. Berikut ini adalah contoh sistem operasi

Sistem Operasi Yang Ada Saat Ini Beserta EULA

1. Windows

Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.

Dimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaing terhadap larisnya penjualan Apple Macintosh yang menggunakan GUI, Microsoft menciptakan Windows 1.0 Nama ini berasal dari kelatahan karyawan Microsoft yang menyebut nama aplikasi tersebut sebagai Program Windows (Jendela Program). Windows versi 2 adalah versi Windows pertama yang bisa diinstal program. Satu-satunya program yang bisa ditambahkan adalah Microsoft Word versi 1. Windows versi 3 menjanjikan aplikasi tambahan yang lebih banyak, kelengkapan penggunaan, kecantikan user interface atau antarmuka dan mudahnya konfigurasi.

Windows versi 3.1 adalah versi Windows yang bisa mengoptimalisasi penggunaannya pada prosesor 32-bit Intel 80386 ke atas. Windows versi 3.11 adalah versi Windows terakhir sebelum era Start Menu. Windows 3.11 pun adalah versi Windows pertama yang mendukung networking/jaringan. Versi Hibrida dapat dijalankan tanpa MS-DOS. Versi Hibrida tersebut menginstalasi dirinya sendiri dengan DOS 7. Tidak seperti Windows versi 16-bit yang merupakan shell yang harus diinstalasi melalui DOS terlebih dahulu. Aplikasinya pun berbeda. Meskipun Windows 9X dapat menjalankan aplikasi Windows 16-bit, namun Windows 9X memiliki grade aplikasi sendiri – X86-32, Windows 9X sangat terkenal dengan BSOD (Blue Screen of Death). Berikut adalah perkembangan sistem operasi windows

– 16-bit, berjalan di atas MS-DOS
1985 November – Windows 1.0
1987 9 Desember – Windows 2.0
1990 22 Mei – Windows 3.0
1992 Agustus – Windows 3.1
1992 Oktober – Windows for Workgroups 3.1
1993 November – Windows for Workgroups 3.11
– Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS
1995 24 Agustus – Windows 95 (Versi: 4.00.950)
1998 25 Juni – Windows 98 (Versi: 4.1.1998)
1999 5 Mei – Windows 98 Second Edition (Versi: 4.1.2222)
2000 – Windows Millennium Edition (Me) (Versi: 4.9.3000)
– Berbasis kernel Windows NT
1993 Agustus – Windows NT 3.1
1994 September – Windows NT 3.5
1995 Juni – Windows NT 3.51
1996 29 Juli – Windows NT 4.0 (Versi 4.0.1381)
2000 17 Februari – Windows 2000 (Versi: NT 5.0.2195)
2001 – Windows XP (Versi: NT 5.1.2600)
2003 – Windows Server 2003 (Versi: NT 5.2.3790)
2006 – Windows Vista (Versi 6.0 Build 6000)

Begitu banyak versi yang sudah dikeluarkan oleh pihak windows, tentunya dengan begitu banyaknya terdapat sebuah perjanjian antara pembuat perangkat lunak dan pengguna perangkat lunak. Perjanjian ini juga disebut dengan EULA (End User License Agreement). EULA sering juga disebut software license yang menyatakan bahwa pengguna boleh menggunakan perangkat lunak ini dengan syarat ia harus setuju untuk tidak melanggar semua larangan yang tercantum pada EULA tersebut.

Dalam situs microsoft terdapat Ketentuan Lisensi Microsoft (terakhir diperbaharui Juni 2018). Dalam perjanjian tersebut menjelaskan hak-hak user dan ketentuan dimana user dapat menggunakan perangkat lunak windows.

2.   Linux

Linux merupakan Sistem operasi open source yang pertama kali dikembangkan oleh Linus Torvald. Linux adalah salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama (open-source). 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.

Untuk versi/distro dari sistem operasi linux sangat banyak sebagai contoh kita menggunakan distro deepin. Dalam halaman eula deepin menjelaskan bahwa Wuhan Deepin Technology Co. Ltd. (Teknologi Deepin) merilis edisi pertama Perjanjian Lisensi Pengguna Akhir (EULA) pada November 2018, di mana beberapa ekspresi literal yang kurang sesuai dengan persyaratan perangkat lunak bebas terkait dan lisensi open source mengakibatkan beberapa kesalahpahaman dan komentar dari pengguna dan Komunitas Linux.

3. MacOS

MacOS, atau yang sebelumnya disebut OS X, adalah antarmuka grafikal sistem operasi yang dikembangkan dan disebarkan oleh Apple Inc. Sistem operasi ini disediakan untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna. Karakter “X” adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac 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).

Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standard-nya, dengan perbedaan bahwa versi Server mencakup peranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah peranti 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. Berikut adalah versi dari MacOS dari awal hingga sekarang

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 (pemutakhiran 10.0.1-10.0.2-10.0.3-10.0.4) kode: “Cheetah”, dirilis: Maret 2001.
Mac OS X 10.1 (pemutakhiran 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 (pemutakhiran 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 (pemutakhiran 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 (pemutakhiran 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 (pemutakhiran 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 (pemutakhiran 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 (pemutakhiran 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 (pemutakhiran 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005.
Mac OS X 10.5 (pemutakhiran 10.5.1-10.5.2-10.5.3-10.5.4) kode: “Leopard”, dirilis: Oktober 2007
Mac OS X 10.6 (kode: “Snow Leopard”; Juni 2009)
Mac OS X 10.7 (kode: “Lion”; Juli 2011)
Mac OS X 10.8 (kode: “Mountain Lion”; Juli 2012)
Mac OS X 10.9 (kode: “Mavericks”; Oktober 2013)
Mac OS X 10.10 (kode: “Yosemite”; Oktober 2014)
Mac OS X 10.11 (kode: “El Capitan”; September 2015)
Mac OS 10.12 (kode: “Sierra”; September 2016)
Mac OS 10.13 (kode: “High Sierra”; September 2017)
Mac OS 10.14 (kode: “Mojave”; September 2018)

MacOS juga mempunyai EULA dapat dilihat di halaman apple yang berupa format pdf. Dalam EULA tersebut terdapat catatan penting yaitu :

CATATAN PENTING: Sepanjang perangkat lunak ini dapat digunakan untuk memperbanyak, memodifikasi, menerbitkan atau mendistribusikan materi-materi, perangkat lunak tersebut dilisensikan kepada anda hanya untuk memperbanyak, memodifikasi, menerbitkan dan mendistribusikan materi-materi yang tidak dilindungi oleh hak cipta, materi-materi yang hak ciptanya anda miliki, atau materi-materi yang mana anda berwenang atau secara sah diizinkan untuk memperbanyak, memodifikasi, menerbitkan atau mendistribusikannya. Jika anda ragu-ragu tentang hak anda untuk menyalin, memodifikasi, menerbitkan atau mendistribusikan setiap materi, sebaiknya anda menghubungi penasihat hukum anda.

Dalam catatan tersebut perangkat lunak MacOS dapat digunakan untuk memperbanyak, memodifikasi, menerbitkan atau mendistribusikan materi-materi, perangkat lunak tersebut yang dilisensikan kepada user.

4. Android

Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler.Ponsel Android pertama mulai dijual pada bulan Oktober 2008. Antarmuka pengguna Android umumnya berupa manipulasi langsung, menggunakan gerakan sentuh yang serupa dengan tindakan nyata, misalnya menggeser, mengetuk, dan mencubit untuk memanipulasi objek di layar, serta papan ketik virtual untuk menulis teks. Selain perangkat layar sentuh, Google juga telah mengembangkan Android TV untuk televisi, Android Auto untuk mobil, dan Android Wear untuk jam tangan, masing-masingnya memiliki antarmuka pengguna yang berbeda. Varian Android juga digunakan pada komputer jinjing, konsol permainan, kamera digital, dan peralatan elektronik lainnya.

Android adalah sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java. Pada bulan Oktober 2013, ada lebih dari satu juta aplikasi yang tersedia untuk Android, dan sekitar 50 miliar aplikasi telah diunduh dari Google Play, toko aplikasi utama Android. Sebuah survei pada bulan April-Mei 2013 menemukan bahwa Android adalah platform paling populer bagi para pengembang, digunakan oleh 71% pengembang aplikasi bergerak. Di Google I/O 2014, Google melaporkan terdapat lebih dari satu miliar pengguna aktif bulanan Android, meningkat dari 583 juta pada bulan Juni 2013.

Versi CodeName Tanggal Rilis Level API Status
11 ? 19 Februari 2020 ? Upcoming
10 Android Q 3 September 2019 29 Released
9.0 Pie 6 Agustus 2018 28 Released
8.0 Oreo 21 Agustus 2017 26 Released
7.0 Nougat 22 Agustus 2016 24 Released
6.0 Marshmallow 19 Agustus 2015 23 Released
5.x Lollipop 15 Oktober 2014 21 Released
4.4.x KitKat 31 Oktober 2013 19 Released
4.3.x Jelly Bean 24 Juli 2013 18 Released
4.2.x Jelly Bean 13 November 12 17 Released
4.1.x Jelly Bean 9 Juli 2012 16 Released
4.0.3 Ice Cream Sandwich 16 Desember 2011 15 Released
3.2 Honeycomb 15 Juli 2011 13 Released
3.1 Honeycomb 10 Mei 2011 12 Released
2.3.3 Gingerbread 9 Februari 2011 10 Released
2.3 Gingerbread 6 Desember 2010 9 Released
2.2 Froyo 20 Mei 2010 8 Released
2.0–2.1 Eclair 26 Oktober 2009 7 Released
1.6 Donut 15 September 2009 4 Released
1.5 Cupcake 30 April 2009 3 Released