NetBSD 11 desktop on a Raspberry Pi 4
neongd.com
neongd.com
They have a nice wiki page around running on Arm which might be helpful (and subpages for the main boards).
https://wiki.netbsd.org/ports/evbarm/
I set it up on an Arm SBC last year and I have to say it did not seem as involved a process as that blog post. I hope it hasn't become more complicated.
It takes a long time to install anything and I don't expect to surf the web on it, but it's nice to have this OS as an option.
I wanted to try out openconnect-saml on it, but the install failed because of lack of RAM/swap. I have managed to run xfreerdp over openconnect on it though (FreeBSD had better performance).
I'm using a Class 10 card. Maybe a better card would speed things up.
Software installation is indeed slow, my booting times are not terrible though (running just sshd, ntpd and dhcpd probably helps).
I really love the amd64 "live" .img they provide too. It's a disk image you just write to a disk and on its first boot it expands the image to the full size of the disk, reboots, and your system is ready to go
For anyone curious to try, do note that EFI boots significantly faster than BIOS. I forget exactly why but BIOS boots requires an unpacking step every boot that EFI boots do not
The one thing keeping it from my daily driver on my desktop was my GPU is not yet supported. I do love the OS though. PkgSrc is nifty
NetBSD noob question: what’s going on with this command? Is pkg_add not a package manager? If you already have pkg_add why do you need pkgin? I am familiar with `pkg` on FreeBSD, and `pkg_add` on OpenBSD, but they are both perfectly good enough on their own, I never wanted to install another package manager.
Pkg_add simply installs binaries you ask it to and dependencies but can't do searches or broader package management like pkgin.
or is it just some special case?
With PKG_PATH set (he does it in the .profile in the blog post)
pkg_add pkgin becomes pkg_add https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r | cut -d_ -f1)/All/pkgin
So you can also just use the second command and not set PKG_PATH, or atleast not for every session.
I prefer to do it that way since pkgin has its own repository config, and if I use pkg_add after installing pkgin it'll be to install packages from the pkgsrc and that might clash if PKG_PATH is set.
I know it seems contrived.
* https://man.freebsd.org/cgi/man.cgi?query=pkg&manpath=FreeBS...
Did latest OpenBSD & Haiku recently under KVM. Idle OBSD was using around 20% CPU to do nothing. Haiku, 30%. And it’s not just a virtualization thing. Thinkpad battery test yielded similar results.
He spends half the tutorial getting Wi-Fi working, then installs a modern desktop environment styled after a desktop environment from 1993.
next level nostalgia
https://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/index-all.h...
Your retort is ableism. Some people have vision problems such as myself and I find reading the cute yet blocky font to be very uncomfortable. Thankfully, reader mode fixes this.
Try to have this font and regular one next to each other (scroll to the the code snippets)
now start moving further away from the screen till you can barely read it.
Which one becomes unreadable first?
Accessibility is not about if you can read it... but can other people read it?
* https://www.kreativekorp.com/software/fonts/c64/#berk
I switched the page over to unscii, and I found it to be a lot more legible.
Accessibility, Fonts, Advanced Settings, Allow pages to choose their own fonts.
Presumably other browsers let you do the same. I don't usually allow pages to choose their own fonts, but I turned it on specially just for this page and it looks like a normal pixel font to me.
You lost me there. Why are ppl still using this electron monstrosity when there are so many better alternatives? (Like dd, WIN32Imager, USBImager, DiskImager, etc.)?
I mean, Etcher is bigger than the entire NetBSD image, what the hell?
Admin/root superuser of rpi4: dd
Admin/root superuser of NetBSD, other BSDs, or linux: dd
But the others do. They are all minimal GUI apps.
Less of a chance of swapping if/of and destroying something unexpected.
That said, the more lightweight "Disk Image Creator" also gets around this problem without dragging in an entire self contained browser.
Exactly my point. Also that self contained browser hides a spyware (telemetry without notice and opt out), so illegal in the EU.
Definitely not. In fact, even dd is insufficient unless you use os specific flags to flush the disk cache, otherwise your stick might be corrupted. Read about the fdatasync syscall.
Who cares if it’s an electron monstrosity? It’s a portable executable, you run it once and then never again.
USBImager likewise, cross-platform, stupid-proof, verifies write, decompresses on-the-fly, but it's multilingual too and does not collect your data like Etcher. All of that in just 300 kilobytes in a single portable executable.
https://bztsrc.gitlab.io/usbimager/
I prefer to recommend that instead to anyone.
There are a few too many Linux builds, imo, that I wouldn’t feel comfortable recommending it to a newbie Linux user. It looks like on Linux that the authors are obsessed with making the smallest possible binary instead of the smallest possible binary that runs anywhere.
(Apparently that's too much gray area for some zealots)
(git ls-files; git log --grep='^Assisted-by: ' --pretty='format:' --stat --name-only | sort | uniq) | sort | uniq --repeated
...will show you the names of all 6,251 tainted files. You can `git blame` them at your leisure.https://www.tomshardware.com/software/linux/linus-torvalds-p...
* https://man.dragonflybsd.org/?command=ee§ion=1
* https://man.freebsd.org/cgi/man.cgi?query=ee&manpath=FreeBSD...
But NetBSD and OpenBSD went their own ways on this, to the extent that NetBSD didn't even have a non-vi-like editor in base until just a month or so ago.