MATERI SISTEM OPERASI KELAS X
1. Perkembangan Sistem Operasi Closed Source
Sistem operasi (operating system atau OS) adalah perangkat
lunak yang bertugas untuk mengatur, mengendalikan perangkat keras dan
memberikan kemudahan untuk pemakai dalam penggunaan komputer. Sistem Operasi
yang umum digunakan oleh personal komputer meliputi tiga kelompok besar yaitu
keluarga microsoft Windows, keluarga Unix dan keluarga Mac OS.
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi :
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi :
- Generasi
Pertama (1945-1955), Pada generasi ini belum ada sistem operasi, maka
sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
- Generasi
Kedua (1955-1965), Generasi kedua memperkenalkan Batch Processing System,
yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan.
- Generasi
Ketiga (1965-1980), Pada generasi ini perkembangan sistem operasi
dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai
interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka
sistem operasi menjadi multi-user (di gunakan banyak pengguna sekaligus)
dan multi-programming (melayani banyak program sekaligus).
- Generasi
Keempat (Pasca 1980-an), Dimana istem operasi dipergunakan untuk jaringan
komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling
terhubung satu sama lainnya. Pada masa ini para pengguna juga telah
dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang
berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era
komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu
titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang
lebih baik.
Untuk lebih jelasnya mengenai pengertian, fungsi dan
perkembangan sistem operasi diulas dalam artikel: Pengertian
Sistem Operasi (Operating System)
Karena sistem operasi merupakan software (perangkat lunak), maka sistem operasi dibangun menggunakan bahasa pemrograman yang memiliki kode sumber (source). Sehingga berdasarkan lisensinya terdiri dari sistem operasi yang closed source (kode sumbernya tertutup) dan open source (kode sumbernya terbuka).Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan disebar luaskan. Jika ada pembuat perangkat lunak yang tidak mengizinkan kode programnya diubah atau dimodifikasi, maka bukanlah disebut sebagai open source walaupun kode program dari perangkat lunak tersebut tersedia.
Open source (kode program terbuka) dipopulerkan tahun 1998. Sejarah perangkat lunak open source lahir sejak kultur hacker berkembang di laboratorium-laboratorium komputer di universitas-universitas Amerika seperti Stanford, Berkeley, Carnegie Mellon, dan MIT pada tahun 1960-an dan 1970-an.Sistem operasi open source dinggap menguntungkan, khususnya oleh para pengguna open source. Beberapa keuntungan dan kerugian dari open source :
Keuntungan Open Source
Karena sistem operasi merupakan software (perangkat lunak), maka sistem operasi dibangun menggunakan bahasa pemrograman yang memiliki kode sumber (source). Sehingga berdasarkan lisensinya terdiri dari sistem operasi yang closed source (kode sumbernya tertutup) dan open source (kode sumbernya terbuka).Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan disebar luaskan. Jika ada pembuat perangkat lunak yang tidak mengizinkan kode programnya diubah atau dimodifikasi, maka bukanlah disebut sebagai open source walaupun kode program dari perangkat lunak tersebut tersedia.
Open source (kode program terbuka) dipopulerkan tahun 1998. Sejarah perangkat lunak open source lahir sejak kultur hacker berkembang di laboratorium-laboratorium komputer di universitas-universitas Amerika seperti Stanford, Berkeley, Carnegie Mellon, dan MIT pada tahun 1960-an dan 1970-an.Sistem operasi open source dinggap menguntungkan, khususnya oleh para pengguna open source. Beberapa keuntungan dan kerugian dari open source :
Keuntungan Open Source
- Banyak
tenaga (SDM) yang berperan mengerjakan proyek
- Kesalahan
(bugs, error) lebih cepat ditemukan dan diperbaiki
- Kualitas
hasil lebih terjamin karena komunitas melakukan evaluasi
- Lebih
aman
- Hemat
biaya
- Tidak
mengulangi development
Kekurangan Open Source
- Kurangnya
SDM yang dapat memanfaatkan open source
- Tidak
adanya proteksi terhadap HAKI
Contoh Sistem operasi yang termasuk Open Source
- Linux:Ubuntu,
Red Hat, Mandriva, CentOS, Fedora, Blankon, OpenSUSE, Clear OS
- Open
BSD dan Free BSD
- Open
Solaris dan Solaris
- Android
Sedangkan Closed Source adalah Sistem operasi yang codenya
tidak dibuka untuk umum, pemilik code yang closed source bisa membagi source
codenya melalui lisensi dengan gratis maupun membayar. meskipun gratis, lisensi
tertentu bisa membuat sebuah sistem operasi tidak sepenuhnya open source.
Misalnya jika lisensi tersebut ada larangan untuk memodifikasi code, maka
sistem operasi ini tidak open source.
Keuntungan Closed Source
Keuntungan Closed Source
- Kestabilan
sistem terjamin karena ada penangung jawab resmi.
- Support
langsung dari pemilik aplikasi /program.
- Mudah
mendapatkan sertifikasi.
- Lebih
mudah digunakan / dipelajari / dipahami karena mayoritas pengguna
menggunakannya ( pada daerah tertentu ).
Kekurangan Close Source
- Tidak
ada support khusus / langsung dari pembuat (developer).
- Celah
yang terbuka, bisa dimanfaatkan untuk pengambilan informasi.
- Sosialisasi
pemakaian, agak sulit, karena umumnya pengguna menggunakan close source
(e.g.Windows),hanya pada daerah tertentu).
- Sulit
untuk mendapatkan sertifikasi.
- Adanya
lisensi yang mengharuskan pengguna untuk menyediakan dana /financial.
- Pengembangan
terbatas.
- Diperlukan
antivirus.
- Aplikasi
umumnya tersedia berbayar.
- Deteksi
kelemahan aplikasi menunggu feedback dari pengguna.
Dalam artikel ini membahasa mengenai perkembangan sistem
operasi closed source. Contoh dari sistem operasi closed source yang populer
adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation, yang
disebut dengan sistem operasi Windows. Windows berarti jendela, disebut jendela
karena sistem operasi ini menggunakan Graphical User Interface (GUI) yang antar
mukanya tampak sebagai jendela-jendela dengan tombol-tombol yang memberikan
kemudahan dan kenyamanan bagi peggunanya. Berkat keudahan inilah maka sistem
operasi windows menjadi sistem operasi yang paling banyak digunakan pada
desktop PC diseluruh dunia. Bahkan pendiri perusahaan Microsoft Corporation,
Bill Gates menjadi orang terkaya didunia versi Forbes berkat kepopuleran sistem
operasi ini.
Versi sistem operasi windows adalah Sebagai Berikut:
16-bit, berjalan di atas MS-DOS
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 (Versi terakhir tanpa Menu Mulai)
Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS (meski
tidak sepenuhnya)
- 1995
24 Agustus – Windows 95 (Versi: 4.00.950) (Versi pertama dengan Menu
Mulai)
- 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)
- 2007
– Windows Home Server (Versi 6.0.1800.24)
- 2008
– Windows Server 2008 (Versi 6.0.6001)
- 2009
22 Oktober – Windows 7 (Versi 6.1 Build 7600) (Versi terakhir dengan Menu
Mulai)
- 2009
22 Oktober – Windows Server 2008 R2 (Versi 6.1.7600)
- 2012
4 September – Windows Server 2012 (Versi 6.2 Build 9200)
- 2012
26 Oktober – Windows 8 (Versi 6.2 Build 9200) (Versi pertama dengan Layar
Mulai)
- 2013
18 Oktober – Windows 8.1 (Versi 6.3 Build 9600) (Versi pertama dengan
Tombol Mulai yang dimodifikasi)
- 2013
18 Oktober – Windows Server 2012 R2 (Versi 6.3 Build 9600)
Akan rilis
- Akhir
2015 – Windows 10. Selama pengembangan dikenal dengan nama sandi Threshold
dan dirumorkan sebagai Windows 9. (Versi 10.0 Build 9901 (Pratayang
Teknis)) (Versi Pratayang Teknis-nya diresmikan pada tanggal 1 Oktober
2014) (Versi pertama dengan Menu Mulai yang dimodifikasi)
MS-DOS
Ms-Dos (Microsoft Disk Operating System) adalah Sistem
Operasi yang masih berbasiskan teks dan Command-Line interpreter (CLI). Windows
Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang
bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan
atas MS-DOS, sehingga untuk menjalankannya membutuhkan MS-DOS.
MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
MS-DOS dirilis pertama kali pada tahun 198, dan seiring dengan waktu, Microsoft pun meluncurkan versi yang lebih baru dari MS-DOS. Tidak kurang hingga delapan kali Microsoft meluncurkan versi baru MS-DOS dari tahun 1981 hingga Microsoft menghentikan dukungan MS-DOS pada tahun 2000.
MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
MS-DOS dirilis pertama kali pada tahun 198, dan seiring dengan waktu, Microsoft pun meluncurkan versi yang lebih baru dari MS-DOS. Tidak kurang hingga delapan kali Microsoft meluncurkan versi baru MS-DOS dari tahun 1981 hingga Microsoft menghentikan dukungan MS-DOS pada tahun 2000.
Microsoft Windows 1.0 merupakan versi pertama sistem operasi
berbasis Graphical User Interface (GUI) yang dibuat oleh Microsoft Corporation
. Versi ini sebenarnya diluncurkan pertama kali pada tanggal 10 November 1998,
tapi tidak pernah keluar ke pasar publik sebelum bulan November 1998, karena
banyaknya hambatan yang terjadi ketika pengembangan berlangsung.
Microsoft Windows 2.0 merupakan versi kedua dari sistem operasi berbasis graphical user interface (GUI) buatan Microsoft Corporation, yang dirilis pada 9 Desember 1987. Sistem ini diluncurkan untuk melengkapi kekurangan ragam aplikasi pada Windows 1.0.
Windows 3.0 memiliki kemampuan dukungan kartu grafis SVGA atau XGA dan juga icon. Microsoft menyediakan SDK (Software Development Kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi agar mampu berjalan di Windows 3.0 ini. Sistem ini mengenalkan Virtual Device Driver (VXD) yang berguna untuk meminimalisasi ketergantungan setiap driver pada perangkat keras tertentu. Sistem ini berevolusi menjadi Windows 3.1 yang mengenalkan fitur Multimedia dan True Type Font. Sistem ini memudahkan End -User karena adanya fitur Drag and Drop. Windows versi 3.0 ini berkembang menjadi Windows 3.11 yang mendukung aplikasi NetWorking.
Microsoft Windows 2.0 merupakan versi kedua dari sistem operasi berbasis graphical user interface (GUI) buatan Microsoft Corporation, yang dirilis pada 9 Desember 1987. Sistem ini diluncurkan untuk melengkapi kekurangan ragam aplikasi pada Windows 1.0.
Windows 3.0 memiliki kemampuan dukungan kartu grafis SVGA atau XGA dan juga icon. Microsoft menyediakan SDK (Software Development Kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi agar mampu berjalan di Windows 3.0 ini. Sistem ini mengenalkan Virtual Device Driver (VXD) yang berguna untuk meminimalisasi ketergantungan setiap driver pada perangkat keras tertentu. Sistem ini berevolusi menjadi Windows 3.1 yang mengenalkan fitur Multimedia dan True Type Font. Sistem ini memudahkan End -User karena adanya fitur Drag and Drop. Windows versi 3.0 ini berkembang menjadi Windows 3.11 yang mendukung aplikasi NetWorking.
Windows 95 diperkenalkan pada tanggal 14 Agustus 1995.
Sistem operasi ini memiliki GUI yang lebih menarik dan atraktif, menggunakan
rancangan menu “Start”, menu inovatif untuk mengakses grup program (pengganti
Program Manager) dan mendukung penamaan berkas yang panjang.
Windows 95 juga mendukung Plug and Play untuk mendeteksi instalasi perangkat keras dan konfigurasi secara otomatis, memiliki beberapa fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server.
Windows 98 Diluncurkan pada 25 Juni 1998. Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpanan berkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5. Windows 98 juga sudah memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.
Windows 98SE menambahkan dukungan pada Internet Explorer 5, NAT untuk berbagi koneksi Internet, Digital Versatile Disk (DVD, Windows Driver Mode (WDM) yang menggantikan model Virtual Device Drive (VxD) serta Windows NetMeeting 3. Sistem ini menganut prinsip hibrida dengan dukungan kernel 16-bit/32-bit, dan masuk pada family Windows 98.
Windows ME diluncurkan pada tanggal 14 Septembe 2000. Dalam sistem operasi ini tidak ada fitur yang spesial selain transisi dukungan grafis dari 16-Bit ke 32-Bit dan sistem ini banyak dipakai oleh pengguna pribadi.
Windows 95 juga mendukung Plug and Play untuk mendeteksi instalasi perangkat keras dan konfigurasi secara otomatis, memiliki beberapa fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server.
Windows 98 Diluncurkan pada 25 Juni 1998. Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpanan berkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5. Windows 98 juga sudah memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.
Windows 98SE menambahkan dukungan pada Internet Explorer 5, NAT untuk berbagi koneksi Internet, Digital Versatile Disk (DVD, Windows Driver Mode (WDM) yang menggantikan model Virtual Device Drive (VxD) serta Windows NetMeeting 3. Sistem ini menganut prinsip hibrida dengan dukungan kernel 16-bit/32-bit, dan masuk pada family Windows 98.
Windows ME diluncurkan pada tanggal 14 Septembe 2000. Dalam sistem operasi ini tidak ada fitur yang spesial selain transisi dukungan grafis dari 16-Bit ke 32-Bit dan sistem ini banyak dipakai oleh pengguna pribadi.
Windows NT sebagai pengganti windows ME mendukung
arsitekrtur x86 (80×86), Intel IA64 dan AMD64 (x64) dan grafis 32-Bit. Windows
NT dibangun dari pengembangan IBM OS/2 dan banyak digunakan dalam jaringan
komputer. Windows NT juga memperkenalkan File System NTFS yang lebih baik dari
FAT maupun FAT-32.
Windows NT 3.1 dirilis untuk komputer Intel x86, DEC Alpha, dan beberapa platform yang mendukung ARC (Advanced RISC Computing) MIPS. Sedangkan Windows 3.51 diluncurkan untuk mendukung komputer IBM Power PC khususnya untuk sistem PReP seperti desktop atau laptop IBM Power Series dan seri Motorol PowerStack. Meskipun menggabungkan dua teknologi dari dua perusahaan, Windows NT 3.51 tidak bisa dijalankan di atas Power Macintosh.
Intergraph Corporation kemudian membuat porting untuk arsitektur Intergraph Clipper miliknya sendiri dan membuat porting Windows NT 3.51 agar bisa berjalan di atas arsitektur SPAR (milik Sun Microsystem). Meskipun demikian, kedua produk tersebut tidak dijual ke publik sebagai produk ritel. Windows NT 4.0 diluncurkan untuk mendukung banyak platform, akan tetapi microsoft hanya membuat service pack dan update untuk dua varian (x86 dan DEC Alph). Selain ke dua varian tersebut service pack dan update dibuat oleh pihak ketiga (Motorola, Intergraph, dan lain-lain). Windows NT 4.0 merupakan versi rilis Windows NT yang mendukung DEC Alpha, MIPS, dan PowerPC. Microsoft juga membuat Windows 2000 untuk DEC Alpha hingga bulan Agustu 1999. Karena Compaq menghentikan dukungan Windows NT untuk arsitektur tersebut maka Microsoft menghentikan pengembangan proyek AlphaNT tersebut.
Windows NT 3.1 dirilis untuk komputer Intel x86, DEC Alpha, dan beberapa platform yang mendukung ARC (Advanced RISC Computing) MIPS. Sedangkan Windows 3.51 diluncurkan untuk mendukung komputer IBM Power PC khususnya untuk sistem PReP seperti desktop atau laptop IBM Power Series dan seri Motorol PowerStack. Meskipun menggabungkan dua teknologi dari dua perusahaan, Windows NT 3.51 tidak bisa dijalankan di atas Power Macintosh.
Intergraph Corporation kemudian membuat porting untuk arsitektur Intergraph Clipper miliknya sendiri dan membuat porting Windows NT 3.51 agar bisa berjalan di atas arsitektur SPAR (milik Sun Microsystem). Meskipun demikian, kedua produk tersebut tidak dijual ke publik sebagai produk ritel. Windows NT 4.0 diluncurkan untuk mendukung banyak platform, akan tetapi microsoft hanya membuat service pack dan update untuk dua varian (x86 dan DEC Alph). Selain ke dua varian tersebut service pack dan update dibuat oleh pihak ketiga (Motorola, Intergraph, dan lain-lain). Windows NT 4.0 merupakan versi rilis Windows NT yang mendukung DEC Alpha, MIPS, dan PowerPC. Microsoft juga membuat Windows 2000 untuk DEC Alpha hingga bulan Agustu 1999. Karena Compaq menghentikan dukungan Windows NT untuk arsitektur tersebut maka Microsoft menghentikan pengembangan proyek AlphaNT tersebut.
Windows 2000 (atau Windows NT 5.0 build 2159) adalah sebuah
versi sistem operas Window yang merupakan versi pengembangan dari Windows NT
versi 4.0 yang dikeluarkan oleh Microsoft tanggal 17 Februari 2000 di Amerika
Serikat. Windows 2000 mempunyai banyak fitur tambahan diantaranya :
- Active
Director yang baru,
- Image
Preview,
- Plug
and Play dan Windows Driver Model yang lebih baik performanya dibanding
sebelumnya,
- Browser
Explore yang baru, yaitu Internet Explorer 5.0.
- Mendukung
untuk Microsoft Direct dan Open GL (Windows NT 4.0 hanya mendukung
akselerasi OpenGL),
- Windows
Media Player 6.4 terintegrasi (dapat diinstalasikan di Windows NT 4.0,
7)Terminal Service yang telah terintegrasi,
- Plug
And Play yang lebih canggih, sehingga memasang hardware tertentu dapat
langsung berjalan tanpa harus melalui proses restart,
- Menggunakan
driver untuk hardware berbasis Windows Driver Mode atau dikenal juga
dengan WDM,
- Dukungan manajemen daya yang lebih baik, yaitu ACP (Advanced Configuration and Power Interface) yang dapat menghemat daya.
Windows XP menawarkan banyak perubahan, fitur dan performa,
berbasis grafis digunakan pada komputer pribad, desktop bisnis, lapto, dan
pusat media. Windows XP pertama kali dirilis pada 25 Oktobe 2001, 400 juta
salinan instalasi digunakan pada Januari 2006. Windows XP tersedia dalam
berbagai macam edisi, antara lain ialah :
- Windows
XP Home Edition ditargetkan untuk pengguna pribadi.
- Windows
XP Professional menawarkan fitur tambahan seperti dukungan untuk domain
Windows Server dan dua prosesor fisik, dan ditargetkan untuk pasar power
user, bisnis dan perusahaan klien.
- Windows
XP Media Center Edition memiliki fitur multimedi tambahan yang menawarkan
kemampuan untuk merekam dan menonton acara TV, melihat film DVD, dan
mendengarkan musik.
- Windows
XP Tablet PC Edition didesain khusus untuk platform PC Tablet, yakni
sebuah komputer pribadi yang menggunakan stylus.
- Windows
XP profesional 64-bit Edition untuk prosesor berarsitektur IA-6 (Itaniu)
- Windows
XP Professional x64 Edition untuk prosesor berarsitektur x86-6.
- Windows
XP Starter Edition yang dijual di beberapa negara berkembang.
- Windows XP Embedded, sebuah versi Windows XP Professional yang dikurangi segala fiturnya di sana-sini untuk pasar tertentu.
Sesuai namanya windows server merupakan sistem operasi
jaringan yang ditujukan untuk server. Windows server merupakan versi lain dari
windows yang telah diluncurkan khusus untuk pengguaan komputer server. Misalnya
Windows Server 2003 (Versi: NT 5.2.3790), Windows Home Server (Versi
6.0.1800.24), Windows Server 2008 (Versi 6.0.6001), Windows Server 2008 R2
(Versi 6.1.7600), Windows Server 2012 (Versi 6.2 Build 9200), dan Windows
Server 2012 R2 (Versi 6.3 Build 9600).
Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Dikenal dengan .NET Server, Windows .NET Server, Windows XP Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server.
Windows Home Server, yang memiliki nama kode pengembangan “Quatro,” adalah sebuah versi sistem operasi Microsoft Windows yang dikembangkan dari Windows Server 2003 Service Pack 2 yang ditujukan sebagai file server untuk rumahan. Sistem operasi ini diperkenalkan pada tanggal 7 Januari 2007 oleh Bill Gates pada saat konferensi Consumer Electronics Show. Windows Home Server ditujukan sebagai solusi untuk rumahan dengan banyak komputer PC yang terkoneksi untuk menawarkan fitur file sharing, backup otomatis, dan juga akses secara jarak jauh. Pada tanggal 16 Juli 2007, Windows Home Server akhirnya dirilis dalam versi Release to Manufacture (RTM), dan secara resmi dirilis pada tanggal 7 November 2007. Pada tanggal 20 Juli 2008, Microsoft menawarkan Power Pack 1 untuk Windows Home Server yang memperbaiki beberapa kekurangan Windows Home Server.
Windows Server 2008 merupakan pengembangan dari versi Windows Server 2003. Pada tanggal 15 Mei 2007, Bill Gates mengatakan pada konferensi WinHEC bahwa Windows Server 2008 adalah nama baru dari Windows Server “Longhorn”.
Windows Server 2012, sebelumnya berkode nama Windows Server 8. Windows Server 2012 merupakan versi server Windows 8 sekaligus pengganti Windows Server 2008 R2. Perangkat lunak ini tersedia untuk pengguna mulai 4 September 2012 dan seluruh dunia melalui berbagai saluran pada September 2012. Tidak seperti pendahulunya, Windows Server 2012 tidak mendukung komputer berbasis Itanium, dan memiliki empat edisi. Banyak fitur ditambahkan atau diperbarui dari Windows Server 2008 R2, seperti versi terbaru Hyper-V, peran manajemen alamat IP, versi baru Windows Task Manager, dan sistem berkas ReFS baru.
Windows Server 2012 R2 (sebelumnya Windows Server Blue) dirilis pada tanggal 18 Oktober 2013, bersamaan dengan Windows 8.1. Sistem server ini merupakan pengembangan dari versi sebelumnya yang disebut Windows Server 2012.
Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Dikenal dengan .NET Server, Windows .NET Server, Windows XP Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server.
Windows Home Server, yang memiliki nama kode pengembangan “Quatro,” adalah sebuah versi sistem operasi Microsoft Windows yang dikembangkan dari Windows Server 2003 Service Pack 2 yang ditujukan sebagai file server untuk rumahan. Sistem operasi ini diperkenalkan pada tanggal 7 Januari 2007 oleh Bill Gates pada saat konferensi Consumer Electronics Show. Windows Home Server ditujukan sebagai solusi untuk rumahan dengan banyak komputer PC yang terkoneksi untuk menawarkan fitur file sharing, backup otomatis, dan juga akses secara jarak jauh. Pada tanggal 16 Juli 2007, Windows Home Server akhirnya dirilis dalam versi Release to Manufacture (RTM), dan secara resmi dirilis pada tanggal 7 November 2007. Pada tanggal 20 Juli 2008, Microsoft menawarkan Power Pack 1 untuk Windows Home Server yang memperbaiki beberapa kekurangan Windows Home Server.
Windows Server 2008 merupakan pengembangan dari versi Windows Server 2003. Pada tanggal 15 Mei 2007, Bill Gates mengatakan pada konferensi WinHEC bahwa Windows Server 2008 adalah nama baru dari Windows Server “Longhorn”.
Windows Server 2012, sebelumnya berkode nama Windows Server 8. Windows Server 2012 merupakan versi server Windows 8 sekaligus pengganti Windows Server 2008 R2. Perangkat lunak ini tersedia untuk pengguna mulai 4 September 2012 dan seluruh dunia melalui berbagai saluran pada September 2012. Tidak seperti pendahulunya, Windows Server 2012 tidak mendukung komputer berbasis Itanium, dan memiliki empat edisi. Banyak fitur ditambahkan atau diperbarui dari Windows Server 2008 R2, seperti versi terbaru Hyper-V, peran manajemen alamat IP, versi baru Windows Task Manager, dan sistem berkas ReFS baru.
Windows Server 2012 R2 (sebelumnya Windows Server Blue) dirilis pada tanggal 18 Oktober 2013, bersamaan dengan Windows 8.1. Sistem server ini merupakan pengembangan dari versi sebelumnya yang disebut Windows Server 2012.
Windows Vista diluncurkan 8 November 2000 untuk pengguna
bisnis, dan 30 Januari 2000 untuk pengguna pribadi. Windows Vista lebih
mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan
performa, Fitur-fiturnya antara lain AERO, Sidebar, tingkat keamanan lebih baik
dari pada Windows XP. Windows Vista menggunakan Firewall with Advanced
Security, Windows Defender, Parental Control, User Account Control (UAC),
BitLocker Drive Encryption, ASLR. Windows Vista menggunakan IPv6, DirectX versi
terbaru, dan arsitekstur 64-Bit. Windows vista mempunyai beberapa versi: yaitu:
- Windows
Vista Starter.
- Windows
Vista Home Basic.
- Windows
Vista Home Premium
- Windows
Vista Business.
- Windows
Vista Enterprise.
- Windows Vista Ultimate
Windows 7 merupakan gabungan Windows XP dan Windows Vista,
Windows 7 memiliki performa yang lebih baik dari Windows Vista. Windows 7
dirilis untuk pabrikan komputer pada 22 Jul 2009 dan dirilis untuk publik pada
22 Oktobe 2009. Windows 7 lebih fokus pada pengembangan dasar Windows, dengan
tujuan agar lebih kompatibel dengan aplikasi-aplikasi dan perangkat keras
komputer yang kompatibel dengan Windows Vista. Windows 7 lebih fokus pada
dukungan multi-touch pada layar, desain ulang taskbar (Superbar), penggunaan
sistem jaringan pribadi bernama HomeGroup dan peningkatan performa.
Beberapa aplikasi standar yang disertakan pada versi sebelumnya dari Microsoft Windows, seperti Windows Calendar, Windows Mail, Windows Movie Maker, dan Windows Photo Gallery, tidak disertakan lagi di Windows 7. Windows 7 tidak bisa digunakan dengan jumlah memori yang terpasang melebihi kemampuannya. Jumlah ini berbeda di setiap versi Windows 7, dan juga berpengaruh pada arsitektur yang dipakai (apakah 32-bit atau 64-bit).
Windows 7 memiliki 6 versi yang sama dengan Windows Vista. Hanya saja ada perbedaan nama, jika Windows Vista memiliki versi Business maka pada Windows 7 versi tersebut dinamakan Professional. Versi tersebut antara lain :
Beberapa aplikasi standar yang disertakan pada versi sebelumnya dari Microsoft Windows, seperti Windows Calendar, Windows Mail, Windows Movie Maker, dan Windows Photo Gallery, tidak disertakan lagi di Windows 7. Windows 7 tidak bisa digunakan dengan jumlah memori yang terpasang melebihi kemampuannya. Jumlah ini berbeda di setiap versi Windows 7, dan juga berpengaruh pada arsitektur yang dipakai (apakah 32-bit atau 64-bit).
Windows 7 memiliki 6 versi yang sama dengan Windows Vista. Hanya saja ada perbedaan nama, jika Windows Vista memiliki versi Business maka pada Windows 7 versi tersebut dinamakan Professional. Versi tersebut antara lain :
- Windows
7 Ultimate
- Windows
7 Professional
- Windows
7 Enterprise
- Windows
7 Home Premium
- Windows
7 Home Basic
- Windows 7 Starter
Microsoft secara resmi merilis Windows 8 pada 26 Oktober
2012. Versi percobaan Windows 8 berupa Consumer Preview dan Release Preview.
Pada tanggal 26 Juni 2013, Microsoft merilis versi Uji Coba dari Windows 8.1
(sebelumnya dikenal sebagai Windows Blue), Sistem operas ini diproduksi oleh
Microsof untuk digunakan pada komputer pribadi, termasuk komputre rumah dan
bisnis, laptop, netbook, tablet PC, server, dan PC pusat media. Sistem operasi
ini menggunakan mikroprosesor ARM selain mikroprosesor x86 tradisional buatan
Intel dan AMD. Antarmuka penggunanya diubah agar mampu digunakan pada peralatan
layar sentu selain mouse dan keyboard, sehingga Windows 8 di desain untuk
perangkat tablet sentuh. Windows 8 mempunyai beberapa edisi atau versi antara
lain adalah sebagai berikut :
- Windows
8, setara dengan Windows 7 Starter, Home Basic, Home Premium.
- Windows
8 Pro, setara dengan Windows 7 Professional.
- Windows
8 Enterprise, setara dengan Windows 7 Enterprise dan Ultimate.
- Windows
8 RT, versi Windows khusus untuk perangkat berprosesor ARM.
- Windows 8.1, Windows 8.1 adalah paket layanan untuk sistem operasi Windows 8 dan RT. Pertama kali diperkenalkan dan dirilis sebagai beta publik pada bulan Juni 2013, ditujukan untuk mengatasi keluhan dari pengguna Windows 8 dan pengulas di peluncuran.
Windows 10 merupakan versi mendatang dari sistem operasi
Microsoft Windows. Pertama diperkenalkan pada bulan April 2014 pada Konferensi
Build, dijadwalkan akan dirilis pada akhir tahun 2015.
Windows 10 bertujuan untuk mengatasi kekurangan dalam antarmuka pengguna pertama kali diperkenalkan oleh Windows 8 dengan menambahkan mekanik tambahan yang dirancang untuk meningkatkan pengalaman pengguna untuk perangkat yang tidak ada layar sentuh (seperti komputer meja dan laptop), termasuk kebangkitan menu Mulai yang terlihat di Windows 7, sistem desktop maya, dan kemampuan untuk menjalankan aplikasi Bursa Windows dalam jendela pada desktop daripada modus layar penuh.
Windows 10 bertujuan untuk mengatasi kekurangan dalam antarmuka pengguna pertama kali diperkenalkan oleh Windows 8 dengan menambahkan mekanik tambahan yang dirancang untuk meningkatkan pengalaman pengguna untuk perangkat yang tidak ada layar sentuh (seperti komputer meja dan laptop), termasuk kebangkitan menu Mulai yang terlihat di Windows 7, sistem desktop maya, dan kemampuan untuk menjalankan aplikasi Bursa Windows dalam jendela pada desktop daripada modus layar penuh.
- wikipedia.org.
[online] diakses 06 Maret 2015. Tersedia: http://id.wikipedia.org/wiki/Microsoft_Windows
- Munif,
Abdul (2013). Sistem Operasi Teknologi Informasi dan Komunikasi.
Kementerian Pendidikan & Kebudayaan
- Wijaya,
Yoga Permana (2012). Pengertian Sistem Operasi (Operating System).
[online] diakses 06 Maret 2015. Tersedia: https://yogapermanawijaya.wordpress.com/2012/05/20/pengertian-sistem-operasi-operating-system/
Instalasi Sistem Operasi Closed Source
- Partisi
Harddisk dan Sistem File
a) Partisi harddisk
Partisi Harddisk adalah pembagian harddisk menjadi beberapa
bagian secara logical. Atau seakan-akan harddisk diberi sekat-sekat.
Kegunaan Partisi Harddisk :
Kegunaan Partisi Harddisk :
- Menjaga
Data agar tetap aman, dengan pemisahan data dengan system maka ketika
system rusak data tidak terpengaruh
- Menginstall
Operating System lebih dari satu. agar bisa dual boot.
- Mempercepat
kerja harddisk.
- Mengakali
harddisk yang mengalami bad sector secara fisik (misal platter tergores
oleh head harddisk). Untuk bad sector secara magnetis dapat diatasi dengan
low level formatting. Diakali dengan cara membuat partisi di antara partisi
yang bad sector dan mengosongkan (unpartioned) partisi yang bad sector.
- Jenis-jenis
partisi :
2.
Primary Partitions
Adalah jenis partisi yang hanya bisa memiliki satu file
system. Jumlah maksimal dari partisi ini max 4.
- Extended
Partitions
Adalah jenis partisi yang menjadi wadah dari drive logical,
partisi ini dapat memiliki beberapa partisi di dalamnya yaitu partisi logical.
Tapi untuk partisi jenis ini max 1. Pada partisi ini tidak bisa diisi file
system. Partisi Extended akan mengambil jatah partisi primary.
- Logical
Partitions
Partisi yang menjadi bagian dari extended dimana apabila
kita ingin membuat file system di dalam extended harus memiliki partisi logical
minimal satu.
- Beberapa
hal yang harus diwaspadai dalam membuat partisi harddisk :
- Gunakan
Extended apabila anda ingin membuat partisi lebih dari 4. Untuk membuat
partisi lebih dari 4 maka 3 partisi bisa berupa primary dan yang ke 4
adalah partisi extended. Baru partisi yang selanjutnya dibuat di dalam
extended.
- Taruh
Extended di paling belakang. Menaruh primary partition di belakang
extended akan menyebabkan salah pembacaan pada OS terutama pada Linux.
- Akan
lebih bijak kalau anda hanya membuat satu partisi primary dan sisanya
diisi oleh extended. Sehingga akan lebih mudah dalam perombakan partisi
di kemudian hari.
- Pada
OS Linux disarankan anda membuat partisi secara berurutan dalam hal
cylindernya. Karena apabila tidak berurutan cylindernya misal anda
mengubah partisi di tengah-tengah maka partisi akan salah penamaannya,
dan bisa saja system anda bisa tidak bekerja dengan baik.
- Pada
linux partisi primer dan extended akan memiliki penamaan /dev/hda1 – 4
sedangkan untuk logical akan memiliki penamaan /dev/hda5 ke atas.
- Master
Boot Record (MBR)
Adalah sector pertama (sector zero) dari harddisk. Dimana
pada MBR berisi boot loader (yaitu aplikasi yang bertugas untuk yang menentukan
dimana letak suatu OS sehingga BIOS dapat melakukan boot ke OS). Selain itu
juga pada MBR ini juga berisi partition table yaitu informasi yang berisi besar
alokasi setiap partisi pada harddisk. Oleh sebab itu kalau MBR mengalami bad
sector bisa dikatakan suatu harddisk tidak bisa digunakan lagi karena partisi
tidak bisa dibentuk yang menyebabkan tidak bisa dibuatnya suatu file system
b) File sistem
Adalah metode dalam menyimpan dan mengorganisasi file dan
data di dalamnya agar dapat mudah dicari dan diakses.
- Jenis-jenis
File Sistem Di Windows
- FAT
16
adalah file system yang diperkenalakan pada era MSDOS.
Dengan menggunakan cluster address 16 bit sehingga memungkinkan besar partisi
hingga 2GB. Penamaan suatu file menggunakan metode 8.3 (8 nama file dan 3
extention).
- FAT
32
adalah pengembangan dari FAT 16, diperkenalkan pada era
windows 98. Dengan menggunakan cluster address 32 bit memungkinkan besar partisi
hingga 124 GB tetapi bila anda memformat dari windows maka hanya terbatas
hingga 32 GB. Besar maximal file adalah 4 GB (jadi kalau anda menyimpan image
DVD belum tentu cukup).
- NTFS
adalah file system yang digunakan pada windows berbasis NT
(NT, 2000, XP, 2003, Vista). Pada file system ini besar partisi max 256 Terra
Byte sedangkan besar datanya 16 Terra Byte. NTFS support terhadap metadata,
yaitu database yang berisi informasi suatu file.
- Jenis-jenis
File Sistem Di Linux
- Ext2
adalah file sistem yang diperuntukan untuk Linux. Ext2
membagi file sistem menjadi blocks. Secara teori dengan block 1 KB, Ext2 dapat
menyimpan satu file hingga 16 GB dengan besar partisi mencapai 4 TB( Tera
Byte).
- Ext3
adalah penerusan dari Ext2 dengan penambaham
fitur journaling file system. Journaling file system adalah file sistem
yang menyimpan log perubahan di jurnal sebelum ditulis ke
dalam harddisk sehingga file sistem tidak corrupt ketika
komputer mati tiba-tiba atau sistem yang crash.
- Ext4
Dirilis secara komplet dan stabil berawal
dari kernel 2.6.28. Ext4 mempunyai pengalamatan 48-bit block yang
artinya dia akan mempunyai 1EB=1,048,576 TB ukuran maksimum file size-nya,
fastfsck, journal check-summing, dan defragmentation support.
- Reiser
file sistem
Memiliki jurnal yang cepat, mirip Ext3 file sistem. Dibuat
berdasarkanbalance tree yang lebih cepat dan efisien dalam pemanfaatan
disk. Jika kita menulis file100 bytes, hanya ditempatkan dalam satu blol. File
sistem lain menempatkannya dalam 100 blok dan menghemat disk sampai 6 %.
- Swap
adalah jenis file sistem yang digunakan sebagai virtual
memori. Virtual memori adalah bagian dari harddisk yang digunakan untuk
menyimpan data-data memori apabilamemory full. Besar swap yang dibutuhkan 2 x
kapasitas RAM. Namun, bila anda memiliki memori yang besar, anda cukup gunakan
1 x kapasitas RAM atau lebih kecil.
- Metode
Instalasi Sistem Operasi Clean Install
Metode ini dilakukan jika OS sebelumnya tidak bisa di
upgrade sehingga harus dilakukan pembersihan atau penghapusan OS sebelumnya
dengan cara menghapus semua data pada partisi tempat OS yang sebelumnya dan
membutuhkan software untuk menginstal OS yang baru. Proses ini juga merusak OS
yang sebelumnya.
- Metode
Instalasi Sistem Operasi Upgrade
Jika OS yang akan kita install masih dalam platform OS yang
sama, kita hanya melakukan upgrade. Dengan upgrade, sistem pengaturan
konfigurasi, aplikasi dan data tetap tersimpan.Metode Ini hanya menggantikan
file OS lama dengan file OS baru.
- Metode
Instalasi Sistem Operasi Multi-boot
Hal ini dimungkinkan untuk menginstal lebih dari satu OS di
komputer untuk membuat sistem multi-boot. Setiap OS terkandung dalam partisi
sendiri dan dapat memiliki file sendiri dan pengaturan konfigurasi. Pada
start-up, pengguna disajikan dengan menu untuk memilih OS yang diinginkan.
Hanya satu OS dapat berjalan pada satu waktu dan mengendalikan semua perangkat
keras
- Metode
Instalasi Sistem Operasi Virtualization
Virtualisasi adalah teknik yang sering digunakan pada
server. Hal ini memungkinkan beberapa salinan dari sebuah OS yang akan
dijalankan pada satu set perangkat keras, sehingga menciptakan banyak mesin
virtual. Setiap mesin virtual dapat diperlakukan sebagai komputer yang
terpisah. Hal ini memungkinkan sumber daya fisik tunggal untuk berfungsi
sebagai sumber daya beberapa logical.
2. Perkembangan Sistem Operasi Open Source
Open source adalah istilah untuk
software yang kode programnya disediakan oleh pengembangnya untuk umum agar
dapat dipelajari cara kerjanya, diubah atau dikembangkan lebih lanjut serta
untuk disebarluaskan. Apabila pembuat program melarang orang lain untuk
mengubah dan atau menyebarluaskan program buatannya, maka program itu bukan
open source, meskipun tersedia kode programnya.
Open source merupakan salah satu syarat bahwa suatu software dikatakan “free software”. Free software pasti open source software, namun open source software belum tentu free software. Salah satu contoh free software adalah Linux. Contoh open source software adalah FreeBSD
Mulai tahun 1994-1995, server-server di Institut Teknologi Bandung (ITB) mulai menggunakan FreeBSD sebagai sistem operasinya. FreeBSD merupakan sistemoperasi open source dan tangguh untuk keamanan jaringan maupun server. Tetapi kemudian para administrator jaringan di Computer Network Research Group (CNRG) ITB lebih menyukai laptop Mac dengan sistem operasi Mac OS X yang berbasis BSD daripada sistem operasi lain. Istilah open source (kode program terbuka) sendiri baru dipopulerkan tahun 1998.
Awalnya tumbuh dari suatu komunitas pemrogram yang berjumlah kecil namun sangat erat dimana mereka biasa bertukar kode program, dan stiap orang dapat memodifikasi program yang dibuat orang lain sesuai dengan kepentingannya. Hasil modifikasinya juga mereka sebarkan ke komunitas tersebut.
Perkembangan di atas antara lain dipelopori oleh Richard Stallman dan kawan- kawannya yang mengembangkan banyak aplikasi di komputer DEC PDP-10. Awal tahun 1980-an komunitas hacker di MIT dan universitas-universitas lain tersebut bubar karena DEC menghentikan PDP-10. Pada tahun 1991, seorang mahasiswa S2 Universitas Helsinki, Finlandia mulai mengembangkan suatu sistem operasi yang disebutnya Linux.
Free Software Foundation (FSF) selain perangkat lunak adalah lisensi GPL (GNU public License), dimana lisensi ini memberi kebebasan bagi penggunanya untuk menggunakan dan melihat kode program, memodifikasi dan mendistribusi ulang peranti lunak tersebut dan juga jaminan kebebasan untuk menjadikan hasil modifikasi tersebut tetap bebas didistribusikan. Linus Torvalds juga menggunakan lisensi ini dalam pengembangan dasar Linux.
Open source merupakan salah satu syarat bahwa suatu software dikatakan “free software”. Free software pasti open source software, namun open source software belum tentu free software. Salah satu contoh free software adalah Linux. Contoh open source software adalah FreeBSD
Mulai tahun 1994-1995, server-server di Institut Teknologi Bandung (ITB) mulai menggunakan FreeBSD sebagai sistem operasinya. FreeBSD merupakan sistemoperasi open source dan tangguh untuk keamanan jaringan maupun server. Tetapi kemudian para administrator jaringan di Computer Network Research Group (CNRG) ITB lebih menyukai laptop Mac dengan sistem operasi Mac OS X yang berbasis BSD daripada sistem operasi lain. Istilah open source (kode program terbuka) sendiri baru dipopulerkan tahun 1998.
Awalnya tumbuh dari suatu komunitas pemrogram yang berjumlah kecil namun sangat erat dimana mereka biasa bertukar kode program, dan stiap orang dapat memodifikasi program yang dibuat orang lain sesuai dengan kepentingannya. Hasil modifikasinya juga mereka sebarkan ke komunitas tersebut.
Perkembangan di atas antara lain dipelopori oleh Richard Stallman dan kawan- kawannya yang mengembangkan banyak aplikasi di komputer DEC PDP-10. Awal tahun 1980-an komunitas hacker di MIT dan universitas-universitas lain tersebut bubar karena DEC menghentikan PDP-10. Pada tahun 1991, seorang mahasiswa S2 Universitas Helsinki, Finlandia mulai mengembangkan suatu sistem operasi yang disebutnya Linux.
Free Software Foundation (FSF) selain perangkat lunak adalah lisensi GPL (GNU public License), dimana lisensi ini memberi kebebasan bagi penggunanya untuk menggunakan dan melihat kode program, memodifikasi dan mendistribusi ulang peranti lunak tersebut dan juga jaminan kebebasan untuk menjadikan hasil modifikasi tersebut tetap bebas didistribusikan. Linus Torvalds juga menggunakan lisensi ini dalam pengembangan dasar Linux.
Macam – Macam Jenis Sistem Operasi Open source
1. Unix
Termasuk sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux. Unix atauUNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.
2. MINIX
Minix adalah sebuah sistem operasi keturunan UNIX yang bersifat open-source, yang dibuat berdasarkan arsitektur microkernel. Kernel sistem operasi ini dibuat oleh seorang profesor di Vrije Universiteit Amsterdam, Belanda yang bernama Andrew Stuart Tanenbaum yang pada awalnya ditujukan untuk tujuan edukasional. Minix juga menjadi inspirasi bagi Linus Torvalds untuk membuat kernel Linux.
3. BSD (Berkeley Software Distribution)
Berkeley Software Distribution (BSD) pertama kali dibangun dan dikembangkan oleh Computer System Research Group (CSRG) di University of California at Berkeley (UCB), BSD pertama kali keluar pada akhir 1977 sebagai paket tambahan dan patch dari AT&T UNIX versi 6, yang mana waktu itu beroperasi pada mesin PDP-11 minicomputer.
BSD dibuat, dikembangkan, dan digunakan secara “Bebas” sebagai perlawanan terhadap lisensi UNIX yang dimiliki oleh AT&T dan oleh
karena itu BSD mempunyai lisensi tersendiri yang memungkinkan setiap orang bebas melakukan pengembangan, dan menggunakan kode sumber BSD. Pada tahun 1993, versi 4.4BSD dirilis sebagai sebuah Sistem Operasi yang utuh.
4. GNU Linux
Linux adalah sebuah kloning UNIX, ditulis benar-benar dari bawah lebih dari satu dekade lalu. Linux sama dengan BSD dalam banyak hal, namun BSD telah mempunyai budaya yang telah lama, serta lebih ramah terhadap dunia komersial. Sistem Operasi ini dibuat oleh Linus Torvald dan berkembang sedemikian cepatnya sehingga hampir bisa melampaui jumlah pengguna Windows di dunia. 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 :
1. Unix
Termasuk sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux. Unix atauUNIX adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan American Telephone and Telegraph AT&T, General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.
2. MINIX
Minix adalah sebuah sistem operasi keturunan UNIX yang bersifat open-source, yang dibuat berdasarkan arsitektur microkernel. Kernel sistem operasi ini dibuat oleh seorang profesor di Vrije Universiteit Amsterdam, Belanda yang bernama Andrew Stuart Tanenbaum yang pada awalnya ditujukan untuk tujuan edukasional. Minix juga menjadi inspirasi bagi Linus Torvalds untuk membuat kernel Linux.
3. BSD (Berkeley Software Distribution)
Berkeley Software Distribution (BSD) pertama kali dibangun dan dikembangkan oleh Computer System Research Group (CSRG) di University of California at Berkeley (UCB), BSD pertama kali keluar pada akhir 1977 sebagai paket tambahan dan patch dari AT&T UNIX versi 6, yang mana waktu itu beroperasi pada mesin PDP-11 minicomputer.
BSD dibuat, dikembangkan, dan digunakan secara “Bebas” sebagai perlawanan terhadap lisensi UNIX yang dimiliki oleh AT&T dan oleh
karena itu BSD mempunyai lisensi tersendiri yang memungkinkan setiap orang bebas melakukan pengembangan, dan menggunakan kode sumber BSD. Pada tahun 1993, versi 4.4BSD dirilis sebagai sebuah Sistem Operasi yang utuh.
4. GNU Linux
Linux adalah sebuah kloning UNIX, ditulis benar-benar dari bawah lebih dari satu dekade lalu. Linux sama dengan BSD dalam banyak hal, namun BSD telah mempunyai budaya yang telah lama, serta lebih ramah terhadap dunia komersial. Sistem Operasi ini dibuat oleh Linus Torvald dan berkembang sedemikian cepatnya sehingga hampir bisa melampaui jumlah pengguna Windows di dunia. 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.
5. Sun Solaris
Solaris adalah salah satu UNIX yang paling dikenal dunia. Solaris dibuat oleh Sun Microsystem. Solaris berjalah pada high−end hardware yang dapat mendukung puluhan processor, GB RAM, serta harddisk. Ia banyak digunakan sebagai platform oleh aplikasi enterprise, seperti Oracle. Solaris didesain untuk berjalan pada processor SPARC yang diproduksi oleh SUN. Karena SUN mengontrol sendiri hardware dan software, mereka dapat mengembangkan system dengan fitur2 menarik, seperti, hot-swappable RAM, mainboard, harddisk, CPU.
6. Syllable Desktop
Syllable adalah sebuah OS gratis dan open source yang dicabangkan dari AtheOS, tiruan AmigaOS pada tahun 2002, Syllable Desktop merupakan OS yg ringan dan cepat, cocok uuntuk home and small office users.
7. AROS Research Operating System
AROS adalah sebuah OS open source ringan yang didesain untuk tidak saja kompatibel dengan AmigaOS 3.1, tetapi juga lebih baik dari Amiga. Proyek ini dimulai pada tahun 1995 dan hari ini dapat dioperasikan di perangkat keras berbasis PowerPC dan IBM PC. AROS juga mengemas sebuah emulator yang dapat mengoperasikan aplikasi-aplikasi Amiga.
8. OpenGEM
GEM (Graphical Environment Manager) mulai hidup pada tahun 1985 sebagai shell grafis Digital Research untuk CP/M. Dibuat dengan cara untuk MS-DOS dan interface Atari ST. Kaldera, yang berakhir memiliki GEM, open-source di tahun 1999. Sejak itu, para penggemar memperbarui dan memperpanjang kode, yang biasanya dirilis sebagai FreeGEM atau OpenGEM.
9. Menuet OS
MenuetOS sangat menarik dari sebuah prestasi yang luar biasa: dapat di-boot dan dijalankan dari floppy disk 3,5 . Tentu saja, jika anda ingin setup yang lebih canggih, Anda bisa menginstalnya pada hard drive.
10. KolibriOS
KolibriOS adalah sistem operasi rakitan berbasi hobi yang kecil dan cepat yabg bercabang dari kode MenuetOS pada tahun 2004. Seperti MenuetOS, KolibriOS merupakan sistem operasi gratis dan open-source yang dapat dijalankan dari floppy disk tunggal, tetapi juga mampu berkembang untuk memenuhi kebutuhan yang lebih besar pada instalasi hard disk. Sementara Kolibri dan Menuet hampir mirip, masing-masing berlangganan filsafat antarmuka pengguna yang berbeda..
11. ReactOS
ReactOS adalah project yang dikembangkan oleh komunitas free software dan open source yang binarynya (eksecutable filenya) dan driver compatible (sesuai) dengan Microsoft windows 2000/XP. Dalam bekerja ReactOS memeliki persamaan dengan projek WINE yang ada pada linux karena perkembangan ReactOS sangat tergantung dari developer WINE juga. Saat ini ReactOS telah memasuki tahapan Alpha diman orang yang berminat untuk mengujinya dapat mengunduhnya disitus resminya http://www.reactos.org
12. DexOS
DexOS merupakan OS yang didisain untuk bekerja seperti pada game console dan tampilannya terinspirasi dari video game console. Sama seperti MenuetOS, DexOS juga dibuat dengan menggunakan bahasa assembly sehingga dapat dijalankan di flashdisk, floopy disk, dll.
13. Visopsys
Visopsys merupakan OS yang kompatibel dengan PC, pengembangannya dimulai sejak tahun 1997 oleh serorang programmer bernama Andy McLaughlin. Visopsys merupakan singkatan dari VISual Operating System.
14. HAIKU (Open BeOS)
Haiku atau yang juga dikenal dengan nama nama Open BeOS adalah sistem operasi yang dibuat berdasarkan BeOS.BeOSadalah sistem operasi yang memiliki arsitektur kuat yang dibuat oleh Be Inc,berbeda dengan sistem operasi lainnya yang dibuat berdasarkan hardware yang ada pada saat itu BeOs dibuat untuk bekerja pada Hardware modern (BeBOX) sehingga BeOS tidak terlalu dikenal.Sekarang projek BeOS dihentikan karena gagal dalam mengkomersilkandirinya.BeOS merupakan sistem operasi yang berjalan pada arsitektur PowerPC namun pada penghujung usianya BeOS telah berhasil di porting ke platform X86 .dibandingkan dengan sistem operasi lainnya BeOS memilki beberapa kelebihan yaitu Arsitektur yang kuat untuk multimedia, mendukung multiprosesor, mendukung 64 journaling file sistem. Haiku merupakan Projek yang betul-betul baru dan tidak memilki keterkaitan source code dengan BeOS,Haiku merupakan salah satu proyek open source.HAIKU masih dalam tahap praAlpha sehingga untuk menjalankan dibutuhkan Aplikasi Virtual seperti Qemu atau Vmware
15. EyeOS
eyeOS adalah sebuah sistem operasi desktop open source yang berbasis web, dimana Anda dapat mengakses sistem operasi tersebut melalui jaringan seperti LAN atau Internet dari web browser seperti Firefox, Chrome dan lain sebagainya. Meskipun orientasi penyebarannya melaui web, dalam banyak hal, eyeOS merupakan sistem operasi desktop yang memiliki fitur yang cukup lengkap. Berbagai aplikasi seperti kalender, RSS Reader, email client, word processor, spreadsheet, manajer kontak sudah menjadi aplikasi default yang terpasang dalam sistemnya. Ini adalah sistem dengan konsep cloud computing yang bertujuan untuk memungkinkan kolaborasi dan komunikasi di antara pengguna, atau bisa juga sebagai perlindungan pribadi Anda ketika Anda terjebak menggunakan komputer orang lain. Secara garis besar eyeOS merupakan terobosan hebat dalam dunia sistem operasi dekstop, karena memberi warna yang unik dengan menghadirkan konsep cloud computing.
16. Google Chrome OS / Chromium OS
Google sedang mengembangkan suatu sistem operasi baru, atau lebih tepatnya, distro Linux baru yang diberi nama Chromium OS atau Google Chrome OS. Sistem baru ini ditujukan untuk siapa saja yang sering bekerja dengan cloud computing.
Google Chrome OS adalah sistem operasi sumber terbuka yang dirancang oleh Google Inc. untuk bekerja secara eksklusif dengan aplikasi web. Google Chrome OS diumumkan pada tanggal 7 Juli 2009, dan versi stabilnya akan diluncurkan umum pada paruh kedua tahun 2010.[4] Sistem operasi ini berbasis Linux dan hanya akan berjalan pada pada perangkat keras yang dirancang khusus. Antarmuka penggunanya dirancang mengambil pendekatan minimalis, seperti penjelajah web Google Chrome. Sistem operasi ini ditujukan bagi mereka yang menghabiskan sebagian besar waktunya di Internet
Arsitektur sistem operasi
Arsitektur sistem operasi adalah merupakan arsitektur perangkat lunak yang digunakan untuk membangun suatu perangkat lunak sistem operasi yang akan digunakan dalam sistem komputer. Perkembangan arsitktur sistem operasi modern ini semakin komplek dan rumit sehingga memerlukan sistem operasi yang dirancang dengan sangat hati-hati, cermat dan tepat agar dapat berfungsi secara optimum dan mudah untuk dimodifikasi.
Sistem operasi merupakan kumpulan dari program-program (prosedur,fungsi, library) dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan”. Sistem pemanggilan program untuk mendapatkan layanan dari sistem operasi tersebut dikenal dengan nama Sistem Call atau API (aplication programming interface). Berbagai ragam Arsitektur sistem operasi moderen diantaranya adalah : 1) Sistem Monolitik. 2) Sistem Berlapis. 3) Sistem Client/server. 4) Sistem Virtual mesin dan 5) Sistem Berorientasi objek.
1) Sistem Monolitik
Sistem monolitik Merupakan struktur sistem operasi sederhana yang dilengkapi dengan operasi “dual” pelayanan {sistem call} yang diberikan oleh sistem operasi. Model sistem call dilakukan dengan cara mengambil sejumlah parameter pada tempat yang telah ditentukan sebelumnya, seperti register atau stack dan kemudian mengeksekusi suatu intruksi trap tertentu pada monitor mode.
Keunggulan dari sistem Monolitik ini adalah:
5. Sun Solaris
Solaris adalah salah satu UNIX yang paling dikenal dunia. Solaris dibuat oleh Sun Microsystem. Solaris berjalah pada high−end hardware yang dapat mendukung puluhan processor, GB RAM, serta harddisk. Ia banyak digunakan sebagai platform oleh aplikasi enterprise, seperti Oracle. Solaris didesain untuk berjalan pada processor SPARC yang diproduksi oleh SUN. Karena SUN mengontrol sendiri hardware dan software, mereka dapat mengembangkan system dengan fitur2 menarik, seperti, hot-swappable RAM, mainboard, harddisk, CPU.
6. Syllable Desktop
Syllable adalah sebuah OS gratis dan open source yang dicabangkan dari AtheOS, tiruan AmigaOS pada tahun 2002, Syllable Desktop merupakan OS yg ringan dan cepat, cocok uuntuk home and small office users.
7. AROS Research Operating System
AROS adalah sebuah OS open source ringan yang didesain untuk tidak saja kompatibel dengan AmigaOS 3.1, tetapi juga lebih baik dari Amiga. Proyek ini dimulai pada tahun 1995 dan hari ini dapat dioperasikan di perangkat keras berbasis PowerPC dan IBM PC. AROS juga mengemas sebuah emulator yang dapat mengoperasikan aplikasi-aplikasi Amiga.
8. OpenGEM
GEM (Graphical Environment Manager) mulai hidup pada tahun 1985 sebagai shell grafis Digital Research untuk CP/M. Dibuat dengan cara untuk MS-DOS dan interface Atari ST. Kaldera, yang berakhir memiliki GEM, open-source di tahun 1999. Sejak itu, para penggemar memperbarui dan memperpanjang kode, yang biasanya dirilis sebagai FreeGEM atau OpenGEM.
9. Menuet OS
MenuetOS sangat menarik dari sebuah prestasi yang luar biasa: dapat di-boot dan dijalankan dari floppy disk 3,5 . Tentu saja, jika anda ingin setup yang lebih canggih, Anda bisa menginstalnya pada hard drive.
10. KolibriOS
KolibriOS adalah sistem operasi rakitan berbasi hobi yang kecil dan cepat yabg bercabang dari kode MenuetOS pada tahun 2004. Seperti MenuetOS, KolibriOS merupakan sistem operasi gratis dan open-source yang dapat dijalankan dari floppy disk tunggal, tetapi juga mampu berkembang untuk memenuhi kebutuhan yang lebih besar pada instalasi hard disk. Sementara Kolibri dan Menuet hampir mirip, masing-masing berlangganan filsafat antarmuka pengguna yang berbeda..
11. ReactOS
ReactOS adalah project yang dikembangkan oleh komunitas free software dan open source yang binarynya (eksecutable filenya) dan driver compatible (sesuai) dengan Microsoft windows 2000/XP. Dalam bekerja ReactOS memeliki persamaan dengan projek WINE yang ada pada linux karena perkembangan ReactOS sangat tergantung dari developer WINE juga. Saat ini ReactOS telah memasuki tahapan Alpha diman orang yang berminat untuk mengujinya dapat mengunduhnya disitus resminya http://www.reactos.org
12. DexOS
DexOS merupakan OS yang didisain untuk bekerja seperti pada game console dan tampilannya terinspirasi dari video game console. Sama seperti MenuetOS, DexOS juga dibuat dengan menggunakan bahasa assembly sehingga dapat dijalankan di flashdisk, floopy disk, dll.
13. Visopsys
Visopsys merupakan OS yang kompatibel dengan PC, pengembangannya dimulai sejak tahun 1997 oleh serorang programmer bernama Andy McLaughlin. Visopsys merupakan singkatan dari VISual Operating System.
14. HAIKU (Open BeOS)
Haiku atau yang juga dikenal dengan nama nama Open BeOS adalah sistem operasi yang dibuat berdasarkan BeOS.BeOSadalah sistem operasi yang memiliki arsitektur kuat yang dibuat oleh Be Inc,berbeda dengan sistem operasi lainnya yang dibuat berdasarkan hardware yang ada pada saat itu BeOs dibuat untuk bekerja pada Hardware modern (BeBOX) sehingga BeOS tidak terlalu dikenal.Sekarang projek BeOS dihentikan karena gagal dalam mengkomersilkandirinya.BeOS merupakan sistem operasi yang berjalan pada arsitektur PowerPC namun pada penghujung usianya BeOS telah berhasil di porting ke platform X86 .dibandingkan dengan sistem operasi lainnya BeOS memilki beberapa kelebihan yaitu Arsitektur yang kuat untuk multimedia, mendukung multiprosesor, mendukung 64 journaling file sistem. Haiku merupakan Projek yang betul-betul baru dan tidak memilki keterkaitan source code dengan BeOS,Haiku merupakan salah satu proyek open source.HAIKU masih dalam tahap praAlpha sehingga untuk menjalankan dibutuhkan Aplikasi Virtual seperti Qemu atau Vmware
15. EyeOS
eyeOS adalah sebuah sistem operasi desktop open source yang berbasis web, dimana Anda dapat mengakses sistem operasi tersebut melalui jaringan seperti LAN atau Internet dari web browser seperti Firefox, Chrome dan lain sebagainya. Meskipun orientasi penyebarannya melaui web, dalam banyak hal, eyeOS merupakan sistem operasi desktop yang memiliki fitur yang cukup lengkap. Berbagai aplikasi seperti kalender, RSS Reader, email client, word processor, spreadsheet, manajer kontak sudah menjadi aplikasi default yang terpasang dalam sistemnya. Ini adalah sistem dengan konsep cloud computing yang bertujuan untuk memungkinkan kolaborasi dan komunikasi di antara pengguna, atau bisa juga sebagai perlindungan pribadi Anda ketika Anda terjebak menggunakan komputer orang lain. Secara garis besar eyeOS merupakan terobosan hebat dalam dunia sistem operasi dekstop, karena memberi warna yang unik dengan menghadirkan konsep cloud computing.
16. Google Chrome OS / Chromium OS
Google sedang mengembangkan suatu sistem operasi baru, atau lebih tepatnya, distro Linux baru yang diberi nama Chromium OS atau Google Chrome OS. Sistem baru ini ditujukan untuk siapa saja yang sering bekerja dengan cloud computing.
Google Chrome OS adalah sistem operasi sumber terbuka yang dirancang oleh Google Inc. untuk bekerja secara eksklusif dengan aplikasi web. Google Chrome OS diumumkan pada tanggal 7 Juli 2009, dan versi stabilnya akan diluncurkan umum pada paruh kedua tahun 2010.[4] Sistem operasi ini berbasis Linux dan hanya akan berjalan pada pada perangkat keras yang dirancang khusus. Antarmuka penggunanya dirancang mengambil pendekatan minimalis, seperti penjelajah web Google Chrome. Sistem operasi ini ditujukan bagi mereka yang menghabiskan sebagian besar waktunya di Internet
Arsitektur sistem operasi
Arsitektur sistem operasi adalah merupakan arsitektur perangkat lunak yang digunakan untuk membangun suatu perangkat lunak sistem operasi yang akan digunakan dalam sistem komputer. Perkembangan arsitktur sistem operasi modern ini semakin komplek dan rumit sehingga memerlukan sistem operasi yang dirancang dengan sangat hati-hati, cermat dan tepat agar dapat berfungsi secara optimum dan mudah untuk dimodifikasi.
Sistem operasi merupakan kumpulan dari program-program (prosedur,fungsi, library) dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan”. Sistem pemanggilan program untuk mendapatkan layanan dari sistem operasi tersebut dikenal dengan nama Sistem Call atau API (aplication programming interface). Berbagai ragam Arsitektur sistem operasi moderen diantaranya adalah : 1) Sistem Monolitik. 2) Sistem Berlapis. 3) Sistem Client/server. 4) Sistem Virtual mesin dan 5) Sistem Berorientasi objek.
1) Sistem Monolitik
Sistem monolitik Merupakan struktur sistem operasi sederhana yang dilengkapi dengan operasi “dual” pelayanan {sistem call} yang diberikan oleh sistem operasi. Model sistem call dilakukan dengan cara mengambil sejumlah parameter pada tempat yang telah ditentukan sebelumnya, seperti register atau stack dan kemudian mengeksekusi suatu intruksi trap tertentu pada monitor mode.
Keunggulan dari sistem Monolitik ini adalah:
- Layanan
terhadap job-job yang ada bisa dilakukan dengan cepat karena berada pada
satu ruang alamat memory.
Kelemahan dari sistem Monolitik adalah:
- Pengujian
dan penghilangan kesalahan sulit dilakukan karena tidak dapat dipisahkan
dan dilokasikan,
- Sulit
dalam menyediakan fasilitas pengamanan.
- Kurang
efisien dalam penggunaan memori dimana setiap computer harus menjalankan
kernel yang besar sementara tidak memerlukan seluruh layanan yang
disediakan kernel.
- Kesalahan
pemrograman di satu bagian kernel menyebakan matinya seluruh sistem.
2) Sistem berlapis
Teknik pendekatan struktur sistem berlapis sistem operasi pada dasarnya dibuat menggunakan pendekatan top-down, semua fungsi ditentukan dan dibagi menjadi komponen komponen. Modularisasi sistem dilakukan dengan cara memecah sistem operasi menajdi beberapa lapis (tingkat). Lapisan terendah (layer 0) adalah perangkat keras dan lapisan teratas (layer N) adalah user interface. Dengan sistem modularisasi, setiap lapisan mempunyai fungsi (operasi) tertentu dan melayani lapisan yang lebih rendah.
Sistem operasi pertama kali yang memakai sistem berlapis adalah THE. Sistem operasi THE yang dibuat oleh Dijkstra dan mahasiswa-mahasiswanya. Pada dasarnya sistem operasi berlapis dimaksudkan untuk mengurangi kompleknya rancangan dan implementasi dari suatu sistem operasi. Contoh sistem operasi yang menggunakan sistem ini adalah: UNIX termodifikasi, THE, Venus dan OS/2
Keuntungan Sistem Berlapis adalah:
Teknik pendekatan struktur sistem berlapis sistem operasi pada dasarnya dibuat menggunakan pendekatan top-down, semua fungsi ditentukan dan dibagi menjadi komponen komponen. Modularisasi sistem dilakukan dengan cara memecah sistem operasi menajdi beberapa lapis (tingkat). Lapisan terendah (layer 0) adalah perangkat keras dan lapisan teratas (layer N) adalah user interface. Dengan sistem modularisasi, setiap lapisan mempunyai fungsi (operasi) tertentu dan melayani lapisan yang lebih rendah.
Sistem operasi pertama kali yang memakai sistem berlapis adalah THE. Sistem operasi THE yang dibuat oleh Dijkstra dan mahasiswa-mahasiswanya. Pada dasarnya sistem operasi berlapis dimaksudkan untuk mengurangi kompleknya rancangan dan implementasi dari suatu sistem operasi. Contoh sistem operasi yang menggunakan sistem ini adalah: UNIX termodifikasi, THE, Venus dan OS/2
Keuntungan Sistem Berlapis adalah:
- Memiliki
semua keunggulan rancangan modular.
- Sistem
terbagi dalam beberapa modul, setiap modul dan lapisan bisa dirancang, di
uji, secara independen sehingga jika terjadi suatu kesalahan mudah untuk
menanganinya.
Kelemahan Sistem Berlapis adalah:
- Semua
fungsi-fungsi dari sistem operasi harus terdapat di masing-masing lapisan,
jika terjadi suatu kesalahan bisa jadi semua lapisan harus diprogram
ulang.
3) Sistem Mesin virtual
Konsep dasar dari mesin virtual ini tidak jauh berbeda dengan pendekatan sistem terlapis dengan tambahan berupa antarmuka yang menghubungkan perangkat keras dengan kernel untuk tiap-tiap proses. Mesin virtual menyediakan antar muka yang identik untuk perangkat keras yang ada. Sistem operasi ini membuat ilusi atau virtual untuk beberapa proses, masing-masing virtual proses mengeksekusi prosessornya dan memorinya (virtual) masing masing.
Meskipun konsep ini cukup baik, namun cukup komplek untuk diimple-mentasikan, karena system menggunakan metode dual-mode. Mesin virtual hanya dapat berjalan pada monitor-mode jika berupa sistem operasi, se-dangkan mesin virtual itu sendiri berjalan dalam bentuk user-mode. Konsek-uensinya, baik virtual monitor-mode maupun virtual user-mode harus dijalankan melalaui physical user mode. Hal ini menyebabkan adanya transfer dari user-mode ke monitor-mode pada mesin nyata, yang juga akan menyebabkan adan-ya transfer dari virtual user-mode ke virtual monitor-mode pada mesin virtual. Sumber daya (resource) dari computer fisik dibagi untuk membuat mesin virtual. Penjadwalan CPU dapat membuat penampilan bahwa user mempunyai proses-sor sendiri. Spooling dan system file dapat menyediakan card reader virtual dan line printer virtual. Terminal time sharing pada user melayani sebagai console operator mesin virtual. Contoh sistem operasi yang memakai mesin virtual ada-lah IBM S/370 dan IBM VM/370.
Teknik ini berkembang menjadi sistem operasi emulator, shingga system operasi dapat menjalankan aplikasi-aplikasi untuk system operasi lain. Sistem operasi MS-Windows NT dapat menjalankan aplikasi untuk MS-DOS, OS/2 mode teks dan aplikasi Win16. aplikasi tersebut dijalankan sebagai input bagi subsistem di MS-Windows NT yang mengemulasikan system calls yang di-panggil aplikasi dengan Win32 API ( Sistem Call di MS-Windows NT).
Keuntungan dan kerugian konsep mesin virtual adalah sebagai berikut:
Konsep dasar dari mesin virtual ini tidak jauh berbeda dengan pendekatan sistem terlapis dengan tambahan berupa antarmuka yang menghubungkan perangkat keras dengan kernel untuk tiap-tiap proses. Mesin virtual menyediakan antar muka yang identik untuk perangkat keras yang ada. Sistem operasi ini membuat ilusi atau virtual untuk beberapa proses, masing-masing virtual proses mengeksekusi prosessornya dan memorinya (virtual) masing masing.
Meskipun konsep ini cukup baik, namun cukup komplek untuk diimple-mentasikan, karena system menggunakan metode dual-mode. Mesin virtual hanya dapat berjalan pada monitor-mode jika berupa sistem operasi, se-dangkan mesin virtual itu sendiri berjalan dalam bentuk user-mode. Konsek-uensinya, baik virtual monitor-mode maupun virtual user-mode harus dijalankan melalaui physical user mode. Hal ini menyebabkan adanya transfer dari user-mode ke monitor-mode pada mesin nyata, yang juga akan menyebabkan adan-ya transfer dari virtual user-mode ke virtual monitor-mode pada mesin virtual. Sumber daya (resource) dari computer fisik dibagi untuk membuat mesin virtual. Penjadwalan CPU dapat membuat penampilan bahwa user mempunyai proses-sor sendiri. Spooling dan system file dapat menyediakan card reader virtual dan line printer virtual. Terminal time sharing pada user melayani sebagai console operator mesin virtual. Contoh sistem operasi yang memakai mesin virtual ada-lah IBM S/370 dan IBM VM/370.
Teknik ini berkembang menjadi sistem operasi emulator, shingga system operasi dapat menjalankan aplikasi-aplikasi untuk system operasi lain. Sistem operasi MS-Windows NT dapat menjalankan aplikasi untuk MS-DOS, OS/2 mode teks dan aplikasi Win16. aplikasi tersebut dijalankan sebagai input bagi subsistem di MS-Windows NT yang mengemulasikan system calls yang di-panggil aplikasi dengan Win32 API ( Sistem Call di MS-Windows NT).
Keuntungan dan kerugian konsep mesin virtual adalah sebagai berikut:
- Mesin
virtual menyediakan proteksi yang lengkap untuk sumber daya system
sehingga masing-masing mesin virtual dipisahkan mesin virtual yang lain.
Isolasi ini tidak memperbolehkan pembagian sumber daya secara langsung.
- Sistem
mesin virtual adalah mesin yang cocok untuk riset dan pengembangan system
operasi. Pengembangan system dikerjakan pada mesin virtual, termasuk di
dalamnya mesin fisik dan tidak mengganggu operasi system yang normal.
- Konsep
mesin virtual sangat sulit untuk mengimplementasikan kebutuhan dan
duplikasi yang tepat pada mesin yang sebenarnya.
4) Sistem Client Server
Sistem operasi modem memiliki kecendrungan untuk memindahkan kode ke lapisan yang lebih tinggi dan menghapus sebanyak mungkin, kode-kode tersebut dari sistem operasi sehingga akan meninggalkan keruel yang minimal. Konsep ini biasa diimplementasikan dengan dengan cara menjadikan fungsi-fungsi yang ada pada sistem operasi menjadi user proses. Jika satu proses minta untuk dilayani, misalnya satu blok file, maka user proses {disini dinamakan: Client proses} mengirim permintaan tersebut ke user proses. Server proses akan melayani permintaan tersebutkemudian mengirimkan jawabannya kembali. Semua pekerjaan keruel dilakukan pada pengendalian komunikasi antara client dan server. Dengan membagi sistem operasi menjadi beberapa lapisan, dimana tiap-tipa bagian mengendalikan satu segi sistem, seperti pelayanan file, pelayanan proses, pelayanan terminal, atau pelayanan memori, maka tiap-tiap bagian menjadi lebih sederhana dan dapat diatur selain itu, oleh karena semua server berjalan pada user mode proses, dan bukan merupakan monitor mode, maka server tidak dapat mengakses hardware secara lansung. Akibatnya, jika terjadi kerusakan pada file server, maka pelayanan file akan terganggu. Namun hal ini tidak akan sampai menganggu sistem lainnya.
Keuntungan dari model client server ini adalah:
Sistem operasi modem memiliki kecendrungan untuk memindahkan kode ke lapisan yang lebih tinggi dan menghapus sebanyak mungkin, kode-kode tersebut dari sistem operasi sehingga akan meninggalkan keruel yang minimal. Konsep ini biasa diimplementasikan dengan dengan cara menjadikan fungsi-fungsi yang ada pada sistem operasi menjadi user proses. Jika satu proses minta untuk dilayani, misalnya satu blok file, maka user proses {disini dinamakan: Client proses} mengirim permintaan tersebut ke user proses. Server proses akan melayani permintaan tersebutkemudian mengirimkan jawabannya kembali. Semua pekerjaan keruel dilakukan pada pengendalian komunikasi antara client dan server. Dengan membagi sistem operasi menjadi beberapa lapisan, dimana tiap-tipa bagian mengendalikan satu segi sistem, seperti pelayanan file, pelayanan proses, pelayanan terminal, atau pelayanan memori, maka tiap-tiap bagian menjadi lebih sederhana dan dapat diatur selain itu, oleh karena semua server berjalan pada user mode proses, dan bukan merupakan monitor mode, maka server tidak dapat mengakses hardware secara lansung. Akibatnya, jika terjadi kerusakan pada file server, maka pelayanan file akan terganggu. Namun hal ini tidak akan sampai menganggu sistem lainnya.
Keuntungan dari model client server ini adalah:
- Dapat
diadaptasikan pada sistem terdistribusi.
- Jika
suatu client berkomunikasi dengan server dengan cara mengirimkan pesan,
maka server tidak perlu tahu apakah pesan itu dikirim oleh dan dari mesin
itu sendiri {local} atau dikirim oleh mesin yang lain melalui jaringan.
- Pengembangan
dapat dilakukan secara modular
- Kesalahan
pada suatu subsistem tidak menganggu subsistem lain sehingga tidak
mengakibatkan system mati secara keseluruhan
Kelemahan dari sistem client-server adalah :
- Pertukaran
pesan dapat menjadi bottleneck dan Layanan dilakukan secara “lambat”
karena harus melalui pertukaran pesan antar client-server
5) Sistem Berorientasi Obyek
Layanan Sistem operasi sebagai kumpulan proses untuk menyelesaikan pekerjaannya, yang sering disebut dengan system operasi bermodel proses, sedangkan layanan system operasi sebagai objek disebut dengan system operasi berorentasi objek. Pendekatan objek dimaksudkan untuk mengadopsi keunggulan dari teknolgi berorientasi objek.
Pada system operasi berorientasi objek, layanan diimplementasikan sebagai kumpulan objek, masing-masing objek diberi tipe yang menandai property objek seperti proses, dirktori, berkas, dan sebagainya. Dengan memanggil operasi yang didefinisikan di objek, data yang berada dalam objek tersebut dapat diakses dan dimodifikasi
Contoh dari system operasi berorentasi objek antara lain adalah:
1) Eden
2) Choices
3) X-kernel.
4) Medusa.
5) Clunds.
6) Amoeba.
7) Muse.
8) Sistem operasi MS-Windows NT mengadopsi beberapa teknologi berorientasi objek tapi tidak secara keseluruhannya.
INSTALASI OPEN SOURCE OS
Layanan Sistem operasi sebagai kumpulan proses untuk menyelesaikan pekerjaannya, yang sering disebut dengan system operasi bermodel proses, sedangkan layanan system operasi sebagai objek disebut dengan system operasi berorentasi objek. Pendekatan objek dimaksudkan untuk mengadopsi keunggulan dari teknolgi berorientasi objek.
Pada system operasi berorientasi objek, layanan diimplementasikan sebagai kumpulan objek, masing-masing objek diberi tipe yang menandai property objek seperti proses, dirktori, berkas, dan sebagainya. Dengan memanggil operasi yang didefinisikan di objek, data yang berada dalam objek tersebut dapat diakses dan dimodifikasi
Contoh dari system operasi berorentasi objek antara lain adalah:
1) Eden
2) Choices
3) X-kernel.
4) Medusa.
5) Clunds.
6) Amoeba.
7) Muse.
8) Sistem operasi MS-Windows NT mengadopsi beberapa teknologi berorientasi objek tapi tidak secara keseluruhannya.
INSTALASI OPEN SOURCE OS
1.Siapkan CD installer atau master Ubuntu 10.10 dan Laptop
Acer 4738z yang akan kita instal
2.Pada system Windows7 yang sudah ada lakukan back-up data
pada partisi harddisk yang akan kita isi system ubuntu minimal 10GB partisi
kosong hal ini karena kita tidak akan menggunakan Ubuntu untuk seluruh
harddisk. Untuk mempermudah lakukan rename pada drive yang akan diisi Ubuntu
dan format drive tersebut
3.Restart laptop dan masukkan CD master/installer Ubuntu
10.10 pada DVD-RW
4.Takan F2 untuk masuk pada BIOS lalu atur pada boot device
priority menjadi 1..DVD-RW, 2.SATA-Harddisk lalu tekan F10 untuk menyimpan lalu
tekan Enter
5.Tunggu beberapa saat hingga file selesai di load
6.Tak lama kemudian muncul wizard instalasi. .Pilih bahasa
yang ingin gunakan lalu klik tombol “Install Ubuntu” untuk
melanjutkan…
Catatan: Jika belum ingin mengistal Ubuntu 10.10 namun ingin
mencoba merasakan sistem operasi ini, klik tombol “Try Ubuntu” untuk
menjalankan Ubuntu 10.10 sebagai Live CD.
7.Kali ini kita akan menginstal Ubuntu dengan koneksi ke
internet agar dapat langsung update dan driver otomatis akan terinstal..Hal ini
dapat men-download pembaruan saat proses instalasi dan/atau menginstal software pihak
ketiga, seperti dukungan MP3, hanya dapat dilakukan jika kita memiliki koneksi
internet saat instalasi.tetapi instalai ini akan membutuhkan waktu yanglebih
lama. Beri tanda centang pada Download updates while installing dan Instal this
third-party software
8.Selanjutnya ada 3 pilihan pada Allocate Drives Space
- Install
alongside other operating systems – Instal bersama sistem operasi lain
- Erase
and use the entire disk – Menghapus dan menggunakan seluruh hardisk
- Specify
partitions manually (advanced) – Menentukan partisi secara manual (untuk
tingkat mahir).
pilih pilihan nomor 3 karena kita akan menginstal agar dapat
dual boot dengan Windows
Pilih “Specify partitions manually (advanced)” lalu klik
tombol “Forward”;
Klik pada drive yang kita siapkan untuk menginstal linux
tadi klik tombol "Add"
Pada sizes in Megabytes isikan besarnya ukuran drive misal
15.000 atau 15 GB
pada "type for the new partition " pilih Primary
pada "Location for the new partition pilih Beginning
pada kotak "Use As" pilih file system yang akan
digunakan lebih baik pilih ext4 journaling file system karena merupakan yang
terbaru dan masa hidupnya masih lama
dan yang terpenting pada Mount Point pilih "root"
atau "/" hal ini berfungsi sebagai pilihan drive yang akan di-load
oleh komputer saat memilih system operasi jika salah maka Ubuntu tidak bisa
booting kemudian klik OK
Mungkin akan muncul layar yang bertuliskan “You have not
selected any partitions for use as swap space. …”. Klik tombol Continue saja,
ini karena memang kita tidak membuat partisi swap. Atau klik tombol Go Back dan
resize kembali Mount Point root (/) menjadi sekitar 18000 (jadi ada sisa 2000),
pilih partisi yang tidak terpakai tadi (sisa 2000), dan kemudian klik tombol
Add… dan pilih Use as : swap. Tapi sebetulnya tidak perlu membuat partisi swap,
cukup nanti dibuat file swap yang bisa diletakkan di dalam partisi root (/),
karena performanya sama saja.
Pada layar akan terlihat Mount point yang kita buat
(/). Karena merupakan partisi baru, Used akan bernilai unknown. Klik tombol
Install Now.
9.Pada layar “Where are you”, pilih kota tempat Anda berada.
bisa diketik, atau dipilih langsung di peta. Klik tombol Forward untuk
melanjutkan.
10.Pada layar “Keyboard layout”, pilih tipe keyboard yang
digunakan. biasanya Indonesia menggunakan Keyboard layout USA. Klik tombol
Forward untuk melanjutkan.
11.Pada layar “Who are you?”, masukkan informasi yang
diperlukan. Username harus huruf kecil semua tanpa spasi. Yang harus diingat
adalah Username dan Password yang nanti akan digunakan untuk login dan
melakukan administrasi pada sistem, jangan sampai lupa. Klik tombol Forward dan
silakan lihat slide keunggulan Ubuntu sembari menunggu sistem diinstall ke
dalam disk.
Selanjutnya kita tinggal menunggu sampai Ubuntu selesai
diinstal
12. Jendela pop-up akan muncul yang memberitahukan bahwa
instalasi telah selesai, Anda harus me-restart komputer untuk dapat menggunakan
sistem operasi Ubuntu yang baru saja diinstal. Klik tombol “Restart Now”…
13.CD/DVD instalasi akan dikeluarkan, ambil CD/DVD itu
lalu tekan “Enter” untuk me-reboot. Komputer akan di-restart dan dalam beberapa
detik. Saat komputer meminta untuk memilih system operasi yaitu Windows dan
Ubuntu 10.10 pilih Ubuntu
kemudian kita akan melihat scrren splash Ubuntu 10.10
Maverick Meerkat
14.Pada layar login, klik username lalu masukan password
Anda. Klik tombol “Log In” atau tekan Enter untuk log in…
15.Linux Ubuntu 10.10 Maverick meerkat telah selesai
Diinstal
Komentar
Posting Komentar