Best of LinuxMarch 2024

  1. 1
    Article
    Avatar of pointerPointer·2y

    janhq/jan: Jan is an open source alternative to ChatGPT that runs 100% offline on your computer

    Jan is an open-source alternative to ChatGPT that runs 100% offline on your computer. It supports universal architectures, has different version types for different operating systems, and offers both stable and experimental builds. Jan requires specific system requirements and can be run in different modes, such as CPU or GPU. Contributions are welcome and users can report bugs and make feature requests. Jan is free and open source under the AGPLv3 license.

  2. 2
    Article
    Avatar of watercoolerWatercooler·2y

    Linux users

    Learn about Linux, its popular distributions, advantages, and how to start using it.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    Vim - key combinations to change text

    Learn key combinations in Vim to quickly edit text and be more productive in coding.

  4. 4
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Apple is in its Ballmer era

    Microsoft under CEO Satya Nadella is credited for embracing open source, attracting developers, and making better products. In contrast, Apple is seen as anchored in an aggrieved past and lacking the love and respect from builders on its platforms. The article suggests that Apple needs a cultural reboot and a leadership transition like Microsoft had with Nadella.

  5. 5
    Article
    Avatar of antonzAnton Zhiyanov·2y

    Grep by example: Interactive guide

    Learn how to use the grep command for text search on Linux machines. Find out about basic search operations, recursive search, search options, and output options. Discover other formats of the interactive guide.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    Distrobox

    Distrobox is a tool that enables the use of any Linux distribution inside the terminal. It provides backward and forward compatibility with software and allows users to choose their preferred distribution. Distrobox uses tools like podman, docker, or lilipod to create tightly integrated containers. It offers various commands and features for managing containers.

  7. 7
    Video
    Avatar of beyondfireshipBeyond Fireship·2y

    GitHub Copilot now controls your command line...

    GitHub Copilot CLI makes command line tools accessible to anyone with little effort. It can generate and understand various CLI commands and create directories, files, and perform other tasks. It supports GitHub CLI and provides commands like 'explain' and 'suggest'.

  8. 8
    Article
    Avatar of dhhDavid Heinemeier Hansson·2y

    Committing to Windows

    The author has decided to make Windows their new primary operating system with Linux running inside as a subsystem. The motivations include Apple's handling of the Epic AB situation and the desire to counter the Mac monoculture. Surprising delights with the Windows/Linux combo include gorgeous fonts and the author's exploration of neovim.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Tmux Cheat Sheet & Quick Reference

    A quick reference guide for Tmux that covers starting new sessions, renaming sessions, creating new windows, and more.

  10. 10
    Video
    Avatar of communityCommunity Picks·2y

    Write Your Own Bash Scripts for Automation [Tutorial]

    Learn how to write bash scripts for automation on a Linux system. This tutorial covers creating variables, using conditional statements, and interacting with the user.

  11. 11
    Video
    Avatar of communityCommunity Picks·2y

    Making Minimalist Web Server in C on Linux

    Learn how to create a minimalist web server in C on Linux using socket functions, bind, listen, accept, and send file.

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

    10 Tips to Get More Out of Nano Editor

    Explore lesser-known features of the Nano editor, including enabling mouse support, displaying a scrollbar, and showing line numbers.

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

    UPT: Universal Package Management Tool for Linux

    UPT is a universal package management tool for Linux written in Rust. It allows users to install, upgrade, and remove packages across different Linux distributions using a single tool. UPT requires initial installation effort but provides a consistent package management experience.

  14. 14
    Article
    Avatar of omgubomg! ubuntu!·2y

    GNOME 46: The Best New Features

    GNOME 46 brings new features and improvements to the file manager, search capabilities, notifications, and the Settings app. It is the default desktop environment for Ubuntu 24.04 LTS.

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

    A Beginner's Guide to LVM in Linux

    Learn about the Logical Volume Manager (LVM) in Linux, its components, and how to create partitions using LVM. Discover the benefits of LVM for managing storage on your computer.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Install Neovim Using the nvchad Framework

    Learn how to install Neovim using the nvchad framework on Linux and Debian-based distros. Nvchad provides a pre-configured setup with themes, code snippets, syntax highlighting, LSP configuration, and more.

  17. 17
    Article
    Avatar of newstackThe New Stack·2y

    Linux Pass: A Text-Based Password Manager

    Linux Pass is a text-based password manager for Linux servers without GUIs. It stores passwords in an encrypted text file and provides features such as adding, editing, generating, and retrieving passwords.

  18. 18
    Article
    Avatar of omgubomg! ubuntu!·2y

    Ubuntu 24.04 Makes Tiny Tweak to Hugely Improve Gaming

    Ubuntu 24.04 makes a small change to significantly improve gaming by increasing the virtual memory mapping limit. This change allows more top-tier titles to work out-of-the-box in Ubuntu and resolves crash and performance issues in some games. Modern games that make heavy use of memory-mapped I/O can benefit from this adjustment.

  19. 19
    Article
    Avatar of lobstersLobsters·2y

    The Linux Desktop Is Finally Great (both Ubuntu and Firefox)

    Ubuntu and Firefox on the Linux desktop are great, with smooth performance and new features like translations. Lutris has some issues, but overall, the Linux desktop proves to be a worthy alternative to macOS.

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

    Turn your Raspberry Pi into a NAS using Samba (SMB) Server

    Learn how to turn your Raspberry Pi into a NAS using Samba (SMB) server. Samba enables seamless file and print services interoperability and is widely supported by various operating systems. Follow the steps to install Samba and its dependencies, create a shared folder, edit the SMB config file, create a user for Samba share, and connect to your Samba share on Windows. Discover the benefits of using a Raspberry Pi as a network-attached storage solution.

  21. 21
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Lamp Stack Implementation on AWS (Linux, Apache, MySQL, and PHP.)

    This post provides a step-by-step guide on implementing the LAMP stack on AWS using Linux, Apache, MySQL, and PHP. It includes instructions on installing Apache web server, setting up a virtual host, and configuring PHP. The post also explains what a web stack is and the components of the LAMP stack. The instructions are beginner-friendly and assume the use of an Ubuntu server.

  22. 22
    Article
    Avatar of omgubomg! ubuntu!·2y

    GNOME Shell Extension Manager App Gets Updated

    A big update to Extension Manager, a popular 3rd-party tool for managing GNOME Shell extensions, has been released. The update includes performance improvements, new features, and bug fixes.

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

    Pop!_OS Users Can Now Update to Linux Kernel 6.8

    Pop!_OS users can now update to Linux kernel 6.8, which brings new features and improved hardware support.

  24. 24
    Article
    Avatar of newstackThe New Stack·2y

    Simplify Linux and Docker Command Lines with Bash Completion

    Learn how to simplify Linux and Docker command lines with Bash Completion, a tool that helps you remember commands and subcommands by providing tab completion. Install Bash Completion, add Docker support, and use tab completion to quickly recall commands and subcommands.

  25. 25
    Article
    Avatar of omgubomg! ubuntu!·2y

    Linux Mint is Building a New Desktop Chat App

    Linux Mint is developing a new desktop chat app called Jargonaut that uses IRC as its underlying protocol. The app aims to be a real-time support chat app with added features, making it easier to use and more versatile than traditional IRC clients.