| mwiacek.com | ColorColor | Mobile |
| English
App - APN App - Gammu App - Gammu+ » Gammu+ internals App - ISTQB Glossary App - MyGnokii App - Sobieski App - True Fenix
Facebook (priv)
Chrome code (new/Gerrit)
Firefox Preview c/i Polski App - APN App - Bryły App - Historia polska App - Poczytaj mi tato App - Przepisy drogowe App - Słownik ISTQB App - Sobieski App - Straż
Artykuły i pliki
Praca dyplomowa
App Store Categories Acer (5) AMD (14) Android (84) APN (5) Apple (31) App Store (6) benchmark.pl (19) chip.pl (7) CHM (5) Chrome (5) dobreprogramy.pl (95) drogowe (40) English (141) English article (23) English blog (110) EPUB (7) Firefox OS (3) Fizyka (4) Gammu (62) Gammu+ (49) GSM (151) Hyperbook (14) ISTQB (3) jQuery (3) jQuery Mobile (3) książka 1 (6) książka 4 (97) License (4) Linux (38) Linux+ (1) modern_laptop (1) MyGnokii (6) Nokia (30) NTFS (2) OS (41) PDF (5) poczytaj (1) poem (3) polski (239) Polski (233) Polski artykuł (58) polski blog (238) Polski blog (176) rysunki (2) S.F. (14) salon24.pl (180) Sobieski (8) Spider's Web (17) Straż (7) Thinkpad (3) Tizen (5) TrueFenix (4) Ubuntu (10) Vista (5) WAT (1) wiersz (94) Windows (61) Windows 7 (11) x86 (124) Top 10 N82 review (2008) (203612) Przepisy drogowe (2012-2021) (158732) English articles and files (150834) Polskie artykuły i pliki (147617) Timeline 2026-05 (2) 2026-04 (1) 2026-02 (3) 2026-01 (2) 2025-11 (1) 2025-07 (1) 2024-12 (1) 2024-08 (1) 2024-01 (1) 2023-12 (1) 2023-11 (1) 2023-03 (5) 2023-02 (1) 2023-01 (13) 2022-12 (9) 2022-11 (10) 2022-10 (12) 2022-09 (14) 2022-08 (4) 2022-07 (3) 2022-06 (4) 2022-05 (3) 2022-04 (9) 2022-03 (11) 2022-02 (9) 2022-01 (5) 2021-12 (6) 2021-11 (13) 2021-10 (11) 2021-09 (11) 2021-08 (4) 2021-07 (5) 2021-06 (12) 2021-05 (3) 2021-04 (4) 2021-03 (4) 2021-02 (5) 2021-01 (4) 2020-12 (4) 2020-11 (5) 2020-10 (1) 2020-09 (9) 2020-08 (5) 2020-07 (2) 2020-06 (1) 2020-05 (6) 2020-04 (3) 2020-03 (2) 2020-02 (2) 2020-01 (8) 2019-12 (2) 2019-11 (11) 2019-10 (1) 2019-09 (3) 2019-06 (1) 2019-05 (1) 2017-12 (2) 2017-11 (2) 2017-10 (2) 2016-01 (1) 2015-09 (2) 2015-08 (1) 2015-06 (1) 2015-05 (1) 2015-04 (1) 2015-03 (2) 2015-01 (1) 2014-10 (1) 2014-09 (2) 2014-07 (2) 2014-06 (5) 2014-05 (7) 2014-04 (3) 2014-03 (9) 2014-02 (5) 2014-01 (8) 2013-12 (7) 2013-11 (4) 2013-10 (10) 2013-09 (5) 2013-08 (9) 2013-07 (5) 2013-06 (1) 2013-05 (2) 2013-04 (3) 2013-02 (3) 2013-01 (7) 2012-12 (5) 2012-11 (5) 2012-10 (7) 2012-09 (2) 2012-08 (2) 2012-07 (2) 2012-06 (1) 2012-05 (2) 2012-04 (4) 2012-03 (6) 2012-02 (2) 2012-01 (3) 2011-12 (1) 2011-11 (1) 2011-04 (2) 2011-02 (2) 2011-01 (3) 2010-12 (5) 2010-11 (1) 2010-10 (2) 2010-08 (1) 2010-07 (2) 2010-06 (3) 2010-05 (9) 2010-04 (11) 2010-03 (14) 2009-12 (4) 2009-11 (2) 2009-10 (2) 2009-05 (1) 2009-03 (1) 2009-02 (1) 2009-01 (1) 2008-07 (1) 2008-05 (1) 2008-04 (1) 2007-12 (3) 2007-11 (2) 2007-10 (2) 2007-09 (3) 2007-08 (1) 2007-07 (2) 2007-06 (4) 2007-05 (4) 2007-04 (2) 2007-03 (5) 2007-02 (3) 2007-01 (6) 2006-12 (5) 2006-11 (5) 2006-10 (4) 2006-09 (2) 2006-08 (1) 2006-07 (6) 2006-06 (3) 2006-05 (2) 2006-04 (5) 2006-02 (1) 2006-01 (2) 2005-12 (1) 2005-09 (1) 2005-07 (1) 2003-11 (1) 2003-09 (5) 2002-11 (2) 2002-10 (14) 2001-07 (1) 2001-05 (2) 2001-01 (1) 2000-10 (1) 2000-07 (1) 2000-06 (1) 2000-03 (1) 1999-06 (2) 1999-04 (2) | Mainstream Linux became next Windows and is going back instead forward (2026) English English blog x86 Ubuntu Linux Thinkpad Linux distributions are widely used in phones, servers and various embedded devices, but in desktop cannot achive more than few percent. Is it only because of games? AI sloop? Bad luck? Of just because of lack of qualified people? I’m fan of Linux for more than 30 years (ca. year 2000 I was already writing some software into it) and I’m tired with infinite rewrites, dramas and other things. This post will try to look on some popular distributions from normal user perspective (don’t expect checking thousands of installations, but rather just few of them). The purpose of it is NOT decreasing greatness of GNU and Open Source, but rather showing some basic human stupidity and lack of real motivation in creating better world (some people just preffer doing something without completing it). And now the situation: in last days I tried to setup some new VDIs and modern Thinkpad T14s gen6 (Intel) with popular Linux distributions (which could be the most visible in various environments) and immediately found a couple of basic issues. Let’s go into this fascinating journey. Please note, that I’m not crying or searching for help (I can take care on myself). I’m not also providing full bug report (I could do it, but my experience shows, that it will be ignored by Canonical and others). And although I could use correct therminology in various places, I will make some shortcuts to make this post more clear. What was tried
Installation
There are just few typical scenarios for installation (every with encrypted and decrypted version):
In every situation damaging data MUST be clearly marked, the same user MUST see warning with lack of something required for correct operating. This is really not rocket science to test various scenarios and I say it as tester with many years of experience. Modern installers should detect, if we have laptop or something else (and propose best set of tools). We need also taking care of SSD space and usage (standard should setting up /tmp as tmpfs or asking user, if really want swapfile or noatime option). We get here into last mile problem – it’s not important, that 99% is done, when 1% is blocking expected result (yes, nice installation and first feeling is very important). Saying, that user can select other distribution is not solution (for example Ubuntu is created since 2004 and 22 years is enough time to prepare working installers). Hardware compatibility with Thinkpad T14s gen6 with Lunar Lake Lubuntu 26.04 – no problems with hardware, ca. 1,21W in powertop in idle with brightness 11,8% Ubuntu 22.04 (kernel 6.8) with extended support till 2032 – no support for brightness and ca. 3.2W in powertop (something is obviously not initialized). I tried without success kernel 6.5 (it hanged in Gnome) or Ubuntu PPA and kernels 6.8, 6.12, 6.18 (in worst case problems with start), the same is with kernels from Zabbly (probably don’t support disk encryption). My conclusion: normal user won’t use and won’t setup this. NixOS Plasma 6 with kernel 7.x – few times after returning from standby sluggish response (+ user quite always see desktop for second before screen for entering password), excluding practically every person should be fully satisfied (amount of working options is really good). No problems with hardware (I don’t know, if this is possible, but maybe one detail missed: cannot disable case lights during standby), for example with disabled Wifi and all possible devices powertop showed me minimally 1.20W (brightness 20% = in theory ca. 100 nits) or 1.04W (brightness 10%) NixOS Cinnamon - 1.1W with brightness 11,8%. Manjaro with kernel 6.18 – no problems, 1.19W with 16,8% brightness (note: powertop doesn't show all information) Mint - 1,08W with 11,8% brightness Generally I could say, that Linux kernel/new distributions shouldn't have big problem with the most typical mass market hardware. OK, you can read about many problems with Nvidia or others, but this is not the biggest pain now. Fonts This is real HUGE problem in today Linux... and honestly I'm a little suprised, because Microsoft resolved it light years ago and solution is known (I remember, that ClearType was added with Windows XP and it was 2001). I normally didn't have any problems with it in Linux for decades and...boom. In 2024 I tried to exchange Ubuntu 22.04 with 24.04, unfortunately found some basic problems with fonts. Rendering quality was intentionally decreased by Gnome devs and they're proud of it. Topic closed.
Screenshot is from askubuntu.com. As you can see in older version we had contrast elements on the edge, new version is simply not enough visible especially in darker background. This is change for worse against users (maybe even some kind of sabotage against Open Source). Some people will not see problem, some will notify, but not name it (they will not like apps and won't be able to say why) and some will know exactly, what is happening. It looks for me in 2026, that fonts are not improving (non-GTK environments haven't changed too much for years) or problem is even populating (because GTK4 is slowly used everywhere). Everybody home? Do we have any pilot flying with us? I don’t buy excuses, that user needs better monitor or this, that it’s absolute necessary for making code more simple. Wrong solution is always wrong. Although I have high res in handy and using MacOS with Retina, but buying 4K or something more doesn't have sence especially for small laptop or sometimes it's even not possible (yes, Linux is not only used in private computers). In NixOS Plasma 6 you still have some options for fonts, but unfortunately even with them it looks for me a little worse than in Ubuntu 22.04. Sorry. Xfce probably stays one level up than Plasma 6 in my ranking (although we see less options). The same LXQT (strange, that it looks for better on big monitor than on laptop). The winner in this moment is probably Cinnamon (but only version working inside NixOS). But how long? Gamma Another Linux problem is connected with gamma – you cannot control it with typical distributions with Wayland (no required extensions). And yes - technically Wayland is required. I don't have anything against it now. Scaling Third big problem. We have issues with correct scaling in various window managers – this can make people really annoying and again thing could be resolved over years. Graphic environment For me important is combination of edges, shape, density, scaling, functionality, etc. I liked very much Gnome based on GTK3, unfortunately GTK4 is totally useless. LXQT was promising, but I decided to abandom it for now (I see stupid problems in real hardware and zero of them in VDI). Plasma 6 looks very heavy (need to waiting for starting apps, etc.) and Xfce has got scaling/font problems like others. The most close to the old Ubuntu seems to be Cinnamon in the Nix OS with "Large fonts" and "High contrast" options... but even this environment is not perfect. I will give just examples - you cannot change background, terminal copied from Gnome 49 doesn't even have option for changing font, no consistency with login manager, etc. My opinion - graphic environments in Linux currectly generally suck (and I write it with full responsibility). Many people will be happy with them and it's good, unfortunately fragmentation, lack of shared standards and even basic options visible in Windows in 2000 is extremly decreasing opinion about Linux. And no, people don't need thousands of things, just basics. Examples:
Just two examples (I could put here much more after few days, but in the end it doesn't have sense):
This is Cinnamon in NixOS and one from Mint (for first look they're the same, but especially for people with eyes problems fonts in Mint are not good enough and with NixOS even medium hinting is more than enough)
Again Cinnamon and default experience with Midnight Commander. Please don't write, that second version is good and nice. This is very good example of big existing problem. And graphic desktops like Gnome should stop making it a point of honor redesigning way, how users are using their computer (which looks too often strange). Software Linux has got a lot of software... or can run a lot of software from other OS. I will give example - I'm running some games from DOS/Windows and in the end it works. But... main typical applications many times don't have basic options. We have a lot of things todo here. And popular distribution should stop distributing crap. Why? Installation in 2026 can be minefield, new hardware will generally work and usability experience is generally medium. I have often very strong feeling, that some distributions were created many years ago (by strong technical people) and later only updated by script kiddies, who don’t check even basic scenarios. Too much work is going into infinite changing the same things (example - backporting kernel things by Canonical). Currently after installation many times there is used typically 10-20GB of disk and nobody cares, if this software is really useful or not (for example with Ubuntu I can find some files for PPP modems or there are downloaded files for HP, when I have mini PC not done by HP). Mainstream Linux became Windows and good symptom of problem is bigger suggested RAM size for Ubuntu. You need /boot, /bin, /root, /home and many other standard directories. Some elements were not changed over years and this helps in achieving compatiblity… but in current computers we run not only software from „good” people and old rules don’t fit anymore. Let’s look into typical user home directory – it became mess. We need solutions adequate to modern times… for example separating apps. Good things are always welcome, but they must added always with head (Wayland implementations must support all typical graphic cards and things like gamma). During years we have seen too many dramas. Let’s name some of them – GTK3 (some people still want to maintain GTK2 based software), GTK4 (fonts), systemd (complexity), snap format, Unity, Xlibre, etc. From new things we have Rust and rewriting GNU Core tools using it (is it done because of licenses?) or AI. Currently too many projects are concentrating on Code of Conduct (which is not later used for anything else than political fight) or speaking about pronounces and fascists instead of good coding and better technical results. I know of course about creating software in catedra and baazar model, but something went too wrong, for example Gnome people are making totally everything to force people for using old versions and later ask for removing branding from old versions distributed with LTS distributions (drama with Calendar in Mint). People working for Canonical or Redhat will of course say, that their solutions are the best, but in the end nobody deeply cares, if something is really good or stable (the same nobody cares, if something is complete). In theory every user could find something in this world, but… testing many distributions can be very problematic (typical person doesn’t have knowledge or time for it). Can be future more bright? We need rolling distributions (you have never new „big” releases) and separating apps (Flatpak and bwrap are good beginning). This is done for example in Nix OS. I like some of solution there… but not everything is done in user friendly way (one simple example: setting up Secure Boot) We desperately need basic testing and real technical work, not "bla bla bla". There must be some logical thinking in this (for example for me big stupidy is lack of numeric value with scrolling options in GUI or showing stars with entering password in new Ubuntu, which is enabled by default - if you want to show, that user pressed key, it's enough to show one character and replace it, for example after first character show random digit, after second show in the same place another random digit, after third next digit, etc.) Distributions like Fedora, Ubuntu or Debian will stay with us long (and we need things like 10 years of support), but… we cannot fully agree on wrong things done there… not anymore. |