Thanks to Rimvydas Jasinskas, it's possible to 'make NOSHARED=yes buildworld' and build a complete DragonFly world without shared libraries.
If you're booting DragonFly in UEFI mode, and you have unsupported video (i.e. NVIDIA), there's the scfb driver for xorg. It doesn't support NVIDIA chipsets either, but it gives more options than the generic vesa driver. It appears to be present in all the BSDs to some extent.
KnoxBUG has a meeting tonight, and John Hixson will be presenting "Setting up Samba for a Mixed Network of Windows and Mac". Go, if you are near Knoxville.
For your ease of use: a Vagrant box with shared folders enabled. (via)
Roguelike/UNIX theme this week.
- Apple ][ colors. (via)
- Ultimate ADOM.
- The Secret History of Cricket Magazine. Unlike any other publication ostensibly for children. (via)
- The Xerox Alto Struts Its Stuff on Its 40th Birthday. (via)
- Apparently doors run on UNIX now.
- A Net Before the Web, Part 4: The Rogue, the Yuppie, and the Soldier, and A Net Before the Web, Part 5: The Pony.
- IFComp 2017: Summary and Mini-Reviews.
- The origin of robotfindskitten, a roguelike.
- How Game Titles Work: 2017 Update. I linked to the earlier version of this some time ago.
- Run the First Edition of Unix via Docker. (via)
- The First UNIX Port. PDF. (via)
- The First Port of UNIX. Also PDF, from same timeframe and same source link.
- PoC||GTFO Print Collection. (via)
- Why does man print "gimme gimme gimme" at 00:30? (via)
- How I revived the 1973 Unix Programmer's Manual. (via)
- Integrated development window manager. Why isn't this everywhere? It doesn't even assume bash! (via)
One month to Christmas!
- Anyone with ARM laptop experience?
- Hitler Quote Controversy In the BSD Community. I haven't noticed anything.
- Semibug Christmas dinner: 19 December 2017.
- Official OpenBSD 6.2 CD set - the only one to be made!
- p2k17 Hackathon report: Antoine Jacoutot on ports+packages progress.
- Lumina 1.4.0 released.
- DiscoverBSD for 2017/11/20.
- Any interest in a continuous integration service with BSD build boxes?
- The strongest KASLR, ever?
- UNIX kernel system calls.
- This is how you can port your rust application to FreeBSD. (via)
- OPNsense 17.7.7 released, OPNsense 17.7.8 released, and OPNSense vs. Netgate.
- Converting a Dell R710 into a ZFS-based FreeBSD 11.1 tape library bacula-sd followed by R710 – getting the drives ready.
- FreeBSD/RISC-V and Device Drivers. PDF. (via)
- OpenBSD ELF Auxiliary Vector Information Leak. (via)
If you are like me and have a long weekend, dig into /usr/share/examples. Not all of it is necessarily up to date, but there's examples there on running rconfig, diskless, different pf and ipfw examples, and so on. Actual documentation is in corresponding man pages - and there's examples on how to write them, too.
I just wasted an hour trying to figure out why xorg had strange output but no errors on this laptop, and it's because I had i915_load="YES" in /boot/loader.conf instead of i915_load="YES" in /etc/rc.conf. I'm almost nearly sure I've mentioned that before, but if not: here you go. (though if you never plan to run X, you can put it in loader.conf and everything will just work.) (Title updated for a more correct sentence)
Allan Jude went to Taiwan for BSDTW, so there's a nice con report as part of this week's BSDNow, along with the usual news summary.
The Areca driver, arcmsr(4), has been updated to version 1.40.00.00. This comes right from the company, too, which is very nice of them.
There's several 'lockmgr' test programs in DragonFly that can be used to test locking performance. Matthew Dillon used them recently to test some locking optimizations.
No theme this week.
- Tennis for Two, a video game from 1958. (via)
- Two Minutes Hate, Twitter Edition and Facebook says "send nudes". Social media is generally bad for everyone.
- The Case for RSS. The Digest would be several times harder to do without RSS. (via)
- Running the First Ever 1970s Dungeon Crawl With Old School-Inspired Rules in 2017. (via)
- No, it is not a compiler error. It is never a compiler error. Except that the author goes on to describe a bonkers compiler error he found.
- Another system software error. The followup to the previous link.
- I got my VT420 working. (via)
- The best laptop ever made. Arguable, but still possible. (via)
- cVim and Vimium (for Chrome), Tridactyl and Vim Vixen (for Firefox) - Vim inputs for your web browser. Replaces the no-longer-updated Vimperator. (via)
- Forsh – A Unix shell embedded in Forth. (via)
- SIGGRAPH 2017 Emerging Technologies Trailer. (via)
- M-x backward-sexp-reboot-laptop. (via)
- More p2k17 Hackathon: Anthony J. Bentley on firmware, games and securing pkg_add runs, Sebastian Reitenbach on Puppet, Landry Breuil on Mozilla things,Florian Obser on network stack progress, kernel relinking.
- Hyper V VLAN tag on pfSense?
- OpenBSD on G4 Cube. (via)
- FreeNAS ISCSI Luns & VMware; restricting lun visibility?
- FreeNAS vs. Server 2016 vs. unRaid?
- How's the [Nvidia] driver support compared to Linux?
- Why are supercomputers all running Linux and not BSD?
- VMWare + FreeNAS, Encryption.
- OS X:Anyone using Xfce or other DE in place of Aqua?
- Switching from 1Password to Bitwarden.
- BSDTW ’17 Conference Recap.
- Moving Freshports.
- FreeBSD/EC2 on C5 instances.
Welcome new DragonFly committer, Peeter Must!
I'm a bit late linking to the new BSDNow episode, "Opening ZFS in 2017", but here it is. You can guess at least one of the topics covered from the title.
Do you have a terabyte or more of RAM? You can boot DragonFly. In theory over 32 terabytes will require changes - but oh, to have such problems...
Noted from this commit: if you are routing over IPv6 directly to another address, the sysctl net.inet6.icmp6.nd6_onlink_ns_rfc4861 must be set to 1.
rdist has been removed. Does anyone mind? I don't think so.
This is one of the more historical episodes of Lazy Reading.
- More links about TAOS, the odd operating system from last week, including its modern version.
- ZeroPhone, an open source cell phone you can assemble. Not off-the-shelf easy, but certainly a good idea.
- Turning vim into an IDE through vim plugins. (via)
- Almost everything on computers is perceptually slower than it was in 1983. (via)
- books chapter sixteen.
- A Net Before the Web, Part 3: Content and Competition. Continued from last week's links.
- Encoded, Decoded. A history of USENET.
- Experiences from a Decade of TinyOS Development. (PDF, via)
- The underground story of Cobra, the 1980s’ illicit handmade computer. (via)