Skip to content

Releases: SolidHal/PrawnOS

PrawnOS Shiba v1.3.2

27 Jul 22:36
Compare
Choose a tag to compare
  • Fixes the Install & Expand logic
  • bumps the kernel version to 5.15.6
  • updates the deb.prawnos.com repo public key (see #298)
  • a bunch of build fixes

more to come, but I wanted to get something released with these fixes.

PRs

New Contributors

Thanks everyone!

Full Changelog: v1.3.1...v1.3.2

PrawnOS Shiba v1.3.1 - Usb boot fix

09 Dec 06:31
Compare
Choose a tag to compare

In #255 it was reported that kevin was failing to boot to usb. This has now been fixed in v1.3.1
While this only seems to have effected gru-kevin, I'm releasing a new build for armhf just to be safe.

PrawnOS Shiba v1.3 Complete Packaging and Upgradability

05 Dec 07:41
Compare
Choose a tag to compare

All of the configurations and tweaks that make PrawnOS are now packaged. This means that upgrading parts of PrawnOS
is now as easy as either getting the new packages from deb.prawnos.com or building your own copy of the new package and installing it. If you build your own images, these packages are built locally and used in place of the ones available on the apt repo. No longer are reinstalls required to get usability fixes. In addition, kernels are now available as packages for both armhf and arm64 devices.
The added packages for desktop environment configuration, trackpad config, keyboard config, etc are categorized under the following:

  • prawnos-general-config
  • prawnos-veyron-config
  • prawnos-gru-config
  • prawnos-xfce-config
  • prawnos-gnome-config

The kernel packages are:

  • prawnos-linux-image-armhf
  • prawnos-linus-image-arm64

On to other changes...

Thanks @austin987 for adding a prompt to the installation process for setting the hostname and @JeremyRand for README model number clarifications!

PrawnOS Shiba v1.2

16 Nov 06:36
Compare
Choose a tag to compare
  • Bump armhf and arm64 to 5.9.8
  • Fixes #233
  • Fixes #231
  • make console font larger on kevin
  • load up some sane gnome default settings

PrawnOS Shiba v1.1 "The Quarantine Release"

28 Oct 23:58
Compare
Choose a tag to compare

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

PrawnOs Shiba v1.03

06 Mar 01:45
Compare
Choose a tag to compare
  • Upgraded to kernel 5.4.23 Thanks @filberg
  • Fixed kernel console mangling password input for encryption setup and decryption. Thanks @rk-zero
  • Beta support for the c100p aka veyron minnie. Thanks @rk-zero

PrawnOs Shiba v1.02

19 Jan 19:32
Compare
Choose a tag to compare
  • Change /etc/hosts to match PrawnOS hostname fixes #142
  • Enable NF_CONNTRACK_NETBIOS_NS kerenl driver for ufw #141
  • Disable kernel console messages during luks decrypt process to avoid mangling user the prompts

PrawnOs Shiba v1.01

11 Jan 23:13
Compare
Choose a tag to compare
  • Correct the hostname to remove reference to alpha #138
  • Sound would not work properly in firefox for some youtube videos, html5 stream. Now fixed #139
  • As a result, removed chromium since sound now is fully functional

Also corrected the README to remove reference to alpha

Stable Release Version 1.00 - PrawnOS Shiba

09 Jan 05:20
Compare
Choose a tag to compare

PrawnOS has reached a point where it supports all of the required features for a libre, privacy focused operating system. All of the hardware of the c201 is functional, including a replacement for the wireless chip and experimental support for hardware acceleration using the Panfrost driver. The software is stable, and supports root encryption with the use of a custom initramfs.

Alpha Version - The Single Reboot Install

31 Oct 04:25
Compare
Choose a tag to compare

Up until now, if you were installing PrawnOS and a desktop environment you had to restart once after "installing" PrawnOS onto your targeted storage, and again after running InstallPackages.sh.

Now we don't need the second reboot. Everything can take place before the first reboot during the InstallPrawnOS.sh script. The script will now ask to install packages and a desktop environment, and use chroot to run it on the targeted storage. No need to run InstallPackages.sh separately any more.

-Fixed filesystem expansion in InstallPrawnOS.sh

-Also changed how PrawnOS maps the function keys like volume and brightness. Thanks to @rk-zero borrowed the xkb layouts that gallium uses, so no more need for xmodmap and udev.

-Finally, added CompilePanfrost.sh to InstallResources from @rk-zero. This can be used to build mesa and test out panfrost.