This is courtesy of Thomas Adam who is also maintaining the Linux port of the tmux terminal multiplexer.
Cosmopolitan C Library: "build-once run-anywhere c without devops"
Purports to create small ~40kb executables that run on Linux, Mac, Windows, FreeBSD, and OpenBSD. In the same binary.
Following up with #FreeBSD transitioning from subversion to git, the doc and src tree has been officially mirrored on gitlab!
https://gitlab.com/freebsd/freebsd-doc and https://gitlab.com/freebsd/freebsd-src
The ports tree will follow when migrated in march!
The source of truth being https://cgit.freebsd.org
CFT: pkg 1.16 (in pkg-devel in the #FreeBSD ports tree)
- @include for plist
- lua scripts can have real arguments
- plist keyword syntax can be validated in lua
- shell and lua triggers
- improvements in audit, info and create commands
- plenty of bug fixes
- plenty of new bugs 🙃
Tech stuff for #FreeBSD, for a change: converting legacy (ez)jails to VNET. https://signal.eu.org/blog/2020/11/18/converting-a-freebsd-ezjail-configuration-to-vnet/
If you've watched our video on the takedown of youtube-dl, you know how important it is that Github has reversed course and reinstated the repository. This is a strong commitment to the rights of the developer community, and we hope it sets an example. https://www.eff.org/deeplinks/2020/11/github-reinstates-youtube-dl-after-riaas-abuse-dmca https://twitter.com/EFF/status/1324833472553209856
Podcast interview with Brian Kernighan discusses ed(1)
2 efficients evenings in a row hacking on poudriere, 3 features in review in 2 PRs:
* the long asked for ability to use prebuilt packages
* thin repo (only have in the repo what you asked for)
* small repo (what you asked for + their runtime deps)
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!