1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 systemd 227 发布,Linux 的 init 程序 下载

本帖由 漂亮的石头2015-10-10 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,295
    赞:
    47
    systemd是一个init程序。根据之前 Upstart的一些介绍大家应该简要了解了传统Sysvinit系统的不足之处。不过,这次的systemd的设计思想更为超前,也可以说是借鉴了OSX上launchd的思路。

    systemd 227 发布,此版本更新内容如下:

    * systemd now depends on util-linux v2.27

    * libmount mandates /etc/mtab not to be regular file, and
    systemd now enforces this condition at early boot.

    * Support for the "pids" cgroup controller has been added.

    * Support for the "net_cls" cgroup controller has been added.

    This adds a new config directive called NetClass= to CGroup
    enabled units.

    * 'systemctl is-system-running' now returns 'offline' if the
    system is not booted with systemd.

    * Watchdog timeouts have been increased to 3 minutes for all
    in-tree service files.

    * 'machine-id-commit' functionality has been merged into
    'machine-id-setup --commit'.

    * The WorkingDirectory= directive in unit files may now be set
    to the special value '~'.

    * "machinectl shell" will now open the shell in the home
    directory of the selected user by default.

    * The CrashChVT= configuration file setting is renamed to
    CrashChangeVT=, following our usual logic of not
    abbreviating unnecessarily.

    * The PrivateTmp=, PrivateDevices=, PrivateNetwork=,
    NoNewPrivileges=, TTYPath=, WorkingDirectory= and
    RootDirectory= properties can now be set for transient
    units.

    * The systemd-analyze tool gained a new "set-log-target" verb
    to change the logging target the system manager logs to
    dynamically during runtime.

    * In nspawn /sys is now mounted as tmpfs, with only a selected
    set of subdirectories mounted in from the real sysfs.

    * Support for USB FunctionFS activation has been added.

    * The "systemctl exit" command now optionally takes an
    additional parameter that sets the exit code to return from
    the systemd manager when exiting.

    * sd-bus gained the new API calls sd_bus_path_encode_many()
    and sd_bus_path_decode_many() that allow easy encoding and
    decoding of multiple identifier strings inside a D-Bus
    object path.

    * systemd-cgtop gained support for a -M/--machine= switch to
    show the control groups within a certain container only.

    * "systemctl kill" gained support for an optional --fail
    switch.

    * A new systemd.crash_reboot=1 kernel command line option has
    been added that triggers a reboot after crashing.

    * The RuntimeDirectory= setting now understands unit
    specifiers like %i or %f.

    * A new (still internal) libary API sd-ipv4acd has been added,
    that implements address conflict detection for IPv4.

    * File descriptors passed during socket activation may now be
    named. A new API sd_listen_fds_with_names() is added to
    access the names.

    * systemd-networkd gained support for:

    - Setting the IPv6 Router Advertisment settings via
    IPv6AcceptRouterAdvertisements= in .network files.

    - Configuring the HelloTimeSec=, MaxAgeSec= and
    ForwardDelaySec= bridge parameters in .netdev files.

    - Configuring PreferredSource= for static routes in
    .network files.

    * The "ask-password" framework used to query for LUKS harddisk
    passwords or SSL passwords during boot gained support for
    caching passwords in the kernel keyring, if it is
    available.

    * When downloading tar or raw images using "machinectl
    pull-tar" or "machinectl pull-raw", a matching ".nspawn"
    file is now also downloaded, if it is available and stored
    next to the image file.

    * Units of type ".socket" gained a new boolean setting
    Writable= which is only useful in conjunction with
    ListenSpecial=. If true, enables opening the specified
    special file in O_RDWR mode rather than O_RDONLY mode.

    * systemd-rfkill has been reworked to become a singleton
    service that is activated through /dev/rfkill on each rfkill
    state change and saves the settings to disk.

    * The journal daemon gained support for vacuuming old journal
    files controlled by the number of files that shall remain,
    in addition to the already existing control by size and by
    date.

    * udev will now create /dev/disk/by-path links for ATA devices
    on kernels where that is supported.

    * Galician, Serbian, Turkish and Korean translations were added.

    更多详细改进内容请看发行说明
    systemd 227 发布,Linux 的 init 程序下载地址
     
正在加载...