diff --git a/AUTHORS b/AUTHORS index 63aac33..2dbaf67 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1 +1,2 @@ +SolidHal (find me on github, or send me a message in a bottle, emails kinda lame) Dima Krasner (dima@dimakrasner.com) \ No newline at end of file diff --git a/README.md b/README.md index 19c4082..23279ea 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,52 @@ # debsus -A build system for making debian for the Asus c201 Chromebook +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 +``` + +### 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 -Thanks to dimkr for his great devsus scripts, which got me started -https://github.com/dimkr/devsus +### Build the wifi dongle into the laptop + +Check out my instructions here: https://github.com/SolidHal/AsusC201-usb-wifi-from-webcam + +### Credits and Legal Information + +Thanks to dimkr for his great devsus scripts, which debsus is based on +https://github.com/dimkr/devsus + +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.