08.27
Google Chrome OS
Google Chrome OS adalah sistem
operasi sumber terbuka yang dirancang oleh Google Inc. untuk
bekerja secara eksklusif dengan aplikasi
web.[1]
Google Chrome OS diumumkan pada tanggal 7 Juli 2009, dan versi
stabilnya akan diluncurkan umum pada paruh kedua tahun 2010.[2]
Sistem operasi ini berbasis Linux dan hanya akan berjalan pada pada perangkat
keras yang dirancang khusus.[3]
Antarmuka
penggunanya dirancang mengambil pendekatan minimalis, seperti penjelajah
web Google Chrome. Sistem operasi ini ditujukan bagi mereka yang
menghabiskan sebagian besar waktunya di Internet.[4][5]
Google Chrome OS ini bekerja dengan metode
baru ‘windowing’ atau switching antara multi aplikasi. Dengan adanya user
interface baru ini dapat menangani penyimpanan data, file dan aplikasi. Selain
itu, Google Chrome OS ini juga akan menggunakan standard web seperti HTML 5,
yang merupakan pengembangan software di browser yang berbasis system operasi,
yang mudah dipahami developer di era Web 2.0 sekarang ini.
OS Chrome dirancang sebagai Sistem Operasi yang web
based. Jadi, semua hal dilakukan melalui web. OS Chrome sistem operasi yang
portable, se-portable-portable-nya portable pokoke. Bisa diakses darimana saja,
kapan saja.
Latar belakang
Chrome OS didasarkan pada kernel Linux, awalnya dari versi 2.6.32. Lebih khusus, kami berniat untuk mengambil kernel Ubuntu sebagai titik awal, menambahkan perubahan lain yang diperlukan untuk fitur dan stabilitas yang kita inginkan.
Source code
Git repositori
Para Chrome OS Linux kernel akan disimpan dalam repositori Git, host di sebuah situs eksternal diakses. Semua platform akan membangun dari satu source kernel tunggal (meskipun akan ada beberapa gambar biner).
Jika perlu, kita akan membuat jangka pendek untuk proyek-proyek swasta cabang vendor tertentu yang melibatkan pra-produksi hardware.Cabang-cabang ini akan digabung kembali ke dalam kernel utama sesegera mungkin, dengan menggunakan satu review kode per CL sehingga semua kode dalam cabang master kami baik dari hulu atau kode terakhir. Maksud dari cabang tersebut swasta adalah untuk memungkinkan memeriksa kode dan proyek pemantauan status kode yang tidak dapat dirilis ke publik belum, karena NDA. Tujuannya adalah khusus untuk menggunakan cabang-cabang untuk menyimpan perubahan yang pengiriman ke pelanggan.
Setiap kode diajukan harus dilakukan sebagai salah satu Git melakukan per perubahan logis, dengan penjelasan yang baik. (Lihat Dokumentasi / SubmittingPatches dalam kernel.) Kami dapat membuat cabang publik sementara untuk tujuan bekerja sama dalam memeriksa kode dan integrasi.
Perizinan
Semua kode kernel Linux, dari Google dan dari mitra, harus dirilis di bawah GPLv2 dan harus dirilis dibawah DCO (sertifikat didokumentasikan kepemilikan) sebagai signoff kepemilikan. Setiap komit akan berisi signoff penulis kode / commit dan ACK dari pemberi persetujuan patch.Kode harus diserahkan di bawah perjanjian lisensi kontributor Kromium.
Entri changelog
Berikut ini adalah contoh entri changelog:
CHROMIUM: bibble: a patch to fix everything
Bug: 12345
This patch fixes bug 12345 by checking for a NULL pointer before dereferencing ops->thingy
Signed-off-by: Author <author@example.net>
Signed-off-by: Committer <committer@example.net>
Acked-by: Approver <approver@example.net>
Semua kode kernel (termasuk backport dari hulu) disumbangkan oleh Google atau mitra akan menyertakan tag klasifikasi dalam baris pertama dari log komit. Klasifikasi ini akan berguna ketika pengelola perlu rebase ke kernel baru, tag juga diperlukan untuk atribusi yang tepat.Tag di ALL_CAPS_UNDERSCORE, diikuti oleh titik dua, dan di awal baris pertama. Baris pertama dari setiap komit harus ringkasan.
Kode disumbangkan oleh komunitas Kromium akan menggunakan tag kromium. Sebagai contoh:
CHROMIUM: bibble: a patch to fix everything
Kode backported dari hulu (pohon Linus) akan menggunakan tag HULU. Sebagai contoh:
UPSTREAM: bibble: a patch to fix everything
Kode backported dari pohon maintainer akan menggunakan dua tag. Sebagai contoh:
UPSTREAM: WIRELESS: bibble: a patch to fix everything
Kode porting dari pohon distribusi Linux atau non-hulu pohon juga akan menggunakan tag yang sesuai. Sebagai contoh:
UBUNTU: bibble: a patch to fix everything
atau
MOBLIN: bibble: a patch to fix everything
Upgrade
Kernel akan diupgrade ke versi baru sesegera mungkin setelah versi baru dari kernel Ubuntu dirilis. Kami akan melakukan ini melalui rebase Git, ini berarti kita akan tetap bersih dari patch versi kami melayang di atas pohon terbaru. Dalam prakteknya, ini akan terjadi kira-kira setiap 6 bulan, dan kira-kira setiap versi kernel 2 dari hulu. Lainnya, update yang lebih kecil akan dilakukan secara terus menerus.
Setelah rebase, perubahan berikutnya dari kernel Ubuntu akan harus ceri dipetik dan diajukan sebagai perubahan independen yang masuk melalui review kode yang tepat.
Semua vendor pihak ketiga diharapkan untuk memasok versi update dari kode mereka terhadap setiap versi kernel utama yang baru (misalnya, di 2.6.31, 2.6.32, 2.6.33, dan sebagainya) dalam waktu 30 hari dari rilis, jika kode tidak sudah hulu.
Didukung dan tidak didukung fitur
Kernel modul dan RAM disk awal
Kami akan mendukung modul kernel, meskipun fitur ini dapat dihapus di beberapa titik di masa depan. Kami tidak akan mendukung modul dibangun di luar dari kernel utama.
Kami tidak akan mendukung RAM disk awal (initrd).
Arsitektur
Dukungan untuk i386, ARM (v7 atau lebih besar) dan x86_64 direncanakan
Tradeoff untuk menggunakan 64 bit adalah konsumsi daya tambahan dan penggunaan memori, sebagai imbalan untuk kinerja yang lebih besar.
Menukar
Kami tidak berencana untuk mendukung swap di rilis awal kami, tetapi akan melakukan investigasi kelayakan lebih lanjut untuk review ini.Kami prihatin tentang pengaruh swap pada:
- SSD menulis siklus seumur hidup
- latency maksimum
Kami menyadari bahwa tidak memiliki swap akan membatasi berapa banyak tab pengguna dapat tetap terbuka dan jumlah memori anonim suatu proses dapat mengalokasikan. Ukuran agregat memori anonim dalam sistem akan terbatas pada ukuran RAM. Kita mungkin kembali keputusan ini dalam rilis mendatang.
File
Device driver
Jika driver perangkat tidak backport dari hulu, mereka harus ditempatkan di bawah ChromeOS / driver.
Konfigurasi file
Pada i386, dan x86_64, kami akan tetap dua file konfigurasi kernel per arsitektur: satu satu lebih kecil untuk mendukung resmi Google Chrome perangkat OS, dan file yang lebih besar untuk mengaktifkan dukungan lebih luas untuk Chrome OS. Pada ARM, masing-masing vendor SOC akan membutuhkan file konfigurasi sendiri.
Untuk membuat ini lebih maintainable, file konfigurasi akan dirakit dari bagian untuk menghindari data ulang.
Keuntungan memakai Google
Chrome OS
1. Booting yang Cepat
Chrome OS sama seperti sebuah televisi saat
dinyalakan. Tidak memiliki jeda waktu booting yang lama, karena tak memiliki
aplikasi lokal yang membatasi ruang gerak hardware.
live.
3. Dukung Arsitektur X86 dan ARM Google berjanji untuk mengaplikasikan baik arsitektur X86, ARM dan code-code populer bagi netbook lainnya.
4. Menu Aplikasi Sebuah aplikasi web yang baru kini dapat ditemui dalam menu aplikasi secara permanen pada Chrome OS ini. Hal ini akan membantu pengguna untuk mencari sebuah aplikasi baru langsung secara online. Selain memudahkan pengguna menu aplikasi ini juga menguntungkan pihak pengembang.
5. Akur dengan Microsoft Office Walau Microsoft dengan Windows-nya merupakan pesaing berat mereka, namun Chrome OS ini ternyata juga mendukung dijalankannya dokumen office. Saat peluncuran Chorme OS, Pichai juga mendemokan bahwa Chrome dapat membuka sebuah dokumen via Microsoft office live. Microsoft office live adalah sebuah aplikasi web gratis bagi pengguna Windows
6. Sebuah pengalaman berbasis Awan
: Semua aplikasi, dokumen, dan pengaturan disimpan dengan aman di awan (cloud).
Jadi bahkan jika pengguna kehilangan komputernya, pengguna bisa login ke
notebook lain yang berbasis Chrome OS dan kembali bekerja.
7. Selalu terhubung : Integrated wifi untuk rumah dan
pekerjaan, dan 3G untuk semua tempat di antaranya.
8. Keamanan yang solid
: Notebook Chrome menggunakan teknologi canggih untuk
membantu mencegah malware dan virus mengakses data Anda.
9. Upgrade dengan sendirinya
: Setiap kali pengguna menghidupkan notebook Chrome, upgrade
akan dilakukan dengan sendirinya dengan fitur-fitur terbaru dan sejumlah
perbaikan.
Ini artinya pengguna tidak perlu pusing lagi memikirkan 'lubang-lubang'
seandainya terjadi dalam OS.
10. Aplikasi berbasis web
; Setiap notebook Chrome semuannya menjalankan aplikasi
berbasis web, dari permainan sampai mengedit foto semuanya berbasis web. Ini
belum termasuk aplikasi terbaru dari Chrome Web Store atau hanya mengetik URL
ke address bar, yang artinya tidak ada CD yang diperlukan.
Kelemahan Chrome OS
Chrome
juga memiliki 12 kelemahan keamanan dalam system Native Client Google.
2 dari 3
top ancaman keamanan, yakni SQL injection, kelemahan browser, dan rogue av,
berada dalam kelemahan software itu sendiri sehingga penulis malware
dimungkinkan juga dapat mengetahui kelemahan Chrome OS dan mengeksploitasinya.
Tujuan Membuat Chrome OS
untuk membuat system operasi
yang cepat, aman, dan ringan untuk dijalankan di device portable.
contoh screenshots OS Chrome
sumber :
|
This entry was posted on 08.27
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
Langganan:
Posting Komentar (Atom)
Total Pageviews
Ridho-Blogger.com. Diberdayakan oleh Blogger.
Popular Posts
-
Menurut Terry (1989) faktor-faktor yang harus diperhatikan dalam mengambil keputusan sebagai berikut: hal-hal yang berwujud maupun tidak ...
-
Pertumbuhan penduduk adalah perubahan populasi sewaktu-waktu, dan dapat dihitung sebagai perubahan dalam jumlah individu dalam sebuah popul...
0 comments:
Posting Komentar