News for hackers. Stuff that matters.
Re:Zorin OS 16 by Timothycquinn on Saturday April 17, 2021 @02:28AM (#26842043)
Give me ZFS option in the installer, I will give it a go. Presently om Ubuntu because it has the best desktop experience with excellent ZFS support out of the box.
Re:Zorin OS 16 by skrebbel on Saturday April 17, 2021 @03:35AM (#26842352)
Curious, why does the filesystem matter for desktop usage?

(I ask out of ignorance, not pedantry - I'm on Windows which only allows one filesystem choice and I've never felt limited by that)

Re:Zorin OS 16 by pacoverdi on Saturday April 17, 2021 @03:44AM (#26842392)
> I'm on Windows which only allows one filesystem choice and I've never felt limited by that

I'm on Windows too (because professional constraints and bad hidpi support on Linux) after 25+ years on Linux.

I cry everyday because of poor filesystem performance. Don't know if it's due to NTFS, to Windows, or antivirus stuff (Defender which is disabled most of the time). Git operations in particular are very slow.

Any filesystem on a Linux box would feel 10 times faster :(

Re:Zorin OS 16 by g_p on Saturday April 17, 2021 @04:11AM (#26842519)
This seems to be a known phenomenon - https://stackoverflow.com/questions/197162/ntfs-performance-...

That's looking at large numbers of files and folders, but we all know that overheads like these tend to come about due to inefficiency at the per-file level scaling up.

Also might be worth checking you've got 8.3 filenames disabled and stripped from existing files (https://docs.microsoft.com/en-gb/archive/blogs/josebda/windo...).

Although in general I must admit I find Linux offers better performance due to less "hidden cruft" running - perhaps the issue is background services like Windows defender (and all the other ones that don't immediately leap out) like you suggest.

Re:Zorin OS 16 by pacoverdi on Saturday April 17, 2021 @04:28AM (#26842599)
Thanks, I hadn't heard about 8.3 filenames and it turns out they are activated on my laptop (somewhat recent Dell Latitude 5491). However, unlike the article you linked, I only have a C: drive and Windows won't let me change that setting easily. Will investigate further...

EDIT: finally managed to do it by tweaking a register. Weird, my filesystem already contains a mix of files with and without 8dot3names. Will monitor this in the future to see if there is an impact on FS performance.

Re:Zorin OS 16 by g_p on Saturday April 17, 2021 @08:31AM (#26843761)
I hadn't either, and I'm keen to see if it makes any difference on a local PC (as opposite to a large file server with huge numbers of files stored).

It strikes me Microsoft struggles with significant legacy across much of their product range, that is holding them back. Between filesystems still supporting 8.3 naming, and client links to AD seemingly assuming that clients are on trusted LAN networks (in 2021), I wonder if their backwards compatibility could be their downfall.

In a competitive market where they weren't quite so dominant, it would be interesting to see if a startup could get good enough API compatibility through WINE that they could offer a commercial "windows replacement" distribution, offering remote management via an AD-compatible interface (that can run zero-trust via SSL, the way it should be designed in 2021).

Re:Zorin OS 16 by pacoverdi on Friday April 23, 2021 @10:23AM (#26915060)
In case someone reads this (6 days later). Looks like git rebase is a lot faster now \o/
Re:Zorin OS 16 by unixhero on Saturday April 17, 2021 @05:03AM (#26842742)
Linux mint has had working hidpi for 5 years.
Re:Zorin OS 16 by pacoverdi on Saturday April 17, 2021 @05:42AM (#26842934)
Try a UHD + HD screen combo with fractional scaling an NVIDIA card and we'll talk ;)

I tried every Ubuntu release for a few years and we're not there yet. 21.04-beta now almost works except that fractional scaling makes it unusably slow.

I hear there is progress on the proprietary NVIDIA driver side. Maybe 21.10 will be the one...

Re:Zorin OS 16 by rzzzt on Saturday April 17, 2021 @08:17AM (#26843706)
I've tried approximating "Virtual Super Resolution" with xrandr and use 200% scaling to get rid of the slowdown, which would have worked if GNOME didn't keep tight grips on screen resolution/framebuffer size -- my manual changes reverted as soon as I got to the display preference panel.
Re:Zorin OS 16 by unixhero on Saturday April 17, 2021 @08:57AM (#26843900)
Linux mint adds more quality of life features than vanilla Ubuntu. Including working HIDPI. Try it.
Re:Zorin OS 16 by egeozcan on Saturday April 17, 2021 @04:25AM (#26842582)
You said you just have Windows Defender, but for others, the big hit to FS performance is why I hate Sophos AV with a passion. IT departments though, seem to love to enforce it.
Re:Zorin OS 16 by pacoverdi on Saturday April 17, 2021 @05:10AM (#26842773)
Yeah my colleagues have the approved AV forced onto them by the IT department and it seems to be much worse for them. Happily, sysadmins seem to have forgotten about me and I'm free to administer my laptop :D
Re:Zorin OS 16 by skrebbel on Saturday April 17, 2021 @04:05AM (#26842488)
That's not an argument for swappable filesystems as much as for Microsoft to get their shit together :-)

But yeah, competition could do that so point taken.

Ps. An article made the rounds on HN the other day (can't find it back) that was rather confidently suggesting that it's Defender running in every CloseHandle system call. But it's all an obtuse black box so super hard to actually find out what's going on.

Re:Zorin OS 16 by kryptiskt on Saturday April 17, 2021 @05:27AM (#26842866)
To be pedantic, Windows already supports other filesystems, it's just a feature rarely used for the main disk (network filesystems and FAT memory cards are ubiquitous, of course).

And for those who wants a to live dangerously, there is even a port of ZFS: https://github.com/openzfsonwindows/ZFSin

Re:Zorin OS 16 by e12e on Saturday April 17, 2021 @07:28AM (#26843429)
Zfs has great support for snapshots (as mentioned by others) and built-in support for encryption. In addition it handles various types of device management/raid.

Windows/ntfs has (not as good) volume management (dynamic disks) and encryption (bitlocker). But nothing like the snapshot functionality.

In addition to "regular" backups - zfs snapshots can be used in order to present historic data alongside current state.

For any new Linux (or bsd) distribution - I think you really need a special reason not to use zfs.

There's even drivers for windows, macos, bsd - so it's possible to share disks/external drives with a sane fs with encryption support between installations (not sure how stable windows/macos is though).

For dragonfly bsd, they have their own hammer fs with clustering features. For older Linux distros, xfs is well proven tech. And "ext" is of course "standard".

I still believe zfs should be the default for new desktop/server installs.

The one drawback might be memory requirements on embedded systems.

Re:Zorin OS 16 by Wicher on Saturday April 17, 2021 @04:04AM (#26842482)
Some filesystems have features for creating snapshots of the whole of the filesystem or parts of it, and for serializing those snapshot and diffs between them in a form that allows streaming reconstruction of exact logical state elsewhere. My slightly elaborate backup/sync requirements made me a big fan of btrfs.

Some other things one may care about even on desktop are compression, corruption detection, and deduplication.

Re:Zorin OS 16 by curben on Saturday April 17, 2021 @04:03AM (#26842479)
I think the most useful feature of modern filesystems (e.g. ZFS & Btrfs) relevant to desktop usage is the ability to create snapshot. Software store can automatically take a snapshot before add/remove/upgrade apps; if an upgrade causes issue (e.g. blank screen so there is no way to downgrade), just reboot and choose previous snapshot from boot entry.

https://arstechnica.com/gadgets/2020/03/ubuntu-20-04s-zsys-a...

Re:Zorin OS 16 by smoldesu on Saturday April 17, 2021 @01:49PM (#26846063)
Zorin is based on Ubuntu, it should have ZFS support (though perhaps not in the installer).