The hottest Linux Substack posts right now

And their main takeaways
Category
Top Technology Topics
The Lunduke Journal of Technology 5170 implied HN points 26 Apr 23
  1. Red Hat, the largest Linux company, is laying off 760 employees to focus on doing fewer things better
  2. Q1 of 2023 had a record number of tech layoffs, over three times more than during the Dot Com Bubble Burst in 1999
  3. There are concerns about how these layoffs will affect Red Hat's success, potential future layoffs, and impact on smaller Linux firms
The Lunduke Journal of Technology 5170 implied HN points 16 Apr 23
  1. The first interview about Linux with Linus Torvalds was published in a small E-Mail newsletter in 1992.
  2. The newsletter was significant as it was the first written specifically for Linux and contained the first interview ever with Linus Torvalds about Linux.
  3. Linus Torvalds started working on Linux after taking a UNIX and C course at university, and the system evolved from a terminal emulator to a UNIX-like system.
lcamtuf’s thing 1428 implied HN points 13 Oct 23
  1. Setting up a Linux toolchain for Cortex-M microcontrollers can be challenging but beneficial.
  2. When setting up the toolchain, ensure to get the Cortex-M cross-compiler, CMSIS library, and Device Family Pack.
  3. Compiling and programming the device requires additional steps like using the newlib C library and flashing the binary onto the chip.
Get a weekly roundup of the best Substack posts, by hacker news affinity:
Console 531 implied HN points 21 Jan 24
  1. Planify is a task manager designed for GNU/Linux, inspired by popular task managers like Things 3 and Todoist.
  2. Planify's developer, Alain, started the project as a way to create a task manager with a nice design and good functionality for Linux users.
  3. Planify is free to download and is maintained through donations, with a focus on design, detail, and user-friendly elements.
Arraybolt's Archives 58 implied HN points 09 Mar 23
  1. The author's journey with Linux started from a young age on Windows, then moved to testing different Linux distros like KXStudio and ChaletOS.
  2. Experimenting with different distros in virtual machines and on physical hardware led to the discovery and preference for Ubuntu-based distros like Kubuntu and Lubuntu.
  3. Eventually, the author transitioned to contributing to Ubuntu development, experiencing the joy of being part of a community and making a positive impact.
Type Classes 100 implied HN points 30 May 23
  1. The post discusses a project involving NixOS and XMPP, focusing on setting up a server for sending messages to oneself.
  2. It delves into systemd service configuration and how to follow along if you have a NixOS server or just want to explore what NixOS is capable of.
  3. Readers are encouraged to subscribe to Type Classes for a 7-day free trial to access the full post archives and learn more about the project.
Rahul’s Newsletter 19 implied HN points 07 Jan 24
  1. Built a DIY photo frame using Raspberry Pi and a portable monitor for better image control.
  2. Software setup is not easy for beginners, but allows for customizing photo display and adding features like clock and metadata.
  3. Advantages include control over displayed images, support for multiple galleries, and advanced features for automation.
The Personable Engineer 3 HN points 15 Mar 24
  1. The "/proc" folder in Linux is a pseudo-filesystem that provides access to kernel data structures, allowing tools like ps and top to query data about processes and the kernel.
  2. By exploring the proc filesystem, you can gather useful information about processes, such as executable files, threads, environment variables, process owner, and more, even without tools like ps or top.
  3. The proc filesystem also offers insights into kernel information, such as the kernel version, configurations, and system uptime, providing a deeper understanding of the system's inner workings.
burkhardstubert 39 implied HN points 30 Apr 20
  1. Using Docker can make it easier to manage different build environments for Qt applications. It allows you to hide the complexity of the build environment while still getting the same results.
  2. There are talks about potential delays in open-source Qt releases, which could impact the community. However, it seems like these discussions may just be negotiations for better licensing terms.
  3. Continuous delivery practices can help teams perform better without sacrificing quality. By focusing on smaller, manageable changes, teams can achieve both speed and stability in software delivery.
burkhardstubert 19 implied HN points 31 Jul 20
  1. Updating software can cause unexpected issues, as minor upgrades may change how the system works. It's important to check compatibility to avoid big problems.
  2. Good software design means creating deep modules with simple interfaces, making the software easier to understand and extend in the future.
  3. In testing and coding, having clear boundaries and small, focused modules help reduce complexity and make the code more manageable.
