News for hackers. Stuff that matters.
Re:A native graphical shell for SSH by hatradiowigwam on Monday June 29, 2026 @02:31PM (#48723224)
This appears to me like a solution in search of a problem, like many others before it...the quote below seems relevant to this effort.

"Those who do not understand Unix are condemned to reinvent it, poorly." ~Henry Spencer

Re:A native graphical shell for SSH by Modified3019 on Monday June 29, 2026 @04:14PM (#48724556)
> "Those who do not understand Unix

Funny enough, that right there is the actual fundamental problem here.

I am reminded of a post or blog long ago that talked about programmable thermostats and how awful they are for most people to use despite how powerfully in the weeds one can get with them. Basically summarizing the issue as something like “People do not want to learn your arcane system, they just want the benefit it’s advertising”. A good UI knows how to minimize that gap.

Re:A native graphical shell for SSH by XorNot on Monday June 29, 2026 @06:09PM (#48725979)
I mean that's true but the number of UIs which simply don't add access to necessary features in the name of "simplicity" is enormous.

The poster child of this is the Microsoft Office ribbon.

Re:A native graphical shell for SSH by red-iron-pine on Tuesday June 30, 2026 @10:15AM (#48733049)
as someone with a fancy IoT thermostat... yeah.

I want to set the temp. Maybe set a schedule and a timer. Once I have to start navigating multiple, deep menues with a thermostat I stop giving a shit.

I miss old VCRs that had 8 buttons and only those 8 functions

Re:A native graphical shell for SSH by forgot_old_user on Monday June 29, 2026 @03:48PM (#48724222)
that seems a little harsh. I think there is a real usability gap which this takes a crack at.

Some ideas like using viewing a linux dir over _ssh_ using native UI components.. seem cool.

I do agree, some of these do seem like they have already been solved in other ways (like an sshfs mount).

Re:A native graphical shell for SSH by shakna on Monday June 29, 2026 @10:10PM (#48727773)
That is exactly what X was designed to do. And part of why X is considered insecure today.
Re:A native graphical shell for SSH by advael on Monday June 29, 2026 @10:34PM (#48727926)
I mean, I do this all the time via sshfs. I don't think these tools or ideas are bad, they just mostly aren't new, the innovation is maybe a particular ux or a particular bundle of toys?
Re:A native graphical shell for SSH by hedgehog on Monday June 29, 2026 @04:31PM (#48724786)
This resembles Plan9 more than UNIX. I wouldn't put UNIX up on a pedestal.
Re:A native graphical shell for SSH by projektfu on Monday June 29, 2026 @05:20PM (#48725410)
Plan9 is funny because it's what UNIX might look like if the people working on UNIX understood UNIX, i.e. everything is a file and simple primitives are composed into complex systems.
Re:A native graphical shell for SSH by hedgehog on Monday June 29, 2026 @05:51PM (#48725776)
They had the benefit of hindsight and bigger hardware, but UNIX got too popular and now we're struggling to move past it. It would have been interesting to see what the fourth try would be like (though looking at Go I would probably not completely like it).
Re:A native graphical shell for SSH by lstodd on Monday June 29, 2026 @06:28PM (#48726174)
yea, as sibling said. p9 was not possible on pdp11. what was possible there was .. v7 and 2bsd. see https://github.com/felipenlunkes/run-ancient-unix

p9 was done when "current state of unix" was already fixed in form of aix, sysv and bsds, it suffered the same fate as say beos.

Re:A native graphical shell for SSH by fulafel on Tuesday June 30, 2026 @12:54AM (#48728616)
BeOS was marketed, there was an attempt. But it was a harder sell. Plan 9 on the other hand was was kept as a research project only and was restrictively licensed in the 90s when it was actively developed.
Re:A native graphical shell for SSH by red-iron-pine on Tuesday June 30, 2026 @10:13AM (#48733022)
i mean they did understand unix, both in that they created it, and created plan9 to be closer to their original vision.

but unix got widely adopted and you go with what sells not blue-sky woulda-coulda

Re:A native graphical shell for SSH by projektfu on Tuesday June 30, 2026 @10:58AM (#48733654)
Yes and no. Defining network devices in a different namespace, for example, was an early break from what might be called the UNIX tradition.
Re:A native graphical shell for SSH by whatever1 on Monday June 29, 2026 @04:32PM (#48724798)
No. It’s just that now more people are using Linux the more the ux decisions that were made 40 years ago will be questioned.

Almost all dev facing machines have ssh server installed and accessible.

Why ssh terminal has to look like character-only trash from 1960s? Why a TUI is the best thing we pipe through ssh? Why I cannot watch a 4k movie in the terminal or browse the web using pinch to zoom ?

Re:A native graphical shell for SSH by john01dav on Monday June 29, 2026 @07:59PM (#48726927)
> Why a TUI is the best thing we pipe through ssh?

`ssh -XC` (look up SSH X forwarding). You can also easily tunnel remote desktop over ssh.

> Why I cannot watch a 4k movie in the terminal or browse the web using pinch to zoom ?

Kitty, sixel, and iterm2

Re:A native graphical shell for SSH by fragmede on Tuesday June 30, 2026 @06:56AM (#48730867)
It's not 4k, but ssh to funky.nondeterministic.computer if you're using a modern* terminal emulator program. (aka ghostty)
Re:A native graphical shell for SSH by 1bpp on Monday June 29, 2026 @10:11PM (#48727788)
A terminal UI is the best thing we pipe through SSH because it's the tool we built specifically for piping a terminal UI. Abandoning Xorg has admittedly made streaming a GUI over SSH less simple, but still not impossible, and you can forward whatever data you want (a VLC stream of a 4k movie) with tunneling.

I do agree that new Linux users who have different needs from their computers might cause some incentive to change some of these 40 year old UX decisions. We don't really have a modern, capable remote desktop solution at least on par with RDP.

Re:A native graphical shell for SSH by PalmPilotProMax on Monday June 29, 2026 @11:04PM (#48728064)
>character-only trash from 1960s

You take that back!

>Why a TUI is the best thing we pipe through ssh? Why I cannot watch a 4k movie in the terminal or browse the web using pinch to zoom?

The old magick speak of X forwarding. The newer wizards now use waypipe.

Re:A native graphical shell for SSH by walrus01 on Monday June 29, 2026 @11:18PM (#48728128)
> Why ssh terminal has to look like character-only trash from 1960s?

We should re-implement it with Comic Sans and happy shiny buttons to click everywhere? Click here for "ls -alh" ?

Re:A native graphical shell for SSH by silon42 on Tuesday June 30, 2026 @02:35AM (#48729215)
No, but I wouldn't mind if keyboard worked properly.
Re:A native graphical shell for SSH by fragmede on Tuesday June 30, 2026 @07:08AM (#48730960)
Where keyboard no work?
Re:A native graphical shell for SSH by pdntspa on Monday June 29, 2026 @11:23PM (#48728167)
because it is TEXT

you want your GUI then set up VNC

Re:A native graphical shell for SSH by fragmede on Tuesday June 30, 2026 @07:07AM (#48730957)
The problem with VNC is the same as the problem with IRC. The new user experience is trash. They're both on the level of protocols, like SMTP is, so you get variable support for user quality of life features and users bounce because those features aren't built into the protocol. For VNC, it's per window support and image compression format/acceleration. For IRC it's pre-join-history scrollback, and anything you need a moderation bot for. SMTP's problem is spam. (Doesn't matter if that's a problem with the protocol or the wider situation and should be managed at the application level, it sucks for users.
Re:A native graphical shell for SSH by sdfsdfs34dfsdf on Tuesday June 30, 2026 @07:50AM (#48731341)
Because content is orthogonal to form. Development at its core is virtually pure content. The form, the fonts, the graphics, the "pixels". It's noise with regards to the task at hand. It's not useless, because surely we have eyes and need to witness text on the screen (for now), but it is orthogonal to the main axis of resistance we are trying to overcome (for which we get paid).

People that don't understand the separation between content and form cannot separate between data and rendering, between models and views. They stuff JS in CSS and CSS in databases.

In short, they make shitty architects and are to be shunned from programming important software in general. No offense.

Re:A native graphical shell for SSH by hughw on Monday June 29, 2026 @04:35PM (#48724841)
I hired a programmer and after giving him his Linux laptop let him set up a few things. A couple hours later he asked me where he could get PuTTY for it, and I recognized a huge gap in my interview coverage.
Re:A native graphical shell for SSH by syntheticnature on Monday June 29, 2026 @04:46PM (#48724997)
Indeed, a new hire should be able to use Google to find https://puttygen.com/download-putty#Download_PuTTY_on_Linux_... in short order

evil grin

Re:A native graphical shell for SSH by hughw on Monday June 29, 2026 @04:49PM (#48725035)
multiple issues right
Re:A native graphical shell for SSH by petee on Monday June 29, 2026 @09:11PM (#48727434)
https://www.chiark.greenend.org.uk/~sgtatham/putty/

puttygen.com looks super fishy, the disclaimer:

> Puttygen software is not created, nor supported by Puttygen.com. The program has been tested and is believed to be safe. [...] The use of Puttygen through Puttygen.com is done at your own discretion and risk

Edit: or is that the evil grin?

Re:A native graphical shell for SSH by glitchc on Monday June 29, 2026 @09:59PM (#48727706)
apt install putty seems... useful? Don't get it.
Re:A native graphical shell for SSH by YoshiRulz on Tuesday June 30, 2026 @06:51AM (#48730840)
PuTTY is (or was, in the years before WSL) the go-to SSH client for Windows. If you're a Windows user getting onboarded at a job / uni class which uses Linux machines, installing it is the first thing you'd be told. The laptop in question would obviously have a terminal emulator and SSH client pre-installed, but a Windows user wouldn't think to look for them, and they might not even know that SSH exists outside of PuTTY or that it's a separate concept to the terminal.
Re:A native graphical shell for SSH by glitchc on Tuesday June 30, 2026 @10:49AM (#48733484)
Sure, I'm well-aware, and am also aware that someone familiar with a GUI-based way of doing something on one OS may seek the same, or similar, GUI on another (new) OS. It's a familiar anchor in a sea of unknown, a natural thing to do for most users.

I still don't follow the evil grin. Is the apt package some kind of malware or trojan?

Re:A native graphical shell for SSH by frollogaston on Tuesday June 30, 2026 @11:55AM (#48734547)
It's nothing evil, it's just Putty for Linux, and they say why you might want it. Mostly for people coming from Windows, but supposedly it can also deal with raw sockets that OpenSSH can't.
Re:A native graphical shell for SSH by Garlef on Tuesday June 30, 2026 @03:22AM (#48729515)
or just ask an llm
Re:A native graphical shell for SSH by frollogaston on Monday June 29, 2026 @07:59PM (#48726926)
Gotta auto-reject anyone listing Windows experience on resume
Re:A native graphical shell for SSH by em-bee on Monday June 29, 2026 @08:59PM (#48727345)
works for me. are you hiring? :-)
Re:A native graphical shell for SSH by pdntspa on Monday June 29, 2026 @11:22PM (#48728158)
wow, what a way to prejudice against people fluent in multiple paradigms
Re:A native graphical shell for SSH by macrocosmos on Monday June 29, 2026 @07:56PM (#48726901)
I dislike this story and it’s because I can believe it.
Re:A native graphical shell for SSH by analog_daddy on Monday June 29, 2026 @10:12PM (#48727793)
Any experience with ‘programmers’ not knowing git?
Re:A native graphical shell for SSH by AussieWog93 on Monday June 29, 2026 @11:37PM (#48728236)
Honestly, I suspect you'd find a lot of self-taught people have random gaps in their knowledge that someone with a mentor/degree won't.
Re:A native graphical shell for SSH by pvdebbe on Tuesday June 30, 2026 @02:14AM (#48729082)
I had a linguist attend a CS class and he didn't know how to copy and paste.
Re:A native graphical shell for SSH by connicpu on Tuesday June 30, 2026 @12:43AM (#48728562)
When I went to college (early 2010s) professors were still encouraging students to use SVN, so I probably have a fair number of peers who didn't learn git until they got out into the real world
Re:A native graphical shell for SSH by fragmede on Tuesday June 30, 2026 @05:57AM (#48730512)
Was the encouragement to use SVN to the detriment of git, or was it to the detriment of renaming the file multiple times, from final to final (1).zip to final-no-really-this-is-it.zip?
Re:A native graphical shell for SSH by connicpu on Tuesday June 30, 2026 @10:12AM (#48733006)
It was more that IT considered the college-hosted git instance "experimental" still, in multiple project courses we were required to use college hosted version control as part of the class, but those who wanted to use git were on their own to figure it out.
Re:A native graphical shell for SSH by sdfsdfs34dfsdf on Tuesday June 30, 2026 @05:00AM (#48730162)
That's more ageism than anything else. I mean surely real "programmers" know the new hotness "ghsfgusdfu", right? How could you live without?

I know companies running on SVN and they're fine. In fact, it's a better fit for them. Yes, Git is not always superior.

I'll give you a helpful concept to navigate these issues: "Cargo culting refers to the practice of imitating the superficial aspects of a process or practice without understanding the underlying logic or reasons behind it. This phenomenon is often seen in software development, where developers may adopt certain coding styles or methodologies without grasping their true purpose."

Re:A native graphical shell for SSH by hiimkeks on Tuesday June 30, 2026 @05:16AM (#48730256)
Git is over 20 years old at this point. If somebody is in their 60s now, they were in their 40s when it came out. This is not about age. They must have slept on it for a long time.

Nobody expects an engineer to be a git expert, but if a senior software engineer has heard of git only yesterday or don't have a vague concept of how DVCSs like hg or git work (DAG of commits), then something has gone very wrong.

Maybe there are use cases where SVN is superior (I can't come up with any but they may exist), and maybe engineers in that industry really are so specialized that they never get around to working on anything else!

But maybe it's because nobody else is willing to hire them.

Re:A native graphical shell for SSH by sdfsdfs34dfsdf on Tuesday June 30, 2026 @07:25AM (#48731108)
If you are not in an environment where it is being actively used it is not something you'll pick up. Not every programmer is on HN or being cool with blogs etc. I agree not knowing about source control at all is a .. different matter. Also, 20 years is less impressive once you subtract the time it wasn't popular. Even if it was 20 years, it is still not impressive. Perhaps if you are 15-30, but to older folks it's like a drop in the bucket.

Many people are not familiar with "git" and don't have to be. Picking up "git" is a one afternoon type of thing but the parent did not mention timelines. It was just about "knowing" git and I pushed back on that.

There are so, so many tools you guys on here find indispensable that don't actually get used by vast swaths of people in the field. I sometimes wonder where all you guys work.

Re:A native graphical shell for SSH by schrodinger on Wednesday July 01, 2026 @01:38AM (#48742688)
If you're actively looking for a job, you should have some familiarity with the common dev stack when you're looking. Today you should be comfortable working on a Mac, know Bash / Zsh, a little bit of Vim for SSHing, git, docker, react, postgres, etc.

If you don't, spend a few weeks before you start your search. You're almost definitely going to need them. Unless you're in a niche where the common stack is different.

This isn't me gatekeeping or something, it's just common sense. When 80% of the jobs are Python + Javascript / Typescript, running in Docker, using Postgres, using React on the frontend, FastAPI on the backend, and git plus github for deploying and reviewing, you're going to stumble without cursory knowledge. You don't need to be an expert in it all…

Re:A native graphical shell for SSH by youarenaive343 on Thursday July 02, 2026 @07:43PM (#48768849)
> This isn't me gatekeeping or something, it's just common sense. When 80% of the jobs are Python + Javascript / Typescript, running in Docker, using Postgres, using React on the frontend, FastAPI on the backend, and git plus github for deploying and reviewing,

Then I don't apply. I'm not interested in working with garbage tech.

Re:A native graphical shell for SSH by schrodinger on Thursday July 02, 2026 @09:46PM (#48769720)
Interesting! I'd love to hear what type of work you do where you can get away without any of those because frankly I think most of those are pretty garbage too.

Postgres is decent for a free ($$$) database, although it's lack of clustered indexes and in-place updates (its MVCC approach) sucks for many use cases. I find it a sensible default but not the best at any one use case.

Python, frankly, sucks nowawadays. Maybe it had its time, but there are so many better lingos now. It's got type hints that are ignored, really bad patterns ("dependency injection" that's really just the singleton pattern, FastAPI encourages you to open a db connection and a transaction at the front of every request and commit at the end while you're making other requests, writing to disk, etc), and it's slow in both user experience and runtime (no real parallelism).

But generally I have to make some trades to get a great job. I love Go, personally, and the incredible simplicity it encourages.

Seriously, if you'd be willing to share, I'd love to hear what you do!

Re:A native graphical shell for SSH by youarenaive343 on Saturday July 04, 2026 @07:41PM (#48790069)
I wait patiently in the forest for the day when the cities are destroyed, all the tech melts down into goo, and the survivors flee from the giant piles of burning rubble.

Hope this helps.

Re:A native graphical shell for SSH by analog_daddy on Thursday July 02, 2026 @01:25AM (#48756882)
Fair enough that I did not mention any timeline. And could’ve been general with “VCS”. And you are absolutely correct, that basics of some of these tools can be learnt in an afternoon.

In fact the industry i work in we don’t have git, but something similar to SVN (and proprietary, expensive and pathetic UI/UX)

Since, I am not in software industry, I won’t comment on whether such people might survive for more than 5 years without knowing about ‘VCS’.

However, I have slightly died inside when some Computer science students (graduate school, mind you) were using google drive with manually created timestamps as a backup strategy. The submission for this entire semester long actual project was on Github. as a final single commit uploaded a day before. (And no this wasn’t a squashed commit from a different repo.)

There might be a blurry line between people not sharpening their auxiliary tools vs never using or being slightly curious about them.

I am more of a glamour and bling on my tools person, and I don’t expect every engineer to derive the same pleasure that I derive just from tinkering with them; however, does make me wonder if there is a point when such an approach to not fully caring about simplifying your workflow (aka being lazy), might spill over into making poor engineering decision?

Re:A native graphical shell for SSH by frollogaston on Tuesday June 30, 2026 @11:49AM (#48734438)
It's possible to always work for big tech companies and never use some popular tools like git. Not a good thing either, but it doesn't mean they're wannabe programmers, cause I've seen those too.
Re:A native graphical shell for SSH by boobsbr on Tuesday June 30, 2026 @06:05AM (#48730552)
Had experience with programmers not knowing VCS in general.
Re:A native graphical shell for SSH by walrus01 on Monday June 29, 2026 @11:14PM (#48728111)
Ever hired someone who, when you ask them to send you an ssh key for access to something, sends you their private key? Yeah, that's happened more than once.
Re:A native graphical shell for SSH by fragmede on Tuesday June 30, 2026 @07:14AM (#48731006)
Who's sending ssh keys around anymore? Just get theirs off gitHub.com/username.keys and shove it in their user account.

http://gitHub.com/fragmede.keys, for example. Stick that in authorized_keys to let me into your server.

Re:A native graphical shell for SSH by tryauuum on Tuesday June 30, 2026 @09:12AM (#48732295)
this touches two pieces of my knowledge:

    - microsoft is evil, I cannot delete my github account, will never use anything by this company
    - if the attacker knows your *public* key they can enumerate the list of the servers you have access to https://github.com/benjojo/ssh-key-confirmer
Re:A native graphical shell for SSH by walrus01 on Thursday July 02, 2026 @07:02PM (#48768500)
Not everyone works in a field where the developers or engineers have public github accounts or publish their profile of things like ssh keys for the world to read.
Re:A native graphical shell for SSH by aslihana on Monday June 29, 2026 @05:07PM (#48725242)
I think this is a `There’s no such thing as bad publicity`
Re:A native graphical shell for SSH by tway235 on Monday June 29, 2026 @09:36PM (#48727572)
this kind of dismissive comments is why many apps have an awful usability. If someone thinks a web interface would be easier than a text terminal, there's at least one customer in need for a product (which either doesn't exist or they could not "googlify") - it's also why I welcome AI generating apps on the fly, "replacing" engineers who "know better" ;)
Re:A native graphical shell for SSH by jcelerier on Monday June 29, 2026 @10:48PM (#48728001)
> there's at least one customer in need for a product

just because whales exist does not mean feeding them is a goal to aim for as a society. 99.9% of technology could disappear tomorrow and life would become better.

Re:A native graphical shell for SSH by tway235 on Monday June 29, 2026 @11:36PM (#48728234)
hyperbole: a lot of tech we give for granted today, started as niche products for "whales" like government agencies, so I suppose computers and Internet shouldn't exist and life would be better
Re:A native graphical shell for SSH by jcelerier on Wednesday July 01, 2026 @07:28AM (#48745063)
> computers and Internet shouldn't exist and life would be better

I don't think that's remotely controversial

Re:A native graphical shell for SSH by kjkjadksj on Monday June 29, 2026 @10:03PM (#48727730)
Why learn to do anything?
Re:A native graphical shell for SSH by tway235 on Monday June 29, 2026 @11:43PM (#48728269)
compilers, IDE, syntax highlighting too, everyone should learn assembly, ed, and stick to b&w
Re:A native graphical shell for SSH by walrus01 on Monday June 29, 2026 @11:14PM (#48728109)
It's like they decided to reinvent webmin
Re:A native graphical shell for SSH by protocolture on Tuesday June 30, 2026 @01:41AM (#48728872)
>"Those who do not understand Unix are condemned to reinvent it, poorly." ~Henry Spencer

I need something like this for network management tools.

Re:A native graphical shell for SSH by virajk_31 on Tuesday June 30, 2026 @03:01AM (#48729407)
UNIX/GNU/LINUX is not TUI. Period.
Re:A native graphical shell for SSH by egeozcan on Tuesday June 30, 2026 @07:42AM (#48731275)
That quote does not have anything against GUIs, does it?

Or did you mean it in another way?