3 ms·
It's a good attitude to have, in my opinion. Portability is overrated. Linux developers should be doing a lot more of this. We should be making everything work
by matheusmoreira 6mo ago
It's a good attitude to have, in my opinion. Portability is overrated. Linux developers should be doing a lot more of this. We should be making everything work better for us without caring how it's going to impact other irrelevant platforms. Let the people who actually care about those platforms worry about such things.
- cozzyd 6mo agoIt would at least be nice if there was a way to keep apple users from shitting all over the filesystem with remote mounts and ds_store files. Perhaps by automatically unmounting if one is detected.
- bombcar 6mo agoAt least if you're using ZFS as the backing store and Samba, you can set vfs objects = catia fruit streams_xattr and similar config options to use extended attributes.
- seqastian 6mo agodefaults write com.apple.desktopservices DSDontWriteNetworkStores true
- Maskawanian 6mo agoAt least with Samba you can use the "veto files" and "delete veto files" global directives to deal with those, I personally use the following for veto files: /._*/.AppleDB/.AppleDouble/.AppleDesktop/:2eDS_Store/Network Trash Folder/Temporary Items/TheVolumeSettingsFolder/.@__thumb/.@__desc/:2e*/.@__qini/.Qsync/.@upload_cache/.qsync/.qsync_sn/.@qsys/.digest/ I understand that I may loose resource forks, but that isn't a problem for the use case of my server.
- cozzyd 6mo agounfortunately this is mostly people ssh mounting. I think I can probably write a ebpf rule to avoid writing them though. Or disconnect their sessions. Or modify the .DS_Store to change the finder background to something amusing.
- messe 6mo ago> Linux developers should be doing a lot more of this. We should be making everything work better for us without caring how it's going to impact other irrelevant platforms Linux developers already do. Using a BSD can already be a pain in the arse, thanks to (often poorly thought out) Linux-isms cropping up everywhere.
- pjmlp 6mo agoMany have a tendency to mix GNU/Linux with UNIX, unfortunely. Which is why I enjoy at least on embedded we are having plenty of choice between FreeRTOS, NuttX, and plenty others.
- Gigachad 6mo agoPortability of tar archives at least. We should have some like .zip which are standardised and allow some like tar to be faithful replicas of exactly how the OS stores data.
- gjadi 6mo agoExcept that zip does not preserve permissions.
- Gigachad 6mo agoThat seems fine to me. I’ve never cared about permissions in a zip. Zip these days is primarily for exchanging a directory as a single file to another person. Permissions wouldn’t work across computers anyway. If you want a faithful archive of the data then a tar archive or disk image is what you want.