
michael-chang
Booting to btrfs snapshots with grub2
a project by michael-chang
The bootloader menu has to be able to list snapshots created with tagged attribute by snapper or other tools. These attributes control how snapshots are displayed and organized in the boot menu. All the changes are reflected in real time, that is when a snapshot is created it's ready to boot without the hassle to call grub2-mkconfig to refresh menu. The operation and navigating to the snapshot is intuitive and out of box and booting is even more easy to hit the button. The hackweek is based on current implementation to improve the code structure and testing, like code clean up and make it in better shape get upstreamed, improving the menu to use extended attribute to organize the boot menu with defined attributes which can be tagged by snapshot tools like snapper etc.
ipv6 pxe booting on grub2
a project by michael-chang
Learn the grub2 network stack and have fun with ipv6 network booting. :D
Build OpenStack traning labs
a project by michael-chang
As a starting point to learn and test OpenStack on relative low profile workstation/desktop, I found this project interesting and would like to setup it. :) https://wiki.openstack.org/wiki/Documentation/training-labs
Self Encryption Drives support in openSUSE
an idea by michael-chang
Self Encryption Drive (SED) is used to achieve hardware based full disk encryption provided by hard disk drive vendors. The project is aiming to use openSUSE to build the package necessary to enable the device, notably a more intuitive way to build Preboot Authentication (PBA) Image and deploy it to unlock the device at boot time.
Install LTSP server in a Docker container
an idea by michael-chang
The LTSP (Linux Terminal Server Project) helps in netbooting LAN clients from a single template installation that resides in a virtual machine image or a chroot on the LTSP server, or the server root (/, chrootless). This way maintaining tens or hundreds of diskless clients is as easy as maintaining a single PC. The objective is to learn and setup LTSP server/service via our KIWI-ltsp and look a bit into container technology to have the process automated in a (presumably) docker container. That will help a lot in migrating the LTSP server to a different PC or creating new instance almost effortlessly.
Use TPM2 Policynv to validate sealed key to prevent downgrade attack
a project by michael-chang
Project Description
Currently a key rotation via fdectl regenerate-key is used to revoke all released tpm2 sealed keys. However the procedure can be a bit risky as the result to change key slots. Using tpm2 policynv may provide better approach in this regard given a counter or timestamp can be matched to validate tpm keys before using it.
Looking for projects around:
Nothing at the moment
Activity