sys: Portable System Utilities

Powerful replacements for base system2 with consistent behavior across platforms. Supports interruption, background tasks, and full control over STDOUT / STDERR binary or text streams. On Unix systems the package also has functions for evaluating expressions inside a temporary fork. Such evaluations have no side effects on the main R process, and support reliable interrupts and timeouts. This provides the basis for a sandboxing mechanism.

Version: 1.6
Suggests: spelling, unix (≥ 1.3), testthat
Published: 2018-07-24
Author: Jeroen Ooms ORCID iD [aut, cre], Gábor Csárdi [ctb]
Maintainer: Jeroen Ooms <jeroen at>
License: MIT + file LICENSE
NeedsCompilation: yes
SystemRequirements: libapparmor-dev (optional, debian/ubuntu only)
Language: en-US
Materials: NEWS
CRAN checks: sys results


Reference manual: sys.pdf
Package source: sys_1.6.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X binaries: r-release: sys_1.6.tgz, r-oldrel: sys_1.6.tgz
Old sources: sys archive

Reverse dependencies:

Reverse imports: antiword, opencpu, phylotaR, rtika, unrtf
Reverse suggests: redux, ssh


Please use the canonical form to link to this page.