For the previous few years I have used Fedora exclusively as the basis for courses designed and taught as part of our Millennium Technology Consulting LLC training offerings. This is because Fedora is the upstream distribution for Red Hat Enterprise Linux and many features that eventually find their way into RHEL show up first in Fedora. Some features never make it into RHEL for various reasons—not the least of which being that they don’t work well or meet the needs of a commercial grade Linux.
On the other hand, CentOS is a downstream copy of RHEL, identical except for logos and branding. CentOS is for people who want to use RHEL but perhaps do not want to pay for services in order to obtain software updates. CentOS is always a few weeks or possibly even months behind RHEL because of the time required to replace all references to Red Hat with those for CentOS.
The last few releases of Fedora have resulted in very significant differences between Fedora and RHEL, and therefore with CentOS as well. Current major differences include naming of network devices by UDEV and DBUS and how that works with NetworkManager, and systemd a completely new replacement for the SystemV start scripts that speeds startup significantly but requires a completely new set of commands.
In the past, the differences between these distributions required only a bit of time during class to discuss. The current major differences require a different approach for training classes. They are just too great to cover easily in the amount of time available in these classes.
Due to it’s much closer match to RHEL these days, CentOS is much more attractive to administrators who need Linux training than Fedora.
I have devised a new approach to the structure of these classes and the course materials that will enable me to teach using the same materials for both Fedora and CentOS.
The new course materials for all courses developed by Millennium Technology Consulting LLC will cover both Fedora and CentOS. This means that presentation slides will cover those differences between distributions that are significant and meaningful. Lab projects will provide instructions for both distributions where differences exist in the commands or the tasks required to meet an objective.
The instructor will be able to teach using either CentOS or Fedora depending upon the needs of the students and the measure of the differences between the two distributions.
And after the class is over, the course materials can be used as a reference for both distributions.
So whether you need to prepare for what the future of Linux holds, or you need to know exactly how to do things with today’s distributions, Millennium Technology Consulting LLC can meet your training needs.
Check the Training Calendar for class schedules. We can also provide custom scheduling for classes that meet your own needs rather than mine.
Please contact us to sign up for classes as soon as possible. Our classroom facilities have very limited seating so class sizes are always very small.