Crostini chromebook reddit
Crostini is Google's umbrella term for making Linux application support easy to use and integrating well with Chrome OS. Look for Linux under Settings and enable it. This installs a Debian Linux container that we will then replace with an Arch Linux container. Crostini is still rolling out to Chromebooks. If you don't see an option to enable Linux, you may need to switch to the beta or developer channel, if it has not rolled out to the stable channel for your laptop yet.
If you have no use for Debian anymore, you can save some storage space by destroying and recreating the Termina VM this is the easiest way to do it, simply destroying the container with lxc destroy penguin will leave the space unusable. Beware this will also delete any other containers you may have under Termina. Open a shell in Termina and check if the Arch Linux container is present it may a few minutes to show on the list :. The container creates a default user on install based on the email used to sign in to Chrome OS.
The username can be seen with the following command:. You may additionally want to install sudo and add the user to the wheel group. If it is not empty, you can proceed, otherwise you are facing the issue described in No network in container - follow the instructions listed there to address the issue. Install the cros-container-guest-tools-git AUR package. Additionally install wayland and xorg-server-xwayland to be able to use GUI tools.
Enable and start the services for Wayland, X11, Wayland low density and X11 low density accordingly :. Now, when apps are installed in Arch Linux, they will automatically appear in the Chrome OS launcher. The default Debian container is named penguin. Renaming the "arch" container created above to it will cause Chrome OS to launch Linux apps from the arch container. Stop the Arch Linux container:. Stop the Debian container and rename it to "debian" this step can be skipped if you have already removed the Debian container :.
Restart the Linux subsystem to apply the changes. After restart, the following commands in the Arch container's shell:. As was reported by multiple sources, systemd-networkd and systemd-resolved services in systemd NetworkManager and dhcpcd also can be used to address the issue if you prefer them over the proposed solution.
I found that launching a console lxc console penguin session prevents apps from launching in Chrome OS. Launching results in an infinite spinner. In that case I have to stop and start the container to get the Chrome OS launcher working.Kyle Bradshaw. Since then, more devices have slowly gained support, meanwhile others, like the Chromebook Pixel, are being confirmed to never receive the support, with a new batch being added to the collection this week. Linux app support for Chrome OS, known internally as Crostini, is slowly making Chromebooks the perfect all-purpose device, combining the best of Android and Chrome with the productivity tools of Linux.
Unfortunately, this support cannot come to all devices for three distinct reasons.
Secondly, Intel processors from the Bay Trail family, do not have the necessary virtualization support for Linux apps. Not all Chrome OS devices run on the same version of the Linux kernel, however. For some devices, the necessary KVM changes could potentially be ported to the older Linux versions, but the Chromium team has stated this week that a number of devices would reach their End of Life before such an undertaking could be completed.
Here’s a list of Chromebooks with Linux app support
This is because the team is focused on getting Linux apps running on newer devices first. The Chromium developers have provided a list of devices that are disqualified for each of these reasons, but uses their internal codenames. The most notable item on the list is definitely the original Google Chromebook Pixel.
Check out 9to5Google on YouTube for more news:. FTC: We use income earning auto affiliate links. Got a tip or want to chat? Twitter or Email. Kyle 9to5mac. November 1, Be sure to check out our homepage for all the latest news, and follow 9to5Google on TwitterFacebookand LinkedIn to stay in the loop.
Check out our exclusive storiesreviewshow-tosand subscribe to our YouTube channel. Chromebook Pixel Linux apps. Kyle Bradshaw's favorite gear.GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together. Currently Ubuntu and Debian are supported using debootstrap behind the scenesbut "Chromium OS Debian, Ubuntu, and Probably Other Distros Eventually Chroot Environment" doesn't acronymize as well crodupodece is admittedly pretty fun to say, though.
Due to improved security within Chromium OS yay! Do capitals really matter if caps-lock has been mostly banished, and the keycaps are all lower-case? Anyone who wants to run straight Linux on their Chromium OS device, and doesn't care about physical security.
You're also better off having some knowledge of Linux tools and the command line in case things go funny, but it's not strictly necessary. Like virtualization, chroots provide the guest OS with their own, segregated file system to run in, allowing applications to run in a different binary environment from the host OS.
The benefit to this is that there is zero speed penalty since everything is run natively, and you aren't wasting RAM to boot two OSes at the same time. The downside is that you must be running the correct chroot for your hardware, the software must be compatible with Chromium OS's kernel, and machine resources are inextricably tied between the host Chromium OS and the guest OS.
What this means is that while the chroot cannot directly access files outside of its view, it can access all of your hardware devices, including the entire contents of memory. Crostini is an official project within Chromium OS to bring the Linux shell and apps to the platform in verified mode with clean integration, multi-layered security, and all the polish you expect from Chromium OS proper.
That means compared to crouton, Crostini has official support, competent engineers, and code that looks a little less like ramen. There's a solid community on Reddit if you'd like to try Crostini out.
If it works for you -- great! No hard feelings. If in the end you decide that crouton suits you better, read on! Note: you can't get the best of both worlds by installing crouton inside of Crostini.
The technology and life itself just doesn't work that way. Not to mention a crouton Crostini would look ridiculous and be impossible to eat without getting bits everywhere.
For instructions on how to do that, go to this Chromium OS wiki pageclick on your device model and follow the steps in the Entering Developer Mode section. Note that developer mode, in its default configuration, is completely insecureso don't expect a password in your chroot to keep anyone from your data. Consider this your warning. It's also highly recommended that you install the crouton extensionwhich, when combined with the extension or xiwi targets, provides much improved integration with Chromium OS.
See the "examples" section for some usage examples. You can also download the latest release, install it as above and run crouton -x to extract out the juicy scripts contained within, but you'll be missing build-time stuff like the Makefile. While you will have apt-get in your chroot, some targets may need minor hacks to avoid issues when running in the chrooted environment.
As such, if you expect to want something that is fulfilled by a target, install that target when you make the chroot and you'll have an easier time.
Don't worry if you forget to include a target; you can always update the chroot later and add it. You can see the list of available targets by running crouton -t help. That was easy. Installing the extension and its target gives you synchronized clipboards, the option of using Chromium OS to handle URLs, and allows chroots to create graphical sessions as Chromium OS windows.
Note that this will definitely break in the near future, so don't depend on it. This is the quickest way to create multiple chroots at once, since you won't have to determine and download the bootstrap files every time. Running another OS in a chroot is a pretty messy technique although it's hidden behind very pretty scriptsand these scripts are relatively new, so problems are not surprising.
Check the issue tracker and file a bug if your issue isn't there.More often than not, you will find crostini served in a similar manner to Bruschetta; brushed with Olive Oil and topped with cheese and other various deliciousness.
For those of you not familiar with Crouton, it is the method in which you can install and run a Linux environment on a Chrome OS device. It is used by many developers as well as tinkerers who wish to be able to run applications on their Chromebooks that would otherwise be impossible inside the Chrome OS framework.
Aside from that, I have been known to do a little Steam gaming on my Chromebook via the Linux distro and it works very well if you have a higher-end device. Thankfully, Chrome web apps have evolved substantially over the past few years and tools like Gravit Designer have been able to carry a heavier load which led Robby and me to use the default Chrome OS experience for our daily workflow.
For serious developers, however, using a Chromebook means still relying upon the hack method of installing Ubuntu or other Linux distros if the device is going to be worth its keep. From a mass-market perspective, the ability to call non-Chrome applications inside a container on a Chromebook would give users the ability to access previously unusable platforms like Microsoft. This would definitely give Chrome OS a major competitive edge in the market and make the transition to Chromebooks a very pain-free undertaking for the masses.
On a more conservative scale, developers being able to access a Linux environment on a Chromebook without the need for hacky developer options would make Chrome OS a powerful tool that really would have no formidable adversary on the market. Not to mention the fact that enterprises could roll out devices by the thousands without concerns for infrastructure security as a container environment would alleviate the need for the compromising Developer mode required by Crouton in its current state.
The problem? It still requires Developer mode and crosh commands etc, etc. Not hard but hacky.
Chromebook Crostini Containers Getting GPU Support
Chromebooks are secure, lightweight and simple. All the tinkering goes against the very nature of the beast. A recent commit points to a new UI for the Crostini project. However, another addition to the repository reveals that this new feature will actually be avaialbe to all users at some point.
The unset is allowed means non-managed devices are allowed. Moving on to how. This could be a roadmap to kiosk style applications like we see on Chromebooks where admins have to push allowed VMs to devices before they can be accessed via Crostini. Buried in the. Make sure you tune in for the play-by-play from Chrome Unboxed as we watch in anticipation to see if Crostini will be the evolution of Crouton and the future of Chrome OS.
Lover of all things coffee. Foodie for life. Passionate drummer, hobby guitar player, Web designer and proud Army Veteran.
I have come to drink coffee and tell the world of all things Chrome. Slightly paraphrased.
Chromebook Crostini Containers Getting GPU Support
Skip to primary navigation Skip to main content.Development is progressing rapidly, and we really feel that this could be one of the biggest developments for Chromebooks since their inception. Today, the latest development we are seeing is the addition of GPU support to these Linux containers.
The news comes via the insanely-helpful Crostini Reddit that, if you are at all interested in all these developments as they happen, I fully suggest you go visit and follow. In the related post, the commit being shared clearly references containers leveraging the GPU of the system:. The 3D features of virtio-gpu are currently untested, but basic 2D support is there. The CPU central processing unit handles most tasks while handing off graphic-related processing to the GPU graphics processing unit.
The better the GPU, the better the graphics performance. Think about all the things that apps do that require graphic-related resources. But even simple apps will utilize this as well to make transitions and animations happen much smoother across the board. All that being said, gaming will be much, much better once this is implemented. Take a quick look at the video below to see how badly containered Liunx apps struggle without GPU support.
Hopefully, you've been keeping track with all the updates coming down the line concerning the Crostini project: a new set of features bringing containered Linux apps to Chromebooks. Development is progressing rapidly, and we really feel that this could be one of the biggest developments for Chromebo Keep in mind, however, that Chromebooks ship with integrated GPUs for now.
That could be changing in the coming months, but for now these onboard GPUs are quite weak compared to discrete graphics cards. They can still can handle some decent gaming and will surely make standard app usage much more fluid, however, so this is most definitely a big step for Linux apps on Chromebooks.
Shop Chromebooks On Amazon. Tech junkie. Web Developer. Coffee Snob. Huge fan of the Google things.How to install Linux apps on your Chromebook!
Founded Chrome Unboxed because so many of my passions collide in this space. I like that. I want to share that. I hope you enjoy it too. Skip to primary navigation Skip to main content. Running Linux Apps on the Pixelbook In A Container Via Crostini Hopefully, you've been keeping track with all the updates coming down the line concerning the Crostini project: a new set of features bringing containered Linux apps to Chromebooks.Sooner than I honestly expected, it seems that the Crostini Project has made its way to the Developer channel on the Samsung Chromebook Plus.
Additionally, a number of commits in the Chromium repository gave us some pretty solid evidence that developers had shifted their efforts to making the container tech work outside of the Pixelbook. Redditor bdovpro has diagramed a quick how-to on getting Crostini installed and going on the Plus and other users have chimed with some great tutorials on building your first container.
From there, the possibilities will continue to grow. The Dev channel can be very buggy and even have broken elements. Moving back to Stable will powerwash your machine and delete any local data.
If you choose to tinker, do so at your own risk and be sure to back up your files. It is also a good idea to create a recovery image before setting off on your expedition. Source: Reddit vis XDA. Lover of all things coffee. Foodie for life. Passionate drummer, hobby guitar player, Web designer and proud Army Veteran. I have come to drink coffee and tell the world of all things Chrome. Slightly paraphrased. Skip to primary navigation Skip to main content.More evidence of that has turned up this week as the developers prepare to enable the Crostini UI for more devices.
I still have some digging to do in order to nail down how many devices this includes but theoretically, any Chromebook with Linux kernel version 4.
For Intel chips, the list is much greater. Developers have updated the Linux kernel on a number of devices that go all the way back to Baytrail processors from When we first discovered the Crostini project, all we knew was that Google was working on a secure method to implement containers on Chrome OS outside of the already existent Android apps.
Our imaginations went wild at the possibilities this could present to the consumer market. This latest update definitely fans the flame of our excitement. The average consumer may have no idea what is involved in bringing Linux apps to Chrome OS. However, if Google can package them in a clean, neat delivery system and offer up familiar apps and user-experiences, the method and means do not matter. I may be reaching for the stars here but seriously. A little material design polish, some nice icons and a user-friendly interface and we now have a third OS living naturally inside the Chrome OS domain.
It will be very interesting to see how Crostini develops over the coming months and how Google will present it to users, if at all. Shop Chromebooks On Amazon. Source: Chromium Repository. Lover of all things coffee.
Chrome OS devices/Crostini
Foodie for life. Passionate drummer, hobby guitar player, Web designer and proud Army Veteran. I have come to drink coffee and tell the world of all things Chrome. Slightly paraphrased. Skip to primary navigation Skip to main content.