Documentation Boot Beat

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Faster boot with host-only initramfs: Copy from the feature page was much better than mine, we'll use that.)
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{{header|docs}}
 
{{header|docs}}
 +
{{Docs_beat_open}}
  
 +
= Faster boot with host-only initramfs =
 +
This Fedora release builds an initramfs tailored especially for your computer hardware, allowing faster boot. If you change your machine or significant hardware, you might have to boot with the "Rescue" boot entry and execute "dracut --regenerate-all". If you want your initramfs to be hardware independent, install the "dracut-nohostonly" rpm package. If you don't want rescue images at all (like in virtual machines), install the "dracut-norescue" rpm package.
  
Fedora 16 takes advantage of several new technologies to improve the speed, security and efficiency of the boot process:
+
= systemd =
  
== Trusted Boot ==
+
== Modular service configuration with drop-in files ==
 
+
systemd will now look for configuration directives for a service as `/etc/sytemd/system/foobar.service.d/*.conf`, making site-specific changes easier to deploy and distribute .
'''Trusted Boot (tboot)''' is an open source, pre- kernel/Virtual Machine Manager module that uses Intel(R) Trusted Execution Technology (Intel(R) TXT) to perform a measured and verified launch of an OS kernel/VMM. It checks to make sure system files haven't been tampered with before letting the system boot, offering much greater protection against rootkits and other types of malware that try to cover their tracks by editing those files. '''Trusted Boot''' can be enabled at install, and will fall back to a normal boot if the hardware doesn't support it.
+
 
+
== GRUB 2 ==
+
 
+
The '''GNU Grand Unified Bootloader (GRUB)''' receives a major update in Fedora 16. '''GRUB 2''' allows better configuration options, better support for non x86 architectures, scripting and localization support. '''GRUB 2''' has new configuration format and and files — please consult the GRUB manual for more information.
+
 
+
== SysVinit scripts ported to systemd ==
+
 
+
Fedora 15 saw the introduction of '''systemd''', a new system and service manager for Linux. The integration of '''systemd''' continues in Verne, with many more SysV init scripts converted to native systemd service files. The result is a faster, more efficient boot process and simpler service management.  
+
  
 +
== graphing the boot process ==
 +
- systemd-analyze can now use the GraphViz `dot` tool to generate graphs of the boot process. GraphViz can be installed with `yum install graphviz` and will create a representation of the full boot process with `systemd-analyze dot | dot -Tsvg > systemd.svg` More refined plots can be generated with the optional arguments "--order" "--require" "--from-pattern=" and "--to-pattern="
  
 +
For more details and examples, see `man 1 systemd-analyze`.
  
 +
== PrivateTmp ==
 +
Services with a PrivateTmp= directory defined in their configuration make use of a private temporary directory that is shared by all processes of the service. These temporary files are deleted when the service is stopped.
 
[[Category:Docs Project]]
 
[[Category:Docs Project]]
 
[[Category:Draft documentation]]
 
[[Category:Draft documentation]]
 
[[Category:Documentation beats]]
 
[[Category:Documentation beats]]

Revision as of 03:14, 15 April 2013

DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 21 content added by the beat writer


Contents

Faster boot with host-only initramfs

This Fedora release builds an initramfs tailored especially for your computer hardware, allowing faster boot. If you change your machine or significant hardware, you might have to boot with the "Rescue" boot entry and execute "dracut --regenerate-all". If you want your initramfs to be hardware independent, install the "dracut-nohostonly" rpm package. If you don't want rescue images at all (like in virtual machines), install the "dracut-norescue" rpm package.

systemd

Modular service configuration with drop-in files

systemd will now look for configuration directives for a service as `/etc/sytemd/system/foobar.service.d/*.conf`, making site-specific changes easier to deploy and distribute .

graphing the boot process

- systemd-analyze can now use the GraphViz `dot` tool to generate graphs of the boot process. GraphViz can be installed with `yum install graphviz` and will create a representation of the full boot process with `systemd-analyze dot | dot -Tsvg > systemd.svg` More refined plots can be generated with the optional arguments "--order" "--require" "--from-pattern=" and "--to-pattern="

For more details and examples, see `man 1 systemd-analyze`.

PrivateTmp

Services with a PrivateTmp= directory defined in their configuration make use of a private temporary directory that is shared by all processes of the service. These temporary files are deleted when the service is stopped.