So basically ever since I first tried Windows 7 I held it as the “Gold standard” for desktop OS’s. Half my tweaks to Windows 10 were trying to get it as close to Win7 as I possibly could.
When I finally start experimenting with Linux early this year KDE quickly got me to reconsider my “Gold standard” and finally switch my main machine fully to Linux.
No regrets and certainly ain’t switching back even if Microsoft gave me updated Windows 7 with every extra feature I wanted back then.
I hate to say this, because I know how cringe it is, but… Windows 7 actually removed a lot of features that made Windows fun. And yeah, I’m talking about ricing and I’m unironically saying ricing is valid.
The mid 2000s was an awesome time to be in the ricing community - between litestep, blackbox, foobar2k, rainlendar/rainmeter etc, you could actually make your experience look however you wanted.
And, litestep in particular, for me, was a gateway drug to openbox and therefore Linux - when you finally hit The Windows Wall, where, to go any further, you had to step into Linux, Ubuntu was there, and then Mint, and then…idr what.
I still have my 2007 Ubuntu installation cd that they mailed to me for free. Sure, you could just make your own installation cd rom, but, if you couldn’t, they would happily mail you one - or, as in my case, you felt motivated to evangelize, they’d send you a bunch that you could give out to people. I gave mine to friends and left some others at the local anarchist bookstore (I don’t remember the name of it but this was Washington DC just north of Chinatown).
Windows 7 was a big step backwards. You could still do a lot of ricing, but less - and it was very clear from the direction that Windows 7 went, that whatever came next would be worse.
Idk if I would say it’s looks > usability, and it’s certainly not gaudy… There are theming styles that are much more unusable and gaudy than the “riced” look.
It’s an aesthetic that idealizes a kind of barebones utility, and while it often will lean towards the look over the usability, the look itself is like a “beautiful utilitarian” - minimalistic, uncluttered, etc.
Oh shit, I remember LiteStep and spending hours and hours to just fiddle with how my desktop looked. I personally felt Windows 2000 was the pinnacle of MS OSs (except so many games etc. wouldn’t run because rightly the OS reported it was Windows NT and a lot of games shat themselves at that)
Haha, I remember buying Mandrake Linux CDs… I’m a FreeBSD user these days (for the past 20-odd years) but still run KDE. Plus they’re still trying to remain fairly *nix agnostic which is nice.
I’ve been a Linux user for a decade and a half now, but still use Windows on my corporate laptops. Honestly, it’s baffling how Microsoft seem to consistently manage to miss the mark with the UI design. There’s lots to be said about the underlying internals of Windows vs Linux, performance, kernel design etc., but even at the shallow, end user, “is this thing pleasant to use” stakes, they just never manage to get it right.
Windows 7 was…fine. It was largely inoffensive from a shell point of view, although things about how config and settings were handled were still pretty screwy. But Windows 8 was an absolutely insane approach to UI design, Windows 10 spent an awful lot of energy just trying to de-awful it without throwing the whole thing out, and Windows 11 is missing basic UI features that even Windows 7 had.
When you look at their main commercial competition (Mac and Chromebook) or the big names in Linux (GNOME, KDE, plenty of others besides), they stand out as a company that simply can’t get it right, despite having more resources to throw at it than the rest of them put together.
It seems like a big company’s problem. They have a well-paid design\marketing department that can do whatever they want to create the best-selling interface for the new version of Windows, but before it’s released, no one tested it yet for anything but bugs, and who’d argue with a flock of top designers anyway? Add here the board of directors who are here to sell them ideas and who won’t use it either – I’m sure they applauded to the idea of unifying mobile and desktop experience with WinPhone&Win8, but especially Tablet-Laptop transformers they saw as the future. It sounds great on the paper, right? At that time it could’ve even sounded obvious for their business. And so it happened like it did.
Linux counters it by constant feedback and competition between easily switchable DEs, users being prepared even to jump distros; Apple has a fetish for style and experience (that’s a half of their pricetag), they build their business model about looking and feel nice, so you’d build an ecosystem of their products, you can’t even see error windows here and their garden is gated af; and ChromeOS\Android aren’t shy of looking what others do (like iPhone’s design findings) and conservatively taking what works, also having tons of vendor-created restyles\forks on their own platform as a testing ground for new ideas to make them then a standard. MS lack all of it, and their creative process is guided by external interests and ideals, it’s just an afterthought. And as they have their stable market share, they probably won’t even care. It took whole internet’s screams to return their traditional start menu in win8.1, then w10.
That’d probably stay the same until their new CEO would happen to be an art college graduate - like the current one pushed for accessebility and building special controllers because she has a child with a disability. A top-down signal. I won’t bet on it anytime soon.
What drives me crazy is how they can’t update all their configuration interface to the same standard, if you go deep enough you still fine things that are unchanged since Windows 98
To me it’s absurd how Microsoft gets beaten by a free desktop environment when windows is like their main product. They have billions of dollars. How do they manage to not do better?
The fact that Windows 11 has removed the ability to move the taskbar and has no intention of adding it back is just baffling to me. It’s a small thing but so jarring every time I try to use it that I’ve barely used my desktop in the last few months.
Unfortunately not possible for me. I daily Arch (btw) and hadn’t booted into Windows for months and months until my university professor came along and said “btw, we’re gonna build GUIs using Microsoft Foundation Classes in Visual Studio now, and yes, you have to use Visual Studio on Windows in the exam”. So nope, not uninstalling Windows.
I was wondering if you can do BIOS updates through wine (because obviously they only are supplied as .exes) but it doesn’t sound like something I’d like to try …
Aren't BIOS updates usually done by putting the update file on a flash drive and installing it from the BIOS? I've never heard of updating BIOS from Windows with an executable.
Yeah, some vendors do this, I think the .exe basically unpacks the .bin file then calls some API or something to push it from Windows while it’s running. Probably done for the sake of more casual users who don’t know/want to mess with the actual BIOS UI.
I have some newfound respect for the man, it seems. Not that I didn’t respect him earlier, just thought that his toxicity was the defining trait of his temper. I find these takes somehow mellow the image in my mind.
The man is a swedish speaking Finn originally, it kinda comes with the territory. We might technically be a minority but we’re still as Finnish as the rest of them (to a certain degree at least).
Linus isn’t a tankie, and Socialism/Communism isn’t giving away money. It’s a dramatic restructuring of the economy into a Worker owned and operated one.
That’s fair, but the result seems to be the same; he’s nowhere near as caustic when interacting with people as he used to be. I had quite a lot of sympathy with the message in most of his technical rants, but the delivery was counterproductive. If he’s changed that I think he’s done well.
Most fastboot options dont show the logo until windows bootloader comes along.
Though i am not sure how or why the logo is displayed when windows loads? Is that the same image? Loaded and displayed again or just didnt clear the display?
Most of the post is an “argument from authority”: Trust me, I have a PhD and maintain my own X server, and I assure you that Wayland is a pile of shit!
OP claims that “actually nothing will actually run” because the stable Wayland protocols lack so much important functionality. In reality, many people use Wayland every day, and multiple large distributions use it as the default display server. This doesn’t inspire confidence in OP’s knowledge.
Admittedly, the first bug they linked is a real issue and it should be fixed, but it’s not a Wayland design flaw. It’s an (arguably important) feature that hasn’t been implemented by all compositors yet. With the second bug OP laments that Wayland compositors are implemented in C, an unsafe language. This is true about X.org too, so I don’t really see the point. Arguably Wayland improves on X11 here, because someone could develop a new Wayland compositor in Rust, while in X11 this is a core part of the display server.
OP claims that “actually nothing will actually run” because the stable Wayland protocols lack so much important functionality. In reality, many people use Wayland every day
Are the Wayland compositors people are using every day exclusively using “stable” Wayland interfaces? Honest question, because I have absolutely no idea.
Neither do I. I’ve had a sensor net watching for Wayland news (because sooner or later I’m going to have to migrate to it, just want to know when) but so far there hasn’t been any executive summary.
There is no such thing as a 'stable' Wayland interface. Each compositor is responsible for their own interfaces, the Wayland protocol is there to make sure that applications written for Wayland play nicely with them.
It does give anti-SystemD “why make new when what we got now is good vibes”.
Their Java bashing was more a criticism of design patterns than Java, but fell into the meme bashing of tech based on one example. Find an old bug and say tech is dreadful as a result.
With the second bug OP laments that Wayland compositors are implemented in C, an unsafe language.
That’s not what they’re saying. They’re saying wlroots is full of race conditions, which will be very hard to fix because they’re part of a fundamental design problem.
That is a serious problem, but advocating X11 will not solve anything. Wayland is being improved every day, while X.org is in deep maintenance mode.
And let’s not pretend that X.org is perfect. Race conditions at least can be fixed, even if it takes a lot of time and effort. Worst case, someone will rewrite wlroots in Rust. But in X11 any application can kill other applications, install a key logger, pin itself to the foreground, etcetera. This is by design: it’s what makes window managers, xkill and xeyes work. It’s also a huge security flaw that can never be fixed.
That security argument is like advocating wearing a motorcycle helmet when walking down the street. It sounds like a great idea and super safe, but it’s also super impractical and the things it’s supposed to protect against are extremely unlikely.
But ok, more security isn’t a bad thing. But why not make it an option, like SELinux for example? That way users can choose a degree on a scale between security and convenience that suits their use case and circumstances. Why make it all or nothing?
It’s a valid concern IMO. Any application on X11 can install a key logger, record your screen, and influence other applications in a myriad of ways. With open source software from a trusted repository, this is not an issue, but an increasing number of people run random binary blobs from Steam, the Snap Store and Flathub. I am 100% certain that some less-conscientious publishers are already using X11 features to build ad profiles of their users; it’s a matter of time before the first ransomware will appear. The only sensible way to prevent this, is to confine applications to their own space.
But ok, more security isn’t a bad thing. But why not make it an option, like SELinux for example? That way users can choose a degree on a scale between security and convenience that suits their use case and circumstances. Why make it all or nothing?
Wayland simply doesn’t have protocols for most of this stuff. (Applications are supposed to use D-Bus and portals.) Developing new protocols that offer X11-like functionality is a large investment and will also need changes in the toolkits and apps to make it work.
xorg letting a malicious program to record keys is not a security issue, its a weakness
having that malicious program on the system, thats the security issue
if you are implementing a display protocol that aims to replace the xorg, the focus should be compatibility not fixing security weaknesses especially if you dont have any better solutions, and wayland does not have a better solution for global keys, compositors are just implenting it on their own hacky way
No one is advocating X11. It’s hard to have a constructive conversation about the shortcomings of Wayland when every apologist seems to immediately go off topic.
“I don’t want to listen because you don’t know the technical challenges. Oh, you have a long list of credentials? I don’t want to listen to an argument from authority. X11 bad, therefore Wayland good.”
OP even brings up Mir, but you never see Wayland proponents talk about why they think Wayland is better.
In the end this is also a pointless argument though. Like, sure: “Wayland is shit”, but also, “Xorg is even worse and ‘noone is advocating for it’”. And when there is no third alternative I guess we have to deal with (and improve) Wayland then?
OP’s expertise would then be better spent by contributing to Wayland.
Most of the post is an “argument from authority”: Trust me, I have a PhD and maintain my own X server, and I assure you that Wayland is a pile of shit!
It’s amazing that he’s so well qualified, even runs his own X fork, but isn’t volunteering to do any actual work to maintain the project.
Because that’s what this ultimately boils down to, isn’t it. Nobody’s forcing anyone to use Wayland or drop X. But, all the X.org developers have moved on to Wayland and aren’t coming back, and all the major DEs are also migrating to Wayland. So if you want to keep using X, you’re going to need to do the work that other people used to do for you.
For most users that’s a fairly empty statement, as most users don’t have the expertise to maintain X and window managers even if they wanted to. But apparently this guy is hot stuff; a highly qualified, highly experienced king of the display server world. So when are we going to see his X.org fork?
Every couple of years I think to myself “You know, I can’t actually remember why I don’t like Ubuntu. It must have just been some weird one-off thing that soured me on it last time. Besides, I’ve got N more years of Linux experience under my belt, so I know how to avoid sticky situations with apt, and they’ve had N more years to make their OS more user friendly! I pride myself on not holding grudges, and if this distro still gets recommended to newbies, how bad can it possibly be, especially for someone with my level of expertise?”
Try Ubuntu Mate, it’s actually ok. I’m alot not the biggest fan of snaps. I try and get .debs or apt get, where I can. App Images seem a little odd to me, but Flatpack seems alright.
Would you mind to explain why? I have yet to try it, but the concept seems nice: predisposing a set of tools useful for linux gamers/creators for those who are not technical
While it has a bunch of patches that can boost gaming performance and such it’s stability takes a hit in some areas. It’s also not quite as user friendly as other options. It can be better for those looking for a fedora base if that’s what they prefer, tho.
It’s also extremely opinionated & while it’s a great fit for those who have a matching use case, for general uses it’s a bit too opinionated.
It’s neither the worst, nor the best. It just highly depends on use case.
I’ve watched a few comparison videos, and the performance gains are negligible when compared to other common distros, so that’s definitely not the point in installing it.
The good part about nobara is the set of tools that come preinstalled and the wecome program which lets you update the system, the drivers and the codecs.
Nothing you couldn’t replicate in a few minutes on another distro of course
Admittedly, it’s been a few years and I’m coming due, but let’s see what I can remember…
apt will brick itself if it gets interrupted mid transaction with no clear recourse apart from a total reinstall, so try not to get greedy and Ctrl+C if it looks like dpkg is hung
trying to install any software that isn’t already packaged explicitly for Ubuntu is a nightmare because there is no equivalent of the AUR for people to push build steps to and you’re quite often left guessing what dependencies you need to install to get something to compile
snapcraft, need I say more? Firefox takes several minutes to start up, we don’t talk about disk usage, installing a package with apt will sometimes install the snap version anyway requiring a Windows-registry-edit-esque hack to disable, and the last time I checked in, the loop devices it creates didn’t even get hidden in the file manager.
I’ve also definitely encountered my fair share of bugs and broken packages which are always fun to fix
What do you recommend for ubuntu alternative? I want to leave for something else, but I also want all my programs to install and work fine. If an app supports ubuntu, would it support debian as well?
You can start by trying Linux Mint, it’s based directly on Ubuntu but with most problematic bits of Ubuntu removed. Mint comes in several sub-flavors that mostly change the way your desktop looks and acts, start with the Cinnamon edition as it’s the safest bet.
apt will brick itself if it gets interrupted mid transaction with no clear recourse apart from a total reinstall, so try not to get greedy and Ctrl+C if it looks like dpkg is hung
You can dpkg -r the package you tried to install then apt won’t complain about missing dependency packages for your app as it won’t be marked for to be installed
trying to install any software that isn’t already packaged explicitly for Ubuntu is a nightmare because there is no equivalent of the AUR for people to push build steps to and you’re quite often left guessing what dependencies you need to install to get something to compile
There isn’t a big global community repo per say like aur but anyone can host their own repos with PPAs, you just need to add them to your lists
Most apt quirks are there with Debian too, not just an Ubuntu thing. The rest of the things you mentioned are fair.
trying to install any software that isn’t already packaged explicitly for Ubuntu is a nightmare because there is no equivalent of the AUR for people to push build steps to and you’re quite often left guessing what dependencies you need to install to get something to compile
In fairness it does have the PPA system which predates the AUR and does provide a good job of providing third party amd semi-third party software.
But you’re right that Ubuntu has sold out on building snaps for software instead of ppas.
The PPAs weren’t that useful. I mean they worked fine for the purpose, but if you used too many of them you’d eventually get your system into a dependency hell. That meant packages were stuck without updates and also blocking others from updating.
The other thing was that even if you kept clear of PPAs it was anybody’s guess if you could upgrade to the next release. Sometimes it worked, sometimes it didn’t and you’d have to reinstall from scratch.
Put together it meant after a while you didn’t bother upgrading period, or upgraded only major releases but by reinstalling from scratch every single time (and preserving /home). It was a chore and I resented it and kept putting it off.
That Ubuntu would install the snap version of certain apps when I installed them directly in the terminal was the main reason I left Ubuntu after a few years. So annoying!
I avoid Ubuntu because Canonical has a history of going their own way alone rather than collaborating on universal standards. For instance, when the X devs decided the successor to X11 needed to be a complete redesign from scratch companies like RedHat, Collabora, Intel, Google, Samsung, and more collaborated to build Wayland. However, Canonical announced Mir, and they went their own way alone.
When Gnome3 came out it was very controversial and this spawned alternatives such as Cinnamin, MATE, and Ubuntu's Unity desktop. Unity was the only Linux desktop, before or since, to include sponsored bloatware apps installed by default, and it also sold user search history to advertisers.
Then, there's snap. While Flatpak matured and becoame the defacto standard distro-agnostic package system, Canonical once again went their own way alone by creating snap.
I'm not an expert on Ubuntu or the Linux community, I've just been around long enough to see Canonical stir up controversy over and over by going left when everyone else goes right, failing after a few years, and wasting thousands of worker hours in the process.
One thing is to explore different ways to do things, like many projects do, but ubuntu goes further and FORCES people to use their experiments, as if they’re some sort of testing ground, not as if they’re the most used family of linux distros and the one a lot of people rely on.
Edit: Sorry if my tone was excessive, I think I’m getting grumpy with age.
Flatpaks can also be used to run CLI programs, but it requires using flatpak run <package.name> instead of using the apps standard CLI command. But you can create an alias and should work mostly the same way.
For example, I have neovim on my Debian laptop via flatpak. So in order to run it, you have to do
<span style="color:#323232;">flatpak run io.neovim.nvim
</span>
You can create an alias for that command
<span style="color:#323232;">alias nvim='flatpak run io.neovim.nvim'
</span>
To give credit where it’s due: Mir was pretty neat, actually. It had features that modern Wayland still lacks or has only recently gained. Ubuntu got an X replacement up and running in record time, but the rest of the ecosystem stuck with Wayland, so they cancelled their solution.
And you know what? Snap does solve some issues in interesting ways that Flatpak doesn’t. Unfortunately, the experience using Snap is rather inferior (and that goddamn lowercase snap folder in my home directory isn’t helping), but on a technical level I’m inclined to give this one to Snap.
Developing and maintaining Ubuntu costs money and unlike Red Hat, Canonical isn’t selling many support contracts. Their stupid Amazon scope and the focus on Snap are part of that, they just want to give businesses a reason to pay Canonical.
They’re trying very hard, but it just doesn’t seem to take off. Their latest move, pushing Ubuntu Pro to everyone, seems like a rather desperate move. I think Ubuntu is collapsing and I think Canonical doesn’t know how to stop it. I don’t know about you, but I’ve never paid for an Ubuntu license and I don’t know anyone who does, either.
A lot of new users are coming to Linux not because they like tinkering with their setup but because they are tired of Microsoft tinkering with their setup. For these people Arch will probably never be the answer. That’s ok, we should encourage all Linux adoption and the best way to do that is to start with the simple and familiar.
I mean, who doesn’t love to have candy crush and facebook automatically bundled with their OS? I mean, I had a fantastic two years waiting for the never combine taskbar feature to be released. The never-ending prompt to make edge my default browser is also utterly refreshing. m$ is so ahead of the game, they even anticipated my needs by shoving onedrive prompts in my control panel. How about that Office 365? Have you tried it yet? No? Well you’re missing out my man, in case you change your mind I’m going to put it right there in the front page of settings so you’ll never miss it.
I switched a few weeks ago, it was because my computer is slower than a toaster and windows was tanking it down even more I installed xubuntu, well I must say it’s ok, after I finished setting stuff up I realised I should’ve just gone for debian with xfce (I tried to install kubuntu-deskop on my xubuntu installation just to try how would kde run on my pc, it ran as well as windows did, but was just a tiny tiny bit faster, the way I installed it was probably bad and it could’ve been the way I installed it tho)
And yeah, I definitely love tinkering with stuff so this wasthe obvious choice
He didn’t give up his fortune directly, because today he is a rich man. He just enriched with a different approach like opting to not lock the source code of his work like another guy we know well…
He would’ve definitely made more even as a senior employee in early Microsoft, IBM or any of the big Corps. Linux exists solely because he made it a collaborative endeavour from the start.
Linux exists solely because he made it a collaborative endeavour from the start.
That is the important part. If Linux had tried to compete with Microsoft as a closed-source operating system, no one would have used it. What makes Linux popular is that it is collectively owned, that is as much a feature of the operating system as any technology or algorithm written into the source code itself. That feature is what set it apart from Windows or Mac OS.
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.