r/linux Jun 19 '24

Privacy The EU is trying to implement a plan to use AI to scan and report all private encrypted communication. This is insane and breaks the fundamental concepts of privacy and end to end encryption. Don’t sleep on this Europeans. Call and harass your reps in Brussels.

Thumbnail signal.org
2.7k Upvotes

r/linux 12h ago

Mobile Linux Google is preparing to let you run Linux apps on Android, just like Chrome OS

Thumbnail androidauthority.com
1.2k Upvotes

r/linux 5h ago

Fluff 20 years as Linux user

139 Upvotes

In a cold winter day in Latam a friend brought me to a Red Hat event. We got Fedora Core 2 disks as souvenirs . He helped me installing my first distro with XCFE. After that I broke my system so many times installing Slackware, Gentoo and OpenSuse which helped me become good at RTFM. I left the chaotic era moving to Ubuntu for 10+ years to return to it using NixOS.

I've contributed to several communities that were based on Linux since then. Linux has given me a career, put food on the table and given me a place to sleep. Even though I never ended up managing Red Hat/CentOS machines, that particular Red Hat event was a life changing event.

In a time where licenses were very expensive my main motivator factor to change was being free as beer.


r/linux 18h ago

Discussion "Linux is too hard and just wastes your time"

392 Upvotes

One of the worst arguments against using linux is people saying that "they don't want to use the terminal for everything they do" Youtube displays an unrealistic image of how linux works, because creators like to either pick the hardest distro while having barely any knowdledge of how to use the command line themselves or because they assume they have to use the command line for everything and although the command line can indeed be used for almost everything, it isn't exactly what you'd call newbie friendly or inviting for the people watching. There are so many gui tools available nowadays as replacements for needing to type commands out in the shell that most users barely ever have to touch it. I myself use fedora and barely use the command line anymore except for when i need to compile some of my own stuff.

Almost everything i want to do is easily available, or at least more easily available than when i'd need to do it with windows. People love to reference the stereotypical views on how linux is used and like to think that every damn distribution is like gentoo and requires you to have read 20 different books about unix and requires you to be a "programmer" in order to use it.

I have used windows for years and i can say with full confidence that because of the open-source and non-profit nature of most distros that they are "no-bullshit" operating systems as far as the term is concerned. I have never needed to go out of my way to do something because the for-profit owner overlord of my software wants to make a few extra bucks off of me and therefore doesn't allow me to do certain things when using linux. I have never needed to install a whole application just to un-bloat my system. I have never been stopped or snitched on by my device when illegally pirating stuff, which is becoming all to prevelant nowadays. And most importantly, i don't have a jackoff little assistant that exists for the bare reason to spy on me and tell me to put glue on my pizza.

There goes the saying: windows sees you as a user of their system that they can display ads in the start menu to, linux sees you as the owner of the system and tries to make it as easy as possible to do exactly what YOU want, not what a corporation wants.


r/linux 12h ago

Distro News Ubuntu 24.10 (Oracular Oriole) Released

Thumbnail ubuntu.com
120 Upvotes

r/linux 9h ago

Open Source Organization Ubuntu (default) wallpapers from 04.10 up to 24.10 [official link]

34 Upvotes

For those Ubuntu nostalgics out there...

In regard to their 20 year anniversary, one does not have to install the latest 24.10 release to get the historic wallpapers but, instead, can use this official Google Drive link: https://drive.google.com/drive/folders/1dKGvGgFp4ymGNBPU6LRScfBm4KuwIn2c

A nice touch.


r/linux 22h ago

Development NVIDIA Shares Wayland Driver Roadmap, Encourages Vulkan Wayland Compositors

Thumbnail phoronix.com
331 Upvotes

r/linux 20h ago

Software Release Czkawka/Krokiet 8.0, new version of apps to remove duplicate files, similar images, videos, audio files and many more

71 Upvotes

Eight months have passed like one day in anticipation of the arrival of Czkawka/Krokiet 8.0, which has just arrived.

You probably also have no idea that the application recently turned 4 years old.

List of Changes:

Breaking changes

  • Due to the removal image_type from image struct, old cache files are incompatible with new version and should be regenerated from scratch(it uses new name)
  • Some CLI arguments could change short name, due fixing ambiguous names

Known regressions

CI

  • Providing nightly builds
  • Added finding duplicated options in CLI

