I have a mac I use for some specific tasks. I’ll agree the Apple is, ehh, Apple.
But mounting network fileshares is dead simple. My SMB share pops right up, authentication works fine, the user interface for it is fine. If I wanted to use it remotely, I’d just export it over my tailnet.
’sshfs’ is good for short stints of brief use, but ultimately it breaks on a protocol level as soon as your socket dies, on any OS.
Both the default network mounting options in Gnome and KDE won’t let applications access the network drive. You have to mount using SMB4k or cifutils if you want application access. I’ve not used MacOS in over a decade but that functionality works seamlessly in windows for SMB shares. It’s honestly a minor reason (among others) I went back to windows.
Might be something polkit-related? But yeah, you are right about it not working.
Unless supporting a Windows client is an absolute must, I’ve found NFS shares to be far preferable. I’ve experienced quicker speeds, fewer disconnections, and less corruption. The only downside I’ve encountered is the client hanging if the server goes down, but there are solutions to that.
I will admit I’ve never done anything beyond simple network shares with NFS, so it’s possible that there are use cases (besides involving Windows, by which I also mean Active Directory) is better.
I run both NFS and SMB shares. My SMB shares for Windows (very specific application) and MacOS, and NFS for my Linux hosts.
I’m kinda on the fence between them. Both work fine, but the devil is in the details.
Yeah, my personal experience is my Synology drive is easily available through Finder ¯\_(ツ)_/¯
I have this problem with Android. Google has turned the filesystem into unusable garbage, so you’re lucky, if you can launch a gallery app with a file path and it allows you to actually go through the images in that folder.
And of course, that’s with a local file path, so the situation is completely hopeless when your images are on a network share. Unless the gallery app itself implements the network protocol, you’re out of luck.
Wanna guess how often that happens? Yeah, it simply doesn’t. Even if it’s theoretically just a library, when you build it into the gallery app, that dev has to continually maintain and test it.I love how android uses ext internally, but doesn’t support ext drives natively.
I can’t even mount my Android storage to my computer without some unreliable MTP FUSE program.
SSHFS actually works perfectly on android, just needs root. Here’s the app I use.
It’s funny how the README calls it a “VERY bad solution”, but so far it’s the only remote filesystem tool I’ve seen on android that could be described as anything close to usable.
Solid Explorer on Android is great, supports all kinds of protocol connections
I mean, thanks for the suggestion, but it doesn’t seem to be open-source, so that’s a hell no from me…
Fair enough, I’ve been using it for like 10 years 🤷♂️
You also didn’t specify anything about open source in the original comment lol
Ah, someone with experience with Solid Explorer. I’m hopeful you might be a power user.
Long ago, I looked into it, but was dissuaded because the details views therein seemed to waste vertical whitespace. An absurdly small font, close to the bottom of the icon to maximize empty vertical space, was used for details (at least datestamp, I think).
Is that still the case? Have they added a method to increase the font size of the details without also increasing (or perhaps simultaneously decreasing) the filename’s font’s size? I couldn’t find one when I tried it last.
If there’s an interview with the creators wherein they extol the virtues of vertical whitespace within an item, or if some reviewer has done that for them, I’d love a link or two to read about it, see what I’m missing.
I’m sure the functionality is great. It’s the presentation I didn’t like. But perhaps there are unintended consequences of a compact layout…
Haha depends on what you mean, this is the default view I believe just zoomed out (pinched, rather then swapping to the compact view, which gets rid of the timestamp)
Well, it was more of a rant, I wasn’t exactly asking for suggestions. But you making a suggestion was perfectly fine anyways. I do just have opinions on proprietary Android apps.
I just wish both these platforms would get some modern remote desktop support built in. Remoting into Mac/linux vs Windows desktops feels like dealing with tech from completely different time periods.
Thank god most of my Linux remote work is ssh on the cli.
You… want remote desktop on kernel level?
The protocol, yes.
Odd, I specifically find the concept of this disturbing.
Yeah, I know suggesting UI and user experience improvements spooks Linux diehards.
it may be the current political climate of the country I’m living it, but kernel level remote access makes me feel inherently less secure. Don’t get me wrong, I never intend to give up my dumb terminal as my only way to use my computer either.
Sure. It risks introducing vulnerabilities. It needs to be implemented very carefully. I think a built in version, with security in mind, is a lower risk than relying on users to implement their own solution, and risk them picking the wrong one or setting it up incorrectly.
Every user convenience introduces vulnerabilities. The users are the weakest link in every system. It’s a balancing act, and one I don’t think Linux has ever balanced well for usability. But server core has shown there’s no reason for the service to be on by default. There’s much more dangerous Linux features that are switched on by default configs, like root logins and password authentication, so let’s not pretend Linux has ever taken a hard line on this.
I wasn’t trying for any ‘gotcha’ moment or anything, my paranoia is just particularly high these days. I apologize if my open rambling about my personal distrusts has caused you undue stress.
This doesn’t work without a grapical session tho.
Yeah, I know. Same on Windows Server Core I believe, but the option is in there to enable it.
I admit I don’t know the technical details well enough. But I know the user experience difference is ridiculously bad trying to remote into Linux. My workflow now is mostly using my tablet and remoting. If Linux had better Remote Desktop protocol, it’d also be my go-to for a desktop experience. Right now, if I can’t use the terminal app for something, I’d rather just remote into a Windows box than feel like I’m using a computer from the 90’s with Linux Remote Desktop options.
In the old days we just used X over SSH (xforwarding) and only sent the single application over, no desktop need by running on the host (well technically client as X is backwords).
I know the user experience difference is ridiculously bad trying to remote into Linux.
It isn’t. There are lots of tools for this, including using RDP. It is really easy actually. It is a graphical front end tool on KDE.
The “bad” part is that the user must already be logged in and the desktop opened because that is how linux works.
Speaking of modern: I usually just use moonlight for streaming and sunshine for hosting between machines that are on the same network because it is so simple and available in Fdriod for Android devices. You can share apps or the desktop.
You CAN configure wake on lan and run a script to auto log in a user (with moonlight) if you wanted to use it with a machine that is off, but I can agree that that is a few extra steps.
I actually just tried moonlight/sunshine this past week for gaming, and I was disappointed. The interface is missing critical components that Steam link has. Makes it almost useless unless you have a keyboard attached in many cases.
But I hadn’t thought of using it for Remote Desktop into Linux. Sounds a lot better than No Machine. Thanks for the tip.
What is missing? I have had no issues with it.
But you can use Steamlink as a remote desktop tool too. I do it all the time with my steamdeck in desktop mode.
Those names. Moonlight is a gui for ghostscript for easy pdf-compression, too.
I remember in college we had access to a Unix box via these computers that remoted into it. I don’t know the technical details, but I was able to log in with my account and it was presented as a GUI on my end. We used No Machine as the client if that’s relevant. I wonder how something like that can be set up.
Windows Server Core still has a window manager, just all it does show a command prompt very similar to the one in the usual Windows recovery environment.
K. And what massive vulnerabilities have been introduced by that? I’ve seen no articles or sources backing that claim.
I never mentioned vulnerabilities, I just wanted to point out that, RDP doesn’t really work without a graphical session, Windows Server Core gets around this by being a graphical session (although very basic).
Also I’m not sure, but I don’t think Windows handles RDP on the kernel level, it’s just nicely tied in with DWM and doesn’t have to deal with the multitude of window managers on Linux.
Handling RDP on the kernel level does sound like a bad idea security wise, but there should be a better way.
I like using No Machine
That’s also my go-to on Linux, but it’s still clunky as hell compared to RDP.
XRDP is fine when you get it working, but yeah there’s a little bit of setup involved
I’ve gotten it working plenty of times. Still doesn’t hold a candle to RDP.
Also Windows: “Ask your network administrator for access.”
Me: “Well I’m my own network administrator so what questions do you want me to ask myself”?
Windows: “Enter network username and password.”
Me: There is no network username or password. Sod it, I’ll bung them on an external disk.That’s a security quirk. Microsoft reeeeeally doesn’t want you to do anonymous SMB anymore, and with every version of Windows, Microsoft has made is more complicated to get it working like that. It’s probably still possible, but easier just to make a quick local user account and assign it read/write permissions to the share. Samba on Linux can still do it without as much fuss, but I’ve long since just accepted the extra step.
What’s the risk if done on local network?
Bad enterprise admins running companies without auth, MS getting the blame.
I would say not much. If it’s your own personal LAN, and only your devices are on it, and you’re not hosting super sensitive data, then I wouldn’t personally be worried. Just depends on your risk acceptance.
Edit: But if you are hosting sensitive data on an untrusted network, then definitely require a user with a strong password. Also, SMB3 and higher supports encryption (both in Windows and Samba for Linux). Encryption isn’t enabled by default, though. So keep that in mind. Easy to setup on both Windows and Linux.
<chuckles> We use dnf here.
<tips hat and runs>
You mean ‘tips fedora’?
would you believe me if I said I meant bowler cap? or maybe a top hat?
(and this is where I find out that Hannah Montana linux uses a top hat for a logo, lol)
dnf
users all wear Trilbies, call them Fedoras, and do not shave below the chin 😉This is on the back of the box they sent me for my Hannah Montana distro disk;
“Hannah Montana Linux Distro doesn’t do normal hats. It’s all about drunk cowboy hats that make your terminal look like it’s tripping on glitter and sparkly headbands to remind you your life’s a goddamn trainwreck. You got pink tiaras for when you want to pretend you’re a diva while the system crashes on startup, and don’t even think about the wig hat — it’s the digital equivalent of identity crisis, just like Miley.”
This comment doesn’t render for me on the Thunder client
chuckles We use dnf here. tips hat and runs
Reformatted, they used the alligator thingies which probably became HTML for your client
What are you talking about? SMB on MacOS is crazy reliable!
The meme is talking about sshfs.
For smb, the share would need to be created first.
Sshfs is pretty nice because it will give you access to all of the files that on the server that you have permissions to access.
Can you not just
brew install sshfs
on a mac? (Assuming you’ve already installed Homebrew).No, but you can do this:
brew install macfuse brew tap gromgit/homebrew-fuse brew install gromgit/fuse/sshfs
Isn’t MacOS based on a Unix kernel? Or did they evolve away from the core principle of treating everything as a file?
You’re correct. Also you can sync files across all devices, built in. The meme is a bit fart sniffy.
I knew that one was bullshit or probably just simple ignorance. I use ssh and scripting to control my macs. Its easier than using ios depressing GUI tools.
What’s the best way to do the file syncing?
Put things in the iCloud folder. You can optionally sync to any other device that is signed in to the same account.
Macos kernel is a mix of freebsd and mach. It’s half UNIX from BSD side.
It’s currently growing up like a teen wanting to be business major cause they resent their artist dad for being an artist or a math teacher instead of working in finance.
“Oh what does my dad do for living? He is like that redhat linux, in a way.”
Why nobody mentions samba?? That is the only thing I knew
Samba (and NFS) require you to set shares up on the server’s side. With sshfs, you don’t need anything but a ssh login to your server. Black magic
Or nfs
Also samba can’t distinguish between /foo/ and /Foo/ which is a pretty small issue… except when it isn’t.
Because it’s unbelievably broken. Every time I try to set it up it’s always a huge pain, and in the end it’s extremely flakey at best. I’ve only ever seen the SMB protocol work as expected with its native windows implementation, third-party implementations like sambda are awful
I have a pc I use as a dedicated file server, and a MacBook which connects seamlessly to that file server via my home WiFi, and I stream movies easily. My AppleTV and iPad stream from it too, no problem. I don’t look like that guy on the right. Am I doing something wrong?
I use both of these systems daily. They have some issues but are just fine for me. Honestly, they are just opposite extremes and I respect that. They each chose a side.
Whereas windows makes me scream. It’s absolute horseshit that pretends to claim some middle ground that makes no one happy.
Windows: ☠️
It’s pretty easy. Just right mouse click the network and Map Network Drive. Follow prompts. Success
Windows does not have native SSHFS support
It doesn’t need it. All NAS systems have samba on by default.
Not everything is prebuilt NAS.
I’ve used this in the past (on the client side) https://github.com/winfsp/sshfs-win
TIL about sshfs and life got a little bit nicer
>2025
>Not using Plan 9 for distributed computingISHYGDDT
I use distributed storage for all my files using pirate bay
So you’re storing your shit at my house?
And I am thankful
fun fact: Windows uses 9p for bridging the Windows and Linux filesystems with WSL2. the devs had excellent taste in protocols.
Bruh just use smb