From Fedora Project Wiki

< Features

Revision as of 15:12, 9 December 2009 by Hadess (talk | contribs) (first pass at feature page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


HAL Removal

Summary

HAL is a behemoth, do-it-all, daemon to access hardware. It is now obsoleted by udisks (né DeviceKit-disks) and upower (né DeviceKit-power), as well as libudev for device discovery.

Owner

  • email: bnocera@redhat.com

Current status

  • Targeted release: Fedora 40
  • Last updated: 2009-12-09
  • Percentage of completion: 10%


Detailed Description

This project has the following features:

Benefit to Fedora

Faster boot-up, and removal of obsoleted technology.

Scope

  • Loads of applications require HAL itself, or libhal


How To Test

Need to test:

  • rpm -e hal
  • Check that applications that access hardware still work as before

User Experience

  • Faster boot-up
  • Possibly faster applications startup when switching from libhal to libgudev for device enumeration

Dependencies

  • See description

Contingency Plan

  • Still ship HAL

Documentation

N/A

Release Notes

  • Fedora now does not ship with the HAL daemon, and libhal any more. If a specific application require libhal to function, please file a bug against it to be ported to the new technology.

Comments and Discussion