Punya Berli

Thursday, March 19, 2015

Google Chrome OS


Pendahuluan

Developer
Google
Written in
C, C++
OS family
Chromium OS (based on Gentoo Linux)
Working state
Preinstalled on specific hardware (Chromebooks,Chromeboxes)
Latest release
41.0.2272.76 (March 3, 2015)
Latest preview
Beta
41.0.2272.74(February 27)
Dev
42.0.2311.10(February 26, 2015)
Update method
Rolling release
Platforms
x86, 32-bit ARM(ARMv7)
Kernel type
Monolithic (Linux kernel)
Default user interface
Graphical interface based on the Google Chrome browser
License
Google Chrome OS Terms of Service
Chrome OS adalah sistem operasi berbasis kernel Linux dan dirancang oleh Google untuk bekerja dengan aplikasi web dan aplikasi yang terinstal di dalamnya. Awalnya, Chrome OS hampir sistem operasi yang mengandalkan web browser, dengan hanya segelintir aplikasi bawaan, namun Google secara bertahap mulai mendorong pengembang untuk membuat aplikasi paket, beberapa di antaranya dapat bekerja secara offline. Pada tahun 2014, Google mengupgrade standar Play Store untuk aplikasi paket dan membuat aplikasi ini bekerja secara offline. Sekitar waktu yang sama, Google juga mengumumkan bahwa Chrome OS akan memperoleh kemampuan untuk menjalankan aplikasi Android asli, pada akhir tahun 2014. Pada bulan September 2014, App Runtime untuk Chrome (beta) diluncurkan bersama dengan empat aplikasi Android bisa berjalan di Chrome OS . Chrome OS dibangun di atas proyek open source yang disebut Chromium OS yang dapat dikompilasi dari kode sumber yang didownload. Chrome OS adalah versi komersial yang diinstal pada perangkat keras tertentu dari mitra manufaktur Google.
Chrome OS merupakan OS yang berbasis cloud computing. Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.

Untuk versi bergambar klik di sini.

Aplikasi

Google telah mendorong pengembang untuk membangun bukan hanya aplikasi Web konvensional untuk Chrome OS, tetapi dikemas aplikasi yang menggunakan perusahaan Paket App Platform. Aplikasi dikemas dan dimodifikasikan ke aplikasi Web yang ditulis dalam HTML5, JavaScript, dan CSS. Aplikasi dikemas secara lokal dan dengan demikian kurang bergantung pada jaringan dan lebih cenderung untuk tetap bisa berfungsi tanpa koneksi internet.
Chrome OS akan mengakses aplikasi remote melalui teknologi tidak resmi disebut "Chromoting", yang akan menyerupai Microsoft Remote Desktop Connection.
Google mengintegrasikan media player ke OS Chrome dan browser Chrome, yang memungkinkan pengguna untuk memutar MP3, tampilan JPEG, dan menangani file multimedia lainnya saat offline. Ini berlaku juga untuk video Digital Right Management.
Chrome OS juga juga menyediakan file manager yang terintegrasi, menyerupai yang ditemukan pada sistem operasi lain, dengan kemampuan untuk menampilkan folder dan file yang terkait, serta pratinjau dan mengelola isi file menggunakan berbagai aplikasi Web, termasuk Google Docs dan Box.net. Google drive adalah tempat menyimpan secara online dan terintegrasi, sehingga kita bisa bekerja di setiap perangkat.
Di Google I / O 2014, suatu bukti dari konsep yang menunjukkan aplikasi Android, termasuk Flipboard, berjalan pada Chrome OS disajikan. Pada bulan September 2014, Google memperkenalkan versi beta dari App Runtime untuk Chrome (ARC), yang memungkinkan aplikasi Android untuk digunakan pada Chrome OS, menggunakan lingkungan berbasis Native Client yang menyediakan platform yang diperlukan untuk menjalankan perangkat lunak Android. Aplikasi Android tidak memerlukan modifikasi untuk berjalan di Chrome OS, tetapi dapat dimodifikasi untuk lebih mendukung lingkungan mouse dan keyboard. Seperti perangkat lunak lain Chrome OS, aplikasi ini didistribusikan melalui Chrome Web Store, Dukungan Chrome OS hanya tersedia untuk aplikasi Android yang dipilih, termasuk Duolingo, Evernote, dan Vine. Google menyatakan bahwa pihaknya bekerja sama dengan pengembang Android yang dipilih untuk menambah aplikasi didukung untuk ARC.
Pada debutnya, Chrome OS dipandang sebagai pesaing Microsoft, baik secara langsung ke Microsoft Windows dan secara tidak langsung pengolah kata dan spreadsheet perusahaan aplikasi-yang terakhir melalui Chrome OS ketergantungan pada cloud computing. Namun direktur Chrome OS engineering, Matthew Papakipos berpendapat bahwa dua sistem operasi tidak akan sepenuhnya tumpang tindih dalam fungsi karena Chrome OS ditujukan untuk netbook, yang tidak memiliki kekuatan komputasi untuk menjalankan program intensif sumber daya seperti Adobe Photoshop. Bisa jadi, Chrome OS akan menjadi OS masa depan yang membuat Microsoft Windows gulung tikar.

