It’s backwards lol. We want windows stuff to work in Linux so we have a stable system that can do everything we need, instead they gave us Linux on top the unstable pile of shit we all hate
Nah, that’s what actual Linux distributions are for. Linux runs on almost every server and powers nearly the entire internet while Windows is used to play fancy video games.
Because it’s traditional. Businesses adopted computing in the 80s, and Linux wasn’t around then. Macs and Windows were. It would just be too costly (in time obviously, not cash) for huge businesses to switch at this point.
Linux runs on the majority of webservers. If you were to look at the usage breakdown of servers in general, Windows would probably be more common, by what I’d imagine would be a wide margin. I’ve never in my life seen an enterprise run anything internally besides Windows Server with Active Directory and a majority fleet of Windows workstations. There isn’t really a viable alternative.
Linux is definitely a go-to as a web server, load balancer, or some other appliance, but behind that a lot of the time are a bunch of Windows Servers as well.
I’d say the one thing they’ve been decent at is input devices, oddly enough. I was pretty happy with my SideWinder 3D Pro joystick and my Intellimouse Explorer back in the day. I also still (very occasionally) use an Xbox 360 controller attached to my Linux PC.
No credit for Xboxes themselves, let alone other hardware like Zunes and Windows Phones and shit, of course.
I love Xbox 360 controllers, I always use the wired ones so you don’t have to fuck about with batteries which I always find annoying to deal with, you also don’t need the receiver thing either. And latency is lower.
I find 360 controllers seem to be the most comfortable to hold in my hands, as well as being pretty well built. You can get them used on eBay for like £15/$20
They were historically good at input devices because they were the only ones with enough weight to get manufacturers to stop fucking around and use xinput, which guaranteed their hegemony with normal controllers for a long time. 5-10 years ago, it was basically impossible to get a normal controller (ie Xbox or ps layout) that was not approved by Microsoft, working in all games.
Learning vim motions in VSCode with the vim plugin was the best decision I made this year. Made programming even more fun and after a year of learning I actually feel that I finally reached a point where I’m a lot more productive. I set up neovim too, but I’m missing some things to fully switch from VSCode and I have to research my options (git integration and debugging are my pet peeves), which I haven’t had time for lately.
I can’t cite a source but I read once that the lawyers got involved and said Microsoft/Windows/some other term they have legal control of had to be the first word.
It’s also usually lawyers that create these names. I worked on databases for IBM Cloud and they were all called “IBM Cloud Databases for Elasticsearch” and what have you. Despite it being an offering of the database on IBM’s cloud.
Since Elasticsearch is a brand name, the “host” corporation corporation has to present it as a product “for” the brand name rather than as the brand name itself to avoid implying that they are acting AS Linux or Elasticsearch or whoever is the third party.
In what world would Microsoft allow the Linux name to appear before Windows? If MS were a person, they would be diagnosed with Narcissistic Personality Disorder.
I once tried wsl on my work machine instead of having to deal with cygwin or msys2. Unfortunately the virus scanner didn’t like that a whole lot and my account was locked. Man do I love enterprise problems on top of normal problems.
Enterprise security software tends to err much more on the side of caution.
There are plenty of Windows features who's usage will flag because they are also favourite tactics by actual threats, such as Powershell one liners. Bonus if it's in Base64.
The VPN client I’m using doesn’t play properly with wsl, so I can often randomly not use internal services, because there’s no route available. Unfortunately, that includes our k8s cluster, so I have to use a different kubectl outside of wsl to work with it. Awesome.
POV: your coworker keeps on looking at memes instead of contributing to the project, knowing full well he’ll get all the credit because he’s friends with the boss.
Ever since I switched to Arch, I’ve never had to restart to update. I always restart anyway, because I want the update to apply to my current session, but I don’t have to.
You do have to reboot to use your new kernel after an update. But it’s just a normal reboot, not the whole blocking installation process like in Windows.
Not quite like that but there is a thing called live patching that some distros offer. It’s mainly to used fix security issues rather than a typical update
Ubuntu livepatching and kpatch are some different tools out there for that if you want to look into it
you can’t really hot swap the kernel, because all of the system runs on it.
you’d need to stop the system (you can save its state and recover where you left), reboot to load the new kernel and let it take control.
however, there are some distros and programs that allow you to hot swap certain parts of the kernel (mainly drivers) without rebooting. Note that, even though the system doesn’t reboot, most packages still need to be restarted for them to pick up the new driver.
And a Linux reboot takes like 40s at most and everything works. Where in Windows it takes like 2m to be able to log in and a good 5-10m for all the apps to start working at normal speed
The security on XP was comically bad. When people say “physical access is full access,” they aren’t even considering XP despite it being the textbook definition to the phrase. You were able to access the command line without even logging in.
Yeah, i found an old laptop running xp that had a password i didn’t know, was ridiculously easy to reset it, just reboot to safe mode and change it there
I will never understand why people liked Windows XP, I’d rather use Gentoo Linux from 2002 compiled from a stage 1 tarball than this steaming pile of shit. Windows 7 was solid, but 10 was (again) the biggest piece of garbage. Horrible UWP UI, Cortana, the garbage Windows Store, the Windows Phone integration, the useless Xbox app, the shitty version of OneNote, crappy MS Edge, Candy Crush ads in the fucking start menu and tons of data collection. Oh yeah, what a great operating system!
I will never understand why people liked Windows XP, I’d rather use Gentoo Linux from 2002 compiled from a stage 1 tarball than this steaming pile of shit.
It was necessary for games. (Source: I dual-booted Windows XP and Gentoo Linux in 2002.)
Games is one of the blockers for me. I’m really hoping the Steam Deck changes things so that Windows is no longer needed at all.
Right now we’re just on stage 1, where almost everything that runs on the Steam Deck needs a compatibility layer. I’m hoping that the next step is developers building for Linux as well as Windows to run better on the Steam Deck, which would mean zero performance loss playing on a Linux desktop.
Dude, I said I needed Windows for games in 2002. I’ve been Linux-only for gaming for the better part of a decade now.
As long as you’re okay with skipping the few games from asshole developers who deliberately make it difficult, the transition you’re hoping for already happened.
I don’t game much, but with the few games I do occasionally play I’ve had really good success at getting them to run on Linux under proton. It’s way better than it was even a few years ago.
It’s the “under proton” I don’t like. It means the performance is never going to be 100% of what you get if you run it natively. Maybe in 90% of games the performance is close enough that I’d never notice, but I play enough games that for now it makes sense to have a dedicated game OS, which is all Windows is these days to me.
Honestly, I don’t see a difference performance wise. There was even this game I’ve played called Gunfire reborn that was running noticably better under proton compared to win10 on my system. The actual problem that’s still ongoing is games with anti-cheat though. Apex Legends enabled EAC on linux and it works like a charm, but most game devs don’t care.
I thought it was pretty cool I could migrate my RISC CPU design from Logisim to Verilator, and even throw in some GTK so I could display some video, and have it all just work.
endlesstalk.org
Oldest