Di mana saya dapat memulai percakapan dengan developer?
Semua diskusi pengembangan Chromium OS dilakukan di Komunitas Bantuan Chromebook kami. Jangan ragu untuk bertanya apa pun, tetapi pastikan untuk menelusuri terlebih dahulu untuk melihat apakah pertanyaan Anda sudah dijawab atau belum.
Di mana saya dapat mengajukan permintaan fitur?
Sebagai project baru, kami memiliki banyak hal yang harus dilakukan dan direncanakan untuk dirilis, jadi sebaiknya tunggu dulu dan periksa kembali setelah beberapa rilis ChromeOS.
Sementara itu, jangan ragu untuk memulai percakapan/bertanya di milis di atas.
Setelah kami berada dalam kondisi yang lebih stabil, Anda dapat menggunakan issue tracker kami. Lihat pertanyaan berikutnya untuk mengetahui detailnya.
Di mana saya dapat melaporkan bug?
Pastikan terlebih dahulu Anda menggunakan saluran dev terbaru. Masih banyak pekerjaan yang sedang berlangsung.
Selanjutnya, pastikan masalah tersebut belum diketahui atau diperbaiki. Anda dapat memeriksa daftar bug yang ada.
Jika masih ingin mengirim masukan, Anda dapat mengajukan laporan masukan dan menyertakan #crostini (nama lain untuk Linux di ChromeOS) dalam deskripsi. Masukan tentang bagian mana pun dari ChromeOS dapat dikirimkan dengan alt+shift+i.
Jika Anda masih ingin melaporkan bug kepada developer, gunakan link ini untuk menghubungi orang yang tepat.
Mengapa namanya Crostini?
Ini adalah permainan kata dari crouton yang merupakan project untuk membuat lingkungan Linux lengkap (termasuk alat developer) dengan mudah bagi pengguna yang mengaktifkan mode developer. Crostini (Linux di ChromeOS) bertujuan untuk memenuhi sebagian besar kasus penggunaan yang dicakup oleh crouton, dan merupakan camilan yang lebih besar & lebih lezat daripada crouton, sehingga dinamai demikian.
Apa hubungan Crostini (Linux di ChromeOS) dengan Crouton?
crouton membantu menentukan banyak kasus penggunaan yang diinginkan developer dengan ChromeOS, sehingga membantu memandu Linux di ChromeOS dari perspektif persyaratan. Kami ingin memastikan bahwa sebagian besar pengguna crouton dapat menggunakan Linux di ChromeOS untuk memenuhi kebutuhan mereka, tetapi dalam lingkungan yang aman.
Jadi, crouton membantu menginspirasi arah Linux di ChromeOS, tetapi tidak ada kode yang dibagikan atau digunakan kembali di antara keduanya. Crouton tidak buruk, tetapi hanya model yang sama sekali berbeda.
Kapan perangkat saya akan didukung?
Saat ini kami tidak memublikasikan informasi apa pun di luar dokumen ini. Jika perangkat Anda tidak tercantum di bagian Dukungan Perangkat pada dokumen Chromium OS resmi, berarti kami belum membuat keputusan apa pun untuk perangkat spesifik tersebut yang siap untuk publik.
Jadi, jangan meminta peta rencana dukungan perangkat kepada kami karena kami tidak memilikinya.
Apakah saya perlu mengaktifkan mode developer?
Anda tidak perlu mengaktifkan mode developer (tempat Anda melihat layar menakutkan saat booting tentang verifikasi OS yang dinonaktifkan). Semua fitur ini dirancang untuk berjalan dengan aman saat sistem Anda berjalan dalam mode normal/terverifikasi.
Untuk beberapa perangkat, Anda mungkin harus beralih ke saluran dev, tetapi hal itu sama sekali tidak terkait dengan mode developer.
Apakah saya menjalankan Linux di ChromeOS?
Jika Anda menggunakan aplikasi atau program Terminal di container default yang kami sediakan, termasuk program kami untuk mempermudah integrasi (misalnya, Sommelier), maka ya.
Jika Anda menjalankan container atau VM Anda sendiri, maka tidak.
Mengapa menjalankan VM? Apakah container tidak aman?
Meskipun sering kali mengisolasi diri sendiri (melalui namespace Linux), container tidak mengisolasi kernel atau resource sistem serupa. Artinya, hanya diperlukan satu bug di kernel untuk mengeksploitasi sistem sepenuhnya dan mencuri data Anda.
Hal itu tidak cukup baik untuk ChromeOS, jadi kami menempatkan semuanya di dalam VM. Sekarang Anda harus mengeksploitasi crosvm melalui interaksinya yang terbatas dengan tamu, dan crosvm itu sendiri sangat di-sandbox.
Untuk mengetahui detail selengkapnya, lihat bagian Keamanan dalam dokumen Chromium OS resmi.
Bagaimana cara berbagi file antara ChromeOS & penampung?
Penyimpanan penampung Linux default di ChromeOS dapat diakses di bagian “File Linux” di aplikasi File ChromeOS. Dengan Secure Shell, Anda dapat menyiapkan pemasangan SFTP ke penampung jarak jauh lainnya, lalu menjelajahinya melalui aplikasi File juga.
Dapatkah saya mengakses file saat penampung tidak berjalan?
Saat ini, container harus berjalan untuk mengakses kontennya. Container Linux on ChromeOS default akan dimulai secara otomatis saat “File Linux” diakses dari aplikasi File.
Dapatkah saya menginstal modul kernel kustom?
Saat ini, tidak, Termina tidak menyertakan dukungan modul. Artinya, mencoba menggunakan software yang memerlukan pembuatan atau pemuatan modul kernel kustom (misalnya, VirtualBox) tidak akan berfungsi. Lihat juga pertanyaan berikutnya.
Dapatkah saya menjalankan VM di dalam VM?
Virtualisasi bertingkat didukung di beberapa perangkat ChromeOS untuk memungkinkan dukungan Android Emulator. Selain itu, Anda dapat menjalankan qemu-system untuk mengemulasi hardware dan mem-boot OS apa pun yang Anda inginkan di dalamnya. Sayangnya, emulator akan berjalan cukup lambat karena QEMU tidak dapat memanfaatkan KVM untuk akselerasi hardware.
Dapatkah saya menjalankan container Docker atau container lain di dalam container Linux ChromeOS?
Ya. Anda mungkin perlu menginstal paket yang relevan terlebih dahulu untuk format container apa pun yang ingin Anda jalankan.
Arsitektur apa yang berfungsi di sistem saya?
Arsitektur penampung Linux akan cocok dengan arsitektur perangkat yang Anda miliki. Anda dapat mengetahuinya dengan dua cara berbeda:
- Di tab baru, buka: chrome://settings/help/details dan lihat Platform, lalu cocokkan nama board dengan daftar perangkat publik kami. Lihat kolom “User ABI” untuk mengetahui jenis CPU yang Anda miliki.
- Buka crosh dan jalankan
uname -m. Tindakan ini akan mencetak arsitektur perangkat Anda saat ini.
Jika Anda melihat x86_64, Anda akan dapat menjalankan kode yang dikompilasi untuk Intel/AMD (32-bit/64-bit/x32 semuanya akan berfungsi).
Jika Anda melihat arm (atau sesuatu yang serupa seperti armv7l) atau aarch64, Anda akan dapat menjalankan kode yang dikompilasi untuk ARM/ARM64.
Dapatkah saya menjalankan arsitektur lain?
Saat ini tidak ada dukungan terintegrasi untuk menjalankan, misalnya, kode ARM di sistem Intel, atau sebaliknya. Anda dapat menanganinya sendiri (misalnya, dengan menggunakan qemu-user), tetapi jika Anda sudah terbiasa dengan qemu-user, Anda pasti sudah mengetahuinya.
Dapatkah saya menjalankan program yang terus berjalan setelah logout?
Tidak. Semua VM (dan kontainernya) terikat ke sesi login Anda. Segera setelah Anda logout, semua program akan ditutup/dihentikan secara otomatis.
Karena semua data Anda berada di rumah terenkripsi Anda, kami tidak ingin data tersebut bocor saat Anda logout.
Untuk mengetahui detail selengkapnya, lihat bagian Keamanan dalam dokumen Chromium OS resmi.
Dapatkah saya menjalankan program secara otomatis saat saya login?
Tidak. Semua VM (dan containernya) harus diluncurkan ulang secara manual. Tindakan ini membantu mencegah eksploitasi persisten.
Untuk mengetahui detail selengkapnya, lihat bagian Keamanan dalam dokumen Chromium OS resmi.
Dapatkah saya menjalankan program secara otomatis saat melakukan booting?
Tidak. Lihat pertanyaan sebelumnya.
Dapatkah saya menetapkan variabel lingkungan untuk container saya?
Tentu! Ada beberapa cara untuk melakukannya.
- environment.d memungkinkan Anda menyetel variabel lingkungan untuk sesi
systemd --user, yang mencakup Terminal dan semua aplikasi GUI. Anda mungkin memerlukan penampung yang lebih baru, Debian 10 “buster”, untuk menggunakan metode ini. - Jika Anda hanya menginginkan variabel lingkungan di Terminal, tetapkan variabel tersebut di file konfigurasi shell, seperti
~/.bashrcatau~/.zshrc.
Perubahan pada variabel lingkungan hanya berlaku untuk program yang baru dimulai. Anda mungkin juga perlu memulai ulang program atau seluruh penampung agar perubahan diterapkan.
Apakah multi-profil didukung?
Tidak, Terminal hanya didukung di profil utama (*). Sasaran kami adalah menghadirkan pengalaman yang berfungsi penuh dan lancar untuk profil utama, serta tidak menyebabkan error atau masalah di profil sekunder. Kami tidak berencana membuat profil sekunder memiliki lebih banyak fitur.
Jika Anda belum memahami dukungan multi-profil, lihat dokumentasi multi-profil umum untuk mengetahui detail selengkapnya.
(*): Aplikasi Terminal dinonaktifkan di semua profil sekunder. Pengguna dapat memulai VM secara manual melalui crosh dan container di dalamnya, tetapi UI dan aplikasi File mungkin tidak akan terintegrasi secara otomatis.
Apakah akun anak didukung?
Tidak, Terminal tidak didukung di akun turunan. Kami tidak berencana untuk menyediakannya bagi akun tersebut.
Jika Anda belum memahami akun anak, lihat dokumentasi umum akun anak untuk mengetahui detail selengkapnya.
Apakah VM/penampung/data saya disinkronkan/dicadangkan?
Pada akhirnya, Anda bertanggung jawab atas data apa pun yang masuk ke dalam penampung. Untuk menyinkronkan data dengan mudah, seperti folder project antar-mesin, Anda dapat membagikan folder di Drive ke Linux. Semua yang Anda tambahkan ke folder tersebut akan dicadangkan ke Drive dan disinkronkan di antara perangkat Anda.
Bagaimana cara mencadangkan VM?
Pendekatan paling sederhana adalah menggunakan fungsi pencadangan baru yang ada di ChromeOS. Untuk melakukannya, buka Setelan dan pilih “Developer" dari menu navigasi di sebelah kiri. Kemudian, buka “Linux”. Anda akan menemukan “Cadangkan & pulihkan”. Jika membuka menu ini, Anda akan menemukan tombol “Cadangkan” yang menyimpan file .tini untuk Anda.
Jika Anda ingin mencadangkan satu container, pendekatan lainnya adalah menggunakan perintah LXC standar.
Perintah vmc export dapat digunakan untuk mengekspor seluruh VM secara manual. Image disk qcow2 akan di-dump ke folder Downloads secara default. Perhatikan bahwa belum ada cara untuk mengimpor VM, jadi cara ini hanya berguna untuk diagnostik atau menggunakan sistem lain untuk mengekstrak file.
Dapatkah saya mengakses file VM/penampung secara langsung (misalnya, melalui aplikasi Files)?
Saat ini, tidak, tidak ada cara untuk mengakses file image yang digunakan oleh VM. Tidak ada rencana untuk mengubahnya.
Jika ingin mencadangkan data, Anda harus melakukannya secara manual.
Mengapa waktu di dalam VM/container tidak disinkronkan?
Clock di dalam VM (dan dengan demikian, container) otomatis disinkronkan dengan clock ChromeOS. Jadi, Anda tidak perlu menjalankan layanan pencatatan waktu sendiri (misalnya, ntp). Waktu tersebut didasarkan pada UTC.
Mulai R75, kami mencoba menyinkronkan data zona waktu ke dalam container melalui timedatectl. Jika tidak berhasil, kita akan melakukan penggantian dengan mengekspor variabel lingkungan TZ.
Saat ini kami tidak memperbarui detail zona waktu di dalam VM itu sendiri. Kami juga tidak mencoba memperbarui setelan zona waktu lainnya karena setelan tersebut tidak standar di seluruh distro. Jadi, waktu mungkin tampak salah sekilas di lingkungan tersebut, atau tidak akurat jika variabel lingkungan TZ digunakan.
Lihat https://crbug.com/829934 untuk mengetahui beberapa detail teknis tambahan. Ini lebih rumit dari yang Anda kira.
Format salin & tempel apa yang didukung?
Saat ini, hanya konten text/plain yang didukung. Kami berencana untuk segera menambahkan lebih banyak format (misalnya image/png dan text/rtf).
Anda dapat melihat daftar yang didukung saat ini di exo/data_source.cc.
Meskipun X/Wayland mendukung sejumlah format MIME yang tidak terbatas, tujuan utama kami adalah hanya mendukung semua format yang didukung Chrome. Lihat file clipboard_constants.cc untuk melihat daftar tersebut.
Perhatikan bahwa kita hanya membahas batasan pada data yang disimpan di papan klip. Aplikasi Wayland tetap dapat mentransfer data secara langsung di antara aplikasi tersebut dalam format arbitrer apa pun yang mereka inginkan.
Dapatkah saya membaca/menulis papan klip secara otomatis dari dalam VM?
Saat ini tidak.
Dari sudut pandang keamanan, kami tidak ingin kode yang tidak tepercaya secara diam-diam atau otomatis mengekstrak apa pun yang telah disalin pengguna. Mungkin sesi penjelajahan Anda menyalin data pribadi atau sandi. Masalahnya sama dengan yang dihadapi platform web.
Hal ini tidak sama dengan pengguna yang menempelkan data secara manual (misalnya ctrl+v). Ini hanya tentang pembacaan terprogram.
Kami tidak berharap hal ini akan terus terjadi selamanya. Setelah memiliki model izin dan UI untuk mengelola hal-hal ini, kita dapat mempertimbangkan untuk mengizinkan pengguna memberikan izin ini.
Jika Anda menggunakan alat xclip atau X, alat tersebut sering kali memiliki buffer lokal (di XWayland), tetapi tidak akan otomatis disinkronkan dengan sistem lainnya.
Apakah saya harus mengelola update VM?
Tidak. Termina VM adalah komponen yang diupdate secara otomatis.
Perlu diingat bahwa VM terpisah dari penampung.
Bagaimana cara memeriksa versi Termina?
Karena Termina adalah komponen yang didownload, Anda dapat membuka chrome://components di tab baru dan mencari cros-termina.
Anda juga dapat terhubung ke VM melalui vsh dan menjalankan cat /etc/lsb-release.
Apakah saya harus mengelola update container?
Paket yang disediakan Google dalam penampung yang berkomunikasi dengan ChromeOS atau diperlukan untuk integrasi ChromeOS akan otomatis diupdate secara rutin. Tindakan ini akan menginstal dependensi yang diperlukan secara otomatis.
Tidak ada upgrade otomatis paket lain yang diinstal dalam container. Sebaiknya kita menghindari pembaruan paket yang dapat merusak program yang sudah diinstal. Container ini seperti distro Linux lainnya, jadi Anda perlu memperbaruinya dari waktu ke waktu jika ingin menggunakan software yang lebih baru.
Anda dapat menjalankan sudo apt-get update && sudo apt-get dist-upgrade.
Dapatkah saya menggunakan IPv6?
Ya, mulai dari R81. Jaringan dual-stack dan khusus IPv6 didukung.
ChromeOS hanya mendukung SLAAC; baca selengkapnya di halaman dukungan untuk dukungan IPv6 di ChromeOS.
Dapatkah saya mengakses jaringan layer 2?
Saat ini, tidak, akses jaringan hanya ada di layer 3 (yaitu IP). Jadi, Anda tidak akan dapat melakukan bridging atau hal-hal seru tingkat yang lebih rendah.
Tidak jelas apakah/kapan hal ini akan berubah. Menghubungkan dengan dunia luar sulit dilakukan dengan Wi-Fi, dan tidak banyak perangkat yang memiliki koneksi Ethernet. Kita dapat mendukung layer 2 antar-penampung, tetapi tidak jelas berapa banyak orang yang menginginkan hal ini untuk membenarkan upaya yang terlibat.
Apakah VPN yang disiapkan oleh CrOS/Android (di luar VM/penampung) berfungsi?
Saat ini tidak. Anda dapat membintangi https://crbug.com/834585 untuk mendapatkan info terbaru.
Apakah output audio didukung?
Ya, mulai dengan R74 (Termina versi 11707.0.0+).
Jika Anda menyiapkan penampung sebelum dukungan audio di-deploy, penampung tersebut mungkin tidak dikonfigurasi dengan benar (karena default sebelumnya adalah output ke perangkat null). Anda dapat mencoba langkah-langkah berikut untuk memulihkan akun:
# Make sure the new cros-pulse-config package is installed. $ sudo apt-get update $ sudo apt-get dist-upgrade # Clear out existing pulse settings. $ rm -rf ~/.config/pulse # Turn it off & on again via crosh ([Ctrl]+[[Alt]]+[[T]]). crosh> vmc stop termina
Apakah perekaman audio (misalnya mikrofon) didukung?
Fitur ini kini didukung di rilis ChromeOS M84. Untuk mengaktifkan perekaman audio, buka Setelan dan pilih “Developer" dari menu nav di sebelah kiri. Kemudian, buka “Linux”. Anda akan menemukan “Izinkan Linux mengakses mikrofon Anda" sebagai opsi di menu tersebut.
Dapatkah saya mengakses hardware (misalnya, USB/Bluetooth/serial)?
ChromeOS kini memungkinkan Anda membagikan perangkat tertentu melalui USB. Untuk mengaktifkan akses USB, buka Setelan dan pilih “Developer" dari menu nav di sebelah kiri. Kemudian, buka “Linux”, lalu “Preferensi USB”. Di sini, Anda dapat mengaktifkan akses USB berdasarkan kasus per kasus.
Area ini sedang dalam pengembangan aktif oleh tim, dan lebih banyak perangkat akan didukung seiring waktu.
Dapatkah saya menjalankan program Wayland?
Ya, dan sebenarnya, ini lebih disukai. Chrome sendiri menangani klien Wayland secara intensif, sehingga Anda lebih mungkin mendapatkan pengalaman “berfungsi dengan baik” jika mengupgrade.
Sommelier menyediakan dukungan ini dengan lancar.
Dapatkah saya menjalankan X program?
Ya, meskipun Anda mungkin mengalami beberapa masalah kompatibilitas, dan mungkin tidak akan pernah sesempurna menjalankan server X tradisional. Namun, dengan komunitas yang lebih luas beralih ke Wayland, seharusnya sudah cukup baik.
Sommelier menangani peluncuran XWayland, bertindak sebagai WM, dan menerjemahkan permintaan X dan Wayland antara Chrome dan program X.
Mengapa jendela terkadang kecil/buram?
Aplikasi Linux yang terlihat di panel peluncur harus memiliki opsi untuk menggunakan kepadatan tinggi atau rendah. Jika Anda mendapati bahwa resolusi tidak berfungsi seperti yang diinginkan, klik kanan ikon untuk menampilkan kemampuan beralih antara kepadatan tinggi dan rendah.
Meskipun Chrome mendukung layar DPI tinggi, banyak aplikasi Linux tidak mendukungnya. Jika program tidak mendukung penskalaan DPI dengan benar, hasil yang buruk akan terjadi.
Saat ini kami mengekspos resolusi bawaan dan DPI langsung ke aplikasi. Jika muncul sangat kecil atau buram, berarti gambar tersebut tidak mendukung penskalaan dengan benar. Anda harus melaporkan masalah ini ke project upstream masing-masing agar, semoga suatu saat, masalah ini akan “berfungsi dengan baik”.
Sementara itu, Sommelier mengekspos beberapa setelan runtime sehingga Anda dapat menetapkan faktor skala berdasarkan per program untuk mengatasi perilaku tidak semestinya. Lihat dokumentasi Sommelier untuk mengetahui detail selengkapnya.
Jika Anda menerapkan zoom di seluruh sistem atau mengubah resolusi layar default, kami akan mencoba menskalakan output aplikasi agar sesuai. Hal ini dapat menyebabkan hasil yang buram. Anda dapat menyesuaikan resolusi layar, atau mengubahnya melalui Sommelier (lihat di atas untuk mengetahui detail selengkapnya). Aplikasi Linux yang terlihat di panel peluncur harus memiliki opsi untuk menggunakan kepadatan tinggi atau rendah. Jika Anda mendapati bahwa resolusi tidak berfungsi seperti yang diinginkan, klik kanan ikon untuk menampilkan kemampuan beralih antara kepadatan tinggi dan rendah.
Apakah sinergi akan berhasil?
Synergy tidak akan berfungsi (sebagai klien atau server). Hal ini memerlukan pengambilan dan pemalsuan input (misalnya, mouse/keyboard) untuk semua jendela. Karena dibangun di atas Wayland, berdasarkan desainnya, satu klien tidak dapat mengakses klien lain di sistem. Ini adalah batas keamanan yang kuat antara klien karena kami tidak ingin kode arbitrer yang berjalan di dalam penampung dapat keluar dan menyerang klien lain (seperti browser) serta mengirimkan penekanan tombol arbitrer.
Tidak ada rencana untuk mengaktifkan kontrol semacam ini dari penampung. Bukan berarti solusi seperti sinergi tidak akan pernah ada di ChromeOS (misalnya, sesuatu seperti CRD), hanya saja solusi tersebut tidak akan berupa sinergi atau alat lain dalam penampung.
Anda dapat menjalankan sinergi, dan mungkin membuatnya menyampaikan peristiwa input untuk satu jendela yang dijalankannya, tetapi itulah yang paling dekat yang bisa Anda lakukan.
Dapatkah saya menjalankan program Windows?
Tentu, coba WINE. Kompatibilitas sebagian besar akan bergantung pada WINE, jadi jangan meminta dukungan dari kami.
Dapatkah saya menjalankan program macOS?
Mungkin tidak. Anda dapat mencoba berbagai solusi Linux yang ada, tetapi kemungkinan besar solusi tersebut masih belum sempurna.
Mengapa menerapkan crosvm dari awal (bukan menggunakan QEMU/kvmtool/dll…)?
Kami tidak menentang project lain ini. Sebenarnya, semuanya cukup bagus, dan desainnya memengaruhi desain kami. Yang paling penting, mereka melakukan lebih dari yang kami butuhkan dan tidak memiliki model keamanan yang sebaik yang dapat kami capai dengan menulis sendiri. Meskipun crosvm hanya melakukan apa yang kita perlukan.
Untuk mengetahui detail selengkapnya, lihat project crosvm.
Bukankah VM memperlambat semuanya?
Memang benar bahwa VM menambahkan overhead jika dibandingkan dengan berjalan hanya dalam container atau langsung di sistem. Namun, dalam pengujian kami, overhead tidak signifikan terhadap pengalaman pengguna, dan sangat sepadan dengan peningkatan keamanan sistem yang kuat.
Untuk mengetahui detail selengkapnya, lihat bagian Keamanan dalam dokumen Chromium OS resmi.
Mengapa menjalankan container di dalam VM? Mengapa tidak menjalankan program langsung di VM?
Untuk menjaga waktu startup VM tetap rendah, kita perlu membuat Termina sesingkat mungkin. Artinya, menghapus program/file yang tidak kita butuhkan atau yang tidak relevan.
Kami menggunakan dm-verity yang mengharuskan image Termina bersifat hanya baca untuk Keamanan, tetapi juga berarti kami dapat membagikannya dengan aman di antara instance VM.
Selain itu, versi program/library yang kami kirimkan sering kali lebih baru daripada distro lain (karena kami membangun dari Gentoo), dan dikompilasi dengan tanda keamanan tambahan.
Mengizinkan modifikasi pengguna pada VM mencegah gambar stateless yang selalu berfungsi dan kebal terhadap kesalahan pengguna dan bug dalam program.
Secara keseluruhan, sulit untuk mendukung menjalankan program arbitrer, dan akan menghasilkan sistem yang tidak memiliki banyak properti yang diinginkan seperti yang diuraikan di atas. Memasukkan semuanya ke dalam penampung menghasilkan solusi yang lebih andal, dan memungkinkan pengguna bereksperimen dengan bebas tanpa khawatir.
Selain itu, kami menyukai penyu.
Apakah Foreshadow (juga dikenal sebagai L1TF / CVE-2018-3646) ditangani?
Ya. Untuk mengetahui detail selengkapnya, lihat dokumentasi publik kami.
Dapatkah saya menghapus penampung yang tidak lagi saya inginkan?
Tentu, silakan hapus apa pun yang Anda inginkan. Namun, saat ini tidak ada UI atau perintah untuk membantu hal ini.
Dapatkah saya menghapus VM yang tidak saya inginkan lagi?
Tentu, silakan hapus apa pun yang Anda inginkan. Perintah vmc destroy dapat digunakan untuk menghapusnya secara manual.
Dapatkah saya menonaktifkan fitur ini?
Administrator dapat mengontrol akses ke penampung/VM melalui konsol pengelolaan, sehingga organisasi perusahaan/pendidikan yang ingin membatasi akses ini dapat melakukannya.
Awalnya ada opsi “Linux” di bagian setelan ChromeOS standar, tetapi rencana jangka panjangnya adalah menghapus opsi ini agar semuanya berfungsi sesuai permintaan. Pada titik ini, tidak akan ada tombol untuk perangkat yang tidak dikelola.
Dapatkah saya melakukan booting OS lain seperti Windows, macOS, Linux, *BSD, dll…?
Saat ini, tidak, Anda hanya dapat mem-boot VM Linux kustom bernama Termina. Lihat juga beberapa pertanyaan berikutnya.
Dapatkah saya menjalankan VM/kernel saya sendiri?
Saat ini, tidak, Anda hanya dapat mem-boot Termina yang menggunakan kernel dan konfigurasi Linux kustom kami. Nantikan kabar terbarunya.
Dapatkah saya menjalankan distro Linux yang berbeda?
Tentu saja! Command line LXD lengkap tersedia, dan image jarak jauh yang disertakan memiliki banyak distro lain yang dapat dipilih. Namun, kami tidak menguji dengan apa pun selain penampung default yang kami kirimkan, sehingga ada kemungkinan terjadi kerusakan saat menjalankan distro lain.
Saya menjalankan (masukkan distro di sini), bagaimana cara mendapatkan {GUI apps, launcher icons, dll…}?
Biner Sommelier dan Garcon di-bind-mount ke setiap penampung, sehingga tidak perlu menginstal atau mengompilasi silang. Unit systemd dan file konfigurasi dari cros-container-guest-tools akan memulai daemon ini dalam sesi pengguna systemd. Sebaiknya jalankan loginctl enable-linger <user> agar aplikasi ini tetap berjalan di latar belakang.
Berapa banyak VM yang dapat saya jalankan?
Anda dapat membuat sebanyak yang dapat ditangani sistem Anda (dari segi RAM/CPU). Semuanya tidak saling bergantung.
Berapa banyak container yang dapat saya jalankan?
Anda dapat membuat sebanyak yang dapat ditangani sistem Anda (dari segi RAM/CPU). Setiap instance VM dapat menghosting beberapa container.
Format penampung apa yang didukung?
Saat ini, Termina hanya mendukung LXC secara langsung. Kami memahami Kubernetes/Docker/OCI/rkt/dll… dan berharap dapat mempermudah penggunaannya.
Lihat pertanyaan sebelumnya untuk mengetahui solusi sementara.