D
Deleted member 63539
Guest
mjollnir Linux does many tricks to help it boot time. FreeBSD is still more like a traditional server oriented OS. It detect and bring the network interface up during boot. Linux detect but do not bring the interface up until the user logged in, NetworkManager only now started to bring the interface up and network accessible. As I said, the major slowness is DHCP, without it, FreeBSD is not much slower than Linux. Another thing to mention, Linux loaded the video driver very early in the boot process and that saved much time for it. FreeBSD on the other hand loaded the drm-kmod module very latter in the boot process, just before DHCP. Yet another thing to consider is most Linux install to Ext4, it native FS. FreeBSD have to use a shim to be able to use ZFS. The kernel module opensolaris.ko and zfs.ko must be loaded. As I know, Linux doesn't have to load a kernel module for Ext4. Yes, it has to check the FS each boot but the fact it doesn't. Only when the FS is marked as dirty, the check would happen, if it's not, it's automatically skipped. After all we are comparing apple with orange here. It only fair to compare a FreeBSD Root On ZFS installation with a Linux Root On ZOL installation. But as I said, most Linux is installed on Ext4.
Please keep in mind, desktop Linux is heavily invested in. FreeBSD desktop, on the other hand, doesn't. Linux is now an advanced desktop system indeed, it could comparable to Windows and MacOS. FreeBSD desktop is just a server with a graphical user interface! And it will not change soon.
Please also keep in mind, each OS has very different boot procedure. The way FreeBSD probing it device now, it will always slower than Linux regardless of init system. If you think a parallel init system could make FreeBSD on par with Linux, please try GhostBSD and have your own conclusion if it's really on par with OpenRC based Linux or not. Don't compare GhostBSD with systemd based Linux, because it's not fair.
Please keep in mind, desktop Linux is heavily invested in. FreeBSD desktop, on the other hand, doesn't. Linux is now an advanced desktop system indeed, it could comparable to Windows and MacOS. FreeBSD desktop is just a server with a graphical user interface! And it will not change soon.
Please also keep in mind, each OS has very different boot procedure. The way FreeBSD probing it device now, it will always slower than Linux regardless of init system. If you think a parallel init system could make FreeBSD on par with Linux, please try GhostBSD and have your own conclusion if it's really on par with OpenRC based Linux or not. Don't compare GhostBSD with systemd based Linux, because it's not fair.