Best of LinuxJanuary 2025

  1. 1
    Video
    Avatar of davidbombalDavid Bombal·1y

    FREE Ethical Hacking course (70 hours & includes Kali Linux labs)

    Cisco is offering a free 70-hour ethical hacking course through its Networking Academy, which includes hands-on labs using Kali Linux. The course aims to bridge the growing gap in the cybersecurity workforce by providing practical skills and knowledge. It covers topics such as penetration testing, social engineering attacks, and reconnaissance with tools like nmap and the Social Engineering Toolkit. Although the course is free, obtaining the certification costs $100.

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

    I Feel Like a Hacker Using These Cool Linux Terminal Tools

    Explore a list of entertaining Linux terminal tools that can make you feel like a hacker. Tools like genact, Cmatrix, Hollywood, TEXTREME, No More Secrets, Cool Retro Term, gping, and Bpytop are covered with instructions for installation and use. These tools mimic various effects and animations often seen in movies, creating an impressive display for anyone watching you work on your terminal.

  3. 3
    Article
    Avatar of jeffgeerlingJeff Geerling·1y

    Top 10 ways to monitor Linux in the console

    Explore several modern and useful tools for monitoring Linux system performance through the console. From the basic 'top' utility to more advanced tools like 'htop', 'atop', 'iftop', 'iotop', 'nvtop', and 'btop', each tool offers unique features for CPU, network, disk, and GPU monitoring. Learn installation commands and get insights on when to use each tool for optimal system monitoring.

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

    21 Jargon Every Linux User Should Know

    Learn 21 essential jargon terms every Linux user should know, from the kernel and distros to dual booting and display managers. Improve your understanding of Linux terminology to navigate and use the operating system more effectively.

  5. 5
    Article
    Avatar of devtoDEV·1y

    A Look Inside Docker & Its working.

    Docker is a tool to run containers and build images, providing a CLI and API for container management. Containers are isolated entities that include applications and their dependencies. Docker images define container contents and operation. The Docker CLI translates commands into API requests for the Docker daemon, which manages container and image operations via ContainerD and runc. Key Linux features, Namespaces and C-Groups, provide process isolation and resource allocation within containers.

  6. 6
    Article
    Avatar of cybertec_postgresqlCYBERTEC PostgreSQL·1y

    PostgreSQL Development Introduction

    This post provides a comprehensive guide for absolute beginners on how to contribute to PostgreSQL development. It covers how to compile and install PostgreSQL using different build systems (Meson for version 16 and newer, GNU Autoconf for version 15 and older), set up a development environment, and create custom extensions. The guide walks through essential commands, environment setup, and debugging techniques, emphasizing the importance of understanding each step and practicing by breaking and fixing code.

  7. 7
    Article
    Avatar of hnHacker News·1y

    I spent 18 years in the Linux console and I don't regret it

    The post explores the author's journey with Linux spanning over 18 years. It begins with their introduction to the OS in the early 2000s and continues to describe the learning experiences, nostalgic moments, and skills gained through using Linux without modern aids like the internet. It covers the transition from Windows to dual-boot setups, the acquisition of programming knowledge, the challenges faced, and the tools used. The author reminisces about university life and embedded programming, highlighting the long-term benefits of mastering the Linux console. The post concludes with reflections on the current state of Linux and the author's preferences for software and tools.

  8. 8
    Video
    Avatar of lauriewiredLaurieWired·1y

    2025 Computer Science Predictions

    Predictions for 2025 include increased adoption of RISC-V in major Linux distributions, quantum-resistant cryptographic algorithms by NIST, the continued rise of memory-safe programming languages like Rust and Go, and emerging trends in AI-generated content and background music. Moreover, expectations include the use of AI upscaling in streaming and LLMs' impact on decompiler tools and NPC interactions in gaming.

  9. 9
    Article
    Avatar of hnHacker News·1y

    LinuxServer.io

    Webtop provides Alpine, Ubuntu, Fedora, and Arch based containers with full desktop environments accessible via modern web browsers. It supports multiple architectures, various desktop environments, and allows configuration through environment variables. Security setups are crucial if exposed to the internet. GPU acceleration, language support, and application persistence are further features available. Updating, managing, and building these containers require specific steps and commands.

  10. 10
    Article
    Avatar of hnHacker News·1y

    Nix - Death by a thousand cuts

    The author shares their experience of using NixOS, highlighting benefits like declarative configuration, easy service setup, and ephemeral shells. However, they discuss various drawbacks such as version upgrade complexities, community challenges, and high resource use. They conclude that while Nix offers significant advantages, especially for reproducible configurations, it requires a steep learning curve and ongoing maintenance that may not suit all users.

  11. 11
    Article
    Avatar of lobstersLobsters·1y

    Building a tiny Linux from scratch

    The author describes their journey of building a tiny Linux system from scratch to gain a deeper understanding of the Linux kernel and the boot process. They detail the steps taken to compile the Linux kernel and Busybox, write an init process in Rust, create an initramfs, and configure the system for UEFI booting. The post includes troubleshooting tips for common issues and additional ideas for expanding the project.

  12. 12
    Video
    Avatar of youtubeYouTube·1y

    How to Learn Hacking (2025) - a Practical Guide

    Learning hacking requires persistence and a strong foundation. Start with networking basics, using tools like Cisco Packet Tracer and TryHackMe. Master tools such as Wireshark and platforms like Ubuntu and Kali Linux. Experiment with tools like Nmap and Burp Suite, and learn programming basics with Python and Bash scripting. Build a virtual lab for practical experience, use platforms like Hack The Box, and engage with the community for support. Cyberflow’s Academy offers structured, step-by-step guides and a supportive community for aspiring hackers.

  13. 13
    Article
    Avatar of communityCommunity Picks·1y

    Why You Should Keep All Your Linux Dotfiles on GitHub

    Managing dotfiles with git can save time, provide a robust backup option, and ensure a consistent setup across multiple machines. Using GitHub to host dotfiles allows for easy sharing and collaboration. By setting up a bare repository and configuring aliases, you can seamlessly version control and share your dotfiles. This approach simplifies transferring your configurations to new systems and maintains a complete history of changes.

  14. 14
    Article
    Avatar of infoworldInfoWorld·1y

    4 tiny Docker images for lightweight containers

    This post explores how small you can make a Docker image, focusing on four tiny but powerful base images: Alpine, BusyBox, Debian Slim, and Red Hat UBI Micro/Minimal. It discusses the advantages of lightweight containers, such as reduced attack surfaces, fewer dependencies, and faster build times. Additionally, it highlights a bonus repository by Jérôme Petazzoni, which offers experimental minimal Docker images for various tasks.

  15. 15
    Article
    Avatar of communityCommunity Picks·1y

    What is a Homelab and Why Should You Have One?

    A homelab is a local server setup for hosting various applications and virtualized systems for learning, development, or home usage. It provides a playground for technical skills, privacy-conscious backups, and engaging projects for families. Essential uses include media servers, development/test environments, DVR systems, remote access servers, and personal backups. Setting one up involves basic hardware and software like Linux, VirtualBox, or ProxMox.

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

    Don't Believe These Dual Boot Myths

    Dual booting allows you to have two operating systems on a single computer, and switch between them at boot time. Despite common myths, it does not slow down your system, is not limited to Windows and Linux, can be done with secure boot enabled, does not require two disks, doesn’t necessitate installing Linux after Windows, and you can revert to a single OS without formatting the entire system.

  17. 17
    Video
    Avatar of davidbombalDavid Bombal·1y

    Hacking Tools (with demos) that you need to learn in 2025

  18. 18
    Article
    Avatar of theregisterThe Register·1y

    Ghostty 1: A better terminal emulator

    Ghostty, a terminal emulator developed by HashiCorp co-founder Mitchell Hashimoto, has reached version 1.0.1. It is cross-platform, available for macOS and Linux, and is implemented in the Zig programming language. Ghostty offers several notable improvements, including GPU acceleration, efficient processor usage, and support for multiple writing systems and font rendering. Despite its new features, Ghostty has some compatibility issues with traditional desktop environments.

  19. 19
    Article
    Avatar of notedNoted·1y

    Generate Stunning Background Images using Self Hosted Fooocus in Docker

    Learn how to generate stunning background images using the self-hosted Fooocus tool in Docker. The guide provides step-by-step instructions on setting up Fooocus with Docker Compose, downloading necessary models, and optimizing GPU performance for better image generation. It also covers customizing settings for different styles and resolutions, making it a powerful tool for unleashing creativity.

  20. 20
    Article
    Avatar of hnHacker News·1y

    Creation

    An individual built a custom laptop with impressive features such as a 4K AMOLED display, Cherry MX mechanical keyboard, and 7-hour battery life, all using open-source components. The project involved detailed steps in choosing the right SoC, designing the power system, creating the mainboard, integrating peripherals, and final assembly. The journey highlights both hardware and software challenges, emphasizing the integration of various technologies and open-source tools.

  21. 21
    Video
    Avatar of bigboxswebigboxSWE·1y

    Unhinged Linux Distros

    The post explores various unconventional Linux distributions, each catering to niche interests such as religious themes (Ubuntu Christian Edition, Linux Muslim Edition), musical interests (Rebecca Black Linux), and weeb culture (Linux mangaka, NY Arch). These distros often include unique pre-installed software and themed elements. The author humorously dissects the appeal and practicality of each distro, highlighting their unique features.

  22. 22
    Article
    Avatar of collectionsCollections·1y

    isd: An Interactive TUI for Effective Systemd Management

    isd is a terminal user interface designed to enhance the management of systemd units with features like fuzzy search, auto-refreshing previews, smart sudo handling, and a customizable interface. It supports system and user units, offers a command palette, and uses YAML configuration files. Installation is flexible, supporting AppImage, Nix, and Python package methods.

  23. 23
    Article
    Avatar of theregisterThe Register·1y

    Linus Torvalds offers to build free guitar effects pedal

    Linus Torvalds has offered to hand-build a guitar effects pedal for a random kernel developer who has a commit from 2024. The offer was made in his latest kernel release update, where he mentioned his interest in building guitar pedals as a holiday hobby. Torvalds, while not a guitarist, enjoys the tinkering and sees the giveaway as a way to check engagement with his weekly updates.

  24. 24
    Video
    Avatar of mentaloutlawMental Outlaw·1y

    Why Linux is Better Than Windows 11

    Linux offers several advantages over Windows 11, such as cost savings, better performance, enhanced security, and greater customizability. Many PCs are not compatible with Windows 11 due to strict hardware requirements, but Linux can run on older hardware effectively. Linux's open-source nature leads to faster bug fixes and better privacy since it doesn't collect user data like Windows. Additionally, Linux's low system overhead provides better performance for gaming and other applications.

  25. 25
    Article
    Avatar of tailscaleTailscale·1y

    Video: Lightweight server monitoring on your tailnet with Beszel

    Beszel offers a simple, lightweight server monitoring solution that can run on various platforms including Linux, macOS, and Windows. It easily integrates with Tailscale to provide basic metrics like temperature and disk usage. The post details the setup process of Beszel in a video, and hints at future content about integrating Tailscale client metrics with Prometheus.