Best of LinuxApril 2025

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    How to Deploy a Node.js Application on AWS

    Learn to deploy a Node.js/Express application on AWS using an EC2 instance. The guide covers prerequisites such as having an AWS account and knowledge of Node.js, Express, and Linux commands. It details setting up an EC2 instance, installing necessary packages, deploying the application, and configuring security settings. The tutorial also includes steps to use Caddy as a reverse proxy to simplify access to the deployed app.

  2. 2
    Article
    Avatar of opensuseopenSUSE·1y

    Replace Windows, Not Your Device

    With the end of Windows 10 support, users are encouraged to consider open-source alternatives like openSUSE instead of discarding functional hardware. Using Linux distributions can extend the life of devices, reduce electronic waste, and offer greater control over privacy and security without the need for new hardware.

  3. 3
    Article
    Avatar of collectionsCollections·51w

    Exploring Linux: PewDiePie's Journey and Why You Should Consider Switching

    PewDiePie has switched from Windows to Linux, highlighting its customization, minimalism, and fewer disruptive prompts. He explores Arch Linux, tackles the learning curve, and acknowledges improved gaming compatibility. Linux offers freedom and personalization with robust community support.

  4. 4
    Article
    Avatar of lobstersLobsters·1y

    AerynOS

    AerynOS is a groundbreaking Linux distribution that promises atomic updates, high performance, and exceptional reliability. It allows users to experience fast desktop computing with optimized system architecture. The system ensures reliable updates with live atomic processes, reducing the need for reboots and preventing broken states. AerynOS also offers advanced package building and automatic boot management.

  5. 5
    Video
    Avatar of techworldwithnanaTechWorld with Nana·1y

    13 Linux Commands Every Engineer Should Know (Real-World Example)

    Learn the essential Linux commands every engineer should know through real-world examples using a Docker-based Linux environment. The tutorial includes instructions for setting up Docker, navigating the Linux file system, diagnosing issues using logs, and editing configuration files effectively. It also covers file permissions, using the Vim editor, and ensuring best practices for file management.

  6. 6
    Article
    Avatar of jeffgeerlingJeff Geerling·1y

    Raspberry Pi cluster spotted inside $6k audio processor

    The Orban Optimod 5000-series audio processors, which cost between $6,000-15,000, include a 3-node Raspberry Pi cluster. Each node in the cluster serves a different function: one for remote control and firmware updates, another for multi-stream audio processing, and an optional third for watermarking audio streams. This setup is popular among broadcasters for its power efficiency and long-term vendor support using Pi CM4/CM5 modules.

  7. 7
    Article
    Avatar of itsfossIt's Foss·1y

    11 Vibe Coding Tools to 10x Your Development on Linux

    Vibe Coding revolutionizes software development by utilizing AI to generate code from simple prompts, eliminating the need for syntax or debugging. This guide introduces 11 essential tools that leverage AI for coding on Linux, including Aider for pair programming, VannaAI for SQL database interaction, All Hands for AI developer agents, and more. These tools offer features such as code autocompletion, natural language command execution, and local integration of language models, enhancing the coding experience for both beginners and experienced developers.

  8. 8
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·1y

    Top 20 Linux Commands Every Pentester Should Know

    Mastering essential Linux commands can significantly enhance a pentester's efficiency. Commands like uname, ip a, ss, ps aux, and others are crucial for navigating systems, identifying security vulnerabilities, and conducting investigations. Understanding when and how to use these commands is as important as knowing the commands themselves.

  9. 9
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·51w

    How to Install a Honeypot to Catch Hackers

    Creating a honeypot is a proactive cybersecurity measure that lures hackers to a simulated system, allowing you to observe their actions and improve security. This guide explains the types of honeypots, their purpose, and provides a step-by-step process for installing a basic SSH honeypot using Cowrie. It emphasizes the importance of monitoring and analyzing logs, maintaining isolation from production environments, and adhering to legal boundaries.

  10. 10
    Article
    Avatar of communityCommunity Picks·1y

    Self-Hosting A Cluster On Old Phones

    Old smartphones can be repurposed as computing clusters, utilizing their computing power to run self-hosted services. To achieve this, a phone with an unlockable bootloader is required to install postmarketOS, a Linux distribution that enables SSH access and the use of Kubernetes. This practice can be more cost-effective and provide robust alternatives compared to using devices like Raspberry Pi. The guide explores detailed steps for setting up such clusters, making use of old or partially damaged phones.

  11. 11
    Article
    Avatar of omgubomg! ubuntu!·1y

    11 Things to Do After Installing Ubuntu 25.04

    The Ubuntu 25.04 release brings fresh features and updates aimed at enhancing user experience. Key tasks suggested after installation include checking for updates, configuring the Ubuntu Dock, enabling battery percentage display, using the Night Light feature, setting up fractional scaling, and installing essential applications. Customization options such as personalizing the desktop and exploring GNOME Extensions are also highlighted, along with tips to optimize Firefox and make use of new wellbeing reminders.

  12. 12
    Article
    Avatar of theregisterThe Register·51w

    Windows isn't an OS, it's a bad habit bordering on addiction

    This opinion piece argues that Windows has become more of a bad habit than a useful operating system, with Microsoft pushing unwanted updates and monetization strategies onto users. It suggests exploring alternatives like macOS and Linux, which offer varying degrees of freedom and user experience. The article encourages users to plan for a detox from Windows dependency and consider other platforms that align with future technological trends.

  13. 13
    Article
    Avatar of hnHacker News·1y

    Podman Quadlets with Podman Desktop

    Learn about Podman Quadlets, which allow declarative container management using systemd. Discover how to create, manage, and use Quadlets with Podman Desktop, including key features like integration with Podlet, a Quadlet management UI, and a logs viewer. Gain insights on how to install and use the Podman Quadlet extension for easier container workflows.

  14. 14
    Video
    Avatar of programmersarealsohumanProgrammers are also human·1y

    Senior Engineer tries Vibe Coding.

    A senior engineer shares their frustrations while attempting to fix and optimize code, exploring various technologies like Node.js, Vim, and artificial intelligence. They experience issues with component structures, obeying style guides, and argue over using certain programming languages and frameworks. Despite the setbacks, they persist in finding solutions for optimal coding practices.

  15. 15
    Article
    Avatar of dhhDavid Heinemeier Hansson·1y

    The new Framework 13 HX370

    The new AMD HX370 option in the Framework 13 laptop offers a notable performance boost for developers, running test suites significantly faster than other models. Despite its higher cost, it appeals with its better keyboard, matte screen, repairability, and excellent Linux compatibility. Alternatives like the budget-friendly Ryzen AI 5 340 and the slightly less powerful but cheaper Ryzen AI 7 350 also present competitive options. Apple's hardware remains strong, but its software is criticized for increasing bloat and control, making Linux a more attractive choice for development.

  16. 16
    Video
    Avatar of linuxcastThe Linux Cast·1y

    You Can't Do Real Work on Linux

    The stereotype that Linux can't be used for 'real work' is challenged. While specialized software like AutoCAD and Adobe products may not be fully supported, most other tasks can be done efficiently on Linux. The author talks about their own experience using Linux for text editing, development, and content creation, arguing that Linux is as productive as other operating systems for the vast majority of users.

  17. 17
    Article
    Avatar of hnHacker News·1y

    Please Don't Sell Space In Your Homelab

    Hosting services for others on your home server is fraught with numerous challenges, including hardware reliability, internet bandwidth, public IP requirements, legal risks, and customer support needs. Legal issues such as GDPR compliance and the risk of data breaches can create significant liabilities. Additionally, isolated and secure environments are necessary to avoid complications stemming from malicious activities. Instead of selling server space, consider other uses such as hosting media servers for personal use or friends, donating CPU cycles to research projects, or downsizing your setup.

  18. 18
    Article
    Avatar of baeldungBaeldung·1y

    How to Run a Java Program in the Background

    Learn various methods to run a Java application as a background process, keep it running after terminal closure, and monitor it using logs. Explore the use of '&' operator, nohup, systemd services, screen, and tmux for effective process management.

  19. 19
    Article
    Avatar of itsfossIt's Foss·51w

    Dual Booting CachyOS and Windows

    The post provides a step-by-step guide on dual booting CachyOS alongside Windows on a laptop. It details the requirements, such as an internet connection and specific hardware, and covers creating a live USB using Ventoy, booting from it, and installing CachyOS with a focus on partitioning. It also addresses resolving a GRUB bootloader issue when Windows does not appear as a boot option.

  20. 20
    Video
    Avatar of primeagenThePrimeTime·51w

    The Worst OS

    The user expresses frustration with Windows due to its constant prompts and cumbersome menu navigation. There's a comparison to Linux's straightforwardness. The selling point of Linux is its simplicity, as it does what users want without many interruptions.

  21. 21
    Video
    Avatar of typecrafttypecraft·1y

    THIS is the best way to Automate Linux

    Discover a simple method to automate Linux setup using shell scripts, allowing for easy reinstallation of system configurations and packages across different computers and distributions. Learn how to create and execute scripts for package installations and system configurations, making your Linux environment reproducible and flexible. Explore more tips and tools for Linux, Vim, and development productivity.

  22. 22
    Article
    Avatar of omgubomg! ubuntu!·52w

    COSMIC Desktop Alpha 7 Brings More New Features

    System76 has announced the 7th alpha release of the Rust-based COSMIC desktop environment. The update introduces new features such as workspace reordering and pinning, additional accessibility aids like color filters and a mono sound option, support for global keyboard shortcuts for X11 apps, and enhanced X11 scaling controls. The release also includes tooltip additions, system shortcuts, and more customizations for various COSMIC apps.

  23. 23
    Article
    Avatar of omgubomg! ubuntu!·1y

    Rnote 0.12 Released with Improved Linux Note-Taking Features

    Rnote 0.12, an open-source app for taking handwritten notes, sketching ideas, and annotating documents, introduces new features like a laser highlighting tool, improved tab management, multi-click selection, and encrypted PDF import. Built using GTK4 and Rust, Rnote supports stylus input, various document layouts, and has a new mode for e-ink displays. The update also includes multiple bug fixes and user experience improvements.

  24. 24
    Article
    Avatar of omgubomg! ubuntu!·1y

    Tauon Music Player Adds Slick Transparency Mode for Linux

    Tauon music player version 8.0 introduces several new features, including a Linux-exclusive transparency mode that enhances the aesthetic with semi-transparent UI elements. The update also brings better stability with a full port to SDL3, new options for the stop button, improved Discord RPC support, and an easier-to-find Shuffle Lockdown mode. Additional updates include the new 'Charmed' theme, a mini mode setting for Wayland, and various bug fixes.

  25. 25
    Article
    Avatar of hnHacker News·1y

    How I use Kate Editor

    Kate Editor is a versatile text editor for various programming projects. The post highlights its extensive plugin support, including Build & Run, Color Picker, Git Blame, and Debugger. The author explains how to customize Kate's settings for different workflows, use sessions for organizing projects, and take advantage of the LSP and Debug Adapter Protocols. The editor's simplicity, powerful features, and supportive community make it a preferred choice over alternatives like VSCode.