PrawnOS fork with mainline Kernel and internal WiFi support.
Go to file
SolidHal 7993a9ef53 Base OS functional
Trackpad working, setup install script, wifi works. Speakers work.
TODO: headphones, keybindings
2018-06-27 19:46:28 -05:00
os_configs Base OS functional 2018-06-27 19:46:28 -05:00
patches Base OS functional 2018-06-27 19:46:28 -05:00
.gitignore Moving from https://github.com/SolidHal/devsus/tree/hybrid_debian 2018-06-21 11:33:30 -05:00
.gitmodules Moving from https://github.com/SolidHal/devsus/tree/hybrid_debian 2018-06-21 11:33:30 -05:00
80disable-recommends Moving from https://github.com/SolidHal/devsus/tree/hybrid_debian 2018-06-21 11:33:30 -05:00
AUTHORS Updated README and AUTHORS to be more accurate 2018-06-21 14:05:05 -05:00
buildDebianFs.sh Base OS functional 2018-06-27 19:46:28 -05:00
buildKernel.sh Base OS functional 2018-06-27 19:46:28 -05:00
cmdline Moving from https://github.com/SolidHal/devsus/tree/hybrid_debian 2018-06-21 11:33:30 -05:00
config Base OS functional 2018-06-27 19:46:28 -05:00
COPYING Moving from https://github.com/SolidHal/devsus/tree/hybrid_debian 2018-06-21 11:33:30 -05:00
crossmenuconfig.sh Brought kernel config up to 4.17 2018-06-22 11:55:00 -05:00
Install.sh Base OS functional 2018-06-27 19:46:28 -05:00
kernel.its Moving from https://github.com/SolidHal/devsus/tree/hybrid_debian 2018-06-21 11:33:30 -05:00
README.md add additional dependencies 2018-06-22 07:23:01 -06:00
sources.list Wifi firmware is now loaded correctly at boot 2018-06-23 16:51:02 -05:00
TODO.txt Wifi firmware is now loaded correctly at boot 2018-06-23 16:51:02 -05:00

debsus

A build system for making blobless debian and mainline kernel for the Asus c201 Chromebook

Build a mainline kernel and Debian filesystem with: No blobs, anywhere. Support for Aetheros AR271 usb wifi dongles through the open source firmware Minimal toolset intended as a based, including tools to setup a wifi connection Sources from only main, not contrib or non-free which keeps Debian libre TODO: basic graphical desktop like xfce

why

Combined with libreboot,an AR271 wifi dongle, and a libre OS (like Debian, the one built by this) the asus c201 is a fully libre machine with no blobs, or microcode.

Dependencies

Debsus has been tested on Debian Stretch (in a vm) These packages are required:

	apt install --no-install-recommends --no-install-suggests \
		parted cgpt \
		git gawk device-tree-compiler vboot-kernel-utils gcc-arm-none-eabi \
	    u-boot-tools \
		gcc make libc-dev wget g++ cmake \
		binfmt-support qemu-user-static debootstrap \
		lzip libssl-dev libncurses-dev flex bison

Building

Currently split between 'buildKernel.sh' and 'buildDebianFs.sh' Run the kernel one then the fs one.

GPU Support

Watch this link for gpu support: https://gitlab.freedesktop.org/panfrost

Build the wifi dongle into the laptop

Check out my instructions here: https://github.com/SolidHal/AsusC201-usb-wifi-from-webcam

Thanks to dimkr for his great devsus scripts, which debsus is based on https://github.com/dimkr/devsus

Because of this started as a fork of devsus, much of this repos history can be found at https://github.com/SolidHal/devsus/tree/hybrid_debian

Debsus is free and unencumbered software released under the terms of the GNU General Public License, version 2; see COPYING for the license text. For a list of its authors and contributors, see AUTHORS.