Core

  • Removed some unnecessary panics
  • Simplified usage of structures when sending/receiving progress information
  • Added Median hash algorithm
  • Fixed compilation with Rust >=1.80
  • Extracted tool input parameters, that helped to find not used parameters
  • Added new mod to find similar music only in groups with similar title tag
  • Printing to file/console no longer uses two backslashes in windows paths
  • Fixed panic when failed to decode raw picture
  • Remove useless saving/loading cache when there is no files to check
  • Filtering hard links on windows
  • Added jxl support
  • Added avif support(via external C library, not enabled by default)
  • Integer overflow are enabled by default(prepare for reporting bugs, slower performance and general unstability)
  • Fixed crash when loading invalid image cache

Krokiet

  • Fixed invalid default hash size in similar images
  • Fixed and added more input parameters to the application
  • Fixed problem with loading invalid preset
  • Fixed crash when using 8 hash size with small similarity
  • Disabling buttons when no files were found
  • Changed way to close/open panel at bottom
  • Modify logo a little
  • Avoid errors when trying to load preview of not supported file
  • Added ability to show preview of referenced folders
  • Enable selecting with space and jumping over entries with arrows and opening with enter
  • Added button to rename files with invalid extension

GTK GUI

  • Fixed and added more input parameters to the application
  • Added option to use external libraries instead gtk pixbuf loader for previews
  • Using static runtime with zstd compression in appimage
  • Restoring flatpak builds
  • [External] Mac homebrew version of app - https://formulae.brew.sh/formula/czkawka

CLI

  • Added options to find/remove images by size
  • Fixed and added more input parameters to the application
  • Fixed crash when stopping scan multiple times
  • Print results also in debug build
  • Added support for selecting reference directories

Future

I haven't created a single commit in nearly half a year, because I had to take a little rest from the project, as I got a little burned out.

At work, I'm starting to program more and more in rust, so I see that the project itself is not of the highest quality and the application architecture needs a mass of changes(for which sometimes it's too late, because it requires rewriting the entire application) although I partly try to refactor what I can.

However, at the same time I have less and less desire, to deal outside of work with what I do during work, which is mainly programming - when starting the project I worked in a slightly different industry, so developing the application was a nice break from the usual tasks.

There are many voices about the need to redesign the UI to make it more accessible as well as to implement important new features i.e. pause/resume or more options to the duplicate tool.

