Welcome to cron.weekly issue #8 for Sunday, December 27th. To everyone a very merry Christmas and a happy new year! May your favourite open source beta project reach a stable release in 2016! š
I would have thought Christmas and the yearsā end would make for a slow and empty edition, but I couldnāt have been more wrong. Lots of new releases but very little new projects and guides. Bloggers are taking some time off, it seems. This also makes this release a bit atypical.
News
pfSense 2.2.6 released
A new release of the pfSense firewall which fixes several security vulnerabilities. If youāre running a 2.2 release, youāll want this upgrade.
Darktable 2.0 released
A new major release for Darktable is out! This RAW photo editor compares to Adobeās Lightroom, but is completely open source.
Ruby 2.3.0 released
The new release features improved debug messages, a new āsafe navigation operatorā (&.), frozen strings (immutable variables) and much more.
SpaceX: powered by Linux
Linux runs everywhere at SpaceX, from desktops to spacecraft. This article explores why Linux was chosen and offers quite a bit of background story.
Fedora 24 to ship with gcc 6
This may seem like a small change, but the Fedora team wants to recompile all current binaries with gcc 6 for the Fedora 24 release. Most packages will have to rebuild too, because of dependencies on libtool, llvm, gcc, ā¦
Gitlab 8.3 released
This new release of the open source Github/Bitbucket clone features an auto-merge option and, just like Github Pages, the new Gitlab Pages feature that allows you to host a static version of your site (for now: enterprise edition only, Iām sure the community edition will soon follow).
OpenSSL inconsistenties: This is why we canāt have nice things
A well-founded rant on cryptography in general but mostly aiming at OpenSSLās implementation of different ciphers. TLS ciphers are different for Apache, Nginx, Ruby, ā¦ and can cause a world of (debug) pain.
Opinion: how package systems should allow you to pin versions
Another well-written post on what āgood package managementā would be in terms of version pinning different packages.
Cracking Linux with the backspace key?
This is follow-up of last weeksā issue on Grub2ās security vulnerability. It offers more background and confirms that while the bug is indeed embarrassing for the Linux community, exploiting it was only possible in very specific circumstances.
Vagrant 1.8 released
This release packs a whole lot of awesome: auto-installing Virtualbox, Linked Clones (less disk space consumption), easier snapshots, powershell support and easier port-management.
Open source is ugly: Improving UI and UX
Letās face it, most of us hackers can write super useful and convenient tools, but weāre no masters of usability or design. This interview offers good insights as to why that is often the case.
Gephi 0.9 released
Gephi is the leading graph visualization software ā known as the āPhotoshop for networksā and is open-source and free. This release took more than 3 years to see the light of day.
boringcc
Google has already created the OpenSSL fork āBoringSSLā and is planning to do the same for the gcc project, naming it boringcc. Itās targeting one of our core tools (gcc) so Iāll be interested to follow its releases.
Tools & Projects
Docker Alpine
A super small Docker image based on Alpine Linux. The image is only 5 MB and has access to a package repository that has more features than most other BusyBox based images.
The Hadoop Ecosystem Table
This impressive overview keeps the track of all the Hadoop related projects, focussing on open source environments. Quite the overview and it looks like a good starting point if you want to explore the Hadoop space.
OpenTSDB ā A Distributed, Scalable Monitoring System
The OpenTSBD project allows you to store and serve massive amounts of time series data without losing granularity.
Tiling window manager for OSX
Weāve had tiling window managers for Linux for ages, and since I know many Linux users run Macās (either personally or for work), you may find this interesting too. This project brings the tiling window manager to OSX.
Tup: file-based build system
This very minimalist and efficient build system offers support for Linux, Mac and Windows. It seems versatile enough to replace _make _in most cases.
Keybox: web-based central access system
KeyBox is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of userās public SSH keys. Key management and administration is based on profiles assigned to defined users.
Ispy
Ispy can monitor the output of terminals and processes. Instead of using screen to share a terminal session, you can use ispy to follow someone elseās actions.
Guides & Tutorials
Secure Nginx with Letās Encrypt on Ubuntu 14.04
While it focusses on Ubuntu, the guide is also applicable to Debian based distributions or other versions of Ubuntu. Since Letās Encrypt is so easy to use, these guides practically write themselves.
OpenBSD jumpstart
Itās not Linux, but it is open source. This presentation gives a solid introduction to the security-focussed OS with practical pointers on configuring network, config files, routing, ā¦
Reddit post: lifesaving linux tools
It feels odd linking to a Reddit post, but this one is worth it: everyone shares their favourite ālifesavingā linux tool. Itās got some surprising commands like ethtool, disown, cssh, ā¦