Linux Certification for the Software Professional
A working draft of a comprehensive outline of the proposed certificate material is at http://www.linuxcertification.org/. Although the outline may be missing a given topic or detail, a surprising amount of information must still be covered. Given the large amount of Linux system information that exists, we have yet to define the exact breadth versus depth of the exam. For example, it is assumed in the study guides that the student already understands basic operating system concepts such as memory and process management, interprocess communication, file management, device drivers, system abstractions, network layers and so on. A separate section devoted to these concepts may have to be developed in the future.
Candidates will need additional background study material to support the “narrow” study guides. Currently, we are employing existing Linux texts to provide background and related details for the Linux certificate topics. In the future, we will integrate other on-line documents into the study guide through either cross reference or additional independent study guides. This means that, at least initially, the Linux student will require a larger textbook library than that required for other certificates. (See the web site for a suggested reading list of background texts.)
Existing study guides (with background text references) are being refined and more are being developed. They can be reached from the “study guide” hyperlinks in the working draft outline, for example at http://www.linuxcertification.org/introqa.html. These guides are in the form of essay questions followed by answers.
Members of the Linux community would clearly like to take certification exams on the Web. (See http://www.linuxjournal.com/HyperNews/get/certification.html.) Unfortunately, no straightforward method exists for user validation (fraud prevention) over the Web. Assuming the Linux certification process becomes a self-sustaining enterprise, we will be developing fraud-proof technology for web-based exams. Until that time, we will use traditional testing methods and environments. Initial tests will be based upon “book knowledge”, while advanced tests may include hands-on demonstrations. Assuming enough interest, book knowledge tests can be given in commercial testing centers such as Sylvan Prometric. Testing on advanced material and hands-on demonstrations will be made available as the need arises.
These items need to be completed:
Solicit community comments. (Initial outline at http://www.linuxcertification.org/.)
Complete development of study guides, using selected background texts and on-line material as reference. (Initial study guides are hyperlinked at http://www.linuxcertification.org/.)
Use community comments and Board recommendations to improve study guides.
Upon completion of the first study guide, accept candidates for the certificate.
Based upon interest, schedule tests while study guides for each area are developed.
Upon completion of all study guides, schedule final tests and begin awarding certificates.
Begin active consulting with State Boards concerning Linux and its relationship to licensing.
Develop continuing education credits and courses.
In planning for the future, we are developing a Linux Certificate now. We want the certificate to be truly representative of the Linux community, and your comments are essential in helping us achieve that representation. We believe certification has significant mutual benefits for employers and employees and will become a key tool for managers as Linux software is brought into corporate and government environments.
As more and more independent professional programmers integrate Linux software into their standard contract programming, we will be promoting Linux as core knowledge in the State Board of Professional Engineers licensure process.
Dr. P. Tobin Maginnis (firstname.lastname@example.org) is an Associate Professor of Computer Science at the University of Mississippi and the President of Sair, Inc. His areas of specialization are operating systems, networking, distributed operating systems and multimedia. See http://www.cs.olemiss.edu/~ptm/ for more information. As President of Sair, Inc., Dr. Maginnis supervises a programming shop that provides custom programmed software solutions to clients in the Chicago area. See http://www.sairinc.com/ for more information.
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- The Firebird Project's Firebird Relational Database
- Stunnel Security for Oracle
- My +1 Sword of Productivity
- SUSE LLC's SUSE Manager
- Non-Linux FOSS: Caffeine!
- Managing Linux Using Puppet
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Parsing an RSS News Feed with a Bash Script
- Google's SwiftShader Released
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide