Quote:
Originally Posted by oridelvi
In the search for the perfect distribution has caught my attention sabayon that I like in many aspect that are customization, control on the operating system, rolling release the ability to compile the software and the ability to have multiple versions of the same package thanks to the slots, for now
|
Do not use sabayon, funtoo. Those users just spammed in the past the forums.gentoo.org. it's less stable as gentoo from an user perspective who was active for several years on forums.gentoo.org
Also from an outsider. Those distros (funtoo and sabayon) do not offer much support. I saw them quite frequently on forums.gentoo.org in disguise.
I also saw that sabayon and funtoo does not encourage users to learn about linux. in regards i know arch linux, slackware and gentoo enforces users to learn about their systems
I checked out recently different distros. One criteria is the support forum. When I saw lots of unanswered newbie topics, or less action it indicates it is not much used.
The openrc based arch linux distro, which is kinda fresh, could not answer quite simple questions about the bootloader, distro behaviour and such. when the forum moderator do not even know if the bootloader overwrites without asking the grub.cfg it says all.
Also I saw that those sabayon users had no glue about anything. And they think they could spam the gentoo forum because it is gentoo. no it'S not. I looked into sabayon, funtoo. It is completly different stuff. These were loosely based on gentoo. So they get the gentoo ribbon, hey we are based on gentoo. Best example, look at the installation guide and forums / wiki of those.
Quote:
I did not understand the substantial differences between slack and Gentoo.
|
I assume you talk about slackware and gentoo.
Slackware installer is less flexible. I tried it recently. The config files are also much different in my point of view.
Slackware just gives you as in the old days with SUSE and such. Big command line interface where you can say, take this big junk and you get that.
Slackware has a fast installer. Wireless lan is not setup out of the box and needs tweaking. The desktop environments which are shipped with recently downloaded ISOs are for the windows 10 audience. When you want a windows 95 like desktop with icons, background and start menu you may consider slackware.
GEntoo is flexible. If Slackware is I am not quite sure about that.
--
When you want to code and you want a toolchain. Use gentoo.
You said flexible. Gentoo is the most flexible stuff I know about because of use-flags and the possibility to only install the stuff you really need. Most binary distro will give you stuff you do not need. From a security standpoint any additional installed package is a risk.
From my standpoint, any additional package I wasted compile time and I waste disk space. I also waste time for backups as additional space needs to be backuped.
You may look into arch linux, and the openrc only arch linux called atrix or so.
--
What I dislike about binary distros is the following.
You get a fully running operating system which is not tweaked in regards of config files.
Gentoo tells you the following. there are config files which needs to be updated. use etc-update (or etc-upgrade what the tool is called) .
So basically portage forces me to deal with every config files. I read the predefined one, I read the manpage and sometimes some stuff on the net.
But the thing is, no autologin, no remote login.
no stupid services started
lots of temporary files are stored in tmpfs in my 20GiB RAM.
A story from the past. I used SUSE 6.2. In my school we also had SUSE 6.2 just a binary distro was installed.
I used the default way around to break into and had root access. With that I could do anything at the end. Of course they pretended to set those boxes up in a way that no one could do anything. I went to the admin guy and told him so. I doubt he fixed it. Was something I found in the manual and docs on my SUSE installation.
Well now when I consider. Windows is the same as android or those binary distros. lots of preconfigured stuff with lots of holes in the cheese
--
As a long term gentoo user, 12-13 years, I fix most of my issues myself.
I know how my custom initramfs works, where the config files are, how the X server works.
I made a choice to ignore SYSTEMD completely. From my point of view an init has no right to rule over everything.
I'm a bit lazy so I use openrc + eudev. The static init approach may be the next step to a more pure linux
Building a kernel is also fun. tweaking stuff.
Gentoo has some hidden guides on how to speed up compile times and other improvements. The gentoo installation is just the first step in a long way to tweak a box.
Gentoo does not touch /etc at all. Gentoo does not overwrites, aka nukes, important config files as e.g. linux mint does. Except for dhcpcd which was developed by a gentoo guy and has a flaw in regards of the FHS / spec to not touch certain config files. I had to set special file permissions so the stupid deamon would not touch that config file (flag immutable)
--
past few years were bad for gnu linux. Automounters and networkmanagers and SYSTEMD became popular. automation is nice when it works but when it fails it fails badly
--
Quote:
The only downside in my opinion, are the long update times if you install too many packages from the repo of Gentoo
|
Let's assume you update 2-4 times a week. Let's assume you do update while working or using your computer you will not see it at all.
My hardware is kinda dated and a dinosaur. Asus g75vw, i7-3610qm is quite a slow cpu.
The usual behaviour should be bootup your box, sync, and start building packages while you do your stuff.
Long compile times would apply to e.g. penryn cpus = asus g70sg = t9500 => 12-13 hours for libreoffice
asus g75vw ~ 60-80 minutes depending on RAM speeds, loads and such.
Libreoffice is the benchmark package for myself. And you could grab the binary version also when you want to.
I think compile times are becoming not important anymore with now having 16 threads cpus
Quote:
as Linus Torvalds once said, you don't want to spend time compiling or configuring things when you should be working.
|
Most stupid statement I have ever read: spend time configuring things when you should be working.
All those internet of things and binary distros.
Default values which can be seen in a test installation, source code, ...
no one configures those. open door for anyone
--
I really wonder why those premade config files from gentoo are such worse. I suppose these are the sample config files which are shipped from the source code.
--
In a company usually someone is paid to remove all those open doors.