building a Linux certification program![]()
by Dan York Dan is a member of the board of directors for the Linux Professional Institute. He is also a member of the SAGE certification committee.
The program is called the Linux Professional Institute (LPI). Our mission statement, as stated on our Web site <http://www.lpi.org/>, is: We believe in the need for a standardized, multi-national, and respected program to certify levels of individual expertise in Linux. This program must be able to satisfy the requirements of Linux professionals, as well as organizations which would employ or contract them. I will explain our history, our current program, and where we are going and invite you to assist us in getting there.
The Past
Unaware of the CLUE effort, I wrote an article for the October 1998 issue of the Linux Gazette (<http://www.linuxgazette.com/issue33/york.html>). In the article, I outlined the reasons I felt a certification program would help the growth of Linux, and I encouraged people to contact me either to point me to programs underway or to help start such an initiative. The response was tremendous, and we immediately began establishing a mailing list to help coordinate our discussions. Along the way, we discovered other individuals and groups who were also working on certification and tried, not always successfully, to find ways to work together on Linux certification. Last November, Jon "maddog" Hall of Linux International introduced Evan and me to each other. We immediately saw the similarities between our two efforts and explored ways to combine the energies of our two groups to work together on a common program. As we merged our groups and continued to move forward, the initiative attracted a highly talented pool of volunteers, many of whom contributed (and continue to contribute) very long hours to bringing our collective program to reality.
The LPI Certification Program
At the first level, the candidate will take one exam on basic Linux system administration and a second exam focusing on distribution-specific information. We will create separate exams for each of the major distributions, including Red Hat, Caldera, Debian, S.u.S.E., Slackware, and Pacific HiTech. These distribution-specific exams will address issues such as installation, package management, GUI administration tools, and file locations. In the second level, the candidate will take two exams. One will focus on advanced system-administration commands, while the other will address Linux internals. All candidates will take the same two exams. At the third level, we recognize that most system administrators tend to specialize as they gain more knowledge and experience. They tend to become administrators of databases, mail servers, Web servers, or firewalls. For this reason, the candidate will take two exams from among a pool of electives. The final list has not yet been determined, but will no doubt include the topics mentioned earlier. A complete description of our program is available at <http://www.lpi.org/program.html>.
The Present
The Linux certification program must be distribution-neutral and vendor-neutral. The program should not be biased toward any one Linux distribution, nor toward any vendor of education or other services. The cost of attaining Linux certification should be as low as possible. Costs of exams should be targeted at only what's needed to cover delivery of the exam, with perhaps a slight portion helping to offset development of future exams. Whatever mechanism we develop for delivering Linux certification must be global in scale. People in any nation must be able to take exams toward certification. Candidates should be able to prepare for certification through multiple means. Candidates should be able to prepare by reading books, participating in instructor-led classes, using computer/Web-based training, or just working on their own Linux systems. Our certification program should not require any single education source. The development of the overall certification program (although not necessarily the actual exam questions) should be pursued using open, democratic, and community-based methods. Today we have a committee structure, based on mailing lists, that is continuing to design and implement our plans on several levels. We are working with computer-based testing vendors to be able to deploy our exams globally. We also have further defined our certification program. A major part of our time in early 1999 involved a large job-analysis survey conducted across the Web. Scott Murray, the head of our exam-development committee, has experience and education in psychometrics and, working with others in our group, he designed a comprehensive system to conduct a survey of tasks that people do on a daily basis in Linux system administration. After Evan publicized our survey, we had well over 1,200 people participate in the survey process. The survey, which is just being finished as this article is being written, will guide us in constructing the objectives for the first exams. Another major component of our recent work has been the construction of an advisory council to provide feedback on the direction of our development efforts. To ensure that our program does meet the needs of the Linux community as well as of organizations that would be hiring Linux-certified people, we asked appropriate individuals and organizations to join our advisory council. While a full list may be found on our Web site, at this time our council includes representatives of major distributions (Caldera, Red Hat, Slackware, and S.u.S.E.), Linux International, the Linux Journal, UniForum, the SAGE certification committee, and other information-technology-related organizations. During this time, we also continued to build our communication with the SAGE certification committee. We have shared information between our efforts and have designated individuals to act as liaisons between the programs. We see similarities between our goals and are eager to cooperate to see if we can build on each other's successes. Unfortunately, with other organizations also working to create a Linux certification program, we cannot afford to wait until the SAGE program can be implemented. Still, it is our hope that as both programs evolve there can be a fit between them. Finally, we have begun the process of establishing a formal nonprofit corporation and also of seeking financing through a corporate sponsorship program.
The Future
Our challenge is quite different from that faced by the SAGE certification committee in several ways. First, while there are differences among Linux distributions, they are relatively minor compared with the differences among versions of UNIX. Second, there has been very little resistance to the concept of Linux certification within the larger Linux community. Part of that may stem from the high number of Windows converts who have seen what certification has done for Microsoft. Finally, there are market pressures, in that several other entities are developing Linux certification programs.
How You Can Help
Conclusion
It's been an exciting experience over the past months that has
definitely shown the value and power of a community-based program. The
number of talented volunteers who have stepped forward to assist has
truly been inspiring. We invite SAGE members who are interested to join
with us and help us create a certification program that truly
represents the best that we in the Linux and UNIX community can offer.
A more complete and updated list may be found on the "Links" section of
the LPI Web site:
Articles relating to certification:
Linux Training Resources:
Linux Journal Forum:
Other Linux certification programs:
|
![]() Last changed: 3 Nov. 1999 mc |
|