[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: void-wall.DgxFpPZg.png (757 KB, 2100x700)
757 KB PNG
Why shouldn't I use Void Linux with only a local repo and build all the packages myself with xbps-src so I can fine tune the configuration options and choose the features I need, in order to build a custom system that suits my needs? Huh? Tell me or I'm gonna do it right now!
>>
>>108721905
Do it and then post back in a month
>>
>>108721920
I've been using Void as my main OS on desktop and laptop for the last 8 years. I've never had any issues. But lately I've been reading some of the commit comments by the new package maintainers and they do not instill confidence. I only update when I need to, anyway, and this way I would know exactly what is being updated and why.

I love Void. Not because of the community, or documentation, or availability of packages, but because of xbps package manager. It's very powerful.

I've just come to the point where I think I can maintain my own packages. void-installer can install a very minimal system that's basically the kernel, glibc (or musl) and some other core utilities, and xbps. That's all you need to build your own packages.
>>
>>108721959
>xbps package manager. It's very powerful
How is it better than Nix?
>I've just come to the point where I think I can maintain my own packages
If you do a good job, consider forking the distro. If you can somehow make better documentation and keep packages fresher, you might become more popular than Void itself.
>>
>>108721969
>keep packages fresher
Void does a pretty good job of that. And if there is an older package, it is trivial to pr a template change (which more often than not requires you only to change the software version).

I'd like to snapshot a "stable" version of Void. So the opposite of "fresh" packages. I think that it has only happened to me once or twice (in my whole life) that the latest version of a package introduced a feature I absolutely needed to have. This is true for 99% computer users, probably.
>>
>>108721969
>How is it better than Nix?
Apples and oranges.
>>
File: 1777401528543335.jpg (625 KB, 1024x1536)
625 KB JPG
i think you should get a job because it sounds like you have too much free time. needing validation for the distro you hopped to this week is a wee bit sad
>>
File: yolozfs.jpg (113 KB, 1080x560)
113 KB JPG
>>108721995
>hopped to this week
On my laptop I've been using the same SSD/install since kernel 4.x. Void just works and it's my favorite distro of all time.
>pic rel is why I am considering this
One should not yolo changes to something like zfs-lts without testing and so lightly.

Void Linux is an amazing set of tools that is being maintained by tools. I think I can do a better job.
>>
>>108722012
link: https://github.com/void-linux/void-packages/pull/60109
>>
>>108722012
>It's real
https://github.com/void-linux/void-packages/pull/60109
Thank you for helping me cross yet another distro off my "to evaluate" list.
>>
>>108721959
can you put xbps on artix instead?
>>
>>108722012
Yeah Void is such a good distro it just needs to be taken over by competent and non-politically raped programmers. Right now I'm working on a Dank Material Shell template and collecting other misc templates. Tbh you could probably install everything this way. One way I think you can avoid their retardation is by having an alternative void-packages repo that has way more content. Tbh someone could even host an alternative repo. Then it would eventually become a known thing (oh just use the _ repo if you wanna download _).
>>
>>108722106
>by having an alternative void-packages repo that has way more content. Tbh someone could even host an alternative repo
That is one of the reasons xbps is great. It's very easy to have your own repo. Both locally and remotely. If it is remote, you need SSL.
>Then it would eventually become a known thing (oh just use the _ repo if you wanna download _).
That's how you install xlibre on Void.
https://github.com/xlibre-void/xlibre
>>
>>108721959
>I've been reading some of the commit comments by the new package maintainers and they do not instill confidence
Elaborate, please.
>>
File: 1775946993654450.png (1.24 MB, 2048x2048)
1.24 MB PNG
>>108721905
>Why shouldn't I use Void Linux
>>
>>108721905
do it. :) it's a good starting point for your planned project.

Void is a good distro. My only complaint is their choice for the init ram fs making system: they use Dracut. Yuck. If you're building your own Void you can make that change, grab the LFS of Slackware scripts for doing that.

For me, Void was stable and worked as a daily driver.

