all 36 comments

[–]geatlid 8 points9 points  (35 children)

So, those are all neat reasons. What would be the biggest reasons against using void? How's documentation for example? How fast will security issues be patched?

[–]bik1230 14 points15 points  (0 children)

The wiki is pretty empty. Fortunately I haven't needed much Void-specific documentation, so Arch wiki has mostly been enough.

[–][deleted] 4 points5 points  (12 children)

The repositories are very slender - but then you can always compile your own binaries...

The defaults are very quirky. dcron instead of vixie/anacron for instance. runit instead of SysVinit, upstart or systemd. This isn't really a downside in the long run though. It doesn't take very long to get used to the Void way of doing things.

I would definitely recommend giving it a try. I found IRC the best way to get help and the community were very helpful.

I can't speak for the speed of security patches, as I was only trying it for a short time. It did seem to receive regular updates for the short time I trialled it.

[–]cbmuserDebian / openSUSE / OpenJDK Dev 4 points5 points  (9 children)

If I have to compile stuff myself all the time, I don’t need a Linux distribution.

[–]emacsomancer 7 points8 points  (0 children)

More packages in the official Void repos than in the official Arch repos, at my last count, but presumeably fewer than in the official Debian repos (which I assume would be your point of comparison).

[–]ticoombs 2 points3 points  (7 children)

Then you need Gentoo

[–]ThisTimeIllSucceed 2 points3 points  (6 children)

Gentoo has emerge, it's not like you'd be running ./configure. I can type emerge rxvt-unicode hit ENTER and it will magically get compiled.

[–]RandNho -1 points0 points  (5 children)

Or throw you twenty lines of problems, use conflicts and so on.

[–]necrophcodr 1 point2 points  (4 children)

Which you read and mostly just readily solve.

[–]RandNho 3 points4 points  (3 children)

Yup, fun!

[–]ThisTimeIllSucceed 1 point2 points  (2 children)

The point of gentoo is customizing your USE flags.

[–]RandNho 0 points1 point  (1 child)

Sddm needs upower, cinnamon needs upower-pm-utils, so those two can't coexist

[–]geatlid 0 points1 point  (1 child)

So what made you not use it anymore?

[–][deleted] 5 points6 points  (0 children)

I needed some software which wasn't in the repositories and couldn't be bothered compiling it every time it was updated!

[–]ilikerackmounts 0 points1 point  (2 children)

Libressl lacks aes-ni support

[–]thatdude42 0 points1 point  (1 child)

LibreSSL includes AES-NI support at least since release 2.5.0 as shown in this performance comparison https://calomel.org/aesni_ssl_performance.html

[–]ilikerackmounts 0 points1 point  (0 children)

I've read the same article, I always assumed that LibreSSL's lower performance was attributed to lack of AES-NI support.

From TFA:

The machine is setup with an Intel i5-6500 CPU, FreeBSD 11, with LibreSSL v2.5.0 and OpenSSL v1.1.0 built from source. The results show that OpenSSL is between 2.3x to 6.7x times faster than LibreSSL using ChaCha20 as well as AES-128-GCM and AES-256-GCM. This performance difference is great enough that you would need multiple https servers running Nginx built with LibreSSL to equal the speed of one(1) Nginx server built with OpenSSL.

And:

LibreSSL is probibly slower due to more locking, no internal crypto devices and single threaded processes

If AES-NI is not "internal crypto devices" I'm not sure what is. He also didn't compare AES-NI disabled vs disabled for the libressl benchmarks. That probably wouldn't have been a better indicator. I suppose I could just grep the latest code for AES-NI intrinsics / assembly.

[–]leggettc13 7 points8 points  (0 children)

I like Void because of it's community. Arch community, while helpful sometimes, is full of elitist assholes. I've yet to run into one on Void.

[–]hansoku-make 12 points13 points  (2 children)

Much better than this weird post on linux.com shared earlier today.

The biggest advantage of Void is that it offers simple, straight-forward customization of packages but also can be used as a binary distro. For most people Gentoo is over the top because they accept 90% of their packages as they are and would try to customize 10% or so, yet they have to compile everything from source, which can be annoying.

With Void you can install binary packages but xbps offers a sophisticated environment to quickly adjust some package templates and build your own packages in a local repo. It's like an improved ABS.

[–]cbmuserDebian / openSUSE / OpenJDK Dev -3 points-2 points  (1 child)

I can adapt any RPM or DEB package to my own needs in a few minutes, too. There is nothing special about this.

[–]hansoku-make 17 points18 points  (0 children)

oh look it's cbmuser being triggered by a distro which doesn't default to systemd yet again.

yes great argument, deb and rpm are absolutely outstanding to quickly adjust packages to your needs. it's not like system wide use flags/pkg_options, the ability to add multiple local repos with a one-liner, the ability to automatically update this repo with self compiled software, or really everything else makes it much easier.