Desain

User interface
Tujuan desain untuk user interface Chrome OS sudah termasuk menggunakan ruang layar yang minimal dengan menggabungkan aplikasi dan halaman web standar ke satu tab, daripada memisahkan keduanya. Tugas sekunder akan ditangani dengan panel : jendela mengambang yang berlabuh ke bagian bawah layar untuk tugas-tugas seperti chatting dan musik player. Layar perpecahan juga sedang dipertimbangkan untuk melihat dua potong konten side-by-side. Chrome OS akan mengikuti browser Chrome yang memanfaatkan mode HTML5 offline, pemrosesan latar belakang, dan pemberitahuan. Desainer yang diusulkan menggunakan pencarian dan tab disematkan sebagai cara untuk cepat menemukan dan mengakses aplikasi.
Chrome OS menawarkan pilihan antara yang asli full-screen window interface dan tumpang tindih, jendela yang resizeable, seperti yang ditemukan pada Microsoft Windows dan Apple Mac OS X. Fitur ini dilaksanakan melalui Ash (Aura Shell) window manager, yang berjalan di atas mesin grafis hardware-accelerated Aura. Upgrade juga termasuk kemampuan untuk menampilkan lebih kecil, jendela browser yang tumpang tindih, masing-masing dengan tab tembus sendiri, tab browser yang dapat robek dan diseret ke posisi baru atau bergabung dengan jalur tab lain, dan daftar shortcut di bagian bawah layar. Salah satu ikon pada task bar menampilkan daftar aplikasi yang terinstal dan bookmark. Google Chrome OS dirasa cukup familiar dan mudah untuk pengguna.
Arsitektur
Dalam dokumen desain awal untuk proyek open source Chromium OS, Google menggambarkan arsitektur three-tier: firmware; browser dan window manager; dan System-level software dan userland service.
Firmware berkontribusi untuk waktu booting yang cepat dengan tidak mencari-perangkat keras, seperti floppy disk drive, yang tidak lagi umum pada komputer, terutama netbook. Firmware juga berkontribusi terhadap keamanan dengan memverifikasi setiap langkah dalam proses boot dan menggabungkan pemulihan sistem.
System-level software mencakup kernel Linux yang telah dipatch untuk meningkatkan kinerja boot. Software userland telah dipangkas, dengan manajemen oleh Upstart, yang dapat meluncurkan layanan secara paralel, memuat ulang kerja yang crash, dan menunda layanan untuk kepentingan booting yang lebih cepat. Window manager menangani interaksi pengguna dengan beberapa jendela klien seperti window manager X lainnya.
Kernel Jenis Monolitik
Chrome OS menganut kernel Linux. Linux menggunakan kernel monolitik yaitu suatu arsitektur kernel yang melingkupi keseluruhan dari sistem operasi untuk berjalan pada ruang kernel dalam modus supervisor. Berbeda dengan arsitektur kernel lainnya (mikrokernel, kernel hibrida), kernel monolitik menyediakan layananan virtual atas perangkat keras secara penuh pada level tingkat tinggi, disertai dengan serangkaian layanan pada level tingkat bawah yang bersifat primitif sebagai layanan basis sistem operasi seperti manajemen proses, konkurensi, dan manajemen ingatan dalam satu atau beberapa modul.
Modul-modul yang dapat dimuat
Umumnya kernel monolitik modern saat ini seperti OpenVMS, Linux, Solaris, varian BSD seperti FreeBSD, OpenBSD, dan NetBSD dapat memuat modul internal secara dinamis pada saat beroperasi. Dalam artian modularitas ini lebih bersifat pada sisi kode biner (setelah kernel dikompilasi) dan bukan pada sisi arsitektural kernel. Dalam prakteknya, pemuatan internal modul secara dinamis seperti ini sederhananya merupakan suatu cara yang lebih fleksibel dalam manajemen kernel saat beroperasi dibandingkan dengan keharusan untuk melakukan restart pada arsitektur kernel yang lain. Keberadaan modul-modul ini membuat kernel monolitik menjadi lebih fleksibel karena kapabilitas kernel dapat dikembangkan sedemikian rupa sesuai dengan kebutuhan, disamping itu model pemuatan secara dinamis lebih menghemat ruang pengingat dan sumber daya perangkat keras. Contoh kernel monolitik : Linux, Syllable, Kernel-kernel Unix, BSD, Solaris , IBM AIX, DOS, Seri Microsoft Windows 9x (95, 98, Windows 98SE, Me), Kernel Mac OS, sampai dengan Mac OS 8.6 OpenVMS dan XTS-400.
Printing
Google Cloud Print adalah layanan Google yang membantu aplikasi pada perangkat apapun untuk mencetak pada printer apapun. Sementara cloud menyediakan hampir semua perangkat yang terhubung dengan akses informasi, tugas mengembangkan dan memelihara subsistem cetak untuk setiap kombinasi hardware dan sistem operasi. Layanan cloud membutuhkan instalasi software yang disebut proxy, sebagai bagian dari OS Chrome. Proxy register printer dengan layanan, mengelola pekerjaan cetak, menyediakan fungsi driver printer, dan memberikan peringatan status untuk setiap pekerjaan.
Penanganan link
Chrome OS dirancang dengan tujuan menyimpan dokumen pengguna dan file pada remote  server. OS Chrome dan browser Chrome dapat megalami kesulitan ketika menangani jenis file tertentu secara offline; misalnya, saat membuka gambar atau dokumen yang berada pada perangkat penyimpanan lokal, mungkin tidak jelas apakah dan yang aplikasi Web tertentu harus secara otomatis dibuka untuk dilihat, atau penanganan harus dilakukan oleh aplikasi tradisional bertindak sebagai utilitas preview.
Keamanan
Chrome OS sebagai sistem operasi yang keras menampilkan auto-update dan fitur sandbox yang akan mengurangi adanya malware. Chrome OS netbook akan dikirim dengan Trusted Platform Module (TPM), dan mencakup baik "bootpath yang dipercaya" dan switch fisik di bawah baterai yang menggerakkan mode pengembang. Modus yang tetes beberapa fungsi keamanan khusus tetapi meningkatkan fleksibilitas pengembang. Sifat open source dari sistem operasi akan berkontribusi besar terhadap keamanan dengan memungkinkan umpan balik pengembang konstan. Google menyatakan bahwa Chrome OS akan menjadi sistem operasi konsumen yang paling aman karena sebagian kemampuan booting diverifikasi, di mana kode boot awal disimpan dalam memori read-only.
Akses shell
Chrome OS meliputi Chrome Shell, atau "crosh", yang mendokumentasikan fungsi minimal seperti ping dan SSH di crosh start-up. Di Chromebook seperti Acer C720, bash tersedia dari crosh, di mana seluruh file system Linux dapat ditemukan dan dieksplorasi.
Prinsip Google Chrome OS
Kecepatan: Tanpa menunggu lagi. Chromebook yang diberdayakan oleh sistem operasi Chrome nyala sepenuhnya kira-kira dalam 8 detik. Situs web favorit Anda termuat dengan cepat dan berjalan lancar, dengan dukungan penuh untuk standar web terkini dan Adobe Flash. 
Kesederhanaan: Karena tujuan sistem operasi ini untuk mengoptimalkan pengalaman Anda dalam meramban web, Chromebook dapat digunakan semudah peramban Google Chrome yang tertanam.
Keaamanan Chromebook Anda terus semakin baik dari waktu ke waktu, tidak seperti PC tradisional. Ketika dinyalakan, Chromebook diperbarui secara otomatis, sehingga Anda mendapatkan sistem operasi versi terbaru dan terhebat tanpa harus memikirkannya. 


 Untuk versi bergambar klik di sini.

Daftar Pustaka





0 comments:

Post a Comment