sdtool
gokrazy
sdtool | gokrazy | |
---|---|---|
6 | 19 | |
204 | 3,159 | |
- | 0.5% | |
0.0 | 7.7 | |
over 2 years ago | 10 days ago | |
C | Go | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
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.
sdtool
-
Considerations for a long-running Raspberry Pi
This covers the readonly filesystem, but doesn't cover the write protect flag that you can set on the microSD card itself[1]. The flag will configure the card's controller to drop any writes.
Also, creating a readonly root out of an existing disto is a bit of a pain, my preference is to use a distro (like TinyCore) that's already a readonly root.
https://github.com/BertoldVdb/sdtool
- How do I access my rom files on Linux Mint?
-
How to format SD Card that won't format or allow adding new data
If you have a memory card reader (not a USB based reader), you can inspect and unlock the SD card using SDtools - https://github.com/BertoldVdb/sdtool. Then try partitioning/reformatting the drive as you desire.
-
Write protected sd card problems
Bertold Sdtool can be used to change and query the write status, but as stated, it doesnt work for some reason
-
SD card "Write protected" after removing it from Raspberry Pi 4.
There's https://github.com/BertoldVdb/sdtool. Although unlikely, maybe you can unlock the card with it.
-
A resource for experimenting with the SD card CMD42 password lock/unlock command using Fedora 23 running a patched "Linux 4.1-rc4" kernel patched with Al Cooper's eight "V3" "mmc" patches.
"GitHub - BertoldVdb/sdtool: A small tool for managing the write protection flag of SD cards.": https://github.com/BertoldVdb/sdtool
gokrazy
-
Considerations for a long-running Raspberry Pi
Switching to gokrazy[0] was the best thing I did for my Raspberry Pi uptimes. I think a lot of that is because it defaults to using read-only partitions so the common issue of SD cards falling over when you run apt upgrade no longer happens.
But I also think that gokrazy's simplicity and design helps it be just a solid, reliable foundation to build on top of.
[0]: https://gokrazy.org/
- Gokrazy – Go Appliances
-
Easylkb: Easy Linux Kernel Builder
The idea there sounds a lot like https://gokrazy.org/, which builds a minimal go userland, wrapping one or more user provided go applications, and bundles in a linux kernel.
Targets mostly at single board computers, and I think it downloads pre-built kernels (and bootloaters if needed), rather than trying to build them directly, since getting a working cross compilation toolchain set up and plumbed into the kernel compilation process is still a pain.
I've personally only used yocto/open-embedded for that which does nicely handle building the cross-compilation toolchain, kernel image, and modules. But it is kinda overkill for that task, being designed to build a whole userland too.
- An Overview of Nix in Practice
- Gokrazy Go (Golang) Appliances
-
Writing an OS in Go: The Bootloader
reminds me of https://github.com/gokrazy/gokrazy which does similar things.
-
When is go not a good choice?
https://gokrazy.org/ would like a word
-
Userspace isn't slow, some kernel interfaces are
Fun! We have support for running on gokrazy (https://gokrazy.org/) already, and that's probably where Unikernel Linux is more applicable for us, for when people just want a "Tailscale appliance" image.
I'll email you.
-
go-rampart: a golang package to detect overlapping periods
gokrazy exists! https://github.com/gokrazy/gokrazy
-
Can you build your own user space on top of the Linux kernel?
https://github.com/gokrazy/gokrazy for one example
What are some alternatives?
mmc-password-utils - User layer support for kernel MMC Password Lock/Unlock feature
buildroot - Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.
rpi-clone - A shell script to clone a booted disk.
xbvr - Tool to organize and stream your VR porn library
sbts-install - Installs StalkedByTheState over the sbts-base system to build a home and business security appliance on NVIDIA Jetson series computers.
go-jtagenum - JTAG enumeration tool written in Go. A port of https://github.com/cyphunk/JTAGenum enhanced with https://github.com/grandideastudio/jtagulator improved implementation.
tamago - TamaGo - ARM/RISC-V bare metal Go
qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
nixos-anywhere - install nixos everywhere via ssh [maintainer=@numtide]
nerves - Craft and deploy bulletproof embedded software in Elixir
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
go-rampart - Determine how intervals relate to each other.