Originally posted by kpedersen
View Post
Announcement
Collapse
No announcement yet.
FreeBSD Developers Continue Work On Shortening Boot Time, Improving WiFi Driver Support
Collapse
X
-
-
Originally posted by dreich View PostYou may be right but I suspect engineering such a solution into freebsd would be more than enough disruption regular freebsd users would appreciate. It would violate POLA and require an extensive rewrite (and testing) of service scripts throughout the entire ports tree. Improving boot performance without any of the above would bring freebsd on par with the average linux distro, which is a nice bonus for regular users and good enough a reason for customers looking for something other than linux on various cloud providers.
- Likes 1
Comment
-
Originally posted by dreich View PostIt would violate POLA and require an extensive rewrite (and testing) of service scripts throughout the entire ports tree. Improving boot performance without any of the above would bring freebsd on par with the average linux distro,
*Not to be harsh to systemd. Breakage aside, in many ways I actually liked that it provided some consistency to the very wild west state of Linux many years ago. I also quite like systemd .ini files. They have a quirky and retro feel of simplicity like back in the Windows 3.1 daysLast edited by kpedersen; 16 June 2022, 04:15 PM.
Comment
-
Originally posted by kylew77 View Postbut FreeBSD tries to strike a balance and is far and above the best "engineered" OS-- by that I mean that a team puts it together as a collective whole. Linux is piece meal distros with the kernel having Linus as its final say person and OpenBSD has Theo as its final say on everything. FreeBSD and NetBSD are team projects that build every part of the OS into a cohesive whole product. Debian is probably the closest Linux equivalent but is still built piece meal.
Comment
-
Originally posted by dreich View PostIn this context it would be "Principle of Least Astonishment".
Originally posted by Rallos Zek View PostIt just means FreeBSD is easier to break if you go outside it's base system. FreeBSD is easier to slow down and break if you want an use-able system by adding ports and libs.
Comment
-
Originally posted by Steffo View PostWhat did they do in order to reduce the boot time? Have they something like systemd?
Traditional RC init has Lua-scripting backend support (if you want to go creative) and FreeBSD Ports has at least OpenRC and S6, possibly also runit (cant recall for sure). Using custom inits means mandatory changes to ports tho. Be easier to mess with Lua. Worth noting that RC init on BSD's ain't mess of cross-linked scripts like SysV in Linux. Its using sort of standard library for boot scripts and pretty simple to use. No self-inflicted wounds (sysv) justifying later even more complicated masochisms (systemd).Last edited by aht0; 20 June 2022, 12:11 PM.
- Likes 1
Comment
-
Originally posted by aht0 View PostDunno what was done in kernel but when you actually happen to need service manager, FreeBSD Ports contains half dozen of those you can choose from.
Traditional RC init has Lua-scripting backend support (if you want to go creative) and FreeBSD Ports has at least OpenRC and S6, possibly also runit (cant recall for sure). Using custom inits means mandatory changes to ports tho. Be easier to mess with Lua. Worth noting that RC init on BSD's ain't mess of cross-linked scripts like SysV in Linux. Its using sort of standard library for boot scripts and pretty simple to use. No self-inflicted wounds (sysv) justifying later even more complicated masochisms (systemd).
Comment
-
Nah, boot speed ain't much of an issue. 20s or 2s makes little enough difference. Shutdown speed is more important when your laptop's battery is nearly empty - stalled shutdown while battery reaches 0% and turns machine off- THAT might corrupt your file system.
- Likes 2
Comment
-
Originally posted by aht0 View PostNah, boot speed ain't much of an issue. 20s or 2s makes little enough difference. Shutdown speed is more important when your laptop's battery is nearly empty - stalled shutdown while battery reaches 0% and turns machine off- THAT might corrupt your file system.Nearly impossible to corrupt a ZFS pool with a power failure and I've lived in some places with some sorry power.
Comment
Comment