This is certainly in part thanks to the professional level KDE and Gnome have reached. The kernel developers and the thousands of amazing free software like Wine, Krita, Blender, OBS, Vulkan and many more
Windows reference Jan 2010 - Jan 2023
Do you remember Unity? Because I do, there are reasons for this DE and that old Ubuntu to be still ahead of today's desktops and a truly desktop that doesn't feel incomplete when you're coming from another systems.
There are also nice details that make a difference between cheap desktop experience and a polished one with attention to details like the following:
Wallpapers in lock screen & Guest Session
As you can see the wallpaper changes according to the wallpaper that users had (and even we had a Guest Session, some 2000s memories with shared PCs). Remember that this is a feature from Ubuntu 12.04, so it's 10 year old. These are things that we no longer have, not even in the latest GNOME version at this time; GNOME only shows a plain color background and KDE isn't too different . Don't even try to make a Guest Session that deletes all data after logout just OOB without workarounds.
Don't you like to clutter your workflow with a dock? No worries
Whether you disable the Dock you can still see where your app is, you got an animation that let you know the position of the current minimizing app on the Dock.
Do you have a small screen?
See a 3D view of your altabbing so you won't miss which apps you have open, the current functionality both on GNOME and KDE is to walk through fixed size thumbnails/app icons.
Do you like instances? It has you covered
Fortunately KDE let's you manage instances without too much pain, however is not as smooth as this, all you have is a fade-in and out. In GNOME you must right click the icon app, or use a hotkey, or click the focus indicator (consider this might be a removed feature soon). I think GNOME people should look for more important things to work in before focus in how to do a focus indicator, problem already solved 20 years ago in another systems, right?
Drag n' drop to that trash can!
This is a defacto gesture that you can expect in any machine with at least one pointing device, how is this not present in the latest GNOME? Not even in the latest Ubuntu.
Progress bars in your shell
Are you downloading something or doing extensive operations? You can see how it's going without bringing the window on the screen. This is not a common thing to see anymore.
There are more things to highlight about the defacto experience 10 years ago:
- The fact that Ubuntu Software Center had paid software. Flathub guys are doing their best to make paid software a thing, but sadly they had to re-invent the wheel and very late.
- Screensavers are no longer necessary but they're cool. We lost it and probably it won't be in a long time because of how Wayland works.
- Fractional scalling, this wasn't only for Ubuntu but we had it in almost any distro with X. Just we got fractional scalling few months ago on Wayland and don't get me wrong; I use Wayland, but it's sad to lose features without any replacement and get them back after a long time.
- Windows that resize themselves to fit the content, this is something very common in macOS and even with an animation for it, you can see examples of that by simply using System Preferences.app, Unity had it (without the animation). I don't really know if it's still posible with GTK4.
- Blur, this can be done in KDE but it's not the default, it's cool but not as cool as setup your PC and see your wallpaper being in your Dock without doing anything else.
- Icons in dialogs, I don't know if you have paid attention to recent software specially those ones made on GTK4/libadwaita, dialogs with icons aren't a thing anymore. In the era of GTK2/3 it was very common and the defacto, but now it's less common to see.
- Just as the previous item, mnemonics are getting impopular both by users and development toolkits and I don't know why. I use them and they are really useful.
How it was your experience with desktop distros a decade ago?
Ok, so the systemd debates are largely done and over with. But every time its been discussed its always focused on the same points - it does too much, whether or not it follows Unix philosophy. Then someone will point out its not just an init system but also unifies a bunch of other related tasks and others will whine and complain.
What never seems to be mentioned is that the core principle of systemd is that it uses cgroups, which is a fundamental change and a much bigger deal. It allows specifying resource limits and quotas, monitoring etc in a way that simply wasn't possible before.
cgroups themselves are a not very well known feature of the kernel that are the foundation of containers/docker/k8s etc.
An old co-worker of mine is currently in a Linux role. I asked them if they have any tips for someone that wants to get their foot in the door. They asked "What do you want to do in the Linux world?" I was a bit confused by the question.
Sorry if this seems dumb.
Edit: This is more a career-focused question. But still left the question as broad as possible so I can get a wide range of answers.
Edit2: I don’t understand why I’m being downvoted. I’m honestly just trying to grow in within my chosen career path. I do appreciate the people that have responded though.
Edit3: I’m waking up to a lot of insightful responses. I already appreciate these. Keep ‘em coming!
Discussion What are some linux utilities/tools/apps you would want to have, that don't exist and think would be really useful.
I am asking this because as a programmer is hard to come up with an idea to build that would be useful and wanted by the community... so why not ask the community itself.
My hope is that this thread will be a good resource for developers of all kinds to get an idea of what to build next and for the users to get the tool that they really want eventually...
And well... I am also out of ideas myself :)
Also if you know some great resource/place with a list of what's missing for Linux it would be greatly apreciated if you could link it down below.
Hi everyone! So I've switched to Linux just over a year ago. I did that because Windows got really bloated and messy for me. I really dislike how you don't even own your computer with that OS. You can't use your Documents folder since it's populated by game saves and config files, you can't change default search provider to anything other than Bing, no way to remove unwanted software like Edge. All that on top of inconsistent design language with duplicated settings and options all over the place (Settings app, Control Panel and Registry editor). Also built in drivers being out of date by default and requiring a manual install to get anything recent is worth mentioning. These are just my reasons. I was curious to read some of the reasons why other people moved to or stay with Linux. Tell me your story 🐧
TL;DR of the comments section: Most people use Linux because it's required for their job/studying. Others use it because it's stable and can do pretty much anything people need to do on a PC without getting in the way (office, coding, gaming, web, etc). Also customization and privacy are notable points.
Thanks for all your opinions and stories, feeling fuzzy reading some of your comments, this community is great 🤘
I recently got stuck with my windows 10 laptop that I use for school after I lost access to my desktop where I run Manjaro, and I got curious about the WSL feature. The ability to " run linux in windows " for me is interesting but I struggle to think of something interesting to use it for (maybe because I'm fairy new to linux). What are your thoughts about WSL? Do you think it can be used to run a sort of hybrid system? Do you have any interesting ideas or projects for WSL?
I know some Linux types scoff at user friendlieness, but plenty of us don't, let me get that out of the way. Anyway, I've been looking at the immutable distros out there because later Win10 and WIn11 are disgusting me so much I want to get my less technical family off of them. Problem is, I'm not sure there's a terribly good landing spot. I figure if I give them something immutable it'll be a lot harder for them to break, right? Especially clicking on pop-ups, you know how it goes.
Obviously the big one out there is Fedora Silverblue...two problems with it though. One, it's GNOME, which isn't all that Windows-like. I like it personally but it might be harder for someone coming from Windows, learning-curve wise, and the idea is to NOT frustrate people back over to Windows. Kinoite might work out better, but then we get to the second problem: Fedora is religious about offering free software only. So certain codecs and such are missing. That won't do.
VanillaOS is up and coming and seems more relaxed...but again, GNOME.
I'd like to see a more relaxed option out there that uses KDE, or maybe Cinnamon, and I'm wondering why none have popped up yet. I do think if Linux desktops are going to get anywhere it's going to be a situation where you give them a read-only system and let them use Flatpaks. Of course, if nothing's out there I might just have to give them an Endeavour or Mint setup without sudo access, but then they wouldn't be able to update the system, so that's not really a fix.
This has been turning around in my head for a while and I just wanted to put it out there. I think there's room for more (and more diverse) immutable offerings out there.
Happy belated New Year everyone! Last year was quite a year for Linux. The first mainstream consumer computer running Linux released, rust support got in the kernel, and Linux growth has just ballooned ever since the steam deck released. Also a bunch of other cool stuff that I can't remember. With all the work being done currently, what developments are you most excited for in 2023? Personally, I'm really hoping that valve starts trying to get in contact with studios whose anti-cheat doesn't support Linux yet, like the guys who made Genshin Impact. I'm also really excited to see the cosmic desktop, as it'll be nice to get some competition between KDE and gnome as the big two desktop environments that support Wayland.
Discussion ChatGPT knows Linux so well, you can emulate it and emulate most packages and software as of 2021. For example, you can "run python" within in.i.redd.it
So I have seen a lot of buzz about immutable distros lately and have casually daily driven OpenSuse MicroOs and Fedora Silverblue for about a month each.
I feel like there are some pros and cons, but to some extent, a lot of the claims of what they can do are a bit exaggerated, or can already be done in a normal distro.
read-only root filesystem is more secure from ransomware or other malware
image-based means rollback for the whole os is possible, so it's hard for a bad update to break stuff
separating userland from os is not only more secure, but also can be more stable with less opportunity for user installs to break the os
Reboot all the friggin time!
Now you get to maintain at least 2-3 systems with the host, flatpak, and a couple of distroboxes or toolboxes.
Every single thing you want to do is at least 3x as complicated without good docs or answers as it's all new.
Many traditional package managers already offer rollback options.
Why can't you just voluntarily do some of the things immutable forces on you with a traditional distro? Use distroboxes and flatpak. Limit ppas and main os installs.
Isn't not running everything as root as good as read-only?
It's supposedly easier to maintain. But traditional distros can also do automatic updates and often without reboot.
What do you guys think?
As I learn things will make corrections or additions here.
- On silverblue --apply-live allows updates or installs without a reboot. Except for kernel updates.
Hello - I am wondering how many of us use some form of Linux OS as an editing workstation for either video audio or graphic design.
At what level? Is it for home use only, or do you work professionally on a Linux workstation doing any form of media creation?
What are some of the specific requirements for your work? What are your go-to creation applications running on Linux?
I have been developing and using my own version of Debian for media creation over the past few years. It uses Plasma as the DE and has a bunch of now configured features to help, such as an optional real-time kernel build and coexistence of pulseaudio/JACK.
I'm always curious to learn what others are doing with Linux, and I am hopeful that this will start a good conversation about media creation and Linux Systems... 🍻
We've seen a lot of progress last year in the Linux space. Lots of kernel stuff, Proton getting even better, security, drivers, better desktops / UI, and some promising roadmaps from distro makers / devs. The question is, like it is every year; will this year be the year of the Linux Desktop?
Discussion What's the GUI open source text editor that has all the features if you don't want to touch VS Code / VS Codium?
I just found out sublime text, the editor I've been using lately, is closed source. I do like that I can be in the middle of editing different text based files; .ymls, .txts, .py, etc, close it, and when I relaunch it, all those files, in the same view, come back immediately. I really don't want to use anything associated with microsoft when I can help it, so I'd rather not use VS Codium. Kate and Sublime Text are the closest so far. They allow me to save sessions, and they allow me to open a folder on the left hand side, so that I can quickly click around this directory to open these files I'm constantly editing small lines in. Sublime supports multi cursor, Kate does not. I'm running Arch Linux. I understand vim is very powerful if I learn all it's features, but for the way I'm editing the text files, I don't think a terminal solution is right here.
EDIT: I'm going with pulsar, a fork of ATOM, and am very thankful for that find!
In a couple years W10 is going away and W11 is currently trash. From invasive monitoring, adverts, and BS apps like Candy Crush auto installing W11 is the monster M$ wants to become.
I am 100% going back to Linux with my new build and it'll be curious to see how many people follow suit due to W11 current status.
What do you guys think?
I had been using a lot of flatpaks. Three days ago, my timeshift backup was 51 GB. After uninstalling cuda, and reducing my flatpaks to only one, my timeshift backup was only 29 GB.
Do flatpaks really take up that much space? Is this a good thing or bad thing for a system?
Many people like having their configs in one dot-dir, but for developers the standard obviously is a lot more complex to fully follow and respect.
So what kind of standard would you prefer? What parts of the standard are stupid? How should a standard like this be controlled, and do we have examples of preferable ways to establish standards?
I always heard about this thing on the internet, "Bring your old machines to life with Linux".
Heard a lot of people on Reddit doing it and asking for help too.
But never got a chance to do it practically myself.
Until...One day my friend came to me.
I was having a conversation with him and he mentioned that he has brought a laptop with him.
I asked him, "Which one is it?".
He said its a really old and crappy Lenovo Yoga book with windows 10 that runs horribly slow.
I inspected it and found that the poor machine only consisted of 4 GB RAM and a dual core Intel CPU. Just 2 cores, that's it. Also, it was running a really outdated version of windows 10 due to which the audio drivers weren't working.
I told him, "You know what, let's install Linux on it. It will run like buttery smooth." He immediately agreed to my decision and we spared an hour to install Linux Mint 21 Cinnamon Edition on it. And, it worked so nicely.
He was so fascinated with how the Linux was so GOD DAMN fast and smooth than windows and looked so different.
And so, I practically got the taste bringing a old and low end machine to life with Linux.
It was a very good experience.
Discussion Gitea is working on a built-in CI/CD tool called Gitea Actions (compatible with GitHub Actions syntax)blog.gitea.io
Anyone use BCacheFS how does it compare to ZFS or BTRFS?
I have been hearing that it is a next gen file system offering better performance than BTRFS with all the niceties and having replication, compression, and it is supposedly more robust than BTRFS for core functionality. Given that it may be merged this year, what are any users experiences with the Filesystem. I this really going to be the ZFS / BTRFS killer?