Hello

I recently saw news about the NetBSD 8.0 release, and I thought it might
work well for a personal project I've been planning to do, and I've been
wanting to try something new. I'm a longtime Linux user, but I never
used BSDs before. I had a spare Raspberry Pi, so I decided to first
throw NetBSD on it to try it out.

The first question is about the installation process. I downloaded the
image [1], dd'd it onto an sdcard and once it started, it automatically
resized the partition to take up the entire card, rebooted and was ready
to use.

But, that's not exactly what I want. According to the guide [2], there
should be an installer where I can configure the partition layout among
other things. Apparently, ARMv6 does come with an it [3], but not ARMv7.

Q1: Is there an alternative way to install NetBSD? I see that there's
binary/kernel and binary/sets directories - is it possible to manually
partition/format the disk, extract those and have it working? Is there
any guide on how to do it?

Next, I noticed that there was a lot of things installed. For example, I
don't need X11. On Linux, pretty much everything is managed by the
package manager, but pkgsrc only takes care of /usr/pkg.

Q2: How can I uninstall unwanted system sets?

Following up on that, if the core system is not managed by a package
manager...

Q3: What happens if a security vulnerability is found in the base
system? Do I really have to fetch things from CVS and recompile them? Or
is there some way to get updates?

I see that in security.conf(5) it says it scans pkgs for vulnerabilities
daily (and I suppose if there are, there would be binary package
updates), but what about the base system?

And lastly, speaking of pkgsrc, if I try to point it at HTTPS:
  export 
PKG_PATH="https://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/earmv7hf/8.0/All";
it fails.

Q4: Is there any signature on the packages to ensure integrity?

Thanks!


[1] https://ftp.netbsd.org/pub/NetBSD/NetBSD-8.0/evbarm-earmv7hf/binary/gzimg/
[2] https://www.netbsd.org/docs/guide/en/chap-exinst.html
[3] https://ftp.netbsd.org/pub/NetBSD/NetBSD-8.0/evbarm-earmv6hf/binary/gzimg/

Reply via email to