bluephoenix Posted February 26, 2019 Report Share Posted February 26, 2019 I used gentoo and funtoo for years, but not so often. The two help me a lot for learning linux while others didn't. I really thanks gentoo and funtoo. By using gentoo, I learnt compiling kernel and I feel it is so cool when I cut all of useless features from the config and finally get a streamlined kernel. But compiling kernel is not always so interesting when you must balance between its size and working guarantee. So later I found funtoo can help me here because of its general debian kernel. After that I periodically used funtoo. From then on, I always keep a question in my mind: what is the core difference between funtoo and gentoo or other linux? In order to find the answer, I not only search from google, but also use these different linux distributions. But longer time I do so, the question is deeper and boring me. As my rough understanding, the difference between gentoo and funtoo is the following: Funtoo default uses debian as its kernel while gentoo uses its own. Funtoo uses git for its portage while gentoo uses its original one (I don't know how to call it comparing with git). Funtoo has a tool to help simplify grub2 update config. I believe there must be more differences, and these differences what I don't know are just what I want to know. And the most important thing I want to know is why Daniel develop funtoo. Although I read a lot about funtoo's wiki or even Daniel's biography and stories, I still don't know why Daniel develop funtoo. For example, I don't quite feel using git to replace the current portage tool is necessary because I cannot feel much speed promotion on the upgrade procedure (I am not sure if this depends on the network performance). And I don't think the grub2 updating tool very necessary as I can use a script to implement similar effect. At least I think these two points are not the core difference between funtoo and others. I got to know Daniel successfully proposed funtoo used in some cloud environment (it seems like it is some special virtual machine). I am naive and don't understand. I am just curious if funtoo only suitable for these environment? If leaving these environment, what is the benefit of it? Sorry for my question looks a little bit serious and critical. I am a little bit obsessive-compulsive disorder. So If anyone can help me to clearly understand my question, I am so appreciate with you and I can have a good sleep then. Link to comment Share on other sites More sharing options...
pfl Posted February 26, 2019 Report Share Posted February 26, 2019 Hi, about your qestion why Daniel developed Funtoo you may find this Video useful safulkin 1 Link to comment Share on other sites More sharing options...
bluephoenix Posted February 27, 2019 Author Report Share Posted February 27, 2019 Thank you very much, pfl! I really think this video is pretty much what I want to know. But my English listening ability is too poor. I can only know the frame of Daniel's presentation but not the details. I don't know if there is text version of the video? Link to comment Share on other sites More sharing options...
lego12239 Posted February 27, 2019 Report Share Posted February 27, 2019 Except other significant things, funtoo allow you to live without systemd. In our days this is very important. Link to comment Share on other sites More sharing options...
bluephoenix Posted February 27, 2019 Author Report Share Posted February 27, 2019 Lego12239, Could you say a little bit more about why you can't use systemd? Link to comment Share on other sites More sharing options...
bluephoenix Posted February 27, 2019 Author Report Share Posted February 27, 2019 jhan, Quite good idea, it is much useful for me! Thanks! Link to comment Share on other sites More sharing options...
lego12239 Posted February 27, 2019 Report Share Posted February 27, 2019 1 minute ago, bluephoenix said: Could you say a little bit more about why you can't use systemd? I can, but i wan't :-). And funtoo give me this possibility to live as i want. Link to comment Share on other sites More sharing options...
bluephoenix Posted February 27, 2019 Author Report Share Posted February 27, 2019 But how about gentoo which doesn't give you those possibility? Link to comment Share on other sites More sharing options...
lego12239 Posted February 27, 2019 Report Share Posted February 27, 2019 Gentoo doesn't allow easily eliminate systemd. Networking configuration in funtoo is better. The one thing annoying - i can't find in-system documentation for net stuff (man pages); and every time i configure nic, i need to go to /etc/netif.d/ to remember how parameters are written. Link to comment Share on other sites More sharing options...
bluephoenix Posted February 28, 2019 Author Report Share Posted February 28, 2019 Lego12239, I am not sure what you said is true. After all, Gentoo provide openrc from the very beginning when there is no systemd. And if you just want to use a static IP address, as my remember, you only need to config net file in /conf.d. Just for those wifi configuration, it is really too complex. But this complex is for both funtoo and gentoo. If I am wrong, please correct me. Link to comment Share on other sites More sharing options...
bluephoenix Posted February 28, 2019 Author Report Share Posted February 28, 2019 I spent two days (partial time) to review Daniel's video. I think it helps me a lot. My understanding is follows: Funtoo is improvement from Gentoo, but not too much because of the lack of developer resources. Funtoo could be easily move forward by the dictation of Daniel. This benevolent dictation can avoid mass happened in Gentoo. Open Source things, suffered and happy :) Link to comment Share on other sites More sharing options...
lego12239 Posted February 28, 2019 Report Share Posted February 28, 2019 13 hours ago, bluephoenix said: Lego12239, I am not sure what you said is true. After all, Gentoo provide openrc from the very beginning when there is no systemd. You can't avoid systemd simply by installing openrc. Many binaries of systemd package can still be in a system. In funtoo you can easily do: epro mix-ins no-systemd In gentoo(when i tried it) this can't be done so easy. 13 hours ago, bluephoenix said: But this complex is for both funtoo and gentoo I didn't say that in gentoo net conf is complex, i said that funtoo do it better ;-). Link to comment Share on other sites More sharing options...
Recommended Posts