LUTINOS! le live d'hier est en ligne.
Au programme :
* microsoft pousse des PRs sur smolBSD 😱
* Le classique "c'est quoi une vm en 2026"
* smolBSD boot sur FreeBSD !
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
Heitor
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
LUTINOS! le live d'hier est en ligne.
Au programme :
* microsoft pousse des PRs sur smolBSD 😱
* Le classique "c'est quoi une vm en 2026"
* smolBSD boot sur FreeBSD !
Heitor
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
Heitor
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
(kinda)smolBSD on FreeBSD's bhyve ladies and gents
Heitor
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
A life-long bug has been fixed in smolBSD; console always behave strangely with "complex" tools like vim or curses TUI, I finally figured it out: the QEMU emulated console! redirecting stdio to a pty and connecting to it via picocom (cu works too) makes it fully functional <3
Just add `use_pty=y` in etc/myvm.conf or start it with `-P`. For Dockerfiles, add:
LABEL smolbsd.use_pty="y"
Images using console have been updated https://github.com/orgs/NetBSDfr/packages
Heitor
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
Heitor
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
smolBSD: introducing `smoler.sh `, smolBSD images can now be pushed/pulled to/from ghcr.io!
i.e.
$ ./smoler.sh pull rescue-amd64:latest
$ ./startnb.sh images/rescue-amd64.img
Heitor
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
Setup an isolated web server as a smolBSD microvm in 1 minute:
```
FROM base,etc
LABEL smolbsd.service=smolweb
LABEL smolbsd.publish="8880:8880"
ARG PUBKEY="ssh-ed25519 foo user@bar"
RUN pkgin up && pkgin -y in caddy
RUN <useradd -m smol
cd /home/smol
mkdir -p .ssh www
echo "$PUBKEY" >.ssh/authorized_keys
chmod 600 .ssh/authorized_keys
chown -R smol /home/smol
EOF
EXPOSE 8880
CMD /etc/rc.d/sshd onestart && \
caddy file-server --listen :8880 --root /home/smol/www
```
Documentation: https://github.com/NetBSDfr/smolBSD/tree/main?tab=readme-ov-file#dockerfile
Heitor
FOSS contributor, NetBSD developer. DJ'ing and composing in my spare time * https://imil.net/fosscard/ * twitch.tv/imilnb
If you happen to be at #FOSDEM2026 come and see us Saturday at 15:50 at the BSD devroom! https://fosdem.org/2026/schedule/event/BGPF3M-smolbsd/ witness the fastest booting BSD UNIX!