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

  • about 1 year ago: tdz liked Better support for Chromebooks
  • about 1 year ago: michals liked Better support for Chromebooks
  • about 1 year ago: SLindoMansilla liked Better support for Chromebooks
  • about 1 year ago: aspiers liked Better support for Chromebooks
  • about 1 year ago: mbrugger liked Better support for Chromebooks
  • Show History

    Comments

    • suntorytimed
      about 1 year ago by suntorytimed | Reply

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

    • suntorytimed
      about 1 year 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
        about 1 year 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
      about 1 year 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

    MicroOS Desktop by RBrownSUSE

    [Video Recording of openSUSE Conference sessio...


    ethtool ops for netdevsim by mkubecek

    This can be seen as a subproject of [ethtool ne...


    Investigate C-Sky architecture by a_faerber

    The youngest architecture addition to the mainl...


    Out-of-the-box SPD support by jdelvare

    In order to see the SPD (detailed memory inform...


    work on sunxi a64 cpufreq driver (for teres-1, pine64) by mbrugger

    With the teres-1 [1] laptop we have a first arm...


    netlink interface for ethtool by mkubecek

    There seems to be an overall consensus that the...


    perf-bench ipc by dbueso

    The state of the art of sysv/posix ipc benchmar...


    YES Certification Video Tutorials by dstokes

    The YES Certification Tool Kit has long needed ...


    Suse Manager - SPA by LuNeves

    The experience while navigating throughout the ...