News: 1691087348

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Lacros rescues Chromebooks by extending their lifespans

(2023/08/03)


The [1]Lacros project – a contrived acronym for Linux and Chrome OS* – is an internal Google development project with a goal that may sound bizarre: to run the standalone Linux version of the Chrome web browser on top of ChromeOS. [2]According to reports , it looks like this feature could go mainstream after ChromeOS release 116.

Lacros has been around for at least a [3]couple of years † . The Reg FOSS Desk is [4]mainly interested in ChromeOS Flex , rather than dedicated Chromebooks, partly because of our [5]documented fondness for clicky keyboards . Even so, we enabled the LACROS functionality on a friend's Chromebook over a year ago.

The reason is very simple: every Chromebook [6]comes with a pre-determined best-before date , after which it will stop receiving automatic upgrades. Enabling Lacros makes it possible to install newer versions of Chrome after a Chromebook's Automatic Update Expiration (AUE) date, effectively prolonging the device's useful life. It's even somewhat [7]officially endorsed in Google's support forums.

[8]

The reason that it's taking Google some work to achieve is also the reason that the company is trying to do it. The goal is to be able to update the browser separately from the underlying operating system. This is currently tricky because they are very tightly integrated together – as per the project's documentation:

On Chrome OS, the system UI (ash window manager, login screen, etc.) and the web browser are the same binary. Lacros separates this functionality into two binaries, henceforth known as ash-chrome (system UI) and lacros-chrome (web browser).

As it stands, there are three stages to Lacros. Step one installs the new browser, which can be distinguished by its all-yellow icon. Step two migrates the user's profile into the new browser and makes it the default. Step three hides the old, integrated Chrome.

[9]Middleweight champ MX Linux 23 delivers knockout punch

[10]Soft-reboot in systemd 254 sounds a lot like Windows' Fast Startup

[11]GNOME project considers adding window tiling by default

[12]Arc: A radical fresh take on the web browser

Up until now, while Lacros was still in testing, it looked like it would only install Chrome versions up to two releases later than the underlying OS. Since the browser's release cycle is only [13]about four weeks long , this wouldn't give you much of an extension. However, the underlying ChromeOS does have [14]long-term support versions with a six-monthly release cycle, which is rather more promising… and of course the cadence may change if Lacros becomes a standard feature. And it must be said, any is better than none .

The [15]short support lifetimes of Chromebooks has attracted criticism , but there are other ways around the AUE date, if you're determined enough. It's possible to [16]install ChromeOS Flex on an date-expired Chromebook: you lose the Android environment, but you do get updates for as long as it keeps working. Alternatively, you can [17]replace its firmware altogether, and then run an ordinary Linux distro – or even Windows if you're masochistic. ®

Bootnotes

*To be fair, there is some precedent for the usage of "CrOS" as a shorthand for ChromeOS. For instance, the built-in [18]Linux containers are code-named crostini .

† As opposed to [19]lacrosse the sport , which has been around since the 12th century, long before the conquistadors.

Get our [20]Tech Resources



[1] https://chromium.googlesource.com/chromium/src/+/main/docs/lacros.md

[2] https://www.aboutchromebooks.com/news/chromeos-116-may-begin-the-lacros-browser-push-to-chromebooks/?expand_article=1

[3] https://www.chromestory.com/2021/03/lacros-primary-chromebook/

[4] https://www.theregister.com/2022/02/16/google_chrome_os/

[5] https://www.theregister.com/2021/12/03/mechanical_keyboard_asmr/

[6] https://www.theregister.com/2019/08/22/buying_a_chromebook_dont_forget_to_check_when_it_expires/

[7] https://support.google.com/chromebook/thread/166105507?msgid=166107082

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZMwjhUbFYr6@9hZkNEIdvQAAA1M&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[9] https://www.theregister.com/2023/08/03/mx_linux_23/

[10] https://www.theregister.com/2023/08/02/systemd_254/

[11] https://www.theregister.com/2023/08/01/gnome_considers_tiling_by_default/

[12] https://www.theregister.com/2023/07/31/arc_a_radical_new_browser/

[13] https://chromium.googlesource.com/chromium/src/+/master/docs/process/release_cycle.md

[14] https://chromeos.dev/en/education/chromeos-lts

[15] https://www.theregister.com/2023/04/18/chromebook_expiration_date_and_repair/

[16] https://www.androidpolice.com/install-chromeos-flex-chromebook-explainer/

[17] https://mrchromebox.tech/

[18] https://www.theregister.com/2018/04/27/linux_vms_on_chrome_os/

[19] https://worldlacrosse.sport/about/origin-history/

[20] https://whitepapers.theregister.com/



TVU

Anything that prolongs the life of IT equipment and stops it from going to landfill is a good idea.

PRR

I don't see a clue how to try Lacros??

Beware: Google Play store has a "Lacros" by Alster Ltd, which claims "connects people and businesses to ..... truck drivers". This may be a totally different thing.

Here is a remarkably wordy text-wall which may get down to actual flags, eventually, still reading.

https://chromeready.com/11197/lacros-browser-for-chromebooks/

Another:

https://chromeunboxed.com/chromebook-chrome-browser-lacros-how-to-try-chrome-os-96

EvaQ

Yes, https://chromeready.com/11197/lacros-browser-for-chromebooks/#:~:text=How%20to%20get%20the%20LaCrOs%20browser%20on%20ChromeOS seems to tell it's easy: set three Chrome flags ... and Lacros will get onto your Chromebook?

Chrome and Chrome

steelpillow

Today I just happened to be introduced to the delights of running Chrome (the browser) on Windows 10. No sign of the Chrome UI appearing on that desktop, indeed Chrome looked depressingly like Edge and I had to check the tabs I had open to know which I was using. So I kind of wonder how that fits into the all-in-one binary story?

The real solution...

Tron

...is not to buy tech with an artificially shortened best before date in the first place. If nobody did, they wouldn't have continued to implement it. The only way we can manipulate vendors is to boycott stuff we consider to be inherently poor. Capitalism 101. If nobody had bought a Pixel because it had no memory card slot, they would eventually have included one.

Re: The real solution...

Youngone

While I whole-heartedly agree with you, the depressing truth is that the people decide to buy these things are the people in charge of large budgets who are only interested in cost and ease of use.

Chromebooks are widely used in the education market for those reasons.

It'll take the EU passing a law preventing artificial end-of-life crap to stop it I suspect.

You have a deep appreciation of the arts and music.