Skip to content

Instantly share code, notes, and snippets.

View changhoon-sung's full-sized avatar
👩‍💻
RUN!

Changhoon Sung changhoon-sung

👩‍💻
RUN!
View GitHub Profile
@changhoon-sung
changhoon-sung / #howto-build-linux-6.12-for-nvidia-jetson-agx-orin.md
Last active April 15, 2025 07:47
[monkey patch] How to Build Linux 6.12 on NVMe SSD for Nvidia Jetson AGX Orin

How to Build Linux 6.12 for Nvidia Jetson AGX Orin

What is this?

  • This is a guide to build a Linux 6.12 for Nvidia Jetson AGX Orin Developer Kit 32GB with Jetpack 6.2 (r36.4.3) and flash it on external storage.
  • Currently, Jetpack 6.2 does not support Linux 6.12, and the patch below still contains a lot of bugs. Use this document for experiments only.
  • Since display output is not supported, use the debugging serial port until SSH connection is established. This requires two cable connections between the host and the target device: one for data connection and one for debugging serial connection. For details on using the serial port, refer to here.

Working

  • Booting
  • Serial Port (USB Micro-B)
@mitchellh
mitchellh / merge_vs_rebase_vs_squash.md
Last active March 18, 2025 21:32
Merge vs. Rebase vs. Squash

I get asked pretty regularly what my opinion is on merge commits vs rebasing vs squashing. I've typed up this response so many times that I've decided to just put it in a gist so I can reference it whenever it comes up again.

I use merge, squash, rebase all situationally. I believe they all have their merits but their usage depends on the context. I think anyone who says any particular strategy is the right answer 100% of the time is wrong, but I think there is considerable acceptable leeway in when you use each. What follows is my personal and professional opinion:

@davesilva
davesilva / virt-manager-macos.md
Created August 14, 2020 11:50
Remote virt-manager from Mac OS

If you have a Linux machine with KVM on it, you can manage those VMs remotely from a Mac using virt-manager.

Step 1: Allow your user non-root access to KVM

SSH to the Linux machine and add your SSH user to the libvirt group

sudo usermod -a -G libvirt $(whoami)