Dizaman moderen ini definisi komputer sudah tidak seperti dulu,dimana dulu komputer hanya diletakan di meja dan tidak bisa dibawa kemana-mana.Sejak ditemukan nya semi konduktor dan teknologi nano,ukuran komputer menjadi semakin kecil dan banyak perangkat sekarang yang telah menggunakan komputer,mulai dari server hingga mesin pembuat kopi.
Untuk megimbanginya sistem operasi sekarang juga dibuat beberapa versi berdasar jenis perangkat/platform yang akan diinstall sistem operasi.Setiap vendor sistem operasi biasanya akan menyedikan pilihan platform hardware yang akan diinstall sistem operasi versi tersebut antara lain:
Desktop OS
Versi sistem operasi ini ditujukan untuk perangkat komputer desktop ataupun laptop yang biasa kamu gunakan saat ini,pada sistem operasi versi desktop akan disediakan GUI shell sebagai default user interface.
Contoh : MacOS ,Windows xp,7,8.1,10 dan linux desktop
Server OS
versi sistem operasi server ditujukan untuk komputer dengan role server,dimana komputer server akan melakukan pekerjaan yang berat (melayani client) dan onlline 24jam.
Biasanya sistem operasi untuk server mmepunyai fitur khusus untuk memudahkan dalam mengelola server seperti remote management,server management dan tool lain yang tidak dimiliki oleh sistem operasi versi desktop.
Untuk sistem operasi linux server biasanya hanya disediakan core package dan hanya CLI shell tanpa GUI shell.
Contoh : BSD ,Linux versi server(ubuntu server,cenOS) ,windows server
Mobile OS
versi sistem operasi mobile didesain untuk berjalan di perangkat mobile seperti smartphone dan tablet
Contoh : iOS ,Android,Blackberry,symbian,windows phone,webOS
Embedded OS
Embedded OS biasanya digunakan pada hardware dengan tingkat koputasi yang rendah(ram/ROM kecil,CPU lambat),sehingga embedded OS dibuat dengan tujuan dan fungsi yang spesifik.
OS ini biasanya dibuat menggunakan bahasa assembly untuk meminimalisir dan mengoptimalkan penggunaan resource.
Embedded OS dibuat dan dioptimasi untuk perangkat dengan konfigurasi tertentu dan tidak akan bekerja untuk perangkat lain dengan konfigurasi yang berbeda.
Kebanayakan aplikasi yang ada di dalam embedded OS merupakan bagian dari sistem operasi itu sendiri sehingga aplikasi tersebut akan berjalan bersama sistem operasi begitu perangkat dinyalakan.
Contoh paling umum embedded OS yang sering kita gunkan adalah sistem perasi pada perangkat HP sebelum Android dan iOS muncul.
Embedded OS juga digunakan pada perangkat seperti mobil,printer,CCTV,mesin kopi,kulkas,TV,drone,kamera,hingga perangkat militer.
Contoh sistem operasi Embedded yang masih digunakan saat ini antaralain:
- Symbian – Digunakan untuk HP dengan merek Nokia
- Embedded Linux – Biasa digunakan luas di berbagai perangkat seperti printer,router,cctv,dvr dll
- BlackBerry OS – untuk BlackBerry phones
- iOS – Digunakan di Apple’s mobile devices seperti HP dan Tablet Mac
- Palm OS
- Windows Mobile