Verwendung eines Chromebooks für die Webentwicklung
Wie viele von Ihnen wissen, habe ich seit Mai dieses Jahres einen geliehenen Laptop für meine Programmierkurse und -projekte verwendet und war nun auf der Suche nach einem eigenen! Ich schrieb einen Artikel, in dem ich Experten um Ratschläge zu den Laptop-Anforderungen für die Programmierung bat. Ihr alle habt mich nicht enttäuscht! Ich habe einige wirklich gute Vorschläge erhalten, worauf ich achten sollte und was jeder für seine Entwicklungsumgebung verwendet. Aber nichts hat mich mehr fasziniert als dieser Kommentar von Matthew Clairmont:
Ich entwickle hauptsächlich Sicherheitstools und trage zu einigen Open-Source-Projekten bei. Trotzdem arbeite ich viel auf meinem Samsung Chromebook Plus, da es eine eingebaute Linux-Distribution hat, während ich zur Arbeit fahre oder auf der Couch sitze.
Sie hatten mich schon bei „eingebautes Linux“. Ich liebe bereits die Einfachheit und Sicherheit von Chromebook OS, aber mit eingebautem Linux?! Das klang zu schön, um wahr zu sein! Und so begann meine Recherche!
Zunächst sah ich viele Anleitungen zur Verwendung von Crouton, um das Chromebook im Wesentlichen zu jailbreaken, was mir überhaupt nicht zu gefallen schien. Aber als ich weiter recherchierte, fand ich heraus, dass Google eine eingebaute Funktion zum Ausführen von Linux auf einer VM mit einem Container, der getrennt vom Chrome-Container lebt, hinzugefügt hat. Genial! Tyler V. hat einen ausgezeichneten Artikel darüber geschrieben, wie das funktioniert, und zwar hier.
In diesem Video diskutieren Google-Ingenieure die Bemühungen, die sie unternehmen, um Chromebooks zu sicheren Geräten für die Softwareentwicklung zu machen.
Mein Plan ist es, ein gebrauchtes Chromebook auf der Liste der Geräte zu kaufen, die diese Funktion eingebaut haben. Wenn Sie das auch ausprobieren wollen, gibt es hier eine zuverlässige Liste. Ich werde den Linux-Container aktivieren und Sie in meinem nächsten Teil dieser Serie darüber informieren, wie es läuft. Ich hoffe, dass ich das nächste Woche tun kann.