this post was submitted on 22 Jul 2023
39 points (88.2% liked)

Linux

48372 readers
1764 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
top 26 comments
sorted by: hot top controversial new old
[–] [email protected] 16 points 1 year ago

Yeah, Google did

Also there are a ton of guides online for how to put full fat linux on them if you Google

[–] [email protected] 14 points 1 year ago* (last edited 1 year ago)

Yup.

I have a little Dell 3189 2-in-1 that I originally got used just to see what the ChromeOS fuss was about and hack on.

I'd rooted it, and played with the various hosted/injected Linux options (like chromebrew and the 1st party Linux VM stuff, neither of which was great) while it was under support, but some time after it went AUE I went ahead and flashed a Mr. Chromebox UEFI payload onto it and just slammed normal Linux onto it. It basically "Just Works" though that's thanks to considerable efforts in the Coreboot port and Kernel because there is a bunch of cheap bullshit (badly plumbed i2c input devices, that stupid bay/cherry trail style half integrated audio setup, etc.) in the hardware. I had briefly flashed it over a couple years ago and that hadn't all been smoothed over yet back then.

Lately its an Arch system playing with various Wayland options - Hyprland is ricer bullshit, but it actually does a pretty decent job at being not wildly broken compared to the big environments in Wayland mode, tiling makes good use of the not enough pixels, and the search key in the left pinkie position makes a great WM key.

It's not a nice computer, an N3060 with 4GB of RAM 32GB of emmc and a 1366x768 panel is distinctly in craptop territory these days, but you can also get them for like $50 now because no one wants past AUE Chromebooks, and they make nice beaters - and unlike refurb SFF boxes, SBCs, and similar usual sub-$100 beater options, they come with a screen and keyboard and battery.

[–] Gustephan 8 points 1 year ago

It's been like 8 years, but a chromebook dual booted with debian+xfce got me through undergrad. There's a set of scripts out there called "crouton" that made it really easy to do

[–] [email protected] 7 points 1 year ago

I had an early Chromebook and Google made it super easy to convert to Linux. I tried it for a bit, then reverted,

[–] [email protected] 5 points 1 year ago (1 children)

Yep, I have Arch Linux running on a random Asus Chromebook I had lying around. Only 16GB of storage and 2GB of RAM so I have to keep things light, but it works!

[–] [email protected] 0 points 1 year ago (1 children)

Is Arch one of the lighter distros?

[–] [email protected] 3 points 1 year ago

Gonna give too much answer:

Arch is an "Install what you want" distro - the base installation is quite minimal (eg. No gui by default), and the defaults mostly follow upstream - so there isn't much inherent heft.

If you pick light software it stays light, if you install bulky stuff, it gets bulky.

That said installing most of the major binary package distros (eg. Debian, Rocky) with the same package selections will be of similar size and runtime bulk. There are exceptions, eg. Nix is probably an unsuitable choice on a machine like a Chromebook with small storage because its package managent model keeps a lot more stuff around to enable some neat flexibility/compatibility tricks. Likewise, distros that depend heavily on Snaps or Flatpacks (eg. Silverblue, increasingly Ubuntu) will tend to use more disc space and have some runtime penalty that will be more noticeable on a low end machine.

Arch is "rolling" model, so they track current upstream fairly closely and just upgrade indefinitely. This means things are always fresh but change when they change, some other distros, like Suse Tumbleweed are similar. Stepped release distros like Debian Stable or Rocky try to keep things as consistent as possible for the support period of the release (but upgrading from release to release is likely to be more of a hassle).

There used to be some Chromebook specific distros like GalliumOS that carried patches for the common issues and pre-selected suitable weight packages, but as things got upstreamed they became unnecessary and died out.

[–] pixelprimer 4 points 1 year ago

Yep. I used a Chromebook pixel in college with Linux on it. Worked pretty well

[–] [email protected] 4 points 1 year ago

Yeah I got fedora running on my acer 730E

[–] ag10n 3 points 1 year ago

Mr Chromebox has a ton of tools and info about this. https://mrchromebox.tech/

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

I have Fedora on an old Lenovo Chromebook, the on-by-default btrfs compression goes a long way on that 16GB eMMC

[–] [email protected] 2 points 1 year ago (1 children)

Yeah, a couple of times, the easiest way is to run it along side Chrome OS with crouton. Although, if you have a Chromebook with an Intel (or AMD? - not sure on this) CPU, you can use Mr. Chromebox's scripts to install a full UEFI.

[–] [email protected] 2 points 1 year ago

Yeah I was wondering if it was Intel only.

[–] [email protected] 2 points 1 year ago (5 children)

How much of a PIA is it to install Linux on a Chromebook? I'm looking for a small laptop and Chromebooks are the perfect size.

[–] BitingChaos 3 points 1 year ago

For my Acer C740, I recall it being really simple.

The instructions were easy to understand and only had a few steps.

I removed a physical write-protect screw, booted to developer mode or something, ran a command in a terminal, and then it either flashed a new BIOS or I booted a Linux USB and flashed a new BIOS.

Either way, it's a regular computer now.

I can pop in any USB drive and boot whatever EFI-compatible OS I want.

[–] [email protected] 2 points 1 year ago

I had to solder something on mine, though I don't think that's true of all chromebooks; depends on the model.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

in my experience, a major pain.. and while I did technically get it working on one, the audio and SD card never worked on one, and the other one required a fresh reinstall every reboot for some reason i could never figure out. Gave up on both and reinstalled the original OS.

They werent mine, so usability was more important than tinkering.

[–] [email protected] 2 points 1 year ago

I had to take the keyboard off to remove a screw that enabled the required bios update. Since then been running Void with no issues. This was a Lenovo N22 so old, but still working.

[–] [email protected] 2 points 1 year ago

Watch the hard drive space. Chromebooks are supposed to be mostly cloud based, so they don't have much.

[–] [email protected] 2 points 1 year ago (1 children)

There is Gallium a linux based os for chromebooks.

[–] [email protected] 1 points 1 year ago

Ah that's useful.

[–] giacomo 2 points 1 year ago
[–] dcellini 1 points 1 year ago* (last edited 1 year ago)

I installed EndeavorOS on an old Acer Chromebox and it was pretty straightforward. MrChromebox.tech has everything you need. Of course, compatibility varies so you have to check the list to make sure your Chromebook is supported.

[–] [email protected] 1 points 1 year ago

I have Arch running on a Chromebook using depthboot.

load more comments
view more: next ›