New CPU support in DragonFly is continuing, and Matthew Dillon will be testing one of the newer Intel ‘Skylake‘ processors soon. That may mean even more accelerated graphics support at some point, too.
I’ve never heard of ‘McCabe Complexity‘ before now. It’s a description of how complicated software can be, measured by the number of possible paths through it. Pierre Abbat used that measure on Hammer code and not surprisingly, got a high number.
I am prewriting most of this post because I have a significant hardware changeout happening this weekend at work; let’s hope for quiet.
- The Website Obesity Crisis. The Digest is <300K, which isn’t too bad. (via)
- 2015 CCC Videos. (via)
- Bourne Basic – a BASIC interpreter implemented in pure Bourne shell. From 1987, originally in comp.sources.misc. (via)
- The NLNOG Ring – join if you qualify.
- The Apple ][ Library: The 4 AM Collection. Indirectly linked to before, but worth it again. (via)
- From the same location, the BurgerTime crack. (via)
- 2015 Year In Review. The “The Coffee” section is important.
- Linux and Unix SysAdmins New Year’s Resolutions. (via)
- The Long Death of CGI.pm. (via)
- Synchronise remote SSH authorised_keys. (via)
- How to C in 2016. (via)
- The story behind casual contributors. Relevant to open source.
- D&D Meets the Electronic Age. (via)
- All of UNIX. (via)
- Piet. (via)
Your unrelated food link of the week: The teas to make you forget all about coffee. Not as smug as the usual tea article, thank goodness.
I had so many tabs open of things to post that I lost some until the last minute.
- The FreeBSD Foundation is going to external sources to resolve community issues, as followup on recent conflict. (I agree with this plan)
- Upcoming meetings for NYCBUG (and other convention dates). Feb. 3rd is the next.
- NixOS on FreeBSD. (via)
- The TorBSD project has a long list of potential BSD porting projects. (thanks, George!)
- AWS tools on OpenBSD.
OpenBSD has imported click.I misread.- 2016 Resolution – DiscoverBSD Talks. (via)
- DiscoverBSD for 2016/01/05.
- New review on “Tarsnap Mastery”
- Who wants to sponsor some BSD books?
- “FreeBSD Mastery: Specialty Filesystems” disclaimer
- FreeBSD Jails the hard way. (via)
- New NVIDIA drivers for FreeBSD.
- I Moved to Linux and It’s Even Better Than I Expected. Late 90s flashback! Mostly applies to a BSD desktop too. (via)
- The ‘hidden’ cost of using ZFS for your home NAS. (via)
- FreeBSD on the raspberry pi. (via)
- Netflix’s async sendfile now in FreeBSD-current. (via)
John Marino has opened up his new utility for testing: Synth. It’s made for building custom package repositories, similar to poudriere, but much less setup work. If you’ve ever said “I like binary installs, but I want my own build options”, this is for you. The README includes screenshots to show all the things it can do.
This week’s BSDNow episode has an interview with Josh Paetzel about ZFS, and lots of end-of-year/start-of-new-year prognostication.
This is a little thing, but so useful: the Wi-Fi indicator light on your iwm(4)-using device will now show its status under DragonFly.
Please welcome DragonFly’s newest committer: Rimvydas Jasinskas. He’s already done some adding and removing, and he’s been making a ton of dports changes for some time.
A reminder: NYCBUG is having an installfest tomorrow night, at 6:45 PM, at Stone Creek. Even if you’ve already installed a BSD on every bit of hardware you have, it’s still a good time.
The first link will bring you a lot more reading.
- How Mobile Carriers Skirt Net-Neutrality Rules. From a collection of interesting writing by Ingrid Burrington. (via)
- ASCII table – Pronunciation Guide. (via)
- UNIX manual, edition 0. (via)
- Vim Regex. (via)
- weather.agi. (I had a coworker who did TV weather reports in southern California for years; said it was a very boring job.)
- Structured Logging, a concept I can’t disagree with. (via)
- Where Have All the Gophers Gone? Why the Web Beat Gopher for Mindshare. (via)
- 46 years of Facebook friendship: the UNIX epoch strikes again. (via)
- A survival guide for Unix beginners. Yeah, Linux, but whatever. (via)
- Settling into Unix. Same author as previous. (via)
Your off-topic link of the week: The food timeline. This is one of those old-school sites without fancy formatting, created mostly though one person’s focus on a topic, and astonishingly in-depth. This sort of thing makes me so happy to see.
That first link is important. DragonFly, as a project, hasn’t had issues like that yet, but that’s more a side effect of it being a smaller project rather than anything else.
- The Developer Formerly Known as FreeBSDGirl. (via)
- updated: An initial followup from freebsd-core.
- Plotting Out the BSD Year. (via or via)
- BSD: A Brief Look Back at 2015.
- OpenBSD Jumpstart. (via)
- Can it run BSD? The story of a MIPS-based PIC32 microcontroller. (via)
- Want to build a local router on my raspberry pi – considering BSD.
- DiscoverBSD for 2015/12/28.
- Ubuntu vs FreeBSD Hosting: Is There A Difference? (via)
- “So errors of a measly 292g years go unreported.“
- pkgsrc-2015Q3 Branch Statistics.
- pkgsrc-2015Q4 released.
- ZFS boot environments are now available in the FreeBSD boot loader.
- plasma_saver for FreeBSD. (this should be portable, hint hint)
- Installfest on January 6th for NYCBUG.
I missed posting this before: A new episode of BSDNow, with new items plus an interview with Alex Rosenberg, “Former Manager of Platform Architecture at Sony”. I assume that means Sony has or had a significant BSD installation, which I totally did not know about.
Francois Tigeot has updated DragonFly to match the video support found in the Linux 4.0 kernel. This will benefit you most if you are running Skylake, Cherryview, or Valleyview chipsets. Don’t ask me how to tell; the improvement has been so rapid I’ve lost track of which model codename is which.
The 32nd Chaos Communication Congress is running now, and is being streamed if you want to watch the talks as they happen. There’s a posted schedule.
Last of the year, and all the links are terse!
- How Tor Works: Part One. (via)
- Building Up Perlin Noise. (via)
- On choosing the Z80 over the 6502. (via)
- Ulix – a Literate Unix. (via)
- SSH Tips. (via)
- Selectric bug (via)
- Scripted Amiga Emulator. (via)
- Wakka wakka bang splat. (via)
- Perl 6 is out. (via)
- Geometric animated GIFs. (via)
- Search-oriented tools for Unix-style mail. (via)
- Things I won’t work with. Chemistry, not software. (via)
There’s some DragonFly links I snuck in here because why not?
- OpenBSD Innovation List. (via)
- How to block traffic based off country – pFSense (via)
- pfSense 2.2.6 is released.
- Orchestrating multiple FreeBSDs?
- Hacking the PS4, part 3: FreeBSD Kernel exploitation. (via)
- PIC32-RetroBSD Open Source Hardware Board running Unix like RetroBSD OS. (via)
- Is there a way to cite the FreeBSD handbook and other documentation in APA format?
- Newbie testing out new OS’s
- OPNsense 15.7.23 Released
- [PSA] 1920×1080 on DragonFlyBSD 4.4 under QEMU/KVM.
- The DragonFly 4.4 release article on linuxfr.org – always in-depth.
- Faces of FreeBSD 2015: Erin Clark.
- n2k15: bluhm@ on MP networking (out from under biglock)
- n2k15: vgross@ on deep surgery in TCP/IP stack code
- n2k15: krw@ on fdisk, installboot, dhclient, GPT fixes
- n2k15: reyk@ on hosting a hackathon, vmd, and the switch
- n2k15: mpi@ on MP networking progress
- n2k15: stsp@ on 11n mode wifi, testing
- OpenBSD’s sndiod: now with privsep
- Problems with Systemd and Why I Like BSD Init. (via)
- DiscoverBSD for 2015/12/21.
- AsiaBSDCon 2016 is happening March 10-13, 2016, in Tokyo. The call for papers is out and due by January 8th. Tutorial proposals are due at the end of the month.
Christmas doesn’t stop BSDNow from happening, and this week – along with the normal news summary – has an interview with Trent Thompson about virtualization on FreeBSD. Specifically, iohyve, the new management system.
(Linking directly to the broadcast site instead of the page with the full summary on the BSDNow site, because that summary page isn’t up as of me posting this.)
A number of people have reported problems with qemu and DragonFly, both running locally and on a host. It turns out to be a problem with the getcontext(), setcontext(), and swapcontext() functions, but Matthew Dillon fixed it in a way that doesn’t affect performance very much.
That apparently wasn’t good enough, so he added _quick versions of those same functions, so it became not just a fix, but an improvement.
In related qemu news: qemu-devel can use vknetd similar to a vkernel, now.
I was going to point at a new igb(4) update for testing, but Sepherosa Ziehau has already merged it. Try it if you have the right Intel networking hardware.