Bonus: even though I keep hearing about how the "dev" team for Void are all lefties, all Void *users* that *I've* ever communicated with are all nicely in the Right wing, politically. If Trump was not a Mac user, maybe he'd use Void. ;)
>>
>>108723177
>Dracut
what's bad about it and what's better?
>>108722662
see>>108722012
>>108722019
>>
>>108723505
nta, but i've just looked into it and dracut produces very bloated kernel images for some reason
replaced it with booster and kernel img is now 93mb instead of 300 and it boots faster too
use xbps-alternatives to replace, then use ignorepkgs and remove dracut
>>
>>108721905
>xbps-src
works like shit.
>>
>>108723575
>it boots faster too
Void Linux boots under 5-7s for me, because of runit. If saving space is the only reason not to use dracut, then that's not enough of a reason for me to switch.
>>108723618
Nope. It's objectively great and powerful. One of its features is static linking and ability to work within a chroot. This makes it easy to install Void linux anywhere. For example a VPS. VPSs usually make you choose an OS from a list (I know some have custom iso option). You can install any OS, create a chroot environment, then install Void with xbps-src.
>>
>>108723754
Distrobox.
>>
>>108723754
>create a chroot environment, then install Void with xbps-src
Oh. In my infinite wisdom I did
find / -maxdepth 1 -exec mv {} {}~ \; && mv /root~/newroot/* / && reboot
. It sort of worked.
>>
>>108723618
xbps-src can install from both rpm and deb packages. it's not recommended, but it is possible and it works 99% of the time.
>>
File: 1764812590274246.jpg (41 KB, 524x524)
41 KB JPG
>>108721905
I wanna like Void but it kernel panics whenever I open a game and I to this day have no idea what causes it
>>
>>108726442
That is interesting. Is it a specific game or type of game? Steam or no steam? I haven't tried playing any games on Void yet, so I want to see if I have the same issue. Not sure how much of a pain it is to switch kernels on Void either.
>>
>>108721905
it voids your warranty
>>
>>108721905
>i luv jeetslop
>>
>>108723177
you can choose a different initramfs, I use mkinitcpio because thats what im used to. all i had to do was install it and run xbps-alternatives -s mkinitcpio
>>
is void kill?
>>
>>108726442
Try this:
sudo sysctl -w vm.max_map_count=2147483647

>>108726566
I use Void of gaming. I use it for everything, but also gaming. Steam, Lutris, Heroic Launcher, umu launcher, wine, proton-ge, it all works.

The only thing is that you have to do the tweaks, the settings that come with CachyOS or Bazzite by default, yourself. What I suggested the other anon try is an example of such a tweak.

Here's some more I found: https://gist.github.com/themagicalmammal/e443d3c5440d566f8206e5b957ab1493#file-optimizations_void-md
Don't have to do all of them (I'd skip the boot stuff, runit is already fast enough).

Here's Void Linux doc on how to change your kernel and initramfs generator: https://docs.voidlinux.org/config/kernel.html
Again, if you want a custom kernel with optimizations and stuff, you have to do it yourself.

That's what I like about Void, it's like Slackware, except it includes all the tools you need to manage it in the "official" packages, making it easy. LET ALIENBOB IN, PATRICK!!!
>>
>>108721986
>Void does a pretty good job of that
except for glibc and criu, just two from the top of my head
>>
>>108726566
pretty much any game, couldn't really find a pattern

>>108729020
>
sudo sysctl -w vm.max_map_count=2147483647

I might try that this weekend, if it works you're an actual god. appreciate the optimizations page as well
>>
>>108721905
Should I install Artix, Gentoo, or Void on my new lappy?
>>
>>108730047
>glibc
It's 2.41 and 2.9 is latest. Is there something that you need in the latest one? I assume that because glibc is a core package, they need to test it extensively before updating the version. It's a small group of maintainers. Feel free to help!
>>108730725
no problem. you can just google whatever issue you have. Void is pretty standard, so any solution you find on arch wiki or gentoo wiki will work.
>>108730784
Void, ofc.
>>
>>108730784
If you're considering both Artix and Gentoo at the same time, I'd say Void will be what you'd want. The only reason to go for Artix is if you specifically want to hang out in the chuddy forums (understandable given the state of things) or you really like s6 or dinit. For Gentoo, it's being able to control your software to an autistic degree.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.