Google Just Made It Easier To Run Linux On Your Chromebook
TechCurmudgeon writes A story in PCWorld's "World beyond Windows" column outlines coming improvements in Chrome OS that will enable easily running Linux directly from a USB stick: "Have you ever installed a full desktop Linux system on your Chromebook? It isn't all [that] hard, but it is a bit more complex than it should be. New features in the latest version of Chrome OS will make dipping into an alternative operating system easier. For example, you'll be able to easily boot a full Linux system from a USB drive and use it without any additional hassle!"
I think they mean "GNU/Linux," as Chrome OS runs the Linux kernel.
I thought they were wiping the Chromebook's internal drive, then reinstalling with their preferred Linux variant.
#DeleteChrome
I've not bought one yet (who has the finances?) but this would be great...and I could consolidate my porn browsing to just it. That ought to keep the rest of my stuff safe...
PS: I don't reply to ACs.
It's fun actually
"you'll be able to easily boot a full Linux system from a USB drive and use it without any additional hassle!"
As opposed ot the insufferable hassle of hitting control+L and booting direct? If that's too much trouble, plugging a USB stick is too.
The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
Wake me up when they post a useful article on how to run Unix on my Macbook Pro.
systemd fanbois kept spamming e10s's inboxes that they want poetteringd on chromeos and that binary logs are soooo great, and hey, what about an ntp daemon on a chromebook? So google made it easier for systemd fanbois to install GNU/poetteringd/Linux.
This is amusing to read on my chromebook running a full linux distribution.
What's the problem? Or is it the ati driver still...
PS: I don't reply to ACs.
Fuck that, I've been trying to install FreeBSD on my Commodore 64. Crapping Commodore 1541 disk drive keeps mangling my installation CD.
The world's burning. Moped Jesus spotted on I50. Details at 11.
There are non-free pieces of software which can frequently cause problems. It's not just MS Windows systems and with most Chromebooks your screwed because you can't swap wifi cards, etc.
Try using a 1581 drive, you may have to fold the disc to fit.
FreeBSD
That's your problem--you're using the wrong BSD. Try NetBSD instead. You can install it on a potato.
If they are making it easy to run "normal" Linux, why not install the appropriate libs and allow Linux apps to run side-by-side with Chrome apps?
I have no problem with your religion until you decide it's reason to deprive others of the truth.
Or the 1571 so you can read both sides without flipping it.
It's pretty easy. First, take it out of the box. You lift the LCD into a proper viewing angle and push the power button. There you go. Unix.
https://www.distroshare.com/new/
Has all the Linux Distros all set to work out of the box - after your in dev mode and flash bios remove protect screw
This is great - I have a new laptop that run very very well
When does it prompt me for what terminal type I am using?
sega cd works too
and then littered with Apple bastardization everywhere and undocumented bullshit.
Thank goodness for clang and llvm and similarly minded projects that will allow us to remove the GNU taint from Linux over time.
So there is this trend about wanting to run 'foreign' OSs on computers that come w/ one already. The other day, the question was running Linux on a MacBook Air, then one about running standard non-Libre Linux on the Librem, and today, running a normal GNU/Linux distro on a Chromebook.
I can understand why people replace Windows - particularly Windows 8.x, which is what I did (using PC-BSD). What I don't understand is why anyone would replace any POSIX based OS w/ your run of the mill distro. If you have a MacBook, then OS-X already supports whatever the MacBook will be dealing w/. If you have a Librem, you have Purism OS, which is Trisquel, and which has been specifically engineered to that box. If you have a Chromebook, Google has already made ChromeOS support anything that the Chromebook will have to do.
So aside from losing some of the capabilities you have of your laptop, what exactly is the fun in getting a run-of-the-mill Linux on your Chromebook, replacing ChromeOS? Why not take that box, and see what other apps are there - maybe Android apps - that could run on your Chromebook?
Wake me up when they post a useful article on how to run Unix on my Macbook Pro.
Mac OS X *is* UNIX. It's certified. Wake me up when Linux passes conformance testing.
PS: We even put UUCP on the damn thing to pass the tests; it's definitely UNIX, so feel free to spin up your own NetNews node on your MacBook Air.
Actually Mac OS X is actually an honest to god certified UNIX, not merely POSIX compliant.
Thank fricking God it requires developer mode.
That is all. A number of us fricking killed ourselves to make sure the thing would notify you when someone had futzed with your machine, and it'd be a terrible shame if 3 minutes and a screwdriver could trojan your machine.
Running NetBSD on a yam here.
See now this is why Google is so successful.
I'm trying to install Solaris on my Vic 20 but transferring the CDs over to cassettes is taking forever!
If they are making it easy to run "normal" Linux, why not install the appropriate libs and allow Linux apps to run side-by-side with Chrome apps?
Because that opens a big gaping hole in Chrome's security. Part of the security of Chrome OS is to not let users install binaries. They only get web apps.
This model is broadening to a degree with the ability to run some Android apps. However my understanding is that these apps must be pure java, no NDK, no direct usage of the Linux kernel and other related system level libraries. The Android app lives entirely in its Java sandbox.
I've never in my life uttered "gnu/Linux", until now, but to answer the question, glibc is approximately everywhere. Also, unless you've been infected with systemd, you're probably running gnu sysvinit as pid 1 (or upstart).
You COULD run a minimal Linux system at runlevel 3 without any gnu code, but for a desktop system, running a graphical desktop environment, you're probably going to have some gnu in a few places.
When does it prompt me for what terminal type I am using?
It doesn't have to, its a Mac, it knows what type you are using without asking: the terminal type Apple has chosen for you.
Um ... OS X is a certified UNIX
Lennart already announced that systemd will include it's own replacement for glibc, the most widely used gnu software.
http://lists.freedesktop.org/a...
I set my wife's up to boot Linux from a high-performance SD card. Her previous computer ran Linux, so I figured I'd make the Chromebook run what she's familiar with.
It turns out, everything she does on the computer she does through a web browser, so she's never had any reason to boot to Linux. ChromeOS suits her use case perfectly. I find that surprising, but ChromeOS is apparently very good at what it's designed for - email, general web browsing, YouTube, Facebook, Netflix, etc.
Not necessarily. Some distros, especially for lean systems, have nothing from GNU. There is more than one libc and busybox is not a GNU project.
but I put a linux live USB stick in. When he was startled as boot messages scrolled by, I asked him to relax, it's just getting your credit card info and your shoe size. No, you don't have to take them out of your wallet.
WARNING: Smartphones have side effects--most of them undocumented.
April the 1st, east of the Atlantic.
reposting from my comment in Google+ post linked in the article:
A lot of people are really jumping to some incorrect conclusions here. The features listed above mostly are not new, just now you don't have to enable them via the command line. They have NOTHING to do with booting an OS that isn't ChromeOS/ChromiumOS.
They won't magically enable you boot Linux from a USB stick, which you can only do if your ChromeOS device already has a working Legacy BIOS payload (ie, SeaBIOS -- which the Pixel and Haswell-based devices have).
If you have a newer BayTrail based ChromeBook, you still can't boot an off-the-shelf Linux USB installer because your device doesn't have a legacy BIOS payload.
This may enable potentially important solutions like: http://www.spi.dod.mil/lipose....
Lightweight Portable Security (LPS) creates a secure end node from trusted media on
almost any Intel-based computer (PC or Mac). LPS boots a thin Linux operating system
from a CD or USB flash stick without mounting a local hard drive.
The LPS may be less than ideal but it is a good step forward and makes it clear
that a like solution has a valid place in government and corporate America.
Some think this is a baby step. I think it is a step in the correct direction.
Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
Better yet, Minix 3.2
Wake me up when they post a useful article on how to run Unix on my Macbook Pro.
Where is the problem? I am running Mint on my Macbook Pro for some 2 years without problem. Nowadays I very seldom use OSX.
how about relaxing bios restrictions so we can load it or even windows (on x86 based ones) on the hdd or ssd without jumping through hoops instead??
the friggin 7 year old netbook I have playing music can boot from USB.
so really - are they seriously saying that this was not available before? like what the fuck?
world was created 5 seconds before this post as it is.
Clever...
The best way to boot and INSTALL linux on chromebooks -mainly some older models - is to install the coreboot/seabios, wipe their shite OS and install something more functional.
Depends how you have your login and shell profile scripts set up.
In fact, you can plug in a USB->Serial adapter and set up a real VT220 as a secondary console, or if you have a hackintosh with a real serial port, you can just use that.
Or if the machine is set up to ask for a username and password instead of clicking a picture, you can even type '>console' as the user name and drop directly to shell without using terminal.app.
That's only true in iOS-land. ;-)
Crapping Commodore 1541 disk drive keeps mangling my installation CD.
That's because the 1541 is a *floppy* disk drive and your CD is solid.
You should soften your CD first by heating it in a microwave oven for a minute or so. Then quickly take it out and put it in the disk drive before it cools.
Getting it to run is probably more appropriate description.
I've made several attempts to install Ubuntu. Following Canonical's instructions didn't work.
I've also enlisted the help of an open source installation tool. I did get to a couple of screens for making basic installation selections and then I believe the installer was supposed to do its magic but the screen turned fully black and remained that until I forced a restart.
Bert
The joke was that Chrome OS is Linux-bsaed, just like OS X is Unix.
PS: We even put UUCP on the damn thing to pass the tests; it's definitely UNIX, so feel free to spin up your own NetNews node on your MacBook Air.
But please, don't use UUCP. Because some of us have suffered enough with it that you shouldn't have to.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
You mean it (Linux) now runs on (Chrome) Linux??
It already does unless you've forcibly removed OSX.
Why doesn't RedHat, or Oracle, or SUSE, or someone else run Linux through the compliance tests?
Technology-wise: In rate-distortion terms, Theora is comparable to H.263-family codecs such as DivX (a popular implementation of MPEG-4 ASP). VP8 is comparable to the baseline profile of H.264. This means the picture can be more detailed at the same bitrate.
License-wise: WebM is distributed under the revised BSD license. As a free alternative to a patented format, it's in a similar position to Ogg Vorbis, for which RMS approved of use of the revised BSD license.
So, it is probably more correct to say Linux without the GNU unless we should call Windows "GNU Windows" since one might choose to run a Mingw app.
MinGW is just GCC with the C library of Microsoft Visual C++ 6. If someone were to install Cygwin, on the other hand, that might stand a better chance of being called GNU/Windows. (In fact, Cygwin stands for Cygnus GNU/Windows.) And you're not the only person to present this sort of reduction to absurdity argument. So I set out to define a "GNU/$kernel" userland for myself as GNU Coreutils plus two other major GNU components, such as Bash, Emacs, GCC, or shared glibc. GNU/Linux counts, Cygwin counts, and MSYS counts.
Would "X11/Linux" be a better term to distinguish Fedora, Debian, and the like from Android and uses of Linux on router appliances?
Perhaps you should try installing LUnix on your Commodore computer instead of *BSD.
What's wrong with UUCP?
Most human behaviour can be explained in terms of identity.
UUCP ... I used it a lot back in the day of dial up modems. It was painful, but I did get an SGI machine to dial in and out. Now, I sometimes use "cu" to connect to a serial port, but I tried that recently and found that the hardware flow control was on and I didn't see a way to turn off hardware flow control on "cu", so now I use "screen" or "picocom".
Hard to believe, but I actually used "UUCP over TCP/IP" to get set up an email server behind a fireware... using "sendmail". The pain, the pain.
Anyone who reads to the end should realize this a joke even without noting the date: "We can add a kernel later on, following the GNU/Hurd’s successful
approach".
Absolutely Google is targeting ads to her based on many database entries associated with her userid. She gets ads for $8 off a $27 pack of baby formula, exactly the brand she uses, because Google's database indicates she has a baby. That's absolutely the price she pays for heavily using YouTube, gmail, Google search, Maps, etc.
That would also be true if she was using Google maps, YouTube, etc on Linux. We've decided that we like YouTube, we even like Google Now, and in exchange for all of these services we're willing to let ONE company have us in their database. The other option would be to have an email provider who has access to our emails, someone else have our search history, maybe Microsoft maps and navigation would know where we go. We've chosen Google - on our Linux machines, our Android phones, my OSX Mac Pros.
I understand other people might make a different choice. YouTube on Linux isn't really any different, though.
You might want to contribute to http://linux-not-gnu.org/ . I have already been able to replace glibc with uClibc and now clang is able to fully replace gcc so it's only matter of replacing a couple more libs to get a 100% non-GNU operating system with a Linux kernel.
--
Why? I wouldn't want to adopt Stalman's eating habits, by why such an effort to avoid Gnu software?
I suppose the new GPL version can be problematic, the way the wrote the anti-patent stuff. It REALLY should apply only to patents related to a company's contributions, in my opinion. The fact that it can kill a patent from some other division, based on code that the company has never seen, creates an unnecessary risk for companies, which discourages them contributing.
Why doesn't RedHat, or Oracle, or SUSE, or someone else run Linux through the compliance tests?
Primarily? Because it won't pass the testing without a lot of work. In particular, there are negative assertion tests on header files (some things are not allowed to be dragged into the namespace, and the header are promiscuous). There's also a whole bunch of testing having to do with full and almost-full devices. There are also signal issues and process group membership issues. For example, you can "escape" an exclusion group on Linux by setting your default group to one of your other groups; Linux overwrites the membership in cr_groups[0] as a synonym for cr_gid, and doesn't handle POSIX saved IDs quite right, either (Neither do the BSDs, so this isn't a Linux-only problem).
Last time I attempted to run the test suit on Linux as a lark, there were about 20K failures (mostly tests not compiling because of it bailing out over the header file issues. There are also some parts of the system that have been subsumed by systemd; this isn't intrinsically a problem on its own, so long as the system *also* supports flat config files as an addendum, at least for some aspects of logging.
Also, getting the UUCP to work over USB serial dongles is likely to be something of a bear, unless you make the HDB modifications for handling the "rung indicate" as a notification to take the shared file lock on the callout device so the getty's don't start trying to chat with each other.
Finally, there some considerable legal/licensing issues for the trademark.