pls do read it completely and sorry for the wall of text. Lately I have been suffering with serious issues regarding choosing distro . I dont know how should I define my linux knowledge tho. I would say that Im sort of a hybrid newbie. I have tried every major distribution that exists. Thing is Im studying programming lately and aspire to become a dev and I do have some projects in my bucket list. I want to learn more about how an OS functions and relationship with machine architectures.
I started with ubuntu -> fedora kde spin ->Debian -> Opensuse tumbleweed -> endeavour OS -> fedora workstation. After this point I was always disappointed that Im not learning enough, so I jumped to freebsd. There I did really learned a lot, documentation was great but I couldnt get some things like bluetooth earphones or many ports werent stable . But my understanding was good of how a base system works and how things are configured using binary packages. At some point I wanted to use gentoo , but later jumping from freebsd I got to know compiling each and every time is not my cup of tea, tho I would like it sometimes for stripping of dependencies.
I liked the freebsd model a lot but it was not very ideal for laptop usage due to its extreme power consumption. At certain point I would like to get an understanding of underlying mechanisms of kernel and tweaking it too . I dont have issues with installation, I mean Im absolutely fine with non graphical installer. I called myself a noob as I do struggle sometimes with commands and with documentation I can beat it , else I get beaten .
Currently on NixOS , and I do like it a lot and it works great in my laptop inspiron 5430 1Tb storage and 16 Gb RAM. The issue I have with nixos is its unconventional due to its non-FHS compliance . So some of the things has workarounds that Im okay with but in future with other tools that I may need Im not sure how much issue it may create. pls do suggest me what to do should I get back to freebsd for its excellent documentation. In linux I feel package availability is not an issue as there is flatpak, snaps and distrobox, and the gift of nix package manager.Again I would really like to have waydroid . Im more interested in learning the UNIX way, is void suitable for me ? i mean is the doc great or something like alpine but I dont know how musl can create issues. I would like to get in touch with systemd or other init systems are absolutely fine tho. I do like the release model of void as it seems to do a better job in distrobox in my opinion . But again the immutable and declarative aspect of nixos has made me a bit skeptical towards Arch linux.
pls I would appreciate every drop of advice given to me . Earlier the issues I faced(due to maybe lack of knowledge) with freebsd was constant stuttering of kde with x windowing system , gnome worked better but frequent black screen. Not being able to run gnome or kde plasma with wayland, heavy battery consumption, could never get bluetooth working (I do possess only 1 earphone cant afford a new wireless one!), as well as issues with graphics due to maybe having a integrated graphics card. I would really appreciate any kind of advice from personal experience of users for desktop usage.
I started with ubuntu -> fedora kde spin ->Debian -> Opensuse tumbleweed -> endeavour OS -> fedora workstation. After this point I was always disappointed that Im not learning enough, so I jumped to freebsd. There I did really learned a lot, documentation was great but I couldnt get some things like bluetooth earphones or many ports werent stable . But my understanding was good of how a base system works and how things are configured using binary packages. At some point I wanted to use gentoo , but later jumping from freebsd I got to know compiling each and every time is not my cup of tea, tho I would like it sometimes for stripping of dependencies.
I liked the freebsd model a lot but it was not very ideal for laptop usage due to its extreme power consumption. At certain point I would like to get an understanding of underlying mechanisms of kernel and tweaking it too . I dont have issues with installation, I mean Im absolutely fine with non graphical installer. I called myself a noob as I do struggle sometimes with commands and with documentation I can beat it , else I get beaten .
Currently on NixOS , and I do like it a lot and it works great in my laptop inspiron 5430 1Tb storage and 16 Gb RAM. The issue I have with nixos is its unconventional due to its non-FHS compliance . So some of the things has workarounds that Im okay with but in future with other tools that I may need Im not sure how much issue it may create. pls do suggest me what to do should I get back to freebsd for its excellent documentation. In linux I feel package availability is not an issue as there is flatpak, snaps and distrobox, and the gift of nix package manager.Again I would really like to have waydroid . Im more interested in learning the UNIX way, is void suitable for me ? i mean is the doc great or something like alpine but I dont know how musl can create issues. I would like to get in touch with systemd or other init systems are absolutely fine tho. I do like the release model of void as it seems to do a better job in distrobox in my opinion . But again the immutable and declarative aspect of nixos has made me a bit skeptical towards Arch linux.
pls I would appreciate every drop of advice given to me . Earlier the issues I faced(due to maybe lack of knowledge) with freebsd was constant stuttering of kde with x windowing system , gnome worked better but frequent black screen. Not being able to run gnome or kde plasma with wayland, heavy battery consumption, could never get bluetooth working (I do possess only 1 earphone cant afford a new wireless one!), as well as issues with graphics due to maybe having a integrated graphics card. I would really appreciate any kind of advice from personal experience of users for desktop usage.