Void Linux: First Impressions

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 205

  • @TheLinuxCast
    @TheLinuxCast  2 роки тому +16

    I"m also on Mastodon where I toot about awesome Linux related content and much more. Give me a follow: fosstodon.org/@thelinuxcast

    • @-someone-.
      @-someone-. 2 роки тому +1

      Do you have a video showing how to enable zsh auto complete history ?
      I couldn’t find any simple answers on google search. I want to enable it on my raspberry pi’s, which use either konsole, alacritty, or cool-retro-term and on garuda linux
      👍🙏

    • @TheLinuxCast
      @TheLinuxCast  2 роки тому +2

      @@-someone-. Installation instructions are here, github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md

    • @-someone-.
      @-someone-. 2 роки тому +1

      @@TheLinuxCast thanks 🙏

    • @Zhought3391
      @Zhought3391 3 місяці тому

      Thanks for the vid-you always seem to have videos for whatever I’m wondering about on Linux. Respectfully, with the changing landscape, would you consider returning with a bigger presence on Twitter/X? That’s where a lot of my Linux follows are these days.

  • @jonathancadle1261
    @jonathancadle1261 2 роки тому +74

    A small note: IIRC, Void doesn't use Runit because they hate Systemd, they use it because they wanted to offer a musl-based option, in addition to the standard libc. They have a pretty nice, but very small, community, so you're less likely to get insulted for asking dumb questions in their subreddit, but more likely to simply have trouble finding the answers you need.

    • @adibemaxwell6111
      @adibemaxwell6111 Рік тому +1

      Yeah, fortunately systemd requires glibc. If you're offering muslc as an alternative you need a non-glibc based init system.

  • @sprinklednights
    @sprinklednights 2 роки тому +24

    Heya, a former Void Linux user (and not an old one, so I am not a neckbeard)
    I used Void Linux at a time where I even didn't knew how to set up fonts (wasn't too long ago), but even then I managed to do everything that I do on a daily basis as playing video
    games on steam with the nonfree NVIDIA drivers, talking to people on Discord. Besides that, my use case can be applied on pretty much any Linux distribution, and so does Void Linux.
    Pros:
    - The installer: While not easy, for an advanced user, it is the best one (or the least worst one). It just works! Partitioning for example, has been a painful experience for me on many installers, but on Void Linux, partitioning, creating filesystems, and mounting them just works for me
    - runit: I wouldn't call it a pro because Void Linux doesn't use systemd, but because runit itself is an amazing init (at least in my opinion). It is very fast, minimal, doesn't require learning many weird commands, and is overall a good option for somebody like me, who uses an init just for enabling dhcpcd
    - Independent Distro: I hate most Linux distributions because they are just a fork of something. I like the ones that have been written from scratch and are their own thing, and besides from the big three, the only Linux distribution that does what I need to do and is independent is Void Linux
    - It's very minimal: It installs the bare minimum of packages when you choose the network install, and even the local install installs just about everything that a user might need for troubleshooting such as a web browser and a graphical user interface
    Cons:
    - Packages may be outdated: I never had an issue with that, but some packages may be outdated (usually 0.0.1 version behind)
    - xbps packages may be missing: Many of them can be obtained with flatpak, appimages or maybe even nixpkgs, but I would rather not use them for only one package that doesn't
    exist on the repositories.
    I don't have anything else to complain about

  • @-someone-.
    @-someone-. 2 роки тому +41

    The new Arch flex...
    I use Void BTW 😅

  • @ArniesTech
    @ArniesTech 2 роки тому +59

    Kudos to Void for not bing yet another fork/spinoff! Apparently Void has been created by a NetBSD maintainer. Kinda gives me high hopes for this neat little distro!

    • @LabiaLicker
      @LabiaLicker Рік тому

      He had a mental breakdown and hasn't been involved for years now. Its on a skeleton crew.

  • @przemekkasprzyk626
    @przemekkasprzyk626 2 роки тому +50

    Great to see you cover Void on your channel. It really needs and deserves more love from Linux enthusiasts. Granted, it's not for everyone, but an experienced user could find its BSD-like approach both enticing and reassuring. I only wish it had more software available, but that's contingent on the user base and people willing to maintain the xbps-src build templates. Perhaps your videos will encourage some to give it a go and get involved long-term.

    • @folksurvival
      @folksurvival 2 роки тому +3

      In my own personal use case I have found the software availability to be better than Arch.

    • @TotallyURGrandpa
      @TotallyURGrandpa 2 роки тому +7

      @@folksurvival Just for curiosity's sake, can I ask what software you use that isn't available on Arch and is available on Void?

    • @przemekkasprzyk626
      @przemekkasprzyk626 2 роки тому +3

      I can't generalise but the only piece of software missing from Void (from my own personal perspective) is the graphical MEGASync client. I can compile it from source, but I still wish it were available as an xbps-src template or (even better) a package.

    • @przemekkasprzyk626
      @przemekkasprzyk626 2 роки тому

      Edit: Packaging MEGASync is probably aga
      inst Void's licencing policy.

    • @rishirajsaikia1323
      @rishirajsaikia1323 2 роки тому +2

      @@TotallyURGrandpa excluding the AUR, void linux has almost twice as many packages in it's official repository than arch linux.

  • @itildude
    @itildude 2 роки тому +13

    I switched to Void for the first time about a month ago on my daily driver. So far, I am absolutely in love with it. I see why they say it cures distro hopping. Fast, just the way I want it setup, and just works. Yes, it took me a good afternoon to get everything setup but now it's done and great and it will be much faster in the future thanks to my notes.

    • @folksurvival
      @folksurvival 2 роки тому +5

      It's the best distro I have found. Minimal in a clean way, rolling but still stable, great package manager, good selection of programs in the main repos (I've never needed to go outside the main repo), no systemd, fast to run and fast (and easy) to install. It checks more boxes than any other distro.

    • @raphael2407
      @raphael2407 2 роки тому +4

      even as an old and longterm Debian guy, Void has me totaly impressed. I am officialy in love with runit 🙂

  • @0x007A
    @0x007A 2 роки тому +16

    This is the reason you should always document the steps to install and configure distributions such as Arch Linux, Artix Linux, or Void Linux.

  • @thewalkingforest5185
    @thewalkingforest5185 2 роки тому +9

    I’ve been using Void for about a year now, I’m really happy with it and don’t see myself distro hopping anytime soon. It was kinda frustrating getting things setup (XDG was my biggest issue) because of how little Void does for you, but I learned a lot about Linux and my own system. XBPS as a package manager is probably my favorite to use, I find it much more intuitive that pacman but maybe not as easy as apt or dnf. One thing that does bother me a lot is some packages have capital letters in their name. Runit is pretty simple to use and, except for having to sym link services to enable them, there’s not much difference from systemd (from a user’s perspective).
    In all, expect to put in some more work tinkering and problem solving than you would with, say, PopOS or Fedora. Void really lets you make your system your own.
    I do agree that some of the documentation could be a lot more thorough, but it’s supposed to be Void specific stuff so I wouldn’t expect it to have as broad a scope or be as in depth as the Arch wiki.

  • @trajectoryunown
    @trajectoryunown Рік тому +13

    Void Linux is actually very intuitive relative to other distros I've tried, and their documentation is also more comprehensive as well. I would 100% not say that it is more complicated than Arch, actually about the same if not a little easier. It's the "learning everything from scratch" that causes the learning curve. You're right about it being a process. Most of the trouble a newer user will experience that effects Void also effects Artix or any other OS that doesn't use systemd. The big differences between Void and Arch are software support and running a different init system. The documentation is about the same in terms of quality but not in volume. The Arch wiki is great until you want to learn something specific and pray that someone on the wiki has made an article.. (spoiler: they didn't. Learn to Google. Read man pages for BSD when available. Thank me later.)
    Void was my first real, focused effort to move away from Debian-based distros after experiencing catastrophic trauma from Pop! OS, the Gnome team , and Ubuntu spins. Void is by _far_ the _fastest_ OS I've ever used in my life, and it wasn't just opening applications. Even the mousepad was more responsive than in any distro I've used. This isn't only due to the init system being different. Artix was closer to Arch than Void in terms of responsiveness.
    I've since settled on Arch due to their repo didn't contain Discord and experiencing trouble with the audio and opening links in the Flatpak version. That along with more of the expected pulseaudio drama. I'm just waiting for either the Void team to replace that wretched dumpster fire, pulseaudio, with the simpler, easy-to-manage, infinitely less buggy Pipewire. (Matter of fact, I don't think I've _ever_ had a serious bug occur with Pipewire.)
    These days running Pipewire by default is the starting point for deciding on an OS. If it runs pulse by default, it's off the list. I advise everyone else to do the same, especially new users. Nothing's more disheartening than having to close EVERYTHING just to restart the damned audio server, else everything that was open prior to the restart will be irrecoverably muted.
    I know 100% I will main Void in the near future... That was decided when I first started using it. It's by far the best , fastest, most responsive OS I've used. IThe biggest issue I had back when I tried it was the lack of software support. Now they just gotta get Pipewire on their.
    The repo has grown to a respectable size, and I now know how to build packages from source. I'm just not familiar enough with the underbelly of Linux to implement Pipewire myself at this time, otherwise I'd be typing this on a laptop running Void, whilst accessing a virtualized Void instance, served up from a server running... wait for it... Yep, that's right. Void Linux.
    It was just that good and memorable for me in spite of knowing next to nothing about Linux at the time. Unless something big has changed, that's my final destination in Linux... The only possibility after that is BSD or making my own OS from the ground up... Fat chance of that though.
    Sorry for the rant about pulse. But seriously eff pulseaudio.

    • @Cecep91
      @Cecep91 Рік тому

      I keep wondering does pipewire works in void linux . There is a documentation on their website though, but other users kept mentioning about a buggy experience using a pipewire in void linux. I hope it get solved soon(or it already is), cuz dude, i helplessly need EasyEffect for eq-ing audio.

    • @nopenoperson9118
      @nopenoperson9118 4 місяці тому +1

      ​@@Cecep91Pipewire is now installed out of the box :)

    • @penzfgc8009
      @penzfgc8009 2 місяці тому

      I left a kali system to void and because of pulseaudio nonsense distrohopped 4 times before circling back to void and luckily finding a way to get pipewire working. It was well worth it though.

  • @Chrisg457
    @Chrisg457 Рік тому +5

    I have been a Void user for almost a year. One thing a person can do to minimize the time it takes setting it up is to use the unofficial Voidbuilds ISO where many of these problems are solved already. I have used both official and unofficial, the latter helps when needing to be up and running pretty quickly.

  • @soanvig
    @soanvig 2 роки тому +7

    Also one point from me: it never breaks. Im using this for 3 years, and it just works.

  • @colbybraden
    @colbybraden 2 роки тому +12

    Void has been a blast for me so far. I've used it for a couple weeks as my daily driver to try it out. Once you get used to the "void way" of doing things it functions great and so far very stable. It is definitely more for those willing to spend the time to tinker and learn, mainly because it doesn't use systemd or hold your hand. ;)

  • @folksurvival
    @folksurvival 2 роки тому +11

    Some of the difficulties you had with the minimalism aspect are taken care of when you install a desktop environment because the DE pulls in those packages etc. So part of it is that you are setting up the system with a minimal window manager etc. With a DE there's still packages you have to download manually such as ntfs-3g but some stuff is taken care of by the DE so for people who use a full DE the process is more simple than it would be for those who just use basic WMs.

  • @goganii
    @goganii 4 місяці тому +1

    Hey! Loved the review! Are you still going to do a long term one?

  • @pewolo_nyenh
    @pewolo_nyenh 11 місяців тому +2

    Once you go void, there is no going back!

  • @Anthropomorphic
    @Anthropomorphic 2 роки тому +7

    I tried Void a while back. Regarding software availability, did you find out about the restricted packages? I recall there being some software I initially thought was unavailable, but actually had to be built from Void's GitHub repo using xbps-src. I remember having to do that to get some of the applications I normally use on a daily basis. There's also a nonfree repo that isn't enabled by default.
    I also recommend a package called "xtools" that simplifies some of the commands for XBPS. I think it shortens the package installation command to just "xi".

    • @plebisMaximus
      @plebisMaximus 2 роки тому

      xtools is awesome, xlocate has made using repos through a CLI on par with GUI. Can't give them enough credit for xtools, a must have package for anyone using Void.

  • @KrakonosovoBabka
    @KrakonosovoBabka Рік тому +2

    It felt a lot similar to me when I started with void, but after like 20 days, it all went away and now I have almost no problems.

  • @soanvig
    @soanvig 2 роки тому +4

    You can use archwiki to work with Void. The only thing to avoid are things related to systemu.
    The ncurses installer misses encryption unfortunetaly

  • @Chr0n0s38
    @Chr0n0s38 2 роки тому +8

    The big selling point is that it's *BSD-like. It has a binary package manager with a ports-like system. I'd consider it to be more of a workstation oriented distro than a desktop distro because of that.
    The other advantage is it has full musl-c compatibility. This is great for installs where disk space is critical (e.g. a container). This is why systemd can't be included, it requires glibc.

  • @hagoryopi2101
    @hagoryopi2101 Рік тому +3

    The reason I'm enjoying Void is because it's high setup, low maintenance. You need to know what you want out of your system, and have a checklist of how to get it there, like you described. But once it's set up how you want it, and you've ironed out all the kinks (like my boot partition showing up in the file manager for some ungodly reason, or my laptop not going to sleep when the lid is closed), it just works.
    It's not like Ubuntu/Mint, where everything is supposed to just work but if it doesn't you're SOL with regards to fixing it. It's not like Arch/Manjaro, where you have to keep up on your system after you went through all that work setting it up or else a buggy "cutting edge" release can brick your system. It's not like modern day Fedora, where IBM hates everything that FOSS stands for. You set it up yourself, which is hard, but once it's set up, it just works. And that's perfect for me.

  • @mjmolby
    @mjmolby 2 роки тому +4

    I made the jump and switched 100% over to linux about a year and a half ago and distro hopped a lot in the beginning and at first I thought Arch was going to be my forever home until i decided to try out void after watching some youtube videos on it. At first I ran into a lot of little headaches a lot of what you experienced (i did a base install with no XFCE, went with i3gaps). I agree that upon first entry there is a lot to figure out (both due to me being fairly new and the lacking documentation) but once Ive gone through and learned the quirks (im still learning) I absolutely love Void Linux and it has been my main distro for over a year now on multiple computers in my house. I still run into some weird things here and there (like having to restart the power-profiles-daemon service every now and again but that could be a me problem). Ive even made an install script to get things running the way I like it when I install on a new machine. Glad to see youre reviewing Void, even if you dont like it in the end.

  • @cezarcj9357
    @cezarcj9357 2 роки тому +11

    To make things easier, I have an advice for people that install a new distribution or anything else for that matter. This is a good advice that you can give to anyone switching to Linux, also. The first time will always be a bit of a bumpy ride until you will figure things out. It will be less frustrating if you document everything you do, in a notebook or something because the second time around, you will now what things need to be taken care of for your personal system. If you do this, you will have a smoother journey overall and even if you forget something, you have it written down.

    • @Bob-1802
      @Bob-1802 2 роки тому

      Excellent advice I haven't seen much, if at all, on Internet.
      Can really save precious time if reinstalling is needed.

    • @Kalasklister1337
      @Kalasklister1337 Рік тому

      Better yet, always write down your setup process as an install script in bash (easy way). Or if you are a programmer/devops person you can go the hardcore way and make ansible playbooks for all your systems. I don't really care much about the install process anymore since i always automate things so i can get my system up and running with all my setup and programs without any manual steps

  • @hichamabh6280
    @hichamabh6280 Рік тому +2

    Void-Linux is amazing and very fast

  • @n1vz3r
    @n1vz3r 2 роки тому +3

    Void is one of those distros that make Arch look like something mainstream

  • @zeusthundr6876
    @zeusthundr6876 2 роки тому +2

    What font are you using on the terminal. Your ranger icons look awesome. 9:24

  • @KC_rocka
    @KC_rocka 2 роки тому +3

    I love Void now but it was a bit of a learning curve for me, it's very fast, lightweight and like Arch you build it how you want it to be, you can search repos using xbps-query -Rs then the package or dependency (the "R" is for repository and the "s" searches your system), if something doesn't start or work properly try starting it in the terminal and it will usually say if there's something else like a dependency you need to install, make sure you add all of the repositories so you can get more software (void-repo-nonfree, void-repo-multilib & void-repo-multilib-nonfree), you can also get quite a bit more software including some proprietory stuff from their source package installer called xbps-src, it's similar to Arch's aur.

  • @ne0ne0
    @ne0ne0 7 місяців тому +1

    At the end of this video you mentioned there would be a follow-up. Where is it?

  • @keylowmike85
    @keylowmike85 2 роки тому +1

    I've heard of Void Linux, but never had the chance to use it. This should have a label saying "Must be at Master level to install" and I'm not anywhere near ready for it. Great work!

  • @rishirajsaikia1323
    @rishirajsaikia1323 2 роки тому +5

    Void linux is for people who wants to make their own system but the packages are tested to make the distro stable unlike arch Linux which is untested bleeding edge.

  • @TotallyURGrandpa
    @TotallyURGrandpa 2 роки тому +9

    Is there any chance you'll have a look at Bedrock Linux? It's incredibly unique in what it sets out to do and is perfect for certain use cases. Definitely worth a shot imo.

    • @-someone-.
      @-someone-. 2 роки тому +1

      I checked their website, and it looks very interesting!
      It’d be awesome to see how all the different components from different / incompatible distros work togetner!
      Have you managed to make a frankenlinux? 👍

    • @TotallyURGrandpa
      @TotallyURGrandpa 2 роки тому +2

      @@-someone-. I'm currently using a Debian base with an Arch strata. This setup allows for a rock solid setup stability wise, while also allowing me to get new packages with the Arch strata. Also thinking of adding a Void strata on-top so I don't rely on the AUR as much.

  • @MendenLama
    @MendenLama 2 роки тому +3

    By the way, lightdm does not work before running dbus as a service. You have to do:
    ln -sf /etc/sv/dbus /var/service/dbus
    and reboot.
    Another trap: use lightdm-gtk3-greeter, and not lightdm-gtk-greeter.

  • @MajinHico
    @MajinHico 2 роки тому +3

    Also I think that only Void installation/configuration is not for everyone. Once Void is installed correctly, everybody can use it. I installed it for my grandfather and he uses it without any trouble.

    • @texmex6083
      @texmex6083 2 роки тому

      grandpa using linux😤

  • @kreteniol
    @kreteniol 8 днів тому

    I liked your video. You have great Linux morals and rationale. Great video.

  • @BtZealot
    @BtZealot 2 роки тому +4

    Void is a Linux goal for me. I look at it as a grail.

  • @Axenide
    @Axenide 2 роки тому +3

    What a coincidence, I was just searching for a review because I'm seriously thinking about distrohopping from Arch to Void.

  • @trajectoryunown
    @trajectoryunown Рік тому +1

    I am SO glad you mentioned the spacing on standard keyboard for the package manager commands. I'd venture to guess that devs tend to be too caught up in their work to actually focus effort on such a simple concept, but it's ever so important.
    apt - left pinky, right pinky, right right - simple motion
    rpm - left index, right pinky, right index - same
    pacman - long but common, easily accessible, and more importantly, grouped characters
    flatpak paru, aura... every package manager I've used is easily typed in a fraction of a second, 1 second tops for longer ones
    xbps does not follow this convention. Assuming proper typing form, you have to reuse the same finger to type two of the first 4 characters. There's overlap. That's precisely why it feels weird and abnormally long to type. Repositioning of the same fingers and letters that don't ever go together in our language as far as I'm aware.
    This would actually be forgivable if things like "install" and "uninstall" weren't hyphenated, individual commands but simplified like they are for pacman. I don't care about typing out 6 characters because saying "install" is only "-S". It's shorter overall.

    • @JamesSmith-ix5jd
      @JamesSmith-ix5jd Рік тому

      what are you talking about.. x is typed with ring finger, b with index finger you don't use same fingers, but yes x is not comfortable to type

    • @trajectoryunown
      @trajectoryunown Рік тому

      @@JamesSmith-ix5jd I could have sworn I replied to this 3 months ago... Anyway, X and S both use the same finger. You type X, B, P, then you need to lift the finger that's over the X key and move it to S. That's what makes it uncomfortable.

    • @JamesSmith-ix5jd
      @JamesSmith-ix5jd Рік тому

      @@trajectoryunown you don't type like that, you hit X and then immediately go back to S, by the time you need to press it it will be under your finger.
      Using the same finger means words like le[ss], or sch[ool] or pi[zza]

    • @trajectoryunown
      @trajectoryunown Рік тому

      @@JamesSmith-ix5jd I don't do that. I just move directly to the next key. Never really thought about it before, but that sounds like quite a lot of wasted motion. Course, that would probably assist with accuracy. 🤔

    • @bhavyakukkar
      @bhavyakukkar 9 місяців тому

      @@trajectoryunown X and S (having a 2 letter interval) use the same finger but A and C (having no interval) in pacman dont?

  • @Void-Chaos-Dao
    @Void-Chaos-Dao 4 місяці тому +1

    idk if it is because this is a year old but void installation is extremely easy, you quite literally just have to follow steps, and if you have issues, using the arch method just read the documentation. And best method *youtube*

  • @SumanRoy.official
    @SumanRoy.official 2 роки тому +2

    Disable secure boot, for blinking cursor issue

  • @MattMcCullough
    @MattMcCullough 8 місяців тому +1

    @TheLinuxCast. Void does have a Void non-free repo you can add

  • @jd31068
    @jd31068 2 роки тому +2

    I have a purple 14" HP Stream with an Intel N3060 1.6GHZ 4gm RAM and 32gb of emmc storage, I was running Chrome OS Flex on it (this thing ships with Windows?!). I use this strictly for watching UA-cam. I must agree with the documentation sentiment, I was able to find a good installation article fairly quickly though. The process is reminiscent of installing Linux 8-10 years ago. My biggest issue was getting sound to work, which again, was fairly easy to solve with a bit of searching online. In the end I find that Void, with its minimalist distro stance, is running MUCH better than Chrome OS flex on this device.

  • @SRAZKVT
    @SRAZKVT 2 роки тому +1

    Proprietary applications such as discord and chrome are packaged, however, they aren't distributed. if you want to install them with XBPS, you will need to build the packages yourself using the xbps-src tool, although the best option is imo to just use flatpak.

  • @denizkendirci
    @denizkendirci 2 роки тому +4

    i recently switched from glibc version to musl version. void is a really good distro.
    i remember that i followed the documentation in my first installation, and didn't encounter any problems, i installed wayland + river wm, i don't use display manager etc.
    edit: sorry, i encountered one issue. river config was different than arch, on arch you use "Super" and on void you use "Mod4" in the config file.
    So i had to change all Supers to Mod4 in the config file (which was pretty quick in vim, of course) and that was all.
    xbps, in my opinion, is the second best package manager after portage. different commands for different functions actually makes a really good package manager, that helps it to be a tidy package manager, yes it's kinda tedious to type, but you can make aliases for them so not really a problem.
    my void system idles at 85 mb ram usage after boot, and it idles at 150-160 mb ram usage after i launched the window manager. it's very lightweight.

    • @JamesSmith-ix5jd
      @JamesSmith-ix5jd Рік тому

      my gentoo build was 55mb with bspwm, st and htop running. I wonder if it was my kernel config, or if it really the result of specifically compiling for the hardware.

    • @denizkendirci
      @denizkendirci Рік тому

      @@JamesSmith-ix5jd specifically compiled software. Because i use the exact same things in my arch and gentoo laptop (laptops are the same model). And arch is 155mb ram usage in window manager after boot and gentoo is 90 mb ram usage after in window manager after boot. Hardware specific compiling matters.

    • @JamesSmith-ix5jd
      @JamesSmith-ix5jd Рік тому

      @@denizkendirci ok thanks, I guess if you want to be really minimal you have to run gentoo, but at the same time it requires compilation which is not the best thing for very weak systems.

    • @denizkendirci
      @denizkendirci Рік тому +1

      @@JamesSmith-ix5jd sadly true. the laptop i use gentoo was 14 year old laptop with a fan or circuit problem it shuts down when overheat. I took it apart clean and paste it but it still shuts down when overheat. So i installed gentoo with great effort then i setup the way i want it then leave it as it is. I never update that laptop now. Because it shutsdown it cannot complete the update lol.

    • @mgz0305
      @mgz0305 Рік тому

      @@denizkendirci Same thing happened to me recently with my laptop too and so I've been trying out different distros. I also cleaned, took it apart and pasted but fan would spin for a little, stop, overheat, then shutdown. Did you ever figure out a fix? I'm thinkin' I might have to go with a windows manager as well.

  • @RHTORAS
    @RHTORAS Рік тому +2

    You should show us Obarun, Adelie, Gabeeos (based on void), Slitaz and Chimera Linux too... awesome projects...

  • @Auguste86
    @Auguste86 2 роки тому +1

    Used void on vm for a year. Never put it on hardware. You can also use aliases for the xbps commands.

  • @PippeML
    @PippeML 6 місяців тому

    I have ZERO experience with Linux (any distribution) and last 2 days I've taken the challenge to "revive" an old laptop-potato (Vaio VGN-FJ330F) and it's been FUN, I feel I've been learning about a world hidden to me (of course I have much to learn) and there's always youtube and forums to dig in... trial and error... understanding why's and how's... so far the Laptop is now running Void... I can surf the web... but youtube is sluggish... I ordered more RAM (1x2 DDR2) and a 2.24Ghz compatible processor to upgrade... maybe I'll get a SSD too... anyways, Void just uses 300mb of RAM, so it's perfect for thIs little old laptop... thx for the video man.
    Void Linux is awesome... I'm tempted to install it on my daily driver 🎉
    Greetings from Monterrey, México.

  • @cezarcj9357
    @cezarcj9357 2 роки тому

    I love a distribution that gets me out of my confort zone because it teaches me not to take anything for granted and also, when a problem arises, I can learn how to fix it! :D It's just awesome. You actually are the System Administrator!

  • @tanakahirosi6453
    @tanakahirosi6453 2 роки тому +1

    The dbus issue is actually not void related, otb made a video on it recently, like changing the session desktop file for fluxbox.

  • @oalfodr
    @oalfodr 2 роки тому +4

    So this distro requires all the usual pieces of software to work properly? Outrageous!

  • @chrisMuc1966
    @chrisMuc1966 Рік тому

    0:02 Did you ever try Nix OS?

  • @maybeanonymous6846
    @maybeanonymous6846 2 роки тому

    For LightDM, do you install the greeter? I am using LightDM on Artix with the GTK greeter, for example

  • @plebisMaximus
    @plebisMaximus 2 роки тому +3

    I absolutely loved Void, probably my favourite distro... for about a week until I got a kernel panic and now I'm back on Debian. I'm sure I fucked up somewhere myself, but it's still a pretty negative experience. I'll definitely install it again some other time though, I adore xbps and xtools.

  • @adibemaxwell6111
    @adibemaxwell6111 Рік тому +1

    Void Linux doesn't market itself as being for new users. And that's a good thing. It doesn't lie to you. It doesn't hold your hand. Neither does Arch,but with Arch you can basically get through it by following the documentation. This is both a good thing and a bad thing. The Linux community needs basic gatekeeping.

  • @peppe540
    @peppe540 2 роки тому +1

    Really interested in your experience, I have had my dalliances with Void as well. At least it felt very snappy, but that's just my 'feeling'. Why I would use it remained a bit unclear to me, but possibly you'll enlighten me later on ;-) Thanks, matt

  • @rezaosman92
    @rezaosman92 7 місяців тому

    xbps-install and xbps-remove have separate manuals because simply they are designed to be separate binaries.
    same case for apt-get and apt-cache have their own separate manuals.
    there are no "xbps" binary, so there's no need to make manual of it.

  • @VojtěchJavora
    @VojtěchJavora 2 роки тому +1

    Woudn't apropos xbps or man -k xbps do what you want?

  • @ironmanlifts
    @ironmanlifts 2 роки тому +1

    We can't blame void for our ignorance. There are a ton of tutorials out there already on how to use btrfs and partition. That being said I do agree with you that there are some things that are not so straight forward. Matthew has great tutorials on xbps so I wont say much about that. I've used it before firefox seems to start faster, haven't figured out on arch why it takes 30 seconds to start my firefox not gonna mess with it going back to void.

  • @nomoredarts8918
    @nomoredarts8918 2 роки тому +2

    How about NixOS?

  • @torsten.breswald
    @torsten.breswald 2 роки тому +1

    ha, yea void might not be for everyone, but at the end you might like it
    few things, that ntp issue i had as well and it was the first issue of this kind in void since the last two years, that bugged me, so don't let that be representative for the distro, it was just bad luck, i do agree on the lack of documentation though and the weird syntax stuff of xbps, i went with aliases right from the start until i wrote my own little wrapper script, there is also 'xi' available in the repo IIRC
    next you wanna install the non-free repos for some more software AND you wanna figure out how to use the void-packages, Jake@Linux has made a video about it, with these two things you should be able to pretty much install everything you want and if needed you could dive even deeper into it and build your own templates for xbps-src
    the lack of systemd is not what makes void great, it just happens to not use it. what makes void great is it provides a stable operating system that is very much bleeding edge once you have configured it. it doesn't go out of your way, yes, but that forces you to set it up the way you want and then you know what you have done to the system which pays off at the end

  • @BasiliskTheBirdGod
    @BasiliskTheBirdGod 2 місяці тому

    I mean, void has plenty of proprietary programs, you just gotta add the nonfree repo (void-repo-nonfree), though some stuff still might not be available if you use the musl variant of void.

  • @alfredklek
    @alfredklek 2 роки тому

    Just found your channel and I think you're going a great job. Just wanted to comment on your intro. I've been using Linux for 20+ years first using Debian Potato (yes I remember my first functional distro) in 2001 or so. If you consider yourself a N00B, you're either super modest or I just suck :). Could be both TBH.

  • @MelroyvandenBerg
    @MelroyvandenBerg 10 місяців тому

    Void linux does offer xfce by default, aside from the base image.

  • @aymenbenbellil
    @aymenbenbellil Рік тому

    the reason behind every xbps variant having it’s own man page is because each one of them is a different software that does a specific thing, rather than one software that does it all

  • @Bruces-Eclectic-World
    @Bruces-Eclectic-World 2 роки тому +6

    Jake@Linux is going to be so happy you gave this a try... :-)
    Thanks Matt!
    LLAP 🖖

  • @soanvig
    @soanvig 2 роки тому

    It has proprietary software. It nas nonfree official repos, and AUR like void-packages github, which contains proprietary software AS well.

  • @hello_there0
    @hello_there0 2 роки тому +1

    Void is a distro I want to switch to, but for some reason the llvm and gcc packages are very far behind so that isn't gonna happen. :/

  • @fruitedlight
    @fruitedlight Рік тому

    i't's one of my favorite distros, but it lacks a few packages

  • @OcteractSG
    @OcteractSG 2 роки тому +2

    ls /bin | grep xbps
    Then use man on every command in the output. Not ideal, but it'll probably get you most of the information you need. I've seen web versions of man pages too, so those could be another avenue.

    • @TheLinuxCast
      @TheLinuxCast  2 роки тому +1

      Yeah they do exist, but not one for just the general package manager.

    • @mckendrick7672
      @mckendrick7672 2 роки тому

      @@TheLinuxCast That's because XBPS is a collection of programs which do their own job. There is no single "xbps" program you can run.

    • @TheLinuxCast
      @TheLinuxCast  2 роки тому

      @@mckendrick7672 Right, I'm aware of that. I just meant that it would be nice if there was a list of manpages on your system for XBPS

  • @MendenLama
    @MendenLama 2 роки тому +2

    If you aren't into xbps write a shell script wrapper for it like:
    case $1 in
    install)
    sudo xbps-install -Su $2
    ;;
    search)
    xbps-query -Rs $2
    ;;
    *)
    echo "and so on"
    ;;
    esac
    Call it apt and do apt search, apt install etc.

    • @TheLinuxCast
      @TheLinuxCast  2 роки тому

      eh, I just use aliases, fewer lines.

    • @WinningEmpire
      @WinningEmpire 2 роки тому +2

      @@TheLinuxCast use xtools.

    • @voidmaker2039
      @voidmaker2039 2 роки тому

      there's a package called vpm that does exactly this. you can just use vpm install, vpm remove, vpm search etc. I did install this but honestly after a while I just got used to the default xbps command I ended up uninstalling it lol

  • @silvernode
    @silvernode Рік тому +1

    I miss the founder of Void as much as people like to hate on him.

  • @ajx803
    @ajx803 2 роки тому

    Void linux is my favorite fun linux to explore and learn all little nuances of linux. You are in control of each of the things that are running on void; enter runit. It's fast and light on resources. xbps is fast and reliable. xbps-source also makes it easy to install apps from source.
    How about installing even the nvidia driver is easy? I have failed to get nvidia drivers working on Debian except on it's derivatives MX or Pop OS.
    It was funny to even needing to install pulseaudio, whisker menu plugins - even after installing the xfce version. The documentation is good where we need to know something void specific; lets say it is not intimidating as the arch documentation.
    Honestly apart from a few packages that I wish void had, it did not have any issues for me - ran stable, no crashes, glitches or issues in updates. However, I am not using it now just because I rather stick with the mainstream distros else I get spoiled by this perfectly working little linux distro.

  • @jamesmackinnon6108
    @jamesmackinnon6108 2 роки тому +3

    Void is not great for amazing exciting features, void is good because it offers a happy medium between most options, rolling release while remaining rock solid, minimal but not so minimal it has trouble booting, etc. Void is good because everything is very functional and never seems to break, contrary to arch or even Ubuntu, I've never had void crash on me. On top of that, runit is probably the best init system out there imo, lightning fast boots, always shuts down when you want it to, intuitive commands. There is no secret feature in void, most people who use it were distro hoppers then landed on void and found no reason to move off from it.

  • @night_h4nter
    @night_h4nter 2 роки тому +1

    void linux is (or at least, used to be) heavily undermaintained. idk how's it now, but it used to be a few month ago. basically, the versions of libc implementations were more than a year old, and i believe that's just scratching the surface

  • @prezes4478
    @prezes4478 Рік тому

    Hi, can you tell me pls what "fetch" do you use? I personally use neofetch, but yours looks more compact and "tidy", and i would love to try it out!

    • @TheLinuxCast
      @TheLinuxCast  Рік тому

      That is neofetch

    • @TheLinuxCast
      @TheLinuxCast  Рік тому

      Check out neocat. That repo has a lot of cool neofetch configs

    • @prezes4478
      @prezes4478 Рік тому

      @@TheLinuxCast thanks man

  • @kim-hendrikmerk4163
    @kim-hendrikmerk4163 Рік тому

    Xbps does not have a man page because there is not program called xbps. All of the functions are separate programs so they have their own man pages.

  • @charlesmangum2100
    @charlesmangum2100 4 місяці тому

    Be ready to learn.

  • @anon_y_mousse
    @anon_y_mousse 2 роки тому

    Where is Jake? I expected him to be all over the comments. Haven't seen a video from him in a while either. On the naming scheme, I hate them all now days. There needs to be some draft standard that all the distros adopt and just make a singular command for managing packages that works amongst every distro. Something like say, you type: pack {install|search|remove} and it would just work everywhere.

  • @RESPEKTOS
    @RESPEKTOS 2 роки тому +1

    void worked fine for me for about 6 months until one day it simply wouldnt boot anymore. the issue is the updates fill up a certain partition and never remove old versions eventually leading to a full bricked system. lack of documentation meant no one could help me

    • @folksurvival
      @folksurvival 2 роки тому

      You have to remove them yourself, same as on Arch.

    • @jamesmackinnon6108
      @jamesmackinnon6108 2 роки тому

      Type xbps-remove -oO every once and a while to remove orphans and cache.

    • @BUFU1610
      @BUFU1610 2 роки тому

      @@jamesmackinnon6108 or just put it in Cron for a daily run or something like chrony for a weekly cleanup.... It's really not that hard

    • @junglistfpv8553
      @junglistfpv8553 2 роки тому

      vkpurge...

    • @Winnetou17
      @Winnetou17 2 роки тому +1

      This sounds a bit rough if you don't know about it and when it happens you can't boot. But I do assume it is not a fully bricked system, that is, if you have something else installed, on a separate partition or if you have any live usb/cd/dvd you can still boot into these and recover your void system, right ?

  • @johnterpack3940
    @johnterpack3940 2 роки тому

    Void, Gentoo, and Alpine are on my short list of distros I want to use in my homelab. Can't help it, I like being in control of what goes on my system rather than relying on some dev somewhere to let me have something useful.

    • @heroe1486
      @heroe1486 2 роки тому

      Unless you write everything from with Assembly you're still depend on some devs tbh, all the distro you listed still have enormous levels of abstraction.

    • @johnterpack3940
      @johnterpack3940 2 роки тому

      @@heroe1486 Abstraction at that level makes no meaningful difference in my daily operations.

  • @Tala2n
    @Tala2n Рік тому

    I'm playing with Alpine and I noticed less bad surprises. Alpine is minimal like Void, but with a better CLI and it seems to be less buggy.

  • @Norbert9696
    @Norbert9696 2 роки тому +1

    Xbps probably doesn't have a man page because there's no binary called xbps. Xbps-install and Xbps-remove are separate binaries.

    • @folksurvival
      @folksurvival 2 роки тому +1

      Yes and they each have man pages.

  • @ledira8539
    @ledira8539 2 роки тому

    Should I try void? I don't know. Is arch still good? I heard it's just ok now. Am I a lemon? Perhaps.

    • @alexlee9358
      @alexlee9358 2 роки тому

      maybe play with it in a vm

  • @adriansrfr
    @adriansrfr 2 роки тому

    Why are you using ntfs with linux?

  • @MajinHico
    @MajinHico 2 роки тому +4

    In my opinion void is the best

    • @Perry....
      @Perry.... 2 роки тому +4

      I agree. It's Linux at its peak. Stable, up to date, lots of obscure packages, hasn't broke on me once in over a year

    • @Perry....
      @Perry.... 2 роки тому +2

      @@9ix1 I think the ratio may be a little more underrated

  • @cschannel7502
    @cschannel7502 2 роки тому

    In order to run any python program you need to install python itself.

  • @soulprestigio9162
    @soulprestigio9162 2 роки тому

    I'm interested in void...but it simply fail to install it due to the UEFI bootloader

    • @rishirajsaikia1323
      @rishirajsaikia1323 2 роки тому

      Use cfdisk. Make a 250M efi partition and the rest linux filesystem partition (you could add a swap partition if you want). And then after writing the changes, mount "/" in the linux filesystem partition and "/boot/efi" in the efi partition.

  • @Wonderingax
    @Wonderingax 2 роки тому

    gosh I just installed it few days ago, I dont even have an opinion on it

  • @itsfish8672
    @itsfish8672 2 роки тому

    Matt watch Jake vids, he is in the no he uses it an Jakes vids help,he is the man pages for Void.GVM

  • @AndrewErwin73
    @AndrewErwin73 2 роки тому +3

    I never like when someone says "this is what [distro] looks like..."... distros all look exactly the same, at least at first! Change your shell and your PS1 sure... and then the WM or DE is look the same out of the box. It's all about configuration, and NOTHING AT ALL to do with distro.

  • @raphael2407
    @raphael2407 2 роки тому +6

    Matt! This is bad on so many levels, sorry but I can't hold back because you did not give Void any kind of a fair chance here and basicly every single "problem" you point at is on the users side, but you make it all sound like Void was a broken mess.
    First, runit - is not "Void's *own* init system". It's the init system that Void uses but it's not their own. I know you know that but the way you said it makes it sound like so.
    Also, "Void is like Arch". Not it's not. The only thing it has in common with Arch is the release model (rolling release) but unlike Arch Void is not bleeding edge, instead it's focus is on stability and it comes with an installer.
    "this is Void this is how it looks" - no this is how your i3 looks. Has nothin to do with Void. i3 and i3-gaps btw are both in the repository.
    "Who should use it"
    I don't understand why every distribution needs to be "beginner friendly". Void is not for new users but for people who know their way arond Linux and want a barebones system with a decent init system on a rolling release model that, unlike "bleeding edge" distros, values API/ABI protection (stability). If you are looking for a beginner distro, there are plenty out there.
    Void is not and it doesn't claim to be.
    The documentation is pretty decent and explains everything to get you going with Void without aiming to be a full Linux documentation. Again, there's plenty out there... (Mint is fantastic!)
    @3:27 If you can't use fdisk or even cfdisk to partition a harddrive, please don't use Void. Same stands for Arch or Gentoo and many other "non-beginner" distributions. In general, if you install an operating system you should know how to partition/prepare a harddrive for it.
    @9:00 the dbus "problem", is not a problem. dbus does not install by default because it doesn't need to and you did not enable the service.
    Your specific problem: you are not on systemd. Please install eglogind and start it. Remove that dbus line from your .xinitrc and start the dbus session the same way.
    Same for ntp problems. Install and start the service.
    The documentation has you covered on how to install and start services with runit.
    @12:57 indeed these are not problems. You use a distro with an init syste you did not use before, so naturaly you need to learn it. (yeah.. rtfm!) xD
    @14:20 Void comes with two ISO's, one of them is barebones and the other includes an XFCE desktop environment (that also installs dbus, elogind, polkit, and all the things that come with a standard desktop environment install). You don't have to build from barebones, you can start with a preinstall DE just like every other more beginner friendly distribution.
    If you use something you never used before, that would have been the better starting point I suppose.
    @14:14 "I'm not a patient man, if it doesn't work right now it's broken": Then why do a barebones install of something you never used before?
    @18:15 the package manager is fantastic. You will find out why when you use it for a longer time. Again, read the manual. And setting aliases for things you don't want to type is a thing, on any distribution.
    Please stick with Void for a while, read it, use it and learn. Give it a fair chance. I'm pretty sure you will like it and come up with a more positive follow up video. And if not, well, it's not for everyone and there is plenty of choice out there... nobody forces you to learn your system. I don't like Fedora. Personal taste... that does not mean it isn't a great distribution, I'm sure it is, but it's just not for me. So please, give it a fair chance.
    As a longterm Debian user even I am very impressed by Void. Things just don't break and runit is fantastic. But it's not for everyone and it's not for beginners who are looking for a "out of the box" solution.

    • @TheLinuxCast
      @TheLinuxCast  2 роки тому +1

      I never said that it had to be a new user distro.
      The documentation is a point we're going to have to disagree on. It's better than I thought when I recorded, but it doesn't hold a candle to Arch or Gentoo.
      "Please don't use" ... don't tell people what to do.
      I think you missed the part where I said all of my problems weren't problems, but were a part of the process .
      I used it to make a video about it why else would I use it? Also, this attitude would preclude people from trying anything at all.
      I'll spend time with it, I already said I would.
      Thanks for the comment, even if it came across as a little fanboy-like. We all do that.

    • @raphael2407
      @raphael2407 2 роки тому +2

      @@TheLinuxCast Matt it is not my intention to tell people what to use or what not to use. But it is my opinion that you should know how to partition a harddrive before you install a minimalistic operating system. Also it is my opinion that you should be willing to read and learn and invest time in it, even before you install. You do the same with Arch, don't you? You read the wiki.. Void it's just a simple manual that covers the basics and that's enough to get you going. Especialy on the init system of choice. If you'd read it before you install, you don't have that dbus problem. That's my point. And you have that problem, which is not a problem, on every minimalistic install, even Debian if I recall right, does not install dbus and ntfs-3g out of the box on minimalistic netinstalls.
      I'm not a fanboy btw, and if I am, it's Debian. Void just happens to be a really good minimalistic bloatfree distribution that impresses me in terms of stability and performance and that's why I thought your video was a bit unfair.
      No mean to be offensive or harsh. Different opinions are good and talkin about it is a damn good thing.

  • @KirilIliev_Utube
    @KirilIliev_Utube 2 роки тому

    Linux is great. It is technologically superior, faster and more reliable. It never lags or grabs your pointing and keyboard devices like Windows. However for everyday use to the non savvy and tinkering user it just does not cut it. Most free office applications lack basic features, like Table numbering with chapter numbers in word processing, presenter view regardless of the number of displays in presentations and a consistent formulas for working with arrays as far as spreadsheets are concerned. All desktop environments and window managers have different configurations and nobody has to read the mantras and spells that make up working through the terminal to get basic things done. There is no development roadmap for any of the projects, and updates are done when the developers feel like it. It took 20 years for Linux desktop environments to start looking like Windows 95. And the shortcuts and keybindings are still different for every desktop. That is why, sadly to say it will hardly gain in users. You don't believe me?- get ready to plunge into dependency hell. Not addressing these issues is actually a betrayal of the principles of open source and good software development and is leaving the few die-hards to battle it out on their own. And Windows takes perfect advantage of this - it will not be long before we wont be able to install anything outside what is pushed down our throats. What a waste of talent and programmers work.

    • @heroe1486
      @heroe1486 2 роки тому

      The Linux kernel isn't updated once every six months, it's heavily developed, probably even more than Windows and Macos minus the telemetry/locking stuff.
      DEs like KDE and Gnome are also heavily developed and you'd certainly find roadmaps. They're accessible to most users.
      So what's the problem ? The fact that your rust ls command replacement you've installed isn't heavily developed ? Do you know those are developed by the open source community ? If you want faster results just contribute.
      And what's the problem with diversity of programs ? Why would so many DE/Twms exist if they needed to be all the same ?

  • @amineneggazi8455
    @amineneggazi8455 2 роки тому

    Please take your time when testing new software, distros...
    I really love your videos, But some of what you said is not true, it's just that Void is not for everyone and that is the Aim of the developers of Void, and most people looking to move to void usually have installation scripts that install their systems automatically with all their software configurations.
    to conclude, Void is more suitable for hardcore linux users that are past complaining about software and most of these `hardcore` users have the knowledge to create their own custom distribution.

    • @TheLinuxCast
      @TheLinuxCast  2 роки тому +3

      I never said void was for everyone. In fact, explicitly said it wasn't for everyone. I'm also think you missed the first impression part of the video. This wasn't a review.

    • @amineneggazi8455
      @amineneggazi8455 2 роки тому +2

      @@TheLinuxCast Oh yeah, my bad I totally missed the impressions part!

  • @newdev76
    @newdev76 2 роки тому

    you can use vpm instead of xbps .

  • @ReLoneR
    @ReLoneR 6 місяців тому

    i gave up on void when i struggled for like 2 hours to make shared folder between void and windows and vm. and what is the most important - not only make a share folder, but also make it to auto mount whenever your void linux starts with this "beautiful" runit initialisation system. i mean it so stupid that after you install a programm, you shoud figure out a way for your beautiful runit system to start this programm for you. Like its double trouble, so stupid

  • @miyolinux
    @miyolinux 2 роки тому +3

    Don't use Void if you don't want a rolling release that's actually stable. You'll get bored not having to fix things...
    🧐😎🤓🙃

  • @soanvig
    @soanvig 2 роки тому

    I don't use DM, i just startx. I don't see a point in DM.

  • @tylerdean980
    @tylerdean980 2 роки тому

    Void is the only distro that hasn’t had my wifi firmware. Even FreeBSD and gentoo had it, but not void for some reason. I like void, but use Artix with runit these days on that machine.

  • @leopard3131
    @leopard3131 2 роки тому +1

    Although there are a ton of void linux fanbois who wants to spend the time at such a low level? And after all that what benefit is there?
    If I was going to put in that much work I would go with Arch or gently.
    After doing these sort of distros and learning how to fix it I learned it it a better to go with Fedora. You don't have to start with a broken system to learn linux look at the boot log and services and read up on them if you so desire but you at some point may find void , Arch, gentoo, LFS are sort of a waste of time as everything just works on Fedora and I have interests outside of reading man pages and debugging.

    • @motoryzen
      @motoryzen 2 роки тому

      From what others have told me...Void = a STABLE arch experience...period.
      I don't recall those people saying anything else much about it
      (Shrugs)

    • @folksurvival
      @folksurvival 2 роки тому

      Void is very quick and easy to set-up though, or at least it is if you use a DE. You just run through the guided installer then add whatever software you want and you're done.

    • @leopard3131
      @leopard3131 2 роки тому

      @Folk Survival not according to this video.

  • @sharkuel
    @sharkuel 2 роки тому

    Oh Matt, we are all Linux noobs, don't worry about it.

  • @sigbin5878
    @sigbin5878 2 роки тому

    systemd is just "force upon" to users. why would anyone use it when most of the packages CAN and will run without it. systemd is just a forced dependency for a problem that did not exist