• v1.3.2 803fe65177

    SolidEva released this 2022-07-27 23:02:41 +02:00 | 86 commits to master since this release

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

    PRs

    New Contributors

    Thanks everyone!

    Full Changelog: https://github.com/SolidHal/PrawnOS/compare/v1.3.1...v1.3.2

    Downloads
  • v1.3.1 cb3245f9ee

    SolidEva released this 2020-12-09 06:56:13 +01:00 | 166 commits to master since this release

    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.

    Downloads
  • v1.3 5f2b99916e

    SolidEva released this 2020-12-05 07:35:43 +01:00 | 167 commits to master since this release

    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!

    Downloads
  • v1.2 67d1e2b66c

    SolidEva released this 2020-11-15 23:01:55 +01:00 | 232 commits to master since this release

    Downloads
  • v1.1 b7fe5f428d

    SolidEva released this 2020-10-27 06:12:31 +01:00 | 250 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

    Downloads
  • v1.03 9ecc5fe1df

    SolidEva released this 2020-03-05 07:15:36 +01:00 | 557 commits to master since this release

    • 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
    Downloads
  • v1.02 e77951d76a

    SolidEva released this 2020-01-19 20:01:43 +01:00 | 571 commits to master since this release

    • 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
    Downloads
  • v1.01 7408913bb4

    SolidEva released this 2020-01-11 23:37:14 +01:00 | 575 commits to master since this release

    • 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

    Downloads
  • v1.00 7bf6c06f55

    SolidEva released this 2019-12-30 07:06:01 +01:00 | 579 commits to master since this release

    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.

    Downloads
  • v0.20-alpha bab9e97cde

    SolidEva released this 2019-10-30 06:40:27 +01:00 | 588 commits to master since this release

    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.

    Downloads