The next job offer I will accept needs to have free choice of OS. I work with Linux systems and Kubernetes only, no Winshit but I am forced to use this shitty piece of crap of software. It is slow,buggy and clumsy as hell - maybe because of all the corporate software stuff and GPOs, the only office tools I need are outlook and teams, no word or excel but you cannot remove all the other stuff afaik. Updating is hell because it is controlled by our IT department, sometimes my laptop needs 3 restarts or is stuck in a boot loop. Just let me support myself and let me install some Linux flavor. Don’t need any support from corporate it besides vpn connection. Really fuck companies forcing *nix guys using windows. I know that for sure now. Never again.
Generally I’ll see it used for POS type machines, or relegated to a backend database that gets logged into for parts lookup or something. Have I seen Jimbo in accounting rocking Gentoo on the company PC. Never.
I’ve ran across a few professors at nearby colleges using it. Last I remember was a nuclear physicists prof using opensuse.
And it doesn’t even give you a stack trace to debug the problem when an error happens, apparently.
Second reason - it lacks many features that are generally available in most other languages. Generics is the big one, but thankfully they added them in last half a year or so. In general Golang’s design principle is to implement only the required minimum.
And probably most important - Go is owned by Google, aka the “all seeing eye of Sauron”. There was recently a big controversy with them proposing adding an on-by-default telemetry to the compiler. And with the recent trend of enshittification, I wouldn’t trust google or any other mega-corporation.
Yeah the “owned by google” thing is a big turn-off. And telemetry… he’ll no. Also it’s weird that Go doesn’t have a ternary. It’s a small thing, but it’s a thing.
I mostly work in qtile in a fullscreen layout or a diagonal split between two windows. My hotkeys are super+d for rofi in dmenu mode and super+q for a shutdown menu also in rofi.
This might be obvious but when you connect your phone to your PC have you enabled file transfers? Usually it defaults to charging only. It should show up in your notification bar.
Gnome + pop shell extension. Normal i3 tiling keybinds. All the following bindings include super. w for tabbed layout, f1 for calculator, f2 for Firefox, f3 for nautilus, f4 for settings, f5 for package manager. D for search which I can use like dmenu but much better. Shift+s for screenshot. Shift+q to quit application. I program with in the terminal so I need tiling for keyboard-only use. when I first used i3 I underrated tabbing. It solved nearly all of my problems with tiling.
Anecdotally and perhaps of interest, my current workplace uses a regular Dell PC running lightly customised 10-year-old OpenSUSE. It’s a UI control interface for a large machine
Because the machine’s expensive and production-critical, the PC isn’t allowed to be connected to any networks (security airgap). It’s sort of the antithesis of most corporate Linux usage: constantly online servers that do very little direct user interface
It’s staggeringly uncommon for the desktop side of things outside of machines running a specialty app or a particularly tech-savvy IT guy.
The issue is that Windows is just really good at centralized user management and policy control. You can do all those things in Linux too but it’s significantly more complicated and harder to manage.
Well, I wouldn’t really say that it’s used as a Windows replacement at the company I’m working at, because all the business stuff is still being done using Windows, but almost all developers are using Linux. I was even allowed to replace Ubuntu with Arch, because I was annoyed by outdated packages. Because of the higher freedom, I can even tolerate the slightly smaller pay rate and benefits that I could earn elsewhere.
linux
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.