mfsbsd
ugrd
mfsbsd | ugrd | |
---|---|---|
5 | 1 | |
471 | 18 | |
- | - | |
3.8 | 9.7 | |
3 months ago | 4 days ago | |
Makefile | Python | |
BSD 2-clause "Simplified" 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.
mfsbsd
-
Build Initramfs Rootless
I'm very new to BSD in general, but I find it very fun and interesting!
However, I need pointers to get started.
> You won't be spoon-fed, and are expected to have read the manuals and other documentations...
I read a lot of FreeBSD and NetBSD documentation to get to the point of compiling my own kernels, but I don't think I ever read about the equivalent concept of Linux cpio/initramfs for BSD. My minimal images use a UFS filesystem.
Here, after checking https://mfsbsd.vx.sk/ and https://github.com/mmatuska/mfsbsd/blob/master/scripts/mdini... I think mfsbsd is just a using tmpfs so it may not exactly the same thing as initramfs, that allows booting linux from a bzImage + initrd
I'll keep searching, it's not super high priority at the moment, but it's something I'd like to do with (Free|Net)BSD.
- MfsBSD: ISO file that create a working minimal installation of FreeBSD
-
Does anyone still use digitalocean for freebsd vms
I suspect it depends on how much support and/or hand-holding you need from your hosting provider. I'd hesitate to run an unofficial build/image but I believe the alternative on DO is to use mfsbsd (a memory-file-system installer for FreeBSD) which is also an unofficial build/image.
-
Is there a way to load the FreeBSD installer to RAM?
The common answer here is to use mfsbsd which puts all the installer's requirements onto a RAM disk so you should (in theory) be able to pull the install media and plug in other devices as needed
-
FreeBSD SSH Hardening
I looked into this for a project a couple of years ago and ended up using mfsbsd instead.
https://github.com/mmatuska/mfsbsd
ugrd
-
Build Initramfs Rootless
I've been working on this for the last year or so: https://github.com/desultory/ugrd
It's mostly made to work with Gentoo (uses pax-utils for finding dependencies), but should work with any distro. It does most of the initramfs creation process rootless. The main consideration is that you need privileges to make device nodes, but I just create them synthetically within the cpio image.
On most systems, this tool still requires root to copy the mount binary.
What are some alternatives?
yubikey-agent - yubikey-agent is a seamless ssh-agent for YubiKeys.
dedupfs - A Python FUSE file system that features transparent deduplication and compression which make it ideal for archiving backups.
ssh-audit - SSH server & client security auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)
tinyssh - TinySSH is small server (less than 100000 words of code)
occambsd - An application of Occam's razor to FreeBSD
Samba - https://gitlab.com/samba-team/samba is the Official GitLab mirror of https://git.samba.org/samba.git -- Merge requests should be made on GitLab (not on GitHub)
tarsnap - Command-line client code for Tarsnap.
testssl.sh - Testing TLS/SSL encryption anywhere on any port
pc-sysinstall - System installer (CLI) for TrueOS
OS108 - OS108 is a fast, open and Secure Desktop Operating System built on top of NetBSD.
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
netbsd-teokureliveimage - Scripts and files to build NetBSD "Teokure Live Image" http://www.ceres.dti.ne.jp/tsutsui/netbsd/liveimage/