Better support for Chromebooks

Chromebooks do have very limited hardware in terms of storage and RAM. But it is still the cheapest solution to a truly open source notebook, as it allows to replace its coreboot based bootloader with your own coreboot and payload (f.e. Tiano Core or Seabios).

By installing a standard proposal of Tumbleweed or Leap with btrfs you will be left with about 2-3 GB of free storage on a 16 GB eMMC storage for installing packages and saving files. In addition to that many features like hibernation, suspend and function buttons (TTY switching) don't work out of the box.

There is a special Ubuntu based distribution for Chromebooks available called "Gallium OS" (https://galliumos.org/). They do have a lot of patches and some neat configuration for XFCE4 to make it perfectly work on Chromebooks by still looking very nice and offering a lot of storage. But you know what it lacks? Correct, some Geeko love ;)

In this project following steps could be done to improve the openSUSE support on Chromebooks:

  • port Chromebook specific patches of "Gallium OS" to Factory and upstream them if necessary/possible
  • custom setup proposal for Chromebooks in Tumbleweed or a custom Image for Chromebooks
    • including a modified XFCE configuration with openSUSE branding
    • minimum selection of packages necessary for a proper desktop session (f.e. replace LibreOffice with smaller solutions)
  • openSUSE Leap 15 Image for Chromebooks
    • including a modified XFCE configuration with openSUSE branding
    • minimum selection of packages necessary for a proper desktop session (f.e. replace LibreOffice with smaller solutions)

Looking for mad skills in:

kiwi kernel linux ux ui yast

This project is part of:

Hack Week 17

Activity

  • 8 months ago: tdz liked Better support for Chromebooks
  • 8 months ago: michals liked Better support for Chromebooks
  • 8 months ago: SLindoMansilla liked Better support for Chromebooks
  • 8 months ago: aspiers liked Better support for Chromebooks
  • 8 months ago: mbrugger liked Better support for Chromebooks
  • Show History

    Comments

    • suntorytimed
      8 months ago by suntorytimed | Reply

      I can provide test hardware (Dell Chromebook 11 Education and Asus C200MA) with Coreboot and Tiano Core on it.

    • suntorytimed
      8 months ago by suntorytimed | Reply

      The more I think about it, the more I want to do this as a hacker myself. Too many project ideas but not enough time add-emoji

      • mbrugger
        8 months ago by mbrugger | Reply

        You know that we have support for an arm based chromebook? https://en.opensuse.org/HCL:ARMChromebook ask @algraf for more info add-emoji

    • jevrard
      8 months ago by jevrard | Reply

      Keep me informed, I am following GalliumOS (waiting for the new version!), and I'd be pretty happy to know more about your plans.

    Similar Projects

    Implement BREAK for pseudo-terminals by ptesarik

    This will greatly enhance the usefulness of QEM...


    Get rid of perl-apparmor by goldwynr

    Perl-apparmor is obsolete in the apparmor commu...


    Implement QEMU Firmware Config device support in Linuxrc/AutoYaST by dmacvicar

    While normally data is passed to linuxrc (inclu...


    My Epitaph by aocole

    Create a site where users can post their desire...


    YaST2 code reorganization by ancorgs

    YaST code organization is a mess at many levels...