usbboot
ZNC
usbboot | ZNC | |
---|---|---|
8 | 4 | |
855 | 1,991 | |
3.3% | 0.4% | |
8.1 | 8.8 | |
15 days ago | about 1 month ago | |
C | C++ | |
Apache License 2.0 | Apache License 2.0 |
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.
usbboot
-
Why Nordic Is Getting Involved in RISC-V
https://github.com/raspberrypi/usbboot/blob/master/secure-bo...
Note that the Raspberry Pi does not have a full TrustZone implementation to protect secure mode memory, etc. But it is a widely available device with good documentation and allows developers to experiment with and learn about the basics of TrustZone architecture.
-
UEFI Secure Boot on the Raspberry Pi
The Pi4 has true hardware support for secure boot. If set up correctly, you won't be able to boot anything not properly signed. An incomplete overview of how this works is:
* Instead of having all boot related files (start4.elf, kernel.img, ...) on the first partition of the SD card, you instead have a single boot.img FAT image containing those files instead.
* You sign that file with your own RSA 2048 key and place a boot.sig containing the signature next to the boot.img file.
* You flash the Pi4 EEPROM and include your public key and some additional EEPROM settings.
* You instruct the EEPROM to burn the hash of your public key into the Pi's OTP memory. Once that's done, the key cannot be changed and the Pi will not boot into anything not signed with your key.
* Optionally you can also place keys for disk encryption into the OTP memory and use that to encrypt everything except the boot files. That way it should be pretty hard to access them as you cannot run a rogue OS to read the OTP memory due to secure boot.
References:
* https://github.com/raspberrypi/usbboot/blob/master/secure-bo...
-
What would it take to use my desktop as a virtual boot drive for an RPi 4?
That may be something you could do with this tool? I haven’t tried it myself yet, but I’ve been meaning to. https://github.com/raspberrypi/usbboot
-
RPi CM4 and dual ethernet board working awesome.
I used a CM4 with 2GB, 8 GB eMMC, and has wifi/bt. To flash the eMMC memory, you need rpiboot. Some instructions link to old versions, it might not connect the CM4. Click current release on Raspberry Pi's usbboot github. I tried different carrier boards, different cables, different computers before figuring this out...
-
Gpi case 2 ... black screen at boot
This is exactly what I just discovered! I was having a hard time getting the CM4 in my GPi 2 Case to get recognized by my PC. You need to download usbboot from Raspberry Pi’s GitHub page https://github.com/raspberrypi/usbboot
-
Raspberry pi zero W 1.1 ONLY boots from USB
I went further and tried this: https://github.com/raspberrypi/usbboot
-
Tutorial: Writing a “bare metal” operating system for Raspberry Pi 4
On the Pi Zero and Pi CM (maybe also others) you don't even need an SD card to boot it. You can boot it via rpi-boot https://github.com/raspberrypi/usbboot
-
2021 Jun 14 Stickied 𝐇𝐄𝐋𝐏𝐃𝐄𝐒𝐊 thread - Boot problems? Display problems? Networking problems? Need ideas? Get help with these and other questions! 𝑳𝑶𝑶𝑲 𝑯𝑬𝑹𝑬 𝑭𝑰𝑹𝑺𝑻
apt update apt install build-essential libusb-1.0-0-dev git -y git clone --depth=1 https://github.com/raspberrypi/usbboot cd usbboot make ./rpiboot
ZNC
-
Discord is nuking Nintendo Switch emulator devs and their entire servers
Um if you need backlogging, as I noted, a Bouncer will provide. if they don't provide it for free hosting this on something like a digital ocean droplet can implement it, but then again, it can get expensive.
https://github.com/znc/znc
-
Ask HN: What's on Your Home Server?
I've got a slew of different computers doing different things. All of them are networked together via Tailscale.
Ubuntu 22.04 Server for the host, everything else runs in LXC containers. This is all setup on ZFS.
- https://znc.in/ IRC bouncer
- https://caddyserver.com/ Caddy Webserver for a few personal websites
- https://github.com/AndroidKitKat/waifupaste.moe/ My personal pastebin
- https://transmissionbt.com/ Torrent client that I actually use for Linux ISOs. Primarily seed different versions of Ubuntu and the latest Arch. I am looking to seed other, lesser-seeded distros, too.
- It also runs Samba
A second, dedicated computer also running Ubuntu Server 22.04. It only runs https://pleroma.social for me and a few of my friends.
A third computer, this time an M1 Mac Mini that is my Plex box. It's running the latest version of macOS Ventura and runs all the *arrs and qBittorrent. It also runs Plex itself, because it's one of the only computers that I found that was low power enough but still supported hardware transcoding in Plex. I've been meaning to find a replacement for it running Linux + an AMD GPU (I have an rx470 sitting around somewhere), but no real good deals have turned up.
-
Chat client for seedbox w/multiple users
You can just run ZNC then connect to it on a local client like HexChat. Here at RapidSeedbox, we support Pidgin and I can say it's quite simple to use.
-
2021 Jun 14 Stickied 𝐇𝐄𝐋𝐏𝐃𝐄𝐒𝐊 thread - Boot problems? Display problems? Networking problems? Need ideas? Get help with these and other questions! 𝑳𝑶𝑶𝑲 𝑯𝑬𝑹𝑬 𝑭𝑰𝑹𝑺𝑻
NOTE: the extent of my previous usage of a pie is running a ZNC bouncer over SSH for IRC server that I'm a part of and while I have plenty of background with 120+ volt electrical systems, this is my first electronic hardware project
What are some alternatives?
rpi4-osdev - Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
The Lounge - 💬 Modern, responsive, cross-platform, self-hosted web IRC client
rust-raspberrypi-OS-tutoria
Quassel IRC - Quassel IRC: Chat comfortably. Everywhere.
circle - The compiler is available for download. Get it!
Weechat - The extensible chat client.
linux - Linux kernel source tree
Kiwi IRC - 🥝 Next generation of the Kiwi IRC web client
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
Convos - Convos :busts_in_silhouette: is the simplest way to use IRC in your browser [Moved to: https://github.com/convos-chat/convos]
tools
Glowing Bear - A web client for WeeChat