Live data from Hacker News

OpenBSD 5.0 Released

openbsd.org

51–56 of 56 posts

Re: OpenBSD 5.0 Released

#51
post #47
post #45

Earlier quoted context omitted.

http://www.openbsd.org/cgi-bin/man.cgi?query=wireless&se... I like Linux in practice, but one must admit that BSDs' manuals are way better.

The problem with linux is that nobody owns responsibility for making the whole man system good. Linux kernel stuff is covered by the linux man project. This is run by Kerrisk, who is a good communicator - _The Linux Programming Interface_ reads like Stevens but is richer in practical advice. But if you go to the man page for something like awk or bash or grep (the common use-case - where you need a quick reference),…

"But if you go to the man page for something like awk or bash or grep [...]"

And this is where you are doing it wrong. For GNU tools, the man page is just a stub. The official documentation is maintained in the form of "info" pages.

Now, you may consider this obtuse (I sure do), but it doesn't mean there is no documentation.

Re: OpenBSD 5.0 Released

#52
post #47
post #45

Earlier quoted context omitted.

http://www.openbsd.org/cgi-bin/man.cgi?query=wireless&se... I like Linux in practice, but one must admit that BSDs' manuals are way better.

The problem with linux is that nobody owns responsibility for making the whole man system good. Linux kernel stuff is covered by the linux man project. This is run by Kerrisk, who is a good communicator - _The Linux Programming Interface_ reads like Stevens but is richer in practical advice. But if you go to the man page for something like awk or bash or grep (the common use-case - where you need a quick reference),…

Linux (the kernel) actually has manpages? Are you sure? I've never seen any.

Case in point: check the output of lsmod. How many of those modules have a corresponding manpage? My guess: zero.

Same question for a BSD system (with lsmod changed to kldstat or whatever): all of them.

Re: OpenBSD 5.0 Released

#53
post #52
post #47

Earlier quoted context omitted.

The problem with linux is that nobody owns responsibility for making the whole man system good. Linux kernel stuff is covered by the linux man project. This is run by Kerrisk, who is a good communicator - _The Linux Programming Interface_ reads like Stevens but is richer in practical advice. But if you go to the man page for something like awk or bash or grep (the common use-case - where you need a quick reference),…

Linux (the kernel) actually has manpages? Are you sure? I've never seen any. Case in point: check the output of lsmod. How many of those modules have a corresponding manpage? My guess: zero. Same question for a BSD system (with lsmod changed to kldstat or whatever): all of them.

On linux try 'man select' (defaults to section 2) or 'man kmem' (section 4). Linux man project.

Re: OpenBSD 5.0 Released

#54
post #51
post #47

Earlier quoted context omitted.

The problem with linux is that nobody owns responsibility for making the whole man system good. Linux kernel stuff is covered by the linux man project. This is run by Kerrisk, who is a good communicator - _The Linux Programming Interface_ reads like Stevens but is richer in practical advice. But if you go to the man page for something like awk or bash or grep (the common use-case - where you need a quick reference),…

"But if you go to the man page for something like awk or bash or grep [...]" And this is where you are doing it wrong. For GNU tools, the man page is just a stub. The official documentation is maintained in the form of "info" pages. Now, you may consider this obtuse (I sure do), but it doesn't mean there is no documentation.

[deleted]

Re: OpenBSD 5.0 Released

#55
post #51
post #47

Earlier quoted context omitted.

The problem with linux is that nobody owns responsibility for making the whole man system good. Linux kernel stuff is covered by the linux man project. This is run by Kerrisk, who is a good communicator - _The Linux Programming Interface_ reads like Stevens but is richer in practical advice. But if you go to the man page for something like awk or bash or grep (the common use-case - where you need a quick reference),…

"But if you go to the man page for something like awk or bash or grep [...]" And this is where you are doing it wrong. For GNU tools, the man page is just a stub. The official documentation is maintained in the form of "info" pages. Now, you may consider this obtuse (I sure do), but it doesn't mean there is no documentation.

[deleted]

Re: OpenBSD 5.0 Released

#56
post #29

Earlier quoted context omitted.

On OpenBSD, all of your interface configuration is done with ifconfig and it's all documented with 'man ifconfig'. On a linux system 'man ifconfig' doesn't even mention iwconfig or wpa_supplicant. I think that makes it a little easier to learn how to do it.

I guess in Linux ifconfig is deprecated in favor of iproute2.

It's pretty rare that you actually need to use ifconfig/ip directly in Linux. For every distribution that I know of there's a specific way to setup network interfaces (e.g. /etc/network/interfaces, /etc/sysconfig/network-scripts/ifcfg-*, etc.)
Post reply on HN