How to Protect your GNU C Library from the Linux Ghost Bug

The recent “Ghost” bug has brought some attention to the GNU C Library or glibc. What is glibc? First, get your Linux systems patched! Patches are available, get your system updated and protected! If you are curious about the details of Ghost, see the announcement from Qualys or their detailed analysis. OK, now that your […]
Read More ›

How Does Linux Boot? Part 6: Replacing init With systemd – What You Need to Know

Last week I mentioned that systemd has replaced the traditional init program in Linux. Let’s see some capabilities it adds! Systemd organizes tasks into units which can include initializing hardware, mounting file systems, and starting services that will daemonize and run in the background. The active units are those which are enabled (that is, configured […]
Read More ›

How Does Linux Boot? Part 5: The Kernel Starts The First Process

So far in our detailed tour of the Linux boot sequence (which started here) we have seen how the UEFI firmware on modern hardware can call a “shim” program to support Secure Boot, which in turn runs the GRUB boot loader to find, load, and start the kernel. The kernel has loaded device drivers for […]
Read More ›

How Does Linux Boot? Part 4: Rescuing a System with the Grand Unified Boot Loader

Last week our detailed tour of the Linux boot sequence (which started here) got as far as the “shim” component handling Secure Boot in the UEFI environment and then calling the next program in the chain, probably grubx64.efi. We found that grubx64.efi is part of the grub2-efi package and it references the file grub.cfg, also […]
Read More ›

How Does Linux Boot? Part 3: UEFI to Shim to the Next Link in the Chain

Two weeks ago I started explaining how Linux boots.  Last week I got as far as the UEFI firmware finding a running a “shim” program named shim.efi to satisfy the Secure Boot security policy with its digital signature from a trusted signing authority (which, to further discourage the conspiracy theories, is not Microsoft or somehow […]
Read More ›

Type to search blog.learningtree.com

Do you mean "" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.