QNA > S > Si Può Scrivere Codice Su Un Chromebook Di Google?

Si può scrivere codice su un chromebook di Google?

Totally.

Ci sono diverse app per chrome che forniscono un editor di codice decente. C'è un'applicazione chrome VIM che fornisce una capacità di codifica decente nel sistema operativo nativo. Ci sono diverse shell interattive per Python, e editor di codice dedicati a linguaggi specifici nell'app store di chrome.

Tuttavia, nessuno di questi offre davvero un ambiente di codice decente per me. È buono per una soluzione rapida, alcuni probabilmente ti permetterebbero di scpire il tuo codice ed eseguirlo in remoto, ma graffia solo la superficie.

Io uso Chrome OS come un BIOS molto sofisticato. Il mio Chromebook in realtà è una GRANDE macchina Linux.

Usa crouton - dnschneid/crouton

Scorri fino a dove parla dell'uso - o clicca su questo link https://goo.gl/fd3zc

Così con crouton, devi mettere il tuo chromebook in modalità sviluppatore, aprire un terminale in chrome (ctrl+alt+t), digitare "shell" per la shell bash, andare su downloads - cd ~/Downloads/, rendere lo script crouton eseguibile - chmod +x crouton, ed eseguirlo -

e.g. sudo sh ./crouton -t gnome-desktop -r trusty

Questo configurerà una distro ubuntu chroot accanto alla distro Linux che è Chrome OS.

Così quando si avvia il chromebook, sarà in chrome os. Per entrare in Linux dopo averlo installato, si apre un terminale e si inserisce sudo startgnome.

Ecco perché mi piace questo.

  • I chromebook sono economici.
  • La tastiera è rada, quindi anche se piccola è comoda da digitare.
  • Linux si avvia rapidamente una volta in Chrome OS - perché non è davvero un sistema operativo separato, ma fa qualcosa chiamato chroot - il kernel, i driver di base, ecc. sono tutti da chromeos. Le librerie di Ubuntu sono solo in esecuzione sopra.
  • Questo vantaggio aggiunto significa nessun problema di driver!
  • È possibile passare tra chromeos e linux utilizzando ctrl+alt+shift+<== e ctrl+alt+shift+==> (penso che siano F1 e F2 per la mappatura). È istantaneo. Nulla è sospeso, chromeos e i vostri processi linux sono entrambi in esecuzione.
  • Si possono installare più chroot linux, e si può installare su uno storage esterno. Questo può essere utile se imposti il tuo ambiente di sviluppo in modo diverso, o se vuoi semplicemente sperimentare.
  • Il backup e il ripristino richiedono UNA SOLA LINEA, e mentre il tuo sistema operativo viene sottoposto a backup, tu vai avanti per la tua strada felice usando chrome OS. Immaginatelo - potete ripristinare il vostro sistema operativo Linux mentre lavorate in Chrome OS.

Posto su una domanda molto simile prima - Ryan Cipriani's risposta a Is Chromebook a good choice for a programming student?

Ho scritto sulla mia esperienza di installazione, e quali modifiche ho fatto per rendere l'esperienza più fluida. Chromebookery II - Chromebook più difficile

Ho preso il comando per avviare linux (sudo startgnome/xfce etc) e ho semplicemente fatto degli script "linux1", "linux2" per avviare le mie installazioni linux interne o usb.

C'è uno spash screen che puoi far sparire in modo da non cancellare accidentalmente la tua macchina - mettere un chromebook in dev mode lo mette in pausa per qualche secondo al boot, chiedendoti se vuoi resettarlo. Nel mio caso, ho rimosso una vite, e ho eseguito un comando per rendere la modalità dev permanente.

Eseguendo crouton senza opzioni si ottengono i comandi per aggiornare (quando chrome OS si aggiorna), fare il backup e ripristinare linux. I again made shell script shortcuts - linuxupdate, linuxbackup, linuxrestore - to make it more productive for me.

So my linux start script does this

  1. sudo initctl stop update-engine 
  2. sudo startgnome -n trusty 

That way when I start linux (every time I boot, which isn't often really) i'm stopping chromeos from updating. Un aggiornamento di chrome os può fermare l'avvio della chroot di linux - quindi crouton ha una funzione di aggiornamento per questo. Ci vuole solo tempo. Se so di avere il tempo e non ho bisogno di essere interrotto, lascio che la macchina riceva i suoi aggiornamenti.

Una volta che linux è attivo, si ha accesso a quasi tutto. Puoi anche eseguire linux in background - basta impostare il server sshd locale e usare chromeos normalmente - passare alla tua scheda terminale e ssh a localhost per una completa esperienza linux-server.

TL;DR

Per risponderti direttamente - Sì, puoi scrivere codice su un chromebook...

Puoi impostare un eccellente ambiente di sviluppo linux o tre, farne il backup/ripristino facilmente, ed estendere la funzionalità del tuo chromebook con crouton.

Puoi rovinare la tua installazione di linux e usare la stessa macchina in modalità chromeos mentre la ripristini o la sistemi, o salvare i file dalla cartella di installazione del chroot.

Avrai pieno accesso a un certo numero di compilatori e interpreti gratuiti disponibili su linux per eseguire il tuo codice.

Di Sherm

Cos'è la comunicazione sinergica? Quali sono alcuni esempi? :: Quanto tempo ci vuole per renderizzare un film della Pixar?
Link utili