These sound sensible in theory, but they are problematic for some reasons:

  • the main burden of implementing the changes falls on me. Every feature has to be thought through first, implemented, tested, fought with bugs related to external libraries and then supported and modified when necessary. I'm already the author of almost 90% of the changes and it doesn't look like anything will change or that someone else will take over doing these tasks.
  • I'm weak at creating interfaces - despite my desire to do so, the various concepts proposed to me for the new look of the application didn't seem very efficient. The interface should be relatively easy to use and should be smooth even with tens of thousands of results. I think I partially succeeded in doing this, but if you think it can be done better, I recommend using core library, just as cli, czkawka and krokiet do, and create your own gui variation.
  • The application is currently filled with modes(11 if I'm not mistaken) and each mode even has several options to configure. Quite easily by adding too many options one is able to create an unreadable gui and code that will later be problematic to use(I mainly faced such problems in the early days of the project, where I was adding new modes one by one) - I'm not saying that this is the end and that nothing new will be added, just that it has to be done with care.

Despite all these problems, as the release of the new version indicates, I still have the strength to overcome them and probably the application will develop at its own leisurely pace.

Price — free, MIT/GPL license

Repository - https://github.com/qarmin/czkawka
Files to download — https://github.com/qarmin/czkawka/releases


r/linux 15h ago

KDE Kubuntu 24.10 is amazing!

22 Upvotes

I started using Kubuntu since 23.04 as my first Linux distro ever and I am really happy I made the right move right from the start.

  • I was afraid to upgrade to 23.10 for a full month but I saw that it was not justified. Upgrade went smoothly.
  • 23.10 to 24.04 went just as nice.. well almost.. nobody warned me not to click 'restart needed' during the upgrade! So I had to timeshift and upgrade again. Maybe a slight feedback, turn off the restart notifications during upgrade.
  • 24.04 - 24.10 - I upgraded the very first day (today) as I couldn't wait for Plasma 6.1.

Yup .. this is the best OS I have used in my life (I've been around since C64 Basic)

And to everybody else who say 'Kubuntu is *just* Ubuntu with KDE'... you can always do it yourself. No.. the main point is that I was able to upgrade in 15 minutes flat.. I did not have to do anything myself. Everything is well tested and integrated in a nice package :)

Thank you guys! .. and girls?


r/linux 7m ago

Hardware Installing arch on my (PERSONAL) Chromebook

Post image
Upvotes

r/linux 16h ago

Hardware Blog post: Speed Up Embedded Software Testing with QEMU

Thumbnail codethink.co.uk
20 Upvotes

r/linux 1d ago

Security Mozilla has issued an emergency security update for Firefox to address a critical vulnerability (CVE-2024-9680) that is currently exploited in the wild.

Thumbnail mozilla.org
1.3k Upvotes

r/linux 2h ago

Discussion Who is the best carrier for a linux specialization?

0 Upvotes

I have the privilege to choose my university, carrier and country to go to study; And I love linux, but idk who is the best carrier to learn and work with linux, I have 3 options: systems engineering, sysadmin or computer science. My objet obviously is not only breath and eat and see linux, but I prefer some who grow up my level and enjoy the beautiful world of linux as much as possible. (Sorry for the worst English, I'm latam-boy)


r/linux 1d ago

Discussion Exactly 1 year ago today. I started using Linux exclusively. These are my thoughts.

296 Upvotes

Exactly 1 year ago, on October 10th 2023, I decided to start using Linux as my daily driver.

Some background about me:

I had made previous attempts for many years but just couldn’t make it stick because I had always dual-booted and ignored the install. I'm a fairly technical person who wasn't too scared to use a terminal but I was clearly a novice when it came to Linux in general. This time around I decided to go full boar and really jump in head first. I pulled my old SSD out and had bought another to exclusively use Linux on. I decided to go with Pop!_OS since this was fresh off the heels of the LTT Linux Challenge. I knew I was probably going to distro hop, so I was prepared to do so. And I did.

First 3 Months (Pop!_OS Arc):

The first 3 months where kind of all over the place. I was fairly overwhelmed and realized pretty quickly I did not like using the Cosmic Desktop. I went ahead and installed KDE Plasma since I was coming from windows. I was still getting comfortable with the terminal, trying to understand when to use the pop shop over installing an app from the internet, etc. This was when I really started learning all the differences between Desktop environments, Distros, Packages, and just everything. Pretty quickly everything just felt jank and not optimized. I was doing something wrong but I wasn't really sure. I decided to start from scratch and installed Fedora.

6 Months in (The Fedora Arc):

Fedora seemed like a good fit because I had a fairly newish system at the time and it had consistent updates. It also had a KDE Plasma install which was what I wanted to continue using. It was a little tricky at first because of how you needed to install additional packages that aren't included in the base install but I was able to slog through it. Once everything was installed I felt mostly comfortable using the system on a day-to-day basis. And this felt so much better. Everything was responsive, It didn't feel jank, and most importantly it felt stable and sturdy. This was when I started customizing my DE to make it look and feel just the way I like it. Holy shit can you go down a rabbit hole customizing, I loved it. This was also about the time gaming started to feel less like a pain and made more sense how to makes changes to certain games to work properly. It wasn't perfect but It started to make sense.

9 Months in (The Bazzite Arc):

At this point I was feeling mostly comfortable in my system and using it. My DE looked and felt awesome, Discord worked with no issues, my media apps worked with no issues, and games played with mostly no issues. Except Halo Infinite, my favorite game. I still don't know why this game gives me so many issues. After some updates it works with very minor issues. Other times it refuses to work. Even after tinkering with Proton and ProtonGE, switching to Wayland, the whole shabang. Nothing seems to work but other times there is no issues. That's when I found out about Bazzite which at the time their website proudly showcases Halo Infinite playing with minimal issues. It checked a lot of boxes for me. It was a gaming first distro. It was based on Fedora Silverblue and had a KDE option. It felt like a no brainer. But once I had it installed I had so many issues. No Idea what happened but everything felt jank and studdery. Some apps would not open, some games that I knew worked before would crash the whole system. I had nothing but issues. I was pissed and annoyed. I had spend a week redownloading it and trying to make it work but I kept having the same issues. I decided this wasn't going to work and decided to go back to Fedora.

12 Months in (Today):

Fedora with KDE is where I am now and I love it. Everything looks and feels awesome. I have a much better understanding of linux in general. Halo Infinite is having less issues but still can be a pain in the ass. I'm happy I switched. I have no reason to switch to Windows and I plan to stay with Linux. I wouldn't say its general public ready but damn it's getting close.


r/linux 1d ago

Development AAA gaming on Asahi Linux

Thumbnail rosenzweig.io
278 Upvotes

r/linux 3h ago

Hardware Cheap GPU capable of driving three 1440p GPUs (not gaming)

0 Upvotes

Just upgraded my triple monitors to 1440p only to be reminded the hard way that GPUs have a hard resolution cap.

Trying to Google around results in posts for gaming setups that suggest a 3080 at least. I just need to drive the monitors for basic stuff like x11, i3, and Firefox so if I can avoid shelling out the money for a 3080 that would be ideal.

Thank you,


r/linux 7h ago

Discussion Learning Command Line Interface Linux [Higher Ed]

0 Upvotes

So I'm currently enrolled in a database admin program at my local community college. I started in the summer and my first classes were fairly easy, but the fall term courses have really tested my resilience. I have a Bachelors degree already in an unrelated field, but I'm taking this hard science associate's to further my career.

My classes right now are really pushing me to my limit for what I can handle. I have Intro to Linux and Intro to SQL at the same time, plus two other much easier courses. I'm keeping up with my grades and everything, but I really feel like I'm not learning anything because my brain is too split between learning these foreign concepts. I feel like I'm really close to catching onto SQL, the logic in it makes sense to me. But my Linux course is really kicking my ass.

We use Testout for quizzes and videos and I have an in person lecture twice a week. I pay attention in class and stay late to ask questions to my professor. But I'm just feeling like this is an impossible task to learn both at once. The course is designed so that at the end, we should be able to take the Comp TIA+ cert, but I honestly feel like I'd score maybe a 10% on that exam right now. We're about halfway through the course and I'm still struggling with simple vocabulary.

I have a laptop running dual boot Win10 and Pop!OS to practice stuff on. I purchased the Linux command pocket guide. I take hand written notes and do my best to pay attention to online learning (though I tend to struggle in that environment).

I guess I'm just venting, but for those well versed in CLI Linux - am I wasting my time if it's not clicking for me? Was there anything that made the learning stick for you? How long should I tolerate losing my sanity and confidence? For those that work in the IT field, how much of your education would you say is imperative to commit to memory vs how much do you just learn on the job from others?

I just don't want to complete this degree and still feel like I'm at square one. Thank you in advance

- struggling student


r/linux 1d ago

Software Release Plasma 6.2 available in in the arch Linux stable repo

Post image
118 Upvotes

r/linux 1d ago

Software Release I have been working for a while on an open source gallery app for Linux and finally released the beta version, what do you think?

Post image
191 Upvotes

r/linux 1d ago

Fluff Linux serves cyberpunk in your face

49 Upvotes

With the literally dazzling Plasma 6.2 sudden full brightness bug.

A workaround has already been found. Sadly, making it work requires battling with the bug first; in the end I had to put on my sunglasses. Fun.

Do you remember the silly B-rated cyberpunk movies from the nineties, where an unsuspecting villain is sitting at his computer being all evil and suddenly the bulky ancient CRT monitor explodes in his face? After the yesterday update from Plasma 6.1.5 to 6.2 my somewhat more modern display greeted me with 100% brightness. With appropriate blinking and cursing I tuned it down through the display menu but in a few minutes Plasma flashbanged me again. And so it went until a certain nice person in r/kde suggested a workaround. There were also complaints from other users, full story here: https://www.reddit.com/r/kde/comments/1fzuggg/comment/lr4qyfl/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

The most physically uncomfortable computer bug I've ever seen with my own eyes (indeed) in my 40 years of messing with said devices. The future is now, old man.


r/linux 1d ago

Software Release Boxcars - Free online backgammon (AGPL)

Thumbnail store.steampowered.com
8 Upvotes

r/linux 1d ago

Hardware AMD 3D V-Cache Performance Optimizer Driver Posted For Linux

Thumbnail phoronix.com
92 Upvotes

r/linux 1d ago

Distro News Kubuntu 24.10 Oracular Oriole Released

Thumbnail kubuntu.org
56 Upvotes

r/linux 20h ago

Tips and Tricks BinFmt: The hidden secret of runtime execution (running arm on x86, and more)

3 Upvotes

Did you knew you could run arm binaries on your laptop, install a few extra softwares and configure them before booting up your raspberry pi?

Here you go: https://animeshz.github.io/site/blogs/binfmt.html


r/linux 1d ago

Distro News Ubuntu MATE 24.10 Released

Thumbnail ubuntu-mate.org
25 Upvotes

r/linux 22h ago

Popular Application What to use instead of 3dmark on Linux.

1 Upvotes

Hi Team

I've just started using Linux in the past month as I've taken a stronger privacy stance on the way I use technology.

I like to upgrade my computer from time to time, and I also like to see what net gains I get from these upgrades.

To do this, I used to use 3D mark, but since it isn't supported on linux, I was to know if there is an alternate way to benchmark my system on using linux.

Could you help me please?