Dear lpi-examdev@ (and a couple of bbc recipients, to whom I apologise if this email is not welcome),
I hope you're all safe and well in these difficult times. I have taken the liberty of going through the current BSD Specialist Objectives and cross-referencing all entries with the two last stable releases of each of the operating systems involved (FreeBSD 11.3 and 12.1: NetBSD 8.1 and 9.0; OpenBSD 6.5 and 6.6). I have made a rudimentary list of all the issues that could be improved. Some are serious issues (wrong syntax or missing commands) that could confuse the exam candidate; some are minor issues that can be reworded for better comprehension. I am sure I must have missed some items; I'm pretty confident about the ones that follow because I have double-checked them with senior members of the *BSD community on IRC and mailing lists. For the sake of simplicity, I'm listing the issues in the order they are found in the Objectives, without making reference to the exact position. I let you do a 'grep' and find where they belong. - /boot/loader.conf: reported as "common", but only on FreeBSD. - adduser: reported as common, but not on NetBSD. - passwd: should reference both passwd(1) [the command] and passwd(5) [the configuration files /etc/passwd, /etc/pwd.db, /etc/master.passwd and /etc/spwd.db]. - /usr/share/skel/: reported as common but only on FreeBSD. On NetBSD and OpenBSD, the correct location is /etc/skel. -crontab: is repeated twice and should make reference to crontab(1) and crontab(5). - /var/cron/allow and /var/cron/deny: reported as common, but not on OpenBSD which uses /var/cron/cron.allow and /var/cron/cron.deny instead. - "periodic system scripts": the wording is confusing, as only FreeBSD has "periodic" files. Maybe use "cron jobs" instead? - in the same section, the NetBSD and OpenBSD parts could be rewritten as: NetBSD: daily.conf(5) weekly.conf(5), monthly.conf(5) security.conf(5) OpenBSD: daily(8) weekly(8) monthly (8) security (8) - dhclient, dhclient.conf and /var/db/dhclient.leases: reported as common but no longer on NetBSD 9.0. dhclient has been replaced by dhcpcd(8). The relevant files are now under /var/db/dhcpcd/*. - nmap: this command is not in the default installation of any of the operating systems. Maybe mention that it has to be installed from ports? - rtsol (and rtsold): no longer on NetBSD since v. 8.0. Their functionality is now included in dhcpcd(8). - cp: is repeated twice for no apparent reason. Looking forward to your replies. -- Ottavio Caruso _______________________________________________ lpi-examdev mailing list [email protected] https://list.lpi.org/mailman/listinfo/lpi-examdev
