u-root
nhi
Our great sponsors
u-root | nhi | |
---|---|---|
9 | 10 | |
2,437 | 288 | |
1.3% | - | |
9.7 | 5.1 | |
7 days ago | 7 months ago | |
Go | Go | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
u-root
-
Monogon: A Linux userland in pure Go
It looks similar to u-root https://github.com/u-root/u-root, yes, used as part of host firmware. There's a description of u-root in chapter 6 of https://link.springer.com/book/10.1007/978-1-4842-7939-7, too.
-
Gokrazy – Go Appliances
"A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go." https://github.com/u-root/u-root
- Gokrazy Is Cool
- O que vocês acham da linguagem Goolang?
-
Is it possible to install a linux specific package on osx?
I am trying to build something with github.com/u-root/u-root/pkg/strace, but the issue I am running into is that my dev environment is an ARM Mac, while the package is specific to Unix systems.
-
Coreutils Rewritten in Rust
I've seem a few attempts. This is just one example: https://github.com/u-root/u-root/tree/master/cmds/core
- u-root – many Linux tools in a single Golang binary, initramfs, and bootloader
-
Writing an init with Go (part 1)
Great material! This approach is also used in u-root - Golang busybox created for LinuxBoot. I really enjoy working with it so far!
nhi
-
Always save the output of the every command in a file
Check out nhi.
-
My script that emulates !! using the scrollback buffer
You may find this interesting.
-
Automatically capture all potentially useful information about each executed command (as well as its output) and get a powerful querying mechanism
Keep in mind that nhi is in early alpha stage and I plan to implement more features (for instance that: https://github.com/strang1ato/nhi/issues/8)
- Nhi – capture every information about each executed command (written in Go)
-
Nhi – capture every information about each executed command
Not yet, but I plan to add that feature https://github.com/strang1ato/nhi/issues/8
-
Show HN: Nhi – capture every information about each executed command
I created a tool which automatically captures every potentially useful information about each executed command inside bash/zsh, and delivers powerful querying mechanism.
These features allow retrievement of commands (with outputs) executed in the past and whole shell sessions, as well as every other useful information in a convenient way.
nhi github: https://github.com/strang1ato/nhi
What are some alternatives?
booster - Fast and secure initramfs generator
ebpf_exporter - Prometheus exporter for custom eBPF metrics
dracut-sshd - Provide SSH access to initramfs early user space on Fedora and other systems that use Dracut
sudosh2 - sudosh is an auditing shell filter and can be used as a login shell. Sudosh records all keystrokes and output and can play back the session as just like a VCR. Sudosh2 is a continuation of the development of sudosh.
router7 - router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.
nostromo - 👽 CLI for building powerful aliases and tools
coreutils - Cross-platform Rust rewrite of the GNU coreutils
gotraceui - Go execution trace frontend
nushell - A new type of shell
goebpf - Library to work with eBPF programs from Go
nixpkgs - Nix Packages collection & NixOS
cw - The best way to tail AWS CloudWatch Logs from your terminal