In this BSD Now episode, hosts Kris Moore and Allan Jude interview Jun Ebihara regarding lesser-known CPU architectures found in NetBSD. They discuss the interesting things about these older machines. Press play below to tune in:
In this BSD Now episode, hosts Allan Jude and Kris Moore interview DragonFlyBSD developer Sepherosa Ziehau regarding their network stack. In addition, they discuss the various methods of containment and privilege separation. Hit play below to tune in:
This article by Andrew Leonard talks about how the BSD operating system came about to be a dominant player in the open source world. Hear about the story of Bill Joy, Marshall Kirk McKusick, and other big influences and the origins at the University of California, Berkeley.
How Berkeley hackers built the Net’s most fabled free operating system on the ashes of the ’60s — and then lost the lead to Linux.
By the time Bill Joy arrived in Berkeley, Calif., in 1975 to attend graduate school, the fabled capital of leftist radicalism was a bit ragged around the edges. If the 21-year-old programming wunderkind had glanced at the headlines blasting out of the local alternative weeklies, he might have wondered just what kind of insane mess he had gotten himself into. In San Francisco, Patty Hearst was on trial for a bank robbery committed while the newspaper heiress was toting machine guns for the Symbionese Liberation Army. In Oakland, the Weather Underground botched a bombing of a Defense Department building. Even the reliable bugaboo of CIA recruitment on the University of California’s Berkeley campus failed to generate more than a token protest.
Berkeley was burned out, its radical energy wasting away in infantile terrorism, conspiracy theorizing and drug overdoses. The Free Speech Movement that had galvanized the university in the ’60s belonged to another geological age. Ken Thompson, co-creator of the Unix operating system, graduated from Berkeley in 1966 with a degree in electrical engineering. He returned to the university from Bell Labs for a sabbatical in 1975. But the campus on which he had once walked to class through clouds of tear gas had changed. That year, says Thompson, Berkeley “had turned into the most politically apathetic place I’d seen.”
But it was the right place for Joy. “He never looked at those [alternative] papers,” says John Gage, a close friend of Joy’s during the Berkeley years and later at Sun Microsystems, a company co-founded by Joy. Today, Joy calls himself a “staunch Democrat” and has recently carved out a new niche as a techno-skeptical doomsayer, but in the ’70s he was, by his own description, “not an activist.” Joy chose to attend UC-Berkeley instead of Stanford or MIT not because he was attracted by its politics or countercultural reputation but because the computer science department’s hardware was so obsolete that he figured he’d have no choice but to confine his research efforts to studying computing theory — which was exactly what he wanted to do.
In this BSD Magazine issue, they present with us NodeJS and FreeBSD, Basecamp project management tool, a complete guide to understanding FreeNAS hardware, Google Earth Foresnics, and as always several articles by Rob Somerville.
Download the PDF/EPUB: http://bsdmag.org/download/nodejs-and-freebsd/
In this month’s BSD Mag issue, you will learn about the BSD -CURRENT, installing email servers, the basics of the GDP debugger, FreeNAS hardware design, security, and an article about technology by Rob Somerville.
Download PDF/EPUB – http://bsdmag.org/download/new-bsd-issue-bsd-current-is-usable-daily/
The latest BSD Magazine brings us articles about C development in the FreeBSD world, exploits using ICMP protocol, access analytics and IT systems security, FreeNAS 9.3’s support for VMware VAAI, and more.
Download the PDF/epub here: http://bsdmag.org/download/c-developer-in-the-freebsd-world-new-bsd-2015/
/u/evidentlycat gives a great explanation of the difference between /sbin, /bin, /usr/sbin, and /usr/bin on /r/BSD.
I use the terms “dynamically linked” and “statically linked”. A statically linked executable is independent: it does not load a separate C library, instead, the executable itself contains copies of code it uses from the C library, and interfaces with the kernel entirely by itself through syscalls. A dynamically linked executable loads an external library from a file and calls functions in it.
binis for binaries which are useful for users without elevated privileges. /bin contains statically-linked binaries which are “fundamental to both single and multi-user environments” according to
hier(7). They may be used in the tiny installer ramdisk. Most things in
/usr/binare dynamically linked and all of them are inaccessible in the installer.
sbinis for superuser binaries and daemons, i.e. things not useful to users without elevated privileges. Everything in
/sbinis statically linked and accessible in the installer. Most things in
/usr/sbinare dynamically linked and all of them are inaccessible in the installer….
Original post from /u/evidentlycat: http://www.reddit.com/r/BSD/comments/2szofc/eli5_why_is_separating_binaries_into_bin_sbin/cnudxzs
Official documentation on filesystem layout: https://www.freebsd.org/cgi/man.cgi?hier%287%29
BSD Magazine is out with this December issue featuring DTrace, Samba, Python flow, HardenedBSD, and finally GIMP. Check out the link below to download.