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)
No Hackers yet
This project is part of:
Hack Week 17
Activity
Comments
-
over 6 years ago by suntorytimed | Reply
I can provide test hardware (Dell Chromebook 11 Education and Asus C200MA) with Coreboot and Tiano Core on it.
-
over 6 years 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
Similar Projects
Improve UML page fault handler by ptesarik
Description
Improve UML handling of segment...
FizzBuzz OS by mssola
Project Description
FizzBuzz OS (or just ...
Officially Become a Kernel Hacker! by m.crivellari
Description
My studies as well my spare tim...
Kill DMA and DMA32 memory zones by ptesarik
Description
Provide a better allocator fo...
Model checking the BPF verifier by shunghsiyu
Project Description
BPF verifier plays a ...
Contributing to Linux Kernel security by pperego
Description
A couple of weeks ago, I foun...
Explore simple and distro indipendent declarative Linux starting on Tumbleweed or Arch Linux by janvhs
Description
Inspired by [mkosi](https://g...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Linux Security and Practice by r1chard-lyu
Description
This project focuses on discove...
toptop - a top clone written in Go by dshah
Description
toptop
is a clone of Linux's ...
Design the new UI for storage configuration at Agama by ancorgs
Description
We are in the process of re-d...
New openSUSE-welcome by lkocman
Project Description
Let's revisit our exi...
Finish gfxprim application multiplexor (window manager) by metan
Project Description
I've implemented driv...