Since Swift's open-source release, IBM has been working on the project and providing libdispatch on Linux, as well as providing a Swift web-based runtime and a managed catalog of Swift projects. InfoQ spoke to Chris Bailey and Patrick Bohrer, who presented at QCon London 2016, and asked them where they see Swift going in the future.
Configuration management is the foundation that makes modern infrastructure possible. Tools that enable configuration management are required in the toolbox of any operations team, and many development teams as well. Although all the tools aim to solve the same basic set of problems, they adhere to different visions and exhibit different characteristics.
This article gives a short introduction to NixOS, a Linux distribution, and to Nix, the package manager on which NixOS is based. These provide a declarative approach to configuration management with many advantages to users, such as strong reproducibility and atomic upgrades and rollbacks.
Advanced Programming in the UNIX Environment is highly regarded as solid reference on the UNIX environment. InfoQ speaks with coauthor Stephen Rago about this latest edition. 1
Kyle Rankin delivers practical advice and techniques for team oriented troubleshooting of Linux servers in a DevOps culture. The book includes Linux Server Best Practices in common problem areas.
In this article we will walk through how to use the Inotify Linux utility to monitor directories and trigger alerts on changes and present tools you might want to add to your personal toolbox. 1
This article briefly compares the kernels of the three widely used operating systems (Vista and two Unix derived) using three axes of comparison: efficiency, evolvement, and user friendliness. 7
Fedora Core 4 was the first release to include a a lot of code written in Java. gcj lead Tom Tromey explains the state of Java support in Redhat and how to use gcj to build RPMs.