KeepassXC is bundled with a CLI tool. But it doesn’t have to do anything special for SSH. It’s ultimately just text and there are multiple ways to paste text into an SSH session.
KeepassXC is bundled with a CLI tool. But it doesn’t have to do anything special for SSH. It’s ultimately just text and there are multiple ways to paste text into an SSH session.
What does that mean for Windows though?
I meant it quite literally. Another multi-billion dollar company needs to be willing and able to spend the same level of resources and time. Wal-Mart or Costco itself would have to be willing to produce their own hardware.
Yeah, I fully realize it’s never going to happen. It’s a hypothetical to illustrate just how high of a hurdle it is. It won’t happen organically, there needs to be a strong driving force with the financial backing that rivals that of the competition.
“Nobody cares” is how Linux will eventually win on the desktop. It becomes viable for most people when they no longer “need” whatever they were using before. As Linux is free, it will win when it becomes “good enough”.
The largest barrier is the fact that the end user is expected to install the OS themselves. Having an OS work 100% of the time right out of the box with a default install is impossible. Windows and OSX have a huge advantage by being installed on the factory floor. The manufacturer guarantees that the drivers work for the hardware they decide to install and that the default applications on the OS work as they should.
Linux needs an equivalent to Microsoft or Apple that can put Linux on shelves at WalMart for average people that buy $600 desktops.
You should use whatever the majority of the team is using. If you want to use Linux then you need to make it a priority to find a team that has at least a few people using it. You don’t want to be the only person having issues setting up their local dev environment.
I hate that the developers of secure messaging apps in particular are deaf to this. It’s so easy to just add SMS as a fallback and yet they refuse to.
Software also looks at future dates, so the problem is actually going to start to occur much sooner. The kernel will be fine, it’s all the other random software floating out there that you should worry about. A lot of in-house calendar and booking software is probably going to start to blow up soon.
Have you seen the Reddit Linux communities? People don’t care how many tools or useful information you present them. They will ask the SAME “which distro” questions day after day after day.
There are 3 reasons you see repeat posts.
Also one other thing I noticed is that if you do form a good question and create a wall of text, it can also scare people away. So people deliberately ask very vague questions and then slowly reveal more as they get asked for specifics. At that point you’ve hooked some people, they are a little more invested in helping and you can info dump on them.
You’re still stuck when it comes to anti-cheat in multiplayer games. Some do allow it to work on Linux, but a significant number don’t. Hopefully the tides slowly start to change thanks to the Steam Deck.
At least when it comes to Git I’m not too concerned. What could MS possibly do to you? Maybe vendor lock in via the issue tracker? They aren’t using it and it’s not exactly that hard to migrate off of it in the first place.
It surprises me how many indie devs avoid some of the higher level / more popular engines for this reason alone. But I assume they just must enjoy that sort of stuff much more than I.
The problem with indie devs is purely a lack of knowledge and resources. They don’t feel comfortable testing and packaging binaries for distribution on Linux. A decent number of them are also self-taught and actually have almost no exposure to desktop Linux at all. So it’s actually a much higher hurdle than you think.
Popularity makes all forms of support infinitely easier. I’d struggle to come up with any technical reason that could be worth giving up the ability to easily google for issues or install software. That doesn’t mean I think you shouldn’t use other distros, just that I believe Ubuntu is the best choice for a default install targeting average people.
It’s still a win if the move causes widespread adoption by the average consumer. The more privacy conscious can just use a different client.
It’s kind mind boggling how often you have to ask the OP to actually post the command they tried to run or the full error message and some of them will actually try to argue that it won’t help. The people that frequent the forums start to get a bit annoyed at having to beg for bread crumbs and they eventually either become toxic or burn out and leave the community.
Sometimes they can afford to not know because they have a relative who can manage the device for them. In which case they really wouldn’t be installing software on their own really.
You would be surprised at how many people cannot even change the volume on their tablet.
Software is definitely at the top of the list in terms of reasons. But the UX/UI definitely leaves something to be desired. I sigh heavily every time an application asks me to edit a text-based config file instead of giving me a GUI. It’s an unnecessary, error-prone process and most importantly I have better things to do than read yet another page of documentation. That doesn’t mean I want the config file to go away, it’s still very useful for a variety of reasons. But I shouldn’t have to mess around with it just to remap keys or other common tasks. Editing a config file should be a last resort for an end user.
You see similar problems when relying on the terminal. I don’t like this idea of the end user being allowed to mess around without a safety net or some sort of guidance.
There are likely lots of improvements that can be made under the hood. I’m willing to bet that it depends on several aging libraries that could probably be swapped out for something better.