Staying Current with NetBSD 22
BSDForums writes "Open source never stands still. Even the flexible and mature BSDs are continuing to evolve. In this article, Michael Lucas looks at the NetBSD upgrade process, demonstrating the most common steps to stay abreast of the current source code. This article isn't a comprehensive tutorial that covers every possible situation; rather, it covers the most common situation: updating your source with CVS, building that source code, and installing it on the build machine."
Secure CVS - how did NetBSD do it? (Score:4, Interesting)
Now I'd always heard that CVS' pserver wasn't the most stable or secure thing in the world, and that you should use CVS over SSH instead. However I also heard that the abilities of a CVS user were such that if they were determined enough, they'd be able to get shell-like access through the commands that are available. Thus you were only supposed to give CVS access to users who you also give shell access.
So my question is this: do the NetBSD folks have a page anywhere that describes their anonymous CVS setup? I assume they've done a secure job of locking it down to prevent the entire world from being able to get into their download server for obvious reasons.
Re:Secure CVS - how did NetBSD do it? (Score:3, Insightful)
Re:Secure CVS - how did NetBSD do it? (Score:5, Insightful)
Obviously the encryption isn't important, but ssh does more than encryption--it also makes sure that you're actually talking to the server you think you're talking to. With ssh, you can avoid someone redirecting your connection to another machine and sending you trojaned source files.
Re:Secure CVS - how did NetBSD do it? (Score:3, Informative)
Re:Secure CVS - how did NetBSD do it? (Score:2)
Re:Secure CVS - how did NetBSD do it? (Score:1)
Re:Cool. (Score:3, Interesting)
cvsup is written in Modula-3, and the Modula-3 compiler hasn't been ported to many of the platforms NetBSD supports. I think it's only available for NetBSD/i386, actually...
Re:Mature BSD? When did that happen? (Score:4, Insightful)
That's a fair accessment. To be honest, BSD is mostly a hobby system.
You better go and tell that to Yahoo! and all those ISP's who have server farms running nothing but FreeBSD. You better tell all those embedded companies who have mistakenly chosen NetBSD over some less well featured, closed source alternative. And all those people running critical edge systems (firewalls, routers, etc.) on OpenBSD - better tell them to switch as well. And those amateurs at Apple, what the hell are they doing running a BSD based operating system?
Your post is the most ill informed rubbish I've seen in oh, a couple of hours. Well, since I last checked SplashSnot anyway.
Chris
Re:Mature BSD? When did that happen? (Score:2)
Spoken like a fan-boy with an ax to grind. Let me guess, your hobby is BSD?
Nope. My job is *programming* on several BSD's, occasionally Linux and even more occasionally Tru64. My hobbys are much more interesting.
Chris
Re:Mature BSD? When did that happen? (Score:1)
Re:Mature BSD? When did that happen? (Score:5, Insightful)
Not sure what you mean here, anymore than Linux is just a hobby system. Linus doesn't sell anything, it's tken from him and the maintainers and packaged by others.
Commercial support for BSD isn't what it is for Linux, thats true. If thats your only criterion for comparison, I guess it is "hobby", much like Linux was. The reason for this is more accident than anything; Linux didn't have to fight a lawsuit over the UNIX name. Linus himself has said that he would have used BSD if it wasn't encumbered at the time. Instead he made Linux.
FreeBSD does have a longer history. For years it had a better VM, so much so that Linux binaries would run better on FreeBSD under load than on a Linux system. Besides a stabler VM, the scheduler is more mature, and they don't tend to do huge changes in the middle of a stable branch (the VM and scheduler changes in the 2.4 branch) nor did they have a file system corruption bug in a stable branch.
I tried to follow the instructions (Score:1, Funny)
Also, is there TCP/IP support in this version? UUCP doesn't interoperate very well with our windows systems.
one problem with the article (Score:4, Insightful)