Skip Navigation
Linux

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Members
53,259
Posts
7,416
Active Today
633
Created
6 yr. ago
  • Linux @lemmy.ml
    aleq @lemmy.world

    Why do you use the distro you use?

    Title is quite self-explanatory, reason I wonder is because every now and then I think to myself "maybe distro X is good, maybe I should try it at some point", but then I think a bit more and realise it kind of doesn't make a difference - the only thing I feel kinda matters is rolling vs non-rolling release patterns.

    My guiding principles when choosing distro are that I run arch on my desktop because it's what I'm used to (and AUR is nice to have), and Debian on servers because some people said it's good and I the non-rolling release gives me peace of mind that I don't have to update very often. But I could switch both of these out and I really don't think it would make a difference at all.

  • Linux @lemmy.ml
    TheTwelveYearOld @lemmy.world

    TIL Kitty terminal can show a dock panel on Linux desktops!

  • Linux @lemmy.ml
    milon @lemm.ee

    Can't update to Fedora Silverblue 42

    I am trying to update from Silverblue 41 to 42 (fully updated) but run into issues when attempting to update from both the software app and from CLI.

    The problem using the software app is the same as what is described by this other user, who is using Fedora Workstation not Silverblue like I am:

    https://discussion.fedoraproject.org/t/update-to-fedora-42-fails-in-gnome-software/148885

    When I click the download button, it looks like it's downloading multiple files since the progress bar goes from 0 to 100 several times, and then it gets up to 95% then suddenly returns to the download button. This happens in about 30 seconds.

    Using the CLI method, I run the following command:

    rpm-ostree rebase fedora:fedora/42/x86_64/silverblue

    and get the following errors:

     error: Could not depsolve transaction; 1 problem detected:
        
     Problem: conflicting requests
      - package dnf5-plugin-automatic-5.2.12.0-2.fc42.x86_64 from updates requires libcurl-full(x86-64), but none of the providers can be
      
  • Linux @lemmy.ml
    WereCat @lemmy.world

    Weird stuttering on fresh Fedora 42 GNOME install

    EDIT: This has worked, thanks for help: LD_PRELOAD="" VK_LOADER_LAYERS_ENABLE=VK_LAYER_MANGOHUD_overlay_x86_64 %command% --skip-launcher --vulkan

    Hi, so I've been using Fedora 41 GNOME since release with no issues at all and I've decided to do a new fresh install of Fedora 42 yesterday.

    Everything seemed to run well but I've encountered this issue in games that after around 30min I get this weird stutter. Until then everything runs smoothly.

    As you can see in the video the stutter only occurs during mouse movement or during camera movement with keyboard. Once the camera moves on it's own and just tracks the character the frametimes are perfectly flat so it does not seem like the fault is on the game but somethings off with the system compositor?

    This happens with or without VSync, I've tried with and without VRR, I've tried chaning game settings and also different Proton versions... only thing that helps is to restart the game but then I'll have to do it once again in about 3

  • Linux @lemmy.ml
    Leaflet @lemmy.world
    canonical.com Canonical Releases Ubuntu 25.04 Plucky Puffin | Canonical

    The latest interim release of Ubuntu introduces “devpacks” for popular frameworks like Spring, along with performance enhancements across a broad range of hardware. 17 April 2025 Today Canonical announced the release of Ubuntu 25.04, codenamed “Plucky Puffin,” available to download and install from ...

    Canonical Releases Ubuntu 25.04 Plucky Puffin | Canonical
  • Linux @lemmy.ml
    maduncle @lemmy.world

    Back in August 2024, I discovered a linux distro called Dragora GNU/Linux. Dragora has a unique package manager called qi. For package instalation, Qi feel like installpkg from Slackware. For building package, qi takes some similiar approaches from PKGBUILD (Archlinux) and APKBUILD (Alpine linux). Qi uses a recipe as alternative of PKGBUILD, APKBUILD or slackbuild file to build package. Qi seems universal to use across distros, I’ve been actively using it on Ubuntu, Dragora, and LFS.

  • Linux @lemmy.ml
    MyNameIsRichard @lemmy.ml
  • Linux @lemmy.ml
    Parptarf @lemm.ee

    Installing Linux distro without breaking Windows install

    Solution: When I formatted all my drives to install Linux on one and Windows on the other, I kept both connected and they share EFI boot partition as a result. Every time I reinstall Linux it formats the drive and therefore deletes the Windows's EFI Boot as well. One way is to fix this is to reinstall Windows while disconnecting the drive you have Linux on. Or you can move the boot files if you don't want to do that.

    I used this guide: https://forums.tomshardware.com/threads/changing-windows-boot-manager-drive.3571420/post-21561626

    Also remember to delete the Microsoft folder in the boot folder on Linux after you’ve checked that the new boot loader is working.

    OP:


    Currently dual booting as I need Windows for a few tasks and ganes Linux just won’t do. Since setting everything up I’ve reinstalled Linux twice, both times I’ve lost the ability to boot into windows and have needed to reinstall it.

    Disk doesn’t show at all in Grub, tried al

  • Linux @lemmy.ml
    NBCooks @lemmy.world

    Repartition again plus Printer

    Hey again.

    Thank you again for all of the help with the dual boot and repartition a few weeks back. I am running Linux Mint.

    I repartitioned the Linux side to about 25 GB and over the last few weeks just downloading updates, I guess it has filled up. It tells me there is only 75 MB left. Is that normal or can I free up room again?

    Also, the printer no longer prints. It just hangs when I try to print. It shows up correctly as the HP Deskjet 3510 but won’t print. Any tips on how to fix?

  • Linux @lemmy.ml
    muusemuuse @lemm.ee

    creating a USB gadget

    I want to create a USB gadget with a raspberry pi zero 2W. I'm starting with imitating a webcam I already have to see how much of this I can figure out. I've used the online documentation and a couple AI bots to get this far quickly, but I'm hung up on a ln command. It's telling me "ln: failed to create symbolic link 'configs/c.1/uvc.usb0': No such file or directory" when trying to create the link. This makes no sense to me though. I'm trying to create the link, of course it doesn't exist yet. That's what that command is supposed to do.

    I've confirmed this problem in alpine linux and raspbian lite.

    Below is the little script I have so far just to create the device:

     undefined
        
    #!/bin/bash
    modprobe libcomposite
    cd /sys/kernel/config/usb_gadget/
    mkdir -p fauxcam
    cd fauxcam
    echo 0x046d > idVendor  # Logitech Vendor ID
    echo 0x094b > idProduct # Brio 105 Product ID
    echo 0x0200 > bcdUSB
    echo 0x9914 > bcdDevice
    mkdir -p strings/0x409
    echo "111111111111" > strings/0x409/serialnumber
    echo "Brio 
      
  • Linux @lemmy.ml
    maliciousonion @lemmy.ml

    USB Tethering from Android just stopped working

    Upon upgrading from Fedora 41 to 42, I noticed that the USB tethering just doesn't work

    networkctl recognizes the device as "wwan" now, instead of "ether". If I load up a previous kernel, USB tethering works normally.

    This seems to be a change in the kernel, and probably won't be reverted in the future. What do I do?

    More detail in this comment

    You know what? Fuck this. I just backed my shit up and installed Debian. Still, please try to look into this, this could be a problem for many others

  • Linux @lemmy.ml
    Mrn1c3n1c3 @lemm.ee

    Please support this! As graphic designers we should be able to use a open source OS.

    Help support. Please make Affinity possible on Linux!

  • Linux @lemmy.ml
    spez @sh.itjust.works

    Power Profile not working on Arch with KDE. Tried everything.

    My laptop does support this feature since it was working on Fedora KDE. But jumping over to arch, it seems not to work at all.

    1. power-profiles-daemon.service is enabled and running.

     undefined
        
    ● power-profiles-daemon.service - Power Profiles daemon
         Loaded: loaded (/usr/lib/systemd/system/power-profiles-daemon.service; enabled; preset: disabled)
         Active: active (running) since <time>; 12min ago
     Invocation: 4f20b3d144584a759b4a6c5ea14aa739
       Main PID: 608 (power-profiles-)
          Tasks: 4 (limit: 6850)
         Memory: 1.6M (peak: 2.8M)
            CPU: 81ms
         CGroup: /system.slice/power-profiles-daemon.service
                 └─608 /usr/lib/power-profiles-daemon
    
    Apr 18 11:14:52 berserk-arch systemd[1]: Starting Power Profiles daemon...
    Apr 18 11:14:52 berserk-arch systemd[1]: Started Power Profiles daemon.
    
      

    2. plasma-powerdevil.service is static and running.

     undefined
        
    ● plasma-powerdevil.service - Powerdevil
         Loaded: loaded (/usr/lib/systemd/user/plasma-powerdevil.se
      
  • Linux @lemmy.ml
    Necroscope0 @lemm.ee

    USB formatting on Bazzite (SOLVED)

    Hello ladies and gentlemen as a brand new user (installed yesterday on new computer) of Linux in general and Bazzite specifically. I had a bootable USB I was going to use for a different distro before I decided on using Bazzite with another USB.

    I decided to use the first one to move my meme collection to the new computer but when I deleted the partition and reallocated it with the highlighted option (the one that is not ms-dos I can not remember the specific name) the drive now seems to have disappeared. When I plug it in now it does not auto detect anything and for the life of me I can not find any drives through Dolphin.

    If anyone can tell me how I fucked it up and/or how to find it/ fix it I would be grateful. I can always do it in Windows since I have to set up the old one to access the memes anyway but I would like to know how to do it here for the future. Thanks in advance.

  • Linux @lemmy.ml
    Oliver @lemmy.neuralwhisper.eu

    Using Mac Keyboard-layout on Linux?

    Hey everyone,

    as a longtime-Mac user who got used to the typical Mac-keyboard layout and using a Logitech MX Keys (Mac only) I was wondering if there is any chance of adopting the Mac-layout 1:1 on one of my favourite Linux-distros using KDE (desktop PC) without mapping each single key to match the Mac-key?

    Is there any base tool I can use for this or any tool I can download to accomplish this?

    Thanks in advance!

  • Linux @lemmy.ml
    xavier666 @lemm.ee

    Can the US government force Canonical and Red Hat to disallow downloads and development from non US countries?

    Basically the title.

    I have seen the EU-OS/Suse discussions for some months now. However, Ubuntu/Arch/Fedora are extremely mature projects. So competing against them will be hard.

    I want to know how realistic the scenario (described by the question) is.

  • Linux @lemmy.ml
    TMP_NKcYUEoM7kXg4qYe @lemmy.world

    What ports do I need to open for mDNS?

    EDIT: The bad solution is to unblock UDP port 5353 but the port has to be source port, not destination port. (--sport flag) See the now modified rules. The issue is that this is very insecure (see this stackexchange question and comments) but obviously better than no firewall at all because at least I'm blocking TCP traffic.

    The proper solution (other than using glibc and installing nss-mdns package) is to open a port with netcat (nc) in the background (using &) and then listen with dig on that port using the -b flag.

      bash
        
    port="42069"
    nc -l -p "$port" > /dev/null || exit 1 &
    dig somehostname.local @224.0.0.241 -p 5353 -b "0.0.0.0#${port}"
    
    
      

    Then we need to remember to kill the background process. The DNS reply will now be sent to port 42069, so we can just open it with this iptables rule:

     undefined
        
    -A INPUT -p udp -m udp --dport 42069 -j ACCEPT
    
    
      

    ---->END OF EDI

  • Linux @lemmy.ml
    learnbyexample @programming.dev

    Linux Page Cache

    biriukov.dev Linux Page Cache for SRE

    SRE deep dive into Linux Page Cache # In this series of articles, I would like to talk about Linux Page Cache. I believe that the following knowledge of the theory and tools is essential and crucial for every SRE. This understanding can help both in usual and routine everyday DevOps-like tasks and i...

  • Linux @lemmy.ml
    Interstellar_1 @lemmy.blahaj.zone

    weird issue when playing all 3D games

    Every few minutes, when I'm playing 3d games (like minecraft or blue price) my fps drops to around 5-10, stays that way for about 10 seconds, and then returns to a normal framerate. This does not happen with 2D games. I don't play competitive games so it doesn't impact me a ton but I thought I'd report it here in case someone can solve the issue.

    Specs: Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.4 KDE Frameworks Version: 6.13.0 Qt Version: 6.8.2 Kernel Version: 6.13.10-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 8 × 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz Memory: 15.3 GiB of RAM Graphics Processor: Intel® Iris® Xe Graphics Manufacturer: Dell Inc. Product Name: XPS 13 9305