Skip to content

PrawnOS Shiba v1.1 "The Quarantine Release"

Compare
Choose a tag to compare
@SolidHal SolidHal released this 28 Oct 23:58
· 248 commits to master since this release

This is a big release, with >300 commits since the last release in March.

Packaging

PrawnOS now has packages! Some programs that cannot be found in the upstream debian repos, or are too old of version are now built and packaged automatically as part of the image build.
This also means that you can update the system easily without copying files or reinstalling PrawnOS. You can either build new version of packages yourself, copy them to your system, and then dpkg them or you can get them from the new PrawnOS apt repo, deb.prawnos.com. See the README for more information.
Not every portion of PrawnOS is packaged yet, but the goal is to be able to update all portions of PrawnOS using packages.

Bullseye

With the full release of Debian 11 Bullseye likely coming in the next 6 months, bullseye is reaching maturity and is very stable. Because of that, the aging software available on Buster, and two items we'll discuss below (panfrost, arm64) it became an easy decision to make the jump.

Panfrost

Thanks to the move to Bullseye and the addition of the packaging infrastructure we can now easily package the most recent stable release of mesa with panfrost support. This means we now have hardware graphics acceleration! Gnome and XFCE run great on the armhf machines using panfrost, and future support of a wayland based DE will make this even more noticeable.
Thanks @alyssarosenzweig and the rest of the panfrost and mesa teams for all of your hard work.

Arm64 Support

Possibly the most exciting change is the added support for two new Arm64 based machines:

  • Samsung Chromebook Plus V1 (aka gru-kevin)
  • Asus C101p (aka gru-bob)
    gru-kevin is running quite well, but there are still some rough edges so this is a Beta release.
    grub-bob has gotten less attention, so this is only an alpha release. Many things don't work properly yet.

Other additions

  • gnome support in the installation process. Thanks @gdallasdye !

  • including the mosys and flashmap packages means we can now toggle usb boot and verified boot from PrawnOS using crossystem provided by vboot-utils package. See Crossystem / mosys in the README

  • @gdallasdye has included some great instructions for using gbb_utility which allows for making the developer boot mode default on coreboot and making the developer boot screen less obnoxious. See DOCUMENTATION.md for details.

  • @austin987 added initial support for using github CI for testing commits, cleaned up the bash scripts using shellcheck and added an option for setting up a user even when not installing a desktop environment.

  • @alexisgrey bumped the armhf kernel to 5.4.57 when the previous one went EOL

  • @rk-zero added support for building the kernel headers into the image and provided better keyboard layout management using xkb

  • more things, and people to thank than I can recall. Thanks everyone!

Housekeeping

The uploaded release files are now gzipped, this makes downloading them easier and was a requirement to even upload them! Seems github now limits release file size to 2GB.
On that note, these images when decompressed are a little larger, 2.5GB. I don't plan for this to be a permanent change, but didn't want to hold off on a release just because I hadn't trimmed down the image size yet.

Roadmap

Things to expect in the a future release (I promise it won't be another 7 months and 300+ commits hahaha)

  • improved arm64 support
  • wayland based DE
  • c100 (veyron minnie) screen rotation support
  • more parts of PrawnOS packaged

Thanks for reading. If you got this far, you might enjoy the conversation at #PrawnOS on freenode IRC
-SolidHal

NOTE: fixed images now uploaded, please redownload if your images are not 0b2161cd4ea07477aa6c6645feb4ab99c6d265da