Thái | Hacker | Kỹ sư tin tặc 0 implied HN points 17 Jul 07
  1. The majority of code contributions to Linux come from developers working for companies like Red Hat, IBM, Google, and Nokia, not solely from Linus Torvalds.
  2. Nearly 2,000 developers contributed at least one patch to the Linux kernel in the last year, showcasing a diverse and well-supported development community.
  3. Contemporary kernel development for Linux is a collaborative effort involving a wide group of paid developers, rather than being reliant on an individual or a small group of contributors.
Thái | Hacker | Kỹ sư tin tặc 0 implied HN points 17 Jul 07
  1. It's possible to create a Linux distribution with tools like rBuilder Online which simplifies the process with just a few clicks.
  2. Software appliances, though like distributions, are optimized to run specific software applications, making the operating system transparent to the user.
  3. Software appliances can be used in various ways like installing them as a normal distribution, converting them into hardware appliances, or transforming them into virtual appliances using tools like VMWare and Xen.
Thái | Hacker | Kỹ sư tin tặc 0 implied HN points 17 Jul 07
  1. Vietkey Linux is not an operating system, but a Linux distribution among many others worldwide.
  2. When developing a Linux distribution, it is crucial to comply with the GPL and other open-source licenses.
  3. Security updates play a vital role in maintaining the safety of a Linux distribution, which might be a challenge for smaller development teams like Vietkey Linux.
Thái | Hacker | Kỹ sư tin tặc 0 implied HN points 22 Mar 07
  1. On March 22, 2007, amidst Microsoft's Windows Vista event in Vietnam, a group decided to distribute free Linux CDs and guides to promote Linux.
  2. The initiative involved distributing 300 packages containing Ubuntu Linux CDs and quickstart manuals in Vietnamese to promote Linux among students and developers.
  3. The community effort included financial and moral support, CD burning sessions, design needs, and upbeat Linux spirit.
Thái | Hacker | Kỹ sư tin tặc 0 implied HN points 05 Mar 07
  1. The post provides a detailed introduction to Ubuntu, covering installation, configuration adjustments, and adding common software.
  2. The tutorial encourages considering Ubuntu as an alternative to Windows for a secure system without DRM restrictions, running even on older hardware, and with all software free of charge.
  3. The article aims to assist people willing to switch to Linux in setting up a Linux desktop that fully replaces their Windows desktop.
Thái | Hacker | Kỹ sư tin tặc 0 implied HN points 04 Mar 07
  1. Damn Vulnerable Linux is a distribution aimed at providing hands-on experience with security issues within GNU/Linux to teach protection and mitigation techniques.
  2. The project focuses on binary exploitation, buffer overflows, web exploitation, reverse code engineering, and copy protection analysis.
  3. Damn Vulnerable Linux stands out for its emphasis on buffer overflows, disassembly, and providing a self-contained, easy-to-use environment for learning security topics.
Arraybolt's Archives 0 implied HN points 30 Nov 23
  1. Consider using debootstrap to create minimal Ubuntu virtual machines for specific use cases.
  2. Using a manual installation approach provides more control over the software installed in the VM.
  3. Customize the Ubuntu VM with essential packages, bootloader setup, network manager, and other configurations to make it fully functional.
The Lunduke Journal of Technology 0 implied HN points 12 Dec 24
  1. The Linux Foundation's revenue has significantly increased, reaching nearly $300 million, mainly from corporate membership dues. This shows strong financial backing from big companies.
  2. Spending on Linux projects has dropped to historic lows, with only 2.3% of revenue spent directly on Linux in 2024. Their focus is shifting more towards corporate operations than actual Linux development.
  3. The 2024 annual report does not mention diversity or climate change at all, marking a notable change from previous years where these topics were heavily discussed. This hints at a shift in priorities for the organization.
Certo Modo 0 implied HN points 09 Jun 23
  1. System calls are how programs interact with the operating system to request and manage resources like memory and files.
  2. System call tracing allows real-time observation of running processes to understand resource usage and behavior.
  3. Tracing tools like strace and perf can help diagnose issues in production systems but come with a performance impact, requiring caution in usage.
Certo Modo 0 implied HN points 01 Jun 23
  1. To excel in an SRE role, focus on developing important character traits like emotional intelligence, resilience, and assertiveness to stand out as a candidate.
  2. Coding skills are essential for an SRE position; expect to be tested on tasks like file I/O, data structures, and program efficiency, so practice coding and explaining your solutions.
  3. Understanding systems knowledge and experience is crucial; be prepared to discuss Linux internals, troubleshooting tools, and system administration basics in interviews to showcase your expertise.