5 ms·
You might not have the luxury of a GUI in many (most?) production (or staging, for that matter) environments.
by hobo_mark 4y ago
You might not have the luxury of a GUI in many (most?) production (or staging, for that matter) environments.
- 9dev 4y agoBecause what, you sit in the server room with a monitor plugged into the rack and work on production code? If something can open a shell remotely, it can show a GUI remotely.
- quesera 4y ago> If something can open a shell remotely, it can show a GUI remotely. Secure servers do not include GUI packages. They are enormous, require elevated privileges, and have a poor security history.
- pjmlp 4y agoAnd secure containers also don't allow shell access, so.
- quesera 4y agoThere are gradients of "secure" in servers. No reasonably quasi-secure server in the last 25 years has included GUI packages, but has allowed and often depended on shell access. Modern deployment regimes which include ephemeral instances sometimes do not permit shell access. These are not the same things!
- pjmlp 4y agoMicrosoft shops beg to differ.
- Kwpolska 4y agoShould you be spending a lot of time in the production environment though? Also, in many places, the list of things you can do in the production environment is quite short (viewing logs or reconfiguring things), because the app runs off a Docker-or-whatever container and is written in a compiled language (so you can’t just hack together a bugfix in vim on the production server).
- ttyprintk 4y agoThe popular explanation of “hacker” is someone spending 100% of their time inside production environments.
- ziml77 4y agoThis explanation doesn't do it for me because you also wouldn't be able to run any text editor you like. Basically you're going to be using vi (or possibly vim or nano). It also shouldn't be a daily activity to be poking around directly on a production machine, and if it is then why not setup something like sshfs and use a local text editor on the file? Then you can use whatever GUI or TUI editor you'd like.
- petee 4y agoIf you're not poking around often like you say, then something like vim is more than acceptable. And some people prefer that to a gui editor anyway.