1
0
Fork 0
mirror of https://github.com/systemd/systemd.git synced 2026-09-19 20:24:22 +00:00
The systemd System and Service Manager
  • C 88.5%
  • Shell 5.6%
  • Python 4.6%
  • Meson 1.1%
Find a file
Méven Car ba50cd0583 hwdb: mark Logitech PRO X 2 LIGHTSPEED as headset
The PRO X 2 LIGHTSPEED wireless dongle (046d:0af7) exposes a sound card
that is not detected as a headset, since the model name provides no
usable hint and the device has no usb.ids entry either. UPower then
reports its battery as an audio-device rather than a headset. Add a
quirk so the form factor is reported correctly.
2026-09-12 00:27:08 +09:00
.clusterfuzzlite ci: unpin CFLite 2022-04-26 09:13:57 +00:00
.github Revert "build(deps): bump meson from 1.11.2 to 1.12.0 in /.github/workflows" 2026-09-02 00:09:25 +09:00
.obs obs: explicitly disable Ubuntu/i586 builds 2026-07-10 14:27:02 +01:00
.semaphore semaphore: stop deleting all apt sources 2026-05-04 16:50:05 +01:00
catalog tpm2-setup: Create and persist an endorsement key 2026-07-01 17:36:50 +02:00
coccinelle coccinelle: ignore more attributes and macros 2026-08-18 06:30:14 +09:00
docs import: merge default OpenPGP keyrings 2026-08-26 11:35:55 +01:00
factory factory: do not install nsswitch.conf when nss is disabled 2025-11-25 10:48:31 +01:00
hostname-wordlist hostname-wordlist: add more colors/weathers/worlds 2026-09-07 11:01:49 +01:00
hwdb.d hwdb: mark Logitech PRO X 2 LIGHTSPEED as headset 2026-09-12 00:27:08 +09:00
LICENSES docs: list AGENTS.md in LICENSES/README.md 2026-09-09 10:53:31 +01:00
man docs: clarify ConditionPathExists= semantics (#43724) 2026-09-11 12:15:59 +02:00
mime various: mark files with the usual license tags 2026-08-28 06:26:09 +09:00
mkosi mkosi: update opensuse commit reference to 60fbc2d95581a933f9dcdfdb8d7e27d2a7d13e35 2026-09-03 05:48:24 +09:00
modprobe.d modprobe: set 'ifb numifbs=0' to avoid autocreating ifb0 2024-01-12 23:24:54 +00:00
network network: enable LLDP for links that use only link-local addressing 2026-02-24 17:09:33 +01:00
po po: Translated using Weblate (Lao) 2026-08-30 15:35:31 +09:00
presets units: allow disabling systemd-coredumpd.service 2026-09-08 14:31:45 +09:00
profile.d various: mark files with the usual license tags 2026-08-28 06:26:09 +09:00
rules.d rules: do not install 60-tpm2-id.rules without TPM2 support 2026-07-29 01:23:14 +09:00
shell-completion bash-completion: systemctl: complete clean verb (#43681) 2026-09-08 02:28:24 +09:00
src core/automount: tear down autofs when the unit vanished across reload (#43705) 2026-09-11 13:36:10 +02:00
sysctl.d coredump: capture crashing thread ID and name 2026-03-18 10:27:27 +00:00
sysusers.d imds: add new systemd-imdsd.service that makes IMDS data accessible locally 2026-03-26 10:54:15 +01:00
test core/automount: tear down autofs when the unit vanished across reload (#43705) 2026-09-11 13:36:10 +02:00
tmpfiles.d meson: add build option for /var/log mode 2026-07-28 21:23:18 +09:00
tools tools: fix building manpages with lxml 6.1.3 2026-09-03 06:34:04 +09:00
units units: allow disabling systemd-coredumpd.service 2026-09-08 14:31:45 +09:00
xorg xorg/50-systemd-user: import XAUTHORITY only if set 2026-02-19 08:15:33 +01:00
.clang-format various: mark files with the usual license tags 2026-08-28 06:26:09 +09:00
.clang-tidy treewide: get rid of remaing getopt/getopt_long stuff 2026-05-16 18:37:12 +02:00
.clangd tree-wide: standardize header names across src/fundamental, src/basic and src/shared 2026-05-21 10:33:03 +09:00
.ctags editors: Prevent ctags from following symlinks 2019-02-15 11:01:20 -08:00
.dir-locals.el emacs: Fix warning when opening shell scripts 2026-07-23 12:08:50 +02:00
.editorconfig chore: fix editorconfig pattern and add setting for zsh 2025-05-30 14:53:45 +09:00
.gitattributes libc: Add kexec_file_load() syscall wrapper 2026-04-13 11:13:04 +02:00
.gitignore gitignore: add .envrc, .direnv 2026-07-08 08:23:04 +02:00
.mailmap mailmap: name change 2026-04-18 14:24:47 +01:00
.packit.yml mkosi: update fedora commit reference to 57cbcf979ce2dd872a871c59e87d2c65dfa996e6 2026-07-07 18:37:12 +02:00
.pylintrc Add .pylintrc to globally suppress warnings we don't really care about 2023-08-10 18:13:29 +02:00
.vimrc vimrc: explicitly set shiftwidth for the C file type 2023-09-18 13:11:45 +02:00
.ycm_extra_conf.py ycm: apply "ruff format" and "ruff check --fix" 2026-05-18 02:32:42 +09:00
AGENTS.md License AGENTS.md as MIT-0 2026-09-09 10:28:25 +02:00
CITATION.cff add CITATION.cff file 2025-06-05 14:39:20 +02:00
CLAUDE.md Move AI instructions to AGENTS.md 2026-03-06 08:55:55 +01:00
LICENSE.GPL2 licensing: update address of FSF 2025-10-07 13:00:12 +01:00
LICENSE.LGPL2.1 licensing: update address of FSF 2025-10-07 13:00:12 +01:00
meson.build meson: bump library sonames for v262~rc1 2026-09-01 11:42:23 +02:00
meson.version meson: bump version to v262~rc2 2026-09-08 20:47:54 +01:00
meson_options.txt meson: drop deprecated options 2026-08-18 02:10:53 +09:00
mypy.ini Move mypy.ini and ruff.toml to top level 2024-11-24 16:47:20 +01:00
NEWS NEWS: fix typo and reword description of tags 2026-09-09 10:46:10 +02:00
README README: mention several kernel features about coredump 2026-08-27 05:55:08 +09:00
README.md Fix typo in 'website' in README.md 2026-07-28 19:46:34 +09:00
ruff.toml ci/linter: stop ignoring lambda assignment lint 2026-05-18 09:43:36 +09:00
TODO.md TODO: add items about set-property 2026-09-08 14:31:45 +09:00

Systemd

System and Service Manager

OBS Packages Status
Semaphore CI 2.0 Build Status
Coverity Scan Status
OSS-Fuzz Status
CIFuzz
CII Best Practices
Fossies codespell report
Translation status
Coverage Status
Packaging status
OpenSSF Scorecard

Details

Most documentation is available on systemd's website.

Assorted, older, general information about systemd can be found in the systemd Wiki.

Information about build requirements is provided in the README file.

Consult our NEWS file for information about what's new in the most recent systemd versions.

Please see the Code Map for information about this repository's layout and content.

Please see the Hacking guide for information on how to hack on systemd and test your modifications.

Please see our Contribution Guidelines for more information about filing GitHub Issues and posting GitHub Pull Requests.

When preparing patches for systemd, please follow our Coding Style Guidelines.

If you are looking for support, please contact our mailing list, join our IRC channel #systemd on libera.chat or Matrix channel

Stable branches with backported patches are available in the stable repo.

We have a security bug bounty program sponsored by the Sovereign Tech Fund hosted on YesWeHack

Repositories with distribution packages built from git main are available on OBS, and also repositories with packages built from the latest stable release