Dove posso chattare con gli sviluppatori?
Tutte le discussioni sullo sviluppo di Chromium OS si svolgono nella nostra Community di assistenza Chromebook. Puoi chiedere qualsiasi cosa, ma assicurati di effettuare una ricerca per verificare se la tua domanda ha già ricevuto una risposta.
Dove posso inviare richieste di funzionalità?
Trattandosi di un progetto agli inizi, abbiamo molte cose da fare e da pianificare, quindi sarebbe meglio aspettare e ricontrollare dopo alcune release di ChromeOS.
Nel frattempo, non esitare a chattare o fare domande nella mailing list sopra indicata.
Una volta che la situazione si sarà stabilizzata, potrai utilizzare il nostro strumento Issue Tracker. Per maggiori dettagli, consulta la domanda successiva.
Dove posso segnalare bug?
Assicurati innanzitutto di utilizzare l'ultimo canale di sviluppo. Molto lavoro è ancora in corso.
A questo punto, assicurati che il problema non sia già noto o risolto. Puoi controllare l'elenco dei bug esistenti.
Se vuoi comunque inviare un feedback, puoi compilare un report di feedback e includere #crostini (un altro nome per Linux su ChromeOS) nella descrizione. Il feedback su qualsiasi parte di ChromeOS può essere inviato con alt+shift+i.
Se vuoi comunque segnalare un bug agli sviluppatori, utilizza questo link per indirizzare la segnalazione alle persone giuste.
Perché il nome Crostini?
Si tratta di un gioco di parole con crouton, un progetto per creare facilmente ambienti Linux completi (inclusi gli strumenti per sviluppatori) per gli utenti che hanno attivato la modalità sviluppatore. Crostini (Linux su ChromeOS) mira a soddisfare la maggior parte dei casi d'uso coperti da crouton ed è uno snack più grande e gustoso di un crostino, da cui il nome.
Qual è il rapporto tra Crostini (Linux su ChromeOS) e Crouton?
Crouton ha contribuito a definire molti dei casi d'uso che gli sviluppatori desideravano con ChromeOS, quindi ha contribuito a guidare Linux su ChromeOS dal punto di vista dei requisiti. Volevamo assicurarci che la maggior parte degli utenti di crouton potesse utilizzare Linux su ChromeOS per le proprie esigenze, ma in un ambiente sicuro.
Pertanto, crouton ha contribuito a ispirare la direzione di Linux su ChromeOS, ma non è stato condiviso o riutilizzato alcun codice tra i due. Crouton non è un modello negativo, ma semplicemente completamente diverso.
Quando sarà supportato il mio dispositivo?
Al momento non pubblichiamo altre informazioni oltre a questo documento. Se il tuo dispositivo non è elencato nella sezione Supporto dei dispositivi della documentazione ufficiale di Chromium OS, non abbiamo ancora preso decisioni per quel dispositivo specifico che siano pronte per la pubblicazione.
Pertanto, non chiederci le roadmap di supporto dei dispositivi perché non le abbiamo.
Devo attivare la modalità sviluppatore?
Non è necessario attivare la modalità sviluppatore (in cui viene visualizzata la schermata spaventosa all'avvio relativa alla disattivazione della verifica del sistema operativo). Queste funzionalità sono tutte progettate per essere eseguite in modo sicuro mentre il sistema è in modalità normale/verificata.
Per alcuni dispositivi potresti dover passare al canale di sviluppo, ma questo non è correlato alla modalità sviluppatore.
Sto eseguendo Linux su ChromeOS?
Se utilizzi l'app Terminal o i programmi nel container predefinito che forniamo,inclusi i nostri programmi per semplificare l'integrazione (ad es. Sommelier), la risposta è sì.
Se esegui il tuo container o la tua VM, la risposta è no.
Perché eseguire le VM? I container non sono sicuri?
Sebbene i container si isolino spesso (tramite gli spazi dei nomi Linux), non isolano il kernel o risorse di sistema simili. Ciò significa che è sufficiente un solo bug nel kernel per sfruttare completamente il sistema e rubare i tuoi dati.
Questo non è sufficiente per ChromeOS, quindi abbiamo inserito tutto all'interno di una VM. Ora devi sfruttare crosvm tramite le sue interazioni limitate con il guest e crosvm stesso è fortemente in sandbox.
Per ulteriori dettagli, consulta la sezione Sicurezza della documentazione ufficiale di Chromium OS.
Come faccio a condividere file tra ChromeOS e il container?
Lo spazio di archiviazione del container Linux su ChromeOS predefinito è accessibile in "File Linux" nell'app File di ChromeOS. Utilizzando Secure Shell, puoi configurare un montaggio SFTP sugli altri container remoti e quindi sfogliarli anche tramite l'app File.
Posso accedere ai file quando il container non è in esecuzione?
Al momento, il container deve essere in esecuzione per accedere ai suoi contenuti. Il container Linux su ChromeOS predefinito verrà avviato automaticamente quando si accede a "File Linux" dall'app File.
Posso installare moduli del kernel personalizzati?
Al momento no, Termina non include il supporto dei moduli. Ciò significa che il tentativo di utilizzare software che richiedono la creazione o il caricamento di moduli del kernel personalizzati (ad es. VirtualBox) non funzionerà. Leggi anche la domanda successiva.
Posso eseguire una VM all'interno della VM?
La virtualizzazione nidificata è supportata su alcuni dispositivi ChromeOS per consentire il supporto dell'emulatore Android. Inoltre, puoi eseguire qemu-system per emulare l'hardware e avviare il sistema operativo che preferisci. Purtroppo, sarà piuttosto lento perché QEMU non potrà utilizzare KVM per l'accelerazione hardware.
Posso eseguire un container Docker o un altro container all'interno del container Linux di ChromeOS?
Sì. Probabilmente dovrai prima installare i pacchetti pertinenti per il formato del contenitore che vuoi eseguire.
Quale architettura funziona sul mio sistema?
L'architettura del contenitore Linux corrisponderà a quella del dispositivo in tuo possesso. Puoi scoprirlo in due modi diversi:
- In una nuova scheda, vai a chrome://settings/help/details e guarda la piattaforma, poi abbina il nome della scheda al nostro elenco di dispositivi pubblico. Controlla il campo "ABI utente" per vedere il tipo di CPU.
- Apri crosh ed esegui
uname -m. Verrà stampata l'architettura del dispositivo attuale.
Se vedi x86_64, potrai eseguire il codice compilato per Intel/AMD (dovrebbero funzionare tutte le versioni a 32 bit/64 bit/x32).
Se vedi arm (o qualcosa di simile come armv7l) o aarch64, potrai eseguire il codice compilato per ARM/ARM64.
Posso eseguire altre architetture?
Al momento non è disponibile il supporto integrato per l'esecuzione, ad esempio, di codice ARM su un sistema Intel o viceversa. Potresti gestirlo autonomamente (ad es. utilizzando qemu-user), ma se hai familiarità con qemu-user, lo sai già.
Posso eseguire programmi che continuano a essere eseguiti dopo la disconnessione?
No. Tutte le VM (e i relativi container) sono associate alla tua sessione di accesso. Non appena esci, tutti i programmi vengono chiusi/terminati per impostazione predefinita.
Poiché tutti i tuoi dati si trovano nella tua casa criptata, non vogliamo che possano essere divulgati quando esci.
Per ulteriori dettagli, consulta la sezione Sicurezza della documentazione ufficiale di Chromium OS.
Posso eseguire automaticamente i programmi quando accedo?
No. Tutte le VM (e i relativi container) devono essere riavviate manualmente. In questo modo si prevengono gli exploit persistenti.
Per ulteriori dettagli, consulta la sezione Sicurezza della documentazione ufficiale di Chromium OS.
Posso eseguire automaticamente i programmi all'avvio?
No. Visualizza le domande precedenti.
Posso impostare le variabili di ambiente per il mio container?
Certo! Esistono diversi modi per farlo.
- environment.d ti consente di impostare le variabili di ambiente per la sessione
systemd --user, che include il terminale e tutte le app GUI. Per utilizzare questo metodo, potrebbe essere necessario un contenitore più recente, Debian 10 "buster". - Se vuoi solo variabili di ambiente nel terminale, impostale nel file di configurazione della shell, ad esempio
~/.bashrco~/.zshrc.
Le modifiche alle variabili di ambiente hanno effetto solo sui programmi appena avviati. Potrebbe anche essere necessario riavviare i programmi o l'intero contenitore affinché le modifiche vengano applicate.
Il supporto multiprofilo è disponibile?
No, Terminal è supportato solo nel profilo principale (*). Il nostro obiettivo è offrire un'esperienza fluida e completamente funzionale per il profilo principale, senza causare arresti anomali o problemi nei profili secondari. Non abbiamo intenzione di aggiungere altre funzionalità ai profili secondari.
Se non hai familiarità con il supporto multiprofilo, consulta la documentazione generale sul multiprofilo per ulteriori dettagli.
(*): L'applicazione Terminal è disattivata in tutti i profili secondari. Le persone possono avviare manualmente le VM tramite crosh e i relativi container, ma l'interfaccia utente e l'app File probabilmente non si integreranno automaticamente.
Gli account bambino sono supportati?
No, Terminal non è supportato negli account bambino. Non abbiamo in programma di renderlo disponibile per questi account.
Se non hai familiarità con gli account secondari, consulta la documentazione generale sugli account secondari per maggiori dettagli.
Le mie VM/i miei container/i miei dati vengono sincronizzati/di cui viene eseguito il backup?
In definitiva, sei responsabile di tutti i dati inseriti nei contenitori. Per sincronizzare facilmente dati come una cartella di progetto tra macchine, puoi condividere una cartella in Drive con Linux. Tutto ciò che aggiungi a questa cartella viene sottoposto a backup su Drive e sincronizzato tra i tuoi dispositivi.
Come faccio a eseguire il backup di una VM?
L'approccio più semplice è utilizzare la nuova funzionalità di backup integrata in ChromeOS. Per farlo, vai a Impostazioni e seleziona "Sviluppatori" nel menu di navigazione a sinistra. Poi vai su "Linux". Troverai "Backup e ripristino". Se vai a questo menu, troverai un pulsante "Backup" che salva un file .tini.
Se vuoi eseguire il backup di un singolo container, un altro approccio consiste nell'utilizzare i comandi LXC standard.
Il comando vmc export può essere utilizzato per esportare manualmente un'intera VM. Per impostazione predefinita, l'immagine disco qcow2 verrà scaricata nella cartella Download. Tieni presente che non esiste ancora un modo per importare una VM, quindi questa operazione è utile solo per la diagnostica o per utilizzare un altro sistema per estrarre i file.
Posso accedere direttamente ai file della VM/del container (ad es. tramite l'app Files)?
Al momento no, non è possibile accedere ai file immagine utilizzati dalla VM. Non sono previste modifiche.
Se vuoi eseguire il backup, dovrai farlo manualmente.
Perché l'ora all'interno della VM/del container non è sincronizzata?
L'orologio all'interno della VM (e, per estensione, dei container) viene sincronizzato automaticamente con l'orologio di ChromeOS. In questo modo non devi eseguire autonomamente i servizi di cronometraggio (ad es. NTP). Questo orologio si basa sul fuso orario UTC.
A partire dalla versione R75, tentiamo di sincronizzare i dati del fuso orario nel container tramite timedatectl. Se non funziona, eseguiamo il fallback con l'esportazione della variabile di ambiente TZ.
Al momento non aggiorniamo i dettagli del fuso orario all'interno della VM stessa. Inoltre, non tentiamo di aggiornare altre impostazioni del fuso orario perché non sono standard nelle varie distribuzioni. Pertanto, l'ora potrebbe sembrare sbagliata a prima vista in questi ambienti o obsoleta se viene utilizzata la variabile di ambiente TZ.
Per alcuni dettagli tecnici estesi, consulta la pagina https://crbug.com/829934. È più complicato di quanto pensi.
Quali formati di copia e incolla sono supportati?
Al momento sono supportati solo i contenuti text/plain. Abbiamo in programma di aggiungere altri formati a breve (ad es. image/png e text/rtf).
Puoi visualizzare l'elenco corrente delle origini supportate in exo/data_source.cc.
Sebbene X/Wayland supportino un numero arbitrario di formati MIME, il nostro obiettivo finale è supportare solo tutti i formati supportati da Chrome. Per visualizzare l'elenco, consulta il file clipboard_constants.cc.
Tieni presente che stiamo parlando solo di vincoli sui dati memorizzati negli appunti. Le app Wayland sono ancora libere di trasferire dati direttamente tra loro nel formato arbitrario che preferiscono.
Posso leggere/scrivere automaticamente negli appunti dall'interno della VM?
Al momento no.
Dal punto di vista della sicurezza, non vogliamo che codice non attendibile estragga silenziosamente o automaticamente ciò che l'utente ha copiato. Forse la sessione del browser sta copiando dati personali o password. Si tratta dello stesso problema che si verifica con la piattaforma web.
Non è la stessa cosa degli utenti che incollano manualmente i dati (ad es. Ctrl+V). Si tratta solo di lettura programmatica.
Non ci aspettiamo che rimanga così per sempre. Una volta che avremo un modello di autorizzazioni e un'interfaccia utente per gestire queste operazioni, potremo valutare la possibilità di consentire agli utenti di concedere questa autorizzazione.
Se utilizzi gli strumenti xclip o X, spesso hanno un buffer locale (in XWayland), ma non si sincronizza automaticamente con il resto del sistema.
Devo gestire gli aggiornamenti delle VM?
No. La Termina è un componente che viene aggiornato automaticamente.
Tieni presente che la VM è separata dal contenitore.
Come faccio a controllare la versione di Termina?
Poiché Termina è un componente scaricato, puoi visitare chrome://components in una nuova scheda e cercare cros-termina.
Puoi anche connetterti a una VM tramite vsh ed eseguire cat /etc/lsb-release.
Devo gestire gli aggiornamenti dei container?
I pacchetti forniti da Google nel container che comunicano con ChromeOS o sono necessari per l'integrazione di ChromeOS verranno aggiornati automaticamente a intervalli regolari. In questo modo, verranno installate automaticamente tutte le dipendenze necessarie.
Non è previsto l'upgrade automatico di altri pacchetti installati nel contenitore. Preferiamo evitare di aggiornare i pacchetti che potrebbero danneggiare i programmi già installati. Il contenitore è come qualsiasi altra distribuzione Linux, quindi dovrai aggiornarlo di tanto in tanto se vuoi software più recenti.
Puoi eseguire sudo apt-get update && sudo apt-get dist-upgrade.
Posso utilizzare IPv6?
Sì, a partire dalla versione R81. Sono supportate sia le reti a doppio stack sia quelle solo IPv6.
ChromeOS supporta solo SLAAC. Scopri di più nella pagina di assistenza per il supporto di IPv6 su ChromeOS.
Posso accedere al networking di livello 2?
Al momento no, l'accesso alla rete è solo al livello 3 (ovvero IP). Pertanto, non potrai eseguire bridging o altre operazioni di livello inferiore.
Non è chiaro se/quando cambierà. Il bridging con il mondo esterno è difficile con il Wi-Fi e non molti dispositivi hanno connessioni Ethernet. Potremmo supportare il livello 2 tra i container, ma non è chiaro quante persone lo desiderino per giustificare lo sforzo richiesto.
Le VPN configurate da ChromeOS/Android (al di fuori della VM/dei container) funzionano?
Al momento no. Puoi aggiungere una stella a https://crbug.com/834585 per ricevere aggiornamenti.
L'output audio è supportato?
Sì, a partire dalla versione R74 (Termina 11707.0.0+).
Se hai configurato il contenitore prima dell'implementazione del supporto audio, potrebbe non essere configurato correttamente (in quanto l'impostazione predefinita precedente era l'output sul dispositivo nullo). Puoi provare a eseguire questi passaggi per il recupero:
# 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
L'acquisizione audio (ad es. microfono) è supportata?
Questa funzionalità è ora supportata nella release M84 di ChromeOS. Per attivare l'acquisizione audio, vai a Impostazioni e seleziona "Sviluppatori" nel menu di navigazione a sinistra. Poi vai su "Linux". Nel menu troverai l'opzione "Consenti a Linux di accedere al microfono".
Posso accedere all'hardware (ad es. USB/Bluetooth/seriale)?
ChromeOS ora ti consente di condividere determinati dispositivi tramite USB. Per attivare l'accesso USB, vai a Impostazioni e seleziona "Sviluppatori" nel menu di navigazione a sinistra. Poi vai su "Linux" e poi su "Preferenze USB". Qui puoi attivare l'accesso USB caso per caso.
Questa è un'area di sviluppo attivo per il team e nel tempo verranno supportati altri dispositivi.
Posso eseguire programmi Wayland?
Sì, anzi, sono preferibili. Chrome stesso gestisce molto i client Wayland, quindi è molto più probabile che tutto funzioni correttamente se esegui l'upgrade.
Sommelier fornisce questo supporto senza problemi.
Posso eseguire X programmi?
Sì, anche se potresti riscontrare alcuni problemi di compatibilità e probabilmente non sarà mai perfetto come l'esecuzione di un server X tradizionale. Tuttavia, dato che la community più ampia sta passando a Wayland, dovrebbe essere sufficiente.
Sommelier si occupa di avviare XWayland, fungendo da WM e traducendo altrimenti le richieste X e Wayland tra Chrome e i programmi X.
Perché a volte le finestre sono minuscole/sfocate?
Le app Linux visibili nella barra di avvio devono avere un'opzione per utilizzare la densità alta o bassa. Se la risoluzione non funziona come previsto, fai clic con il tasto destro del mouse sull'icona per visualizzare l'opzione per passare dalla densità alta a quella bassa.
Anche se Chrome supporta i display high DPI, molte applicazioni Linux non lo fanno. Quando un programma non supporta correttamente lo scaling DPI, i risultati sono scadenti.
Al momento esponiamo la risoluzione e il DPI integrati direttamente alle applicazioni. Se vengono visualizzati piccoli o sfocati, è perché non supportano correttamente il ridimensionamento. Devi segnalare questi problemi ai rispettivi progetti upstream in modo che, si spera, un giorno "funzionino".
Nel frattempo, Sommelier espone alcune impostazioni di runtime in modo da poter impostare il fattore di scalabilità in base al programma per risolvere il problema. Per ulteriori dettagli, consulta la documentazione di Sommelier.
Se applichi uno zoom a livello di sistema o modifichi in altro modo la risoluzione di visualizzazione predefinita, proviamo a scalare l'output dell'applicazione in modo che corrisponda. Ciò può portare a risultati sfocati. Puoi regolare la risoluzione del display o modificare le impostazioni tramite Sommelier (vedi sopra per maggiori dettagli). Le app Linux visibili nella barra di avvio devono avere un'opzione per utilizzare la densità alta o bassa. Se la risoluzione non funziona come previsto, fai clic con il tasto destro del mouse sull'icona per visualizzare l'opzione per passare dalla densità alta a quella bassa.
La sinergia funzionerà?
Synergy non funzionerà (come client o server). Richiede l'acquisizione e lo spoofing degli input (ad es. mouse/tastiera) per tutte le finestre. Poiché siamo basati su Wayland, per progettazione, un client non può accedere a nessun altro client sul sistema. Si tratta di un solido confine di sicurezza tra i client, in quanto non vogliamo che il codice arbitrario in esecuzione all'interno di un container possa uscire e attaccare altri client (come il browser) e inviare sequenze di tasti arbitrarie.
Non è previsto di abilitare questo tipo di controllo dal contenitore. Ciò non significa che una soluzione simile a Synergy non verrà mai implementata in ChromeOS (ad es. qualcosa come CRD), ma che la soluzione non sarà Synergy o un altro strumento in un container.
Puoi eseguire la sinergia e probabilmente ottenere la trasmissione degli eventi di input per la singola finestra in cui viene eseguita, ma non potrai fare di più.
Posso eseguire programmi Windows?
Certo, prova VINO. La compatibilità dipenderà in gran parte da WINE, quindi non chiederci assistenza.
Posso eseguire programmi macOS?
Probabilmente no. Potresti provare varie soluzioni Linux esistenti, ma è probabile che siano ancora più grezze.
Perché implementare crosvm da zero (anziché utilizzare QEMU/kvmtool/ecc.)?
Non abbiamo nulla contro questi altri progetti. In realtà, sono tutti fantastici e i loro design hanno influenzato il nostro. Soprattutto, facevano più di quanto ci servisse e non avevano un modello di sicurezza altrettanto valido di quello che siamo riusciti a ottenere scrivendo il nostro. Anche se crosvm non può fare tutto ciò che fanno gli altri progetti, fa solo ciò di cui abbiamo bisogno.
Per maggiori dettagli, consulta il progetto crosvm.
Le VM non rallentano tutto?
È vero che le VM aggiungono overhead rispetto all'esecuzione solo in un container o direttamente nel sistema. Tuttavia, nei nostri test, l'overhead è trascurabile per l'esperienza utente e vale la pena di accettarlo per i notevoli vantaggi in termini di sicurezza del sistema.
Per ulteriori dettagli, consulta la sezione Sicurezza della documentazione ufficiale di Chromium OS.
Perché eseguire i container all'interno della VM? Perché non eseguire i programmi direttamente nella VM?
Per mantenere bassi i tempi di avvio della VM, Termina deve essere il più snello possibile. Ciò significa eliminare i programmi/file che non ci servono o che non ci riguardano.
Utilizziamo dm-verity, che richiede che l'immagine Termina sia di sola lettura per Security, ma ciò significa anche che possiamo condividerla in modo sicuro tra le istanze VM.
Inoltre, le versioni dei programmi/delle librerie che forniamo sono spesso più recenti rispetto ad altre distribuzioni (poiché si basano su Gentoo) e vengono compilate con flag di sicurezza aggiuntivi.
Consentire le modifiche dell'utente alla VM impedisce un'immagine stateless che funziona sempre ed è altrimenti immune da errori e bug degli utenti nei programmi.
Nel complesso, è difficile supportare l'esecuzione di programmi arbitrari e il sistema risultante non avrebbe molte delle proprietà desiderate descritte sopra. Forzare tutto in un contenitore produce una soluzione più solida e consente agli utenti di sperimentare liberamente senza preoccupazioni.
Inoltre, adoriamo le tartarughe.
Foreshadow (noto anche come L1TF / CVE-2018-3646) viene gestito?
Sì. Per ulteriori dettagli, consulta la nostra documentazione pubblica.
Posso eliminare i container che non voglio più?
Certo, puoi eliminare tutto quello che vuoi. Tuttavia, al momento non sono disponibili UI o comandi per aiutarti.
Posso eliminare le VM che non voglio più?
Certo, puoi eliminare tutto quello che vuoi. Puoi utilizzare il comando vmc destroy per eliminarli manualmente.
Posso disattivare queste funzionalità?
Gli amministratori possono controllare l'accesso a container/VM tramite la console di gestione, in modo che le organizzazioni aziendali/scolastiche che vogliono limitare questo accesso possano farlo.
Inizialmente è presente un'opzione "Linux" nelle impostazioni standard di ChromeOS, ma il piano a lungo termine prevede la rimozione di questa opzione in modo che le cose funzionino su richiesta. A questo punto, non ci sarà alcun cursore per i dispositivi non gestiti.
Posso avviare un altro sistema operativo come Windows, macOS, Linux, *BSD e così via?
Al momento no, puoi avviare solo la nostra VM Linux personalizzata denominata Termina. Vedi anche le prossime domande.
Posso eseguire la mia VM/il mio kernel?
Al momento no, puoi avviare solo Termina, che utilizza il nostro kernel e le nostre configurazioni Linux personalizzati. Continua a seguirci.
Posso eseguire una distribuzione Linux diversa?
Certo. È disponibile la riga di comando LXD completa e il repository remoto delle immagini incluse offre molte altre distribuzioni tra cui scegliere. Tuttavia, non eseguiamo test con contenitori diversi da quello predefinito che forniamo, quindi le cose potrebbero non funzionare correttamente quando esegui un'altra distribuzione.
Utilizzo (inserisci la distribuzione qui), come faccio a ottenere {GUI apps, launcher icons, etc…}?
I binari Sommelier e Garcon sono montati in ogni contenitore, quindi non è necessario installarli o compilarli in modo incrociato. Le unità systemd e i file di configurazione di cros-container-guest-tools avvieranno questi daemon in una sessione utente systemd. È anche consigliabile eseguire loginctl enable-linger <user> per consentire l'esecuzione in background.
Quante VM posso eseguire?
Puoi crearne quanti ne può gestire il tuo sistema (in termini di RAM/CPU). Sono tutti indipendenti l'uno dall'altro.
Quanti container posso eseguire?
Puoi crearne quanti ne può gestire il tuo sistema (in termini di RAM/CPU). Ogni istanza VM può ospitare più container.
Quali formati contenitore sono supportati?
Termina al momento supporta solo direttamente LXC. Siamo consapevoli dell'esistenza di Kubernetes/Docker/OCI/rkt/ecc. e speriamo di renderli tutti facili da usare.
Nel frattempo, consulta la domanda precedente per una soluzione alternativa.