• Stars
    star
    12,406
  • Rank 2,461 (Top 0.05 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created about 9 years ago
  • Updated 15 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The systemd System and Service Manager

Systemd

System and Service Manager

Semaphore CI 2.0 Build Status
Coverity Scan Status
OSS-Fuzz Status
CIFuzz
CII Best Practices
CentOS CI - CentOS 9
CentOS CI - Arch
CentOS CI - Arch (sanitizers)
Fossies codespell report
Weblate
Coverage Status
Packaging status
OpenSSF Scorecard

Details

Most documentation is available on systemd's web site.

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

More Repositories

1

casync

Content-Addressable Data Synchronization Tool
C
1,451
star
2

mkosi

πŸ’½ Build Bespoke OS Images
Python
1,005
star
3

zram-generator

Systemd unit generator for zram devices
Rust
514
star
4

python-systemd

Python wrappers for systemd functionality
C
448
star
5

pystemd

A thin Cython-based wrapper on top of libsystemd, focused on exposing the dbus API via sd-bus in an automated and easy to consume way.
Python
399
star
6

systemd-stable

Backports of patches from systemd git to stable distributions
C
113
star
7

journal2gelf

Ships new systemd journal entries to a remote destination in Graylog Extended Log Format (GELF)
Python
64
star
8

systemd-netlogd

Forwards messages from the journal to other hosts over the network using syslog format RFC 5424
C
63
star
9

node-systemd

V8 engine extension for Node allowing native interaction with systemd and its journal
JavaScript
57
star
10

kdbus

Out-of-tree kdbus module
C
50
star
11

systemd-bootchart

Boot performance graphing tool
C
50
star
12

portable-walkthrough-go

A simple yet complete example for a trivial portable service β€” Go Edition
Go
43
star
13

php-systemd

PHP extension allowing native interaction with systemd and its journal
C
43
star
14

node-sd-notify

wrapper around sd_notify for using systemd as a node process manager
C++
39
star
15

mkosi-initrd

Build initrd images using mkosi and distro packages
Python
39
star
16

portable-walkthrough

A simple yet complete example for a trivial portable service
C
36
star
17

ejournald

A Erlang binding to the systemd journal C API
Erlang
32
star
18

erlang-sd_notify

Erlang Bindings for sd_notify()
Erlang
18
star
19

package-notes

Tools to add packaging metadata to ELF files
14
star
20

brand.systemd.io

Website with systemd brand assets
CSS
13
star
21

systemd-coredump-python

Log Python exceptions in the journal via systemd-coredump
Python
8
star
22

systemd-centos-ci

CI scripts for systemd upstream/downstream testing using the CentOS CI infrastructure
Shell
7
star
23

journald-cat

Tool to take piped JSON and log the fields to the systemd journal
Python
5
star
24

oci-runtime-tests

Test configs to validate OCI runtime config support in systemd
Shell
5
star
25

systemd-initctl

initctl support for systemd
C
4
star
26

systemd-rhel-testsuite

RHEL downstream testsuite (in progress)
Shell
3
star
27

particleos

Shell
3
star
28

systemd-centos-ci-specs

Spec files for systemd CentOS CI build dependencies
2
star
29

systemd-dfuzzer

Fork of https://github.com/matusmarhefka/dfuzzer/ with custom functionality & improvements. It was moved back to the original repository.
C
1
star
30

systemd-fedora-ci

This project contains code to test systemd
Python
1
star