Skip Navigation
Valve fans are like Apple fans
  • The free software movement was started 40 years ago. We can’t just give up now. How many years should we wait? People are only becoming more dependent on computers and our problems keep getting worse. Windows users have been able to abandon it many years ago, but they don’t care about freedom.

    It's not about giving up. It's about continuing the fight while also making sure that people have real, tangible alternatives in the meantime. Look at GNU/Hurd - it might just as well never grow into something useful or competitive. Don't put all your eggs in one basket. The first "goal" is to get rid of Windows, and Windows is for the first time in like 30 years losing one of its pillars (gaming) to Linux (and by extension also MacOS, because every non-Windows OS profits from the developments). It doesn't matter if the overall situation isn't perfect. It's still real, tangible progress. Also the market share jump from < 1% (since pretty much forever) to 4% recently.

    I had the same feeling about 10 years ago, but users of proprietary software are willing to take a lot of abuse. It’s almost impressive how stubborn they are. This includes users of Reddit, Twitter, Apple and others. I don’t think Microsoft will lose any significant amount of users just by abusing them more, and when it comes to features, Windows is improving lately.

    Not by itself maybe, but in combination with Linux becoming more mainstream-viable for sure. I've heard from so many long-time Windows users lately that they're considering switching to Linux in the near future. I don't think Windows is in it for long, except on business desktops because they're usually vendor-locked-in with special applications. Maybe a generation after that, when home users aren't all guaranteed familiar with Windows anymore as they are today. I also don't think people will take much more abuse, the EU is also pushing back hard against abusive US companies. Also, if the AI copilot stuff blows up or doesn't become popular enough, Microsoft will have put all their eggs in one basket in vain. Currently it seems more like a very expensive gimmick - who needs an AI admin copilot to clean up the trash bin, change font size or toggle dark mode? Sure, you'll be able to talk to your bot, but everything you do will be harvested and the gain you get from it is almost irrelevant. Maybe if you have a disability or so it could be cool.

    I agree that more freedom is better, but if people don’t understand the end goal, they will keep making the same mistakes. SteamOS is proprietary. Most of the popular GNU/Linux distros have proprietary software in their repositories. On mobile I see people switching from proprietary Android to proprietary Sailfish OS. They just keep falling in the same traps over and over again. Steam is one of those traps. If GNU/Linux became mainstream on desktop today, I have no doubt that it would be a proprietary distro. Then it will be only a matter of time before it turns into something even more proprietary like Windows. Because why wouldn’t it?

    I don't think it would. It would be a mixture of libre software and propirietary software, which is better than 100% proprietary software still. The most important component is the OS itself.

    That’s why we must explain it to them. Some will listen and others will not, but there is nothing else we can do. We are doing our best to rival the proprietary apps, but it’s a battle we’ve been fighting for 40 years. There will always be something missing and even if there isn’t, it will always be inconvenient to switch from something you already know. Reddit users could switch to Lemmy, but they won’t. If at some point they decide to switch to some other proprietary alternative, that will not fix their problem. It will be only a matter of time before the other company or developer starts abusing them too.

    Yes, we must continue advocating for libre software. However, it's still time to celebrate the beginning of the end of Windows.

    I know, but if we make compromises on our freedom, we will never keep it. The companies that make proprietary software will not let us. They could make money from developing libre software instead, but they don’t have to, because our society thinks non free software is fine.

    We will keep enough freedom. It's a gradient. The world isn't black and white. Playing a proprietary game or playing back a BluRay on an otherwise fully free system is still much more progress than running 100% proprietary sofware. Change also won't come in a perfect way. First, desktop Linux needs to fight back on equal footing against Windows, and that (unfortunately) means it needs to be able to run whatever proprietary apps or games the users still need. Because otherwise they wouldn't switch and your utopia would remain an utopia without any measurable progress towards it.

  • Valve fans are like Apple fans
  • https://piped.video/watch?v=KW6E51xXcWc for Valve's contributions, by a KDE dev. According to a 2022 interview they pay over 100 open source developers working full-time on various important open source projects, from Mesa to Vulkan to AMD GPU drivers to KDE Plasma to gamescope to Wine to DXVK and VKD3D to you name it. The whole desktop ecosystem is benefitting from this, not just the Steam Deck, and not just gaming.

    I get that proprietary software and DRM is a general problem, and Steam is part of that problem, but completely getting rid of that is simply a battle for another time, further in the future. The first battle is to get Windows users abandon their Microsoft/Apple cages, and that's a win that's actually within reach now. Windows also becomes worse by itself, further accelerating the change. That's important, because running a proprietary OS is still much worse than running some proprietary applications or games on a free OS. A closed OS completely shifts control away from the user, leaving only what the developer allows you to do, and it allows the dev to always push his or her agenda by favoring applications from the same developer, and allowing the developer to establish proprietary APIs and libraries like DirectX which was problematic for the competition for quite some time. Establishing Linux as a neutral, user-controlled, non-proprietary, much more trustworthy OS is the first step away from that. And to reach that, users will have to be able to run at least some of their usual applications or games on Linux as well. Otherwise they simply wouldn't switch in the first place. For a regular user, using Linux cannot feel like being a downgrade. A regular user does not understand the ethics behind closed and open source and will never choose a worse free option over a better proprietary one. That either means the free options must become true rivals, or - which is the easier goal for now - the proprietary apps have to run on Linux just as well as people are used to.

    A "war" isn't being won all at once instantly, but by winning several smaller battles after one another. Which takes time.

  • The DMA already having an impact. Brave Browser installs surge after introduction of browser choice splash screen on iOS.
  • That doesn't surprise me, and yes it was always because of anti-competitive practices, so I'm all for more neutrality, I'll just add 2 shower thoughts:

    1. Seeing that Brave is at the top of the browser list, I wonder how many selected Brave just because it's at the top of the list and thought that this must be a good choice then, not because they actually like Brave.
    2. It's nice to have such a thing for browsers, but it would have to be expanded to other apps as well, e.g. mail client. Oh well, maybe in another 10 years or so.
  • Discord rich presence on linux (game activity)
  • Discord has a nice UI and lots of neat features, and it's popular among gamers especially, but it can hardly be recommended. See https://www.messenger-matrix.de/messenger-matrix-en.html for a comparison with other communication programs. Yes, Discord has approximately the most red flags there can be. Discord is essentially spyware, it supports the least amount of encryption, security and privacy techniques out of them all, and everything you type, write, say and show on it is being processed and analyzed by the Discord server and probably in turn sold to 3rd parties. Discord can't make a living from selling paid features only, they have to sell tons of user data, and since all data is basically unencrypted, everything's free for the taking. Discord doesn't even try to hide it in the terms of service or so. They just plainly state they're collecting everything. Well, at least they're honest about it. It's a minor plus. If I had to use Discord, I'd only ever use the web browser version, and I'd at least block its API endpoints for collecting random telemetry and typing data (it doesn't only collect what you sent, it also collects what you started typing).

    Matrix, on the other hand, is a protocol. Element is a well-known Matrix client implementing the protocol. On Matrix, everything is encrypted using quite state of the art encryption. It's technologically much more advanced than Discord is. It's also similar, but it won't reach feature parity with Discord. Discord is a much faster moving target, and it's much easier for the Discord devs because they need to, oh, take care of exactly nothing while developing it further. While adding a new feature to Matrix is much more complicated because almost everything has to be encrypted and still work for the users inside the chat channels.

    This is just broadly written for context. The two are similar, and you should prefer Matrix whenever possible, but I do get that Discord is popular and as is the case with popular social media or communication tools, at some point you have to bite the bullet when you don't want to be left out of something. I'm just urging everyone to keep their communication and usage on Discord to an absolute minimum, never install any locally running software from them (maybe using sandboxing), and when you're chatting or talking on Discord, try to restrict yourself to the topics at hand (probably gaming) and don't discuss anything else there. Discord is, by all measurements I know, the worst privacy offender I can think about. Even worse than Facebook Messenger, WhatsApp and such stuff, because they at least have some form of data protection implemented, even if they also collect a lot of stuff, especially all metadata.

  • Planning on moving over from Windows 10 to Linux for my Personal Work Station. Can't decide which OS I should switch to.
  • Choice of distro isn't as important anymore as it used to be in the past. There's containerization and distro-independent packaging like Flatpak or AppImage. Also, most somewhat popular distors can be made to run anything, even things packaged for other distros. Sure, you can make things easier for yourself choosing the right distro for the right use case, but that's unfortunately a process you need to go through yourself.

    Generally, there's 3 main "lines" of popular Linux distros: RedHat/SuSE (counting them together because they use the same packaging format RPM), Debian/Ubuntu, and Arch. Fedora and OpenSuSE are derived from RedHat and SuSE respectively, Ubuntu is derived from Debian but also stands on its own feet nowadays (although both will always be very similar), Mint and Pop!OS are both derived from Ubuntu so will always be similar to Ubuntu and Debian as well), and Endeavour is derived from Arch.

    I'd recommend using Fedora if you don't like to tinker much, otherwise use Arch or Debian. You can't go wrong with any of those three, they've been around forever and they are rock solid with either strong community backing or both strong community and company backing in the case of Fedora. Debian is, depending on edition, less up to date than the other two, but still a rock solid distro that can be made more current by using either the testing or unstable edition and/or by installing backports and community-made up to date packages. It's more work to keep it updated of course. Don't be misled by Debian's labels - Debian testing at least is as stable as any other distro.

    Ubuntu is decent, just suffers from some questionable Canonical decisions which make it less popular among veterans. Still a great alternative to Debian, if you're hesitant about Debian because of its software version issues, but still want something very much alike Debian. It's more current than Debian, but not as current as a rolling or semi-rolling release distro such as Arch or Fedora.

    OpenSuSE is probably similar in spirit and background to Fedora, but less popular overall, and that's a minus because you'll find less distro-specific help for it then. Still maybe a "hidden gem" - whenever I read about it, it's always positive.

    Endeavour is an alternative to Arch, if pure Arch is too "hard" or too much work. It's probably the best "Easy Arch-based" distro out of all of them. Not counting some niche stuff like Arco etc.

    Mint is generally also very solid and very easy, like Ubuntu, but probably better. If you want to go the Ubuntu route but don't like Ubuntu that much, check out Mint. It's one of the best newbie-friendly distros because it's very easy to use and has GUI programs for everything.

    Pop!OS is another Ubuntu/Mint-like alternative, very current as well.

    For gaming and new-ish hardware support, I'd say Arch, Fedora or Pop!OS (and more generally, rolling / semi-rolling release distros) are best suited.

    Well that's about it for the most popular distros.

  • Help Me Come Back to the Light...
  • Check out SyncThing for a peer2peer (device to device) solution which doesn't necessarily need a server, but having an always-on device like a server is still great for using Syncthing as well. It's easy to use, only slightly more involved than setting up Nextcloud or Dropbox or whatever. But all done via a web-based GUI. It works surprisingly well, stable and conflict-free for the complex syncing it has to do all the time. Basically you install SyncThing on all devices you want to keep in sync, and they will find each other via their IDs when they are online, and automatically sync all their directories which should be synced. Of course it's open source and cross-platform too.

  • What is the /opt directory?
  • Let's say you want to compile and install a program for yourself from its source code form. There's generally a lot of choice here:

    You could (theoretically) use / as its installation prefix, meaning its binaries would then probably go underneath /bin, its libraries underneath /lib, its asset files underneath /share, and so on. But that would be terrible because it would go against all conventions. Conventions (FHS etc.) state that the more "important" a program is, the closer it should be to the root of the filesystem ("/"). Meaning, /bin would be reserved for core system utilities, not any graphical end user applications.

    You could also use /usr as installation prefix, in which case it would go into /usr/bin, /usr/lib, /usr/share, etc... but that's also a terrible idea, because your package manager respectively the package maintainers of the packages you install from your distribution use that as their installation prefix. Everything underneath /usr (except /usr/local) is under the "administration" of your distro's packages and package manager and so you should never put other stuff there.

    /usr/local is the exception. It's where it's safe to put any other stuff. Then there's also /opt. Both are similar. Underneath /usr/local, a program would be traditionally split up based on file type - binaries would go into /usr/local/bin, etc. - everything's split up. But as long as you made a package out of the installation, your package manager knows what files belong to this program, so not a big deal. It would be a big deal if you installed it without a package manager though - then you'd probably be unable to find any of the installed files when you want to remove them. /opt is different in that regard - here, everything is underneath /opt/<programname>/, so all files belonging to a program can easily be found. As a downside, you'd always have to add /opt/<programname>/ to your $PATH if you want to run the program's executable directly from the commandline. So /opt behaves similar to C:\Program Files\ on Windows. The other locations are meant to be more Unix-style and split up each program's files. But everything in the filesystem is a convention, not a hard and fast rule, you could always change everything. But it's not recommended.

    Another option altogether is to just install it on a per-user basis into your $HOME somewhere, probably underneath ~/.local/ as an installation prefix. Then you'd have binaries in ~/.local/bin/ (which is also where I place any self-writtten scripts and small single scripts/executables), etc. Using a hidden directory like .local also means you won't clutter your home directory visually so much. Also, ~/.local/share, ~/.local/state and so on are already defined by the XDG FreeDesktop standards anyway, so using ~/.local is a great idea for installing stuff for your user only.

    Hope that helps clear up some confusion. But it's still confusing overall because the FHS is a historically grown standard and the Unix filesystem tree isn't really 100% rational or well-thought out. It's a historically grown thing. Modern Linux applications and packaging strategies do mitigate some of its problems and try to make things more consistent (e.g. by symlinking /bin to /usr/bin and so on), but there are still several issues left over. And then you have 3rd party applications installed via standalone scripts doing what they want anyway. It's a bit messy but if you follow some basic conventions and sane advice then it's only slightly messy. Always try to find and prefer packages built for your distribution for installing new software, or distro-independent packages like Flatpaks. Only as a last resort you should run "installer scripts" which do random things without your package manager knowing about anything they install. Such installer scripts are the usual reason why things become messy or even break. And if you build software yourself, always try to create a package out of it for your distribution, and then install that package using your package manager, so that your package manager knows about it and you can easily remove or update it later.

  • Valve fans are like Apple fans
  • OP is somewhat correct, but still "short-sighted" with a misleading conclusion. All these valid downsides should be mentioned, but as always there are pros and cons to everything, and in Valve's case, the pros still outweigh the cons, and you always have to weigh pros and cons against each other.

    Valve has done a lot in the last ~10 years to push desktop Linux for mainstream gaming viability and several other features as well (open source shader compiler, Direct3D-to-Vulkan translation stuff, HDR support in KDE Plasma, lots of improvements for the open source AMD GPU drivers, and much more stuff). You can't simply disregard that. Sure, there are lots of companies involved in improving Linux - but it's mostly for the server side or the enterprise desktop segment. Almost no big company invests meaningful amount of resources into improving the common Linux desktop significantly and challenging Windows' dominance for home entertainment/gaming, read: the casual home user. Valve did just that, of course also mostly for their own reasons, but their own reasons still do benefit general desktop Linux massively, and they are almost alone in doing so. And I probably don't have to mention that having a rich company investing lots of money into pushing stuff does really help development speed. The development pace of the Linux kernel for example is only so high because many big corps spend developers and resources on it to improve it for their own data center use cases. Almost no one (again, except Valve) pours any significant amount of resources/devs into the desktop Linux ecosystem and drivers so far.

    Look at GOG - in theory a shining example of how to do several things better than Valve (no DRM, etc.), but they still do close to nothing for desktop Linux, probably because they lack the resources or see it as a wasted effort overall. Like many companies do -- the typical chicken-egg-problem. Linux won't be better supported by companies until its market share grows, but its market share won't grow until it is better supported by companies. The GOG Galaxy client probably still has no Linux version. That's just how things have been for a long time and I'm glad to have Valve really be serious about it and demonstrate it publicly that this can work and that this is an example for other companies to also look at it. Their exact reasons or methods don't even matter - we need companies pushing desktop Linux, or otherwise you can still sit in a corner and cry about Windows' dominance in 2050 still because nothing really changes on a fundamental level fast enough. Which is why I see it as important to be favorable to Valve for doing this when no one else is doing it. If you want things to change, then do support changes that meaningfully contribute to Windows losing exclusive market share in certain areas like gaming, and tons of people will migrate away from Windows over time because they will start seeing Linux as a viable, practical alternative, not just a theoretical thing. Sure, always be mindful of any disadvantages. But please don't act as if there weren't any major advantages as well.

    Be glad for how things are developing currently. It could always be better, sure. But it could also be massively worse. And it has been massively worse for a long time. It's high time to change, and desktop Linux needs all the help it can get to become mainstream. It's on its way there, thankfully, but that way hasn't been so clear all the time. Desktop Linux share has always been sub-1% for many, many years. Only very recently it made significant strides forward.

  • ‘You’re Telling Me in 2023, You Still Have a ’Droid?’ Why Teens Hate Android Phones / A recent survey of teens found that 87% have iPhones, and don’t plan to switch
  • I don't think so. Android has been marketshare leader for a long time. Maybe iOS is massively popular in USA, but outside of USA it isn't. Also, as long as marketshare has a sort of "critical mass" it's fine. Look at OSX for example, it has around 20% marketshare and that number is still high enough that it can't be ignored. So I think both are here to stay whether they have 20% or 80%.

  • What was the best video game music of all time?
  • There are many great ones. Off the top of my head, each with a sample:

    (All links point to a Piped Instance, which is a privacy-friendly YouTube frontend/proxy. If you want to visit YouTube directly and tell Google what you're watching, just change the domain name)

  • ‘You’re Telling Me in 2023, You Still Have a ’Droid?’ Why Teens Hate Android Phones / A recent survey of teens found that 87% have iPhones, and don’t plan to switch
  • Not really relevant. The majority of teens isn't able to make an informed decision about which is better anyway, and in fact none of the 2 is recommended anyway unless you count in AOSP-based distributions (based off of the open source Android without Google apps), then Android wins of course. But when you compare iOS vs. proprietary Android, it's like comparing 2 different forms of diseases.

    So yeah while statistics are interesting it's important not to interpret too much into some. Like, "majority of teens dislikes Jazz music". Well, it doesn't really matter whether they dislike it or not. Popularity doesn't represent quality necessarily. Sometimes, but certainly not always.

    In Germany the mobile landscape is more "diverse", I'd say closer to 40%/60% iOS/Android from my own observations. And since we "care" "more" about privacy in schools or public institutions (we still care plenty little but I guess Germany is on average at least known for being a country that does more for data protection than others, so maybe that counts as something?), it's also probably less iOS infested, although I do know that some schools and public institutions do use iOS devices. But I don't think everyone does.

  • Why is Linux so frustrating for some people?
    1. False promises early on

    We desktop Linux users are partly to blame for this. In ~1998 there was massive hype and media attention towards Linux being this viable alternative to Windows on the desktop. A lot of magazines and websites claimed that. Well, in 1998 I can safely say that Linux could be seen as an alternative, but not a mainstream compatible one. 25 years later, it's much easier to argue that it is, because it truly is easy to use nowadays, but back then, it certainly wasn't yet. The sad thing is, that we Linux users kind of caused a lot of people to think negatively about desktop Linux, just because we tried pushing them towards it too early on. A common problem in tech I think, where tech which isn't quite ready yet is being hyped as ready. Which leads to the second point:

    1. FUD / lack of information / lack of access to good, up to date information

    People see low adoption rates, hear about "problems" or think it's a "toy for nerds", or still have an outdated view on desktop Linux. These things stick, and probably also cause people to think "oh yeah I've heard about that, it's probably nothing for me"

    1. Preinstallations / OEM partnerships

    MS has a huge advantage here, and a lot of the like really casual ordinary users out there will just use whatever comes preinstalled on their devices, which is in almost 100% of all cases Windows.

    1. Schools / education

    They still sometimes or even often(?) teach MS product usage, to "better prepare the students for their later work life where they almost certainly use 'industry standard' software like MS Office". This gets them used to the combo MS Windows+Office at an early age. A massive problem, and a huge failure of the education system to not be neutral in that regard.

    1. Hardware and software devs ALWAYS ensure that their stuff is compatible with Windows due to its market share, but don't often ensure this for Linux, and whether 3rd party drivers are 100% feature complete or even working at all, is not sure

    So you still need to be a bit careful about what you use (hardware & software) on Linux, while for Windows it's pretty much "turn your brain off, pick anything, it'll work". Just a problem of adoption rate though, as Linux grew, its compatibility grew as well, so this problem decreased by a lot already, but of course until everything will also automatically work on Linux, and until most devs will port their stuff to Linux as well as Windows and OS X, it will still need even more market share for desktop Linux. Since this is a known chicken-egg-effect (Linux has low adoption because software isn't available, but for software to become available, Linux marketshare needs to grow), we need to do it anyway, just to get out of that "dilemma". Just like Valve did when they said one day "ok f*ck this, we might have problems for our main business model when Microsoft becomes a direct competitor to Steam, so we must push towards neutral technologies, which is Linux". And then they did, and it worked out well for them, and the Linux community as a whole benefited from this due to having more choice now on which platforms their stuff can run. Even if we're talking about a proprietary application here, it's still a big milestone when you can run so many more applications/games suddenly on Linux, than before, and it drives adoption rates higher as well. So there you have a company who just did it, despite market share dictating that they shouldn't have done that. More companies need to follow, because that will also automatically increase desktop Linux marketshare, and this is all inter-connected. More marketshare, more devs, more compatibility, more apps available, and so on. Just start doing it, goddamnit. Staying on Windows means supporting the status quo and not helping to make any positive progress.

    1. Either the general public needs to become more familiar with CLI usage (I'd prefer that), or Linux desktop applications need to become more feature-complete so that almost everything a regular user needs can be done via GUI as well

    This is still not the case yet, but it's gotten better. Generally speaking: If you're afraid of the CLI, Linux is not something for you probably. But you shouldn't be afraid of it. You also aren't afraid of chat prompts. Most commands are easy to understand.

    1. The amount of choice the user is confronted with (multiple distros, desktop environments, and so on) can lead to option paralysis

    So people think they either have to research each option (extra effort required), or are likely to "choose wrong", and then don't choose at all. This is just an education issue though. People need to realize that this choice isn't bad, but actually good, and a consequence of an open environment where multiple projects "compete" for the same spot. Often, there are only a few viable options anyway. So it's not like you have to check out a lot. But we have to make sure that potential new users know which options are a great starting point for them, and not have them get lost in researching some niche distros/projects which they shouldn't start out with generally.

    1. "Convenience is a drug"

    Which means a lot of people, even smart ones, will not care about any negatives as long as the stuff they're using works without any perceived user-relevant issues. Which means: they'll continue to use Windows even after it comes bundled with spyware, because they value the stuff "working" more than things like user control/agency, privacy, security and other more abstract things. This is problematic, because they position themselves in an absolute dependency where they can't get out of anymore and where all sorts of data about their work, private life, behavior, and so on is being leaked to external 3rd parties. This also presents a high barrier of convincing them to start becoming more technically independent: why should they make an effort to switch away from something that works in their eyes? This is a huge problem. It's the same with Twitter/X or Reddit, not enough people switch away from those, even though it's easy to do nowadays. Even after so much negative press lately most still stick around. It's so hard to get the general population moving to something better once they've kind of stuck with one thing already. But thankfully, at least on Windows, the process of "enshittification" (forced spyware, bloatware, adware, cloud integrations, MS accounts) continues at a fast pace, which means many users won't need to be convinced to use Linux, but rather they will at some point be annoyed by Windows/Microsoft itself. Linux becoming easier to use and Windows becoming more annoying and user-hostile at the same time will thankfully accelerate the "organic" Linux growth process, but it'll still take a couple of years.

    1. "Peer pressure" / feeling of being left alone

    As a desktop Linux user, chances are high that you're an "outsider" among your peers who probably use Windows. Not everyone can feel comfortable in such a role over a longer period of time. Just a matter of market share, again, but still can pose a psychological issue maybe in some cases. Or it can lead to peer pressure, like when some Windows game or something isn't working fully for the Linux guy, that there will be peer pressure to move to Windows just to get that one working. As one example.

    1. Following the hype of new software releases and thinking that you always need the most features or that you need the "industry standard" when you don't really need it.

    A lot of users probably prefer something like MS Office with its massive feature set and "industry standard" label over the libre/free office suites. Because something that has less features could be interpreted as being worse. But here it's important to educate such users that it really only matters whether all features they NEED are present. And if so, it wouldn't matter for them which they use. MS Office for example has a multi-year lead in development (it was already dominating the office suite market world-wide when Linux was still being born so to say) so of course it has more features accumulated over this long time, but most users actually don't need them. Sure, everyone uses a different subset of features, but it's at least likely that the libre office suites contain everything most users need. So it's just about getting used to them. Which is also hard, to make a switch, to change your workflows, etc., so it would be better if MS Office could work on Linux so that people could at least be able to continue to use that even though it's not recommended to do so (proprietary, spyware, MS cloud integrations). But since I'm all for having more options, it would at least be better in general for it to be available as well. But until that happens, we need to tell potential new users that they probably can also live with the alternatives just fine.

  • Game ad notification on Windows...
  • Well, ever since Win8 or Win10 I stopped having much sympathy with Windows users. They deserve things like that, when they still remain on that ship. Since these things are being introduced in small portions (salami tactics), the users will slowly become familiar with these things and just accept them because they can't change anything anyway, thus slowly incorporating a defeatist's attitude towards all the bloat, ads and spying. AKA, learned helplessness. In a couple of years, Windows will be absolutely horrible, but people will be used to it. I'll just say this: Windows used to NOT have this kind of crap integrated.

  • Game ad notification on Windows...
  • Yes. Even though not using all this crap may sometimes feel like you're missing out on certain stuff, it is still the right thing to do. I don't support abusive behavior, bloatware and spyware, so companies doing that will not receive any money from me if I can help it.

    We're basically just one step ahead of the general population, who basically (still) eats up anything that's being served by big tech corporations, without any second thoughts or hesitations. The general population IMHO is currently at the stage that nerds were like 25 years ago, in that they tend to be naively enthusiastic about every new piece of tech. But nowadays, tech can be abusive towards their users, and so it's important to choose the right tech. The general population hasn't made that realization yet (or they don't care, which also must change).

    The media is also partly to blame for this, for example almost every new review of any Samsung or Apple phone is usually very positive, usually just reporting about the advancements in hardware and UI, without even mentioning any of the downsides these have on the software side. And so when reviews don't even mention downsides anymore, there's a lack of information available.

    And it's not even that regular users don't like the alternatives. For example I convinced a friend to move from a regular spyware-infested Samsung Galaxy phone (which he was using all the time, and he even wanted to buy a new one) to a Pixel with GrapheneOS. He's not missing anything, even though his transition wasn't super smooth, overall he's happier now, and he mentioned that he likes the OS being so clean and unencumbered. He doesn't particularly care about the privacy and security improvements which he now also enjoys, which is a bit sad, but at least he's happy with the lean and unmodified Android (open source) experience.

    So, as usual, information/knowledge is power. People need to know that alternatives exist and that some alternatives are actually really, really good. And they need to know what the problems are with the "default stuff everyone uses", so that they can make better informed decisions in the future. They also need to become less dependent on big tech companies. The alternatives have little to no PR and thus little public visibility in comparison, except via word of mouth, so we need to make the most out of that.

  • Five years ago (20.08.2018) Greta Thunberg demonstrated the first time for more climate protection. What has she achieved so far?
  • What she (and other climate activists) have done and do is spread awareness about this issue. As you can imagine, it's important to keep important topics (arguably even the most important topic humanity faces, yes even more important than soccer (lol)) present in media and in people's heads for them to not be forgotten soon after again. People need to be constantly reminded that our current way of life currently destroys our planet, especially considering that not much happened to steer against this problem within the last couple of years after the Paris agreement. And we don't even know many of the tipping points that could accelerate disaster even further. When some ecosystems stop existing and food chains become disrupted, for example.

    In a way, she's like a PR person for the most important topic in science currently. And she (and other climate actrivists) is successful at it, considering it's so often in the news and so many of the polluters hate her and try to discredit her and others.

    Always remember though: it's about the problem, not specific people. Of course we like talking about people, and the media does it as well, but as the saying goes, "small minds discuss people, great minds discuss ideas". It's about the problem at hand, irrelevant of Greta or other activists. She's just trying to bring the point across to a mass audience, that's all. We (as in: the whole humanity, no exceptions) need to take action against the problem, not talk about Greta. This "ad hominem" strategy is sometimes deliberately used as a distraction away from the issue at hand. When articles talk about Greta or try to discredit her or whatever, then the debate is shifted away from the actual problem at hand. Even articles about her in a positive light are, in the end, irrelevant. It's not about her, or other climate activists. She even says that herself. If the activists didn't exist, we'd still face the exact same problem.

  • Windows 11 vs Linux supported HW
  • thorough hardware certification process

    Probably marketing speech for "an intern tested it once with the default setup and he reported there were no errors"

    Broken standby on Linux

    That is sometimes broken because of broken UEFI/ACPI implementations which the Windows drivers were made to respect and work around, but the Linux drivers who are often developed not by the hardware manufacture himself but rather 3rd parties who implement them according to the available docs/specifications, will then result in a semi-broken functionality because implementing something according to the specification doesn't mean much unfortunately if there are quirks or bugs you have to circumvent as well. This improves over time though with more adoption of Linux. When you compare the hardware support of Linux today vs. 20 years ago, it's become much, much better already due to more developers and users working on it / reporting issues, and also more and more hardware vendors becoming actually involved in the Linux driver development.

    GPU bugs and screen flickering on Linux

    Various hangs and crashed

    Definitely not normal. But it's likely that it's just a small configuration or driver issue. Since you didn't provide any details, I just leave it as "easy to configure properly". I get that it would be cooler if it worked OOTB, but sometimes that isn't the case. It goes both ways, as well. It's hard to generalize based on few occurrences, but I also had problems long ago with a mainboard with its Realtek audio drivers on Windows which didn't work. Don't remember the details because it was long ago but I had to hunt for a very specific driver version from Realtek (wasn't easy to find), and couldn't use the one the mainboard vendor provided as the Realtek driver, nor the one provided by Windows by default. Anyway, of course Windows is generally better supported on most notebooks, I won't deny that, but that's simply due to market share, not because it's somehow made better. That's important to realize. If Linux had 80% market share, it would be the other way round, every manufacturer would absolutely ensure that their driver will work on all their distro targets and all their hardware models. In the Linux world, the drivers are sometimes made by 3rd party developers because otherwise there would be no driver at all, and so it's better to have a mostly functional driver than none at all. And that's also just because the vendors CAN ignore Linux based on marketshare. They shouldn't, but they can, and it makes short-term financial sense to do so, so it happens. Of course, if they market some of their models as explicitly Linux-friendly, they should absolutely ensure that such things will work OOTB. But even if they don't, it's usually not hard to make it work.

    new laptops and Windows 11, basically anything works

    Only because the manufacturer HAS to ensure that it works, while he DOESN'T HAVE to ensure that Linux will play nice with that hardware as well. I recommend using either notebooks from Linux-specific manufacturers (I had good experiences with Tuxedo for example) or you continue to use the "Linux-centric" notebook models from Dell/HP/... and then simply troubleshoot any shortcomings these might have. I don't know the model but it's very likely that it's a simple configuration issue. And I wouldn't recommend using the manufacturer's default OS. Especially not with Windows notebooks. Always reinstall a fresh, unmodified OS, and work from there. I'd even assume that if you leave out any vendor-specific software or kernel modules, your problems will probably vanish already.

    I have effectively added €500 to my budget

    That's an unfortunate reality also in other areas. Smaller vendors can't produce in mass quantities, and so they have to sell their stuff for more money, even though it seems counter-intuitive at first. But this is also the case with e.g. the Librem 5 mobile phone which is also very expensive (but a great option if you want a mainline Linux phone) [in this case, it's very expensive becaue you not only pay for the hardware, but also for the software development time], or well anything which isn't cheaply produced on a mass scale where you get volume discounts. So in a sense, if you want to change the status quo, you have to pay extra. So yes, buying a brand new Linux notebook isn't cheap, unless you want to specifically use an older notebook where Linux also happens to run on. But on the other hand, buying a pure Linux notebook also should generally ensure that it will work well. Similar to how when you buy hardware from Apple, they will ensure that OS X runs well on it.

    I don't think that you can generalize anything from your or your friend's experience, so it seems likely that your friend misconfigured something or installed something the wrong way, leading to such stability problems. General tip: stability issues are almost always driver-related. Same as on Windows. So first try to remove all non-essential drivers (kernel modules on Linux) and see whether that improves stability. And, of course, check the logs. In most cases, they will point out the issue. I've also installed Linux on several "Windows-only" (not marketed as Linux compatible) notebooks and it ran just fine without ANY stability or graphics issues. I have a Lenovo ThinkPad for work and it runs Arch Linux, it's probably more stable than the Win11 it's supposed to run with. At least among my colleagues who run Win11 on it, I'm the only one who didn't yet have a driver or update issue within its lifespan. One of those colleagues even had to reinstall Win11 after a borked update. I also use Tuxedo notebooks (Linux-compatible by default) personally and they're great as well. But of course I never use vendor-supplied software, so I'm not affected if such software behaves badly. I always configure my systems the way I want them, starting from a vanilla base.

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)KY
    kyub @discuss.tchncs.de
    Posts 0
    Comments 55