michael-chang

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.

Updated about 5 years ago. 2 hacker ♥️.

ipv6 pxe booting on grub2

a project by michael-chang

Learn the grub2 network stack and have fun with ipv6 network booting. :D

Updated about 5 years ago. 5 hacker ♥️.

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

Updated about 5 years ago. 4 hacker ♥️.

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.

Updated about 5 years ago. 4 hacker ♥️. 1 follower. Has no hacker: grab it!

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.

Updated about 3 years ago. No love. 1 follower. Has no hacker: grab it!

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.

Updated 6 months ago. 2 hacker ♥️. 1 follower.
6
4
4
7

Looking for projects around:

Nothing at the moment

Activity

  • 6 months ago: michael-chang liked Yubikey support in GRUB2
  • 6 months ago: michael-chang started Use TPM2 Policynv to validate sealed key to prevent downgrade attack
  • 6 months ago: michael-chang liked Plan 9 filesystem support in GRUB
  • 6 months ago: michael-chang originated Use TPM2 Policynv to validate sealed key to prevent downgrade attack
  • about 4 years ago: michael-chang originated Install LTSP server in a Docker container
  • almost 6 years ago: michael-chang originated Self Encryption Drives support in openSUSE
  • almost 8 years ago: michael-chang liked OpenSUSE support for OpenStack Training
  • almost 8 years ago: michael-chang originated Build OpenStack traning labs
  • over 8 years ago: michael-chang liked fix printing in the Taipei office
  • over 9 years ago: michael-chang liked openSUSE on QEMU/AArch64 + UEFI
  • over 9 years ago: michael-chang joined Look at network test tools
  • over 9 years ago: michael-chang liked Look at network test tools
  • over 9 years ago: michael-chang disliked Look at network test tools
  • over 9 years ago: michael-chang liked ipv6 pxe booting on grub2
  • over 9 years ago: michael-chang started ipv6 pxe booting on grub2
  • over 9 years ago: michael-chang liked Look at network test tools
  • over 9 years ago: michael-chang disliked Look at network test tools
  • over 9 years ago: michael-chang liked Look at network test tools
  • over 9 years ago: michael-chang originated ipv6 pxe booting on grub2
  • over 10 years ago: michael-chang started Booting to btrfs snapshots with grub2
  • over 10 years ago: michael-chang originated Booting to btrfs snapshots with grub2