shm - System V shared memory functions in pure Go.

  •        2

shm implements System V shared memory functions (shmctl, shmget, shmat, shmdt) in pure Go (except solaris, see #24357). For System V Message Queue IPC (i.e. msgctl, msgget, msgrcv, msgsnd) see ipc.



Related Projects

docker-selenium - Docker images for Selenium Grid Server (Standalone, Hub, and Nodes).

  •    Dockerfile

The project is made possible by volunteer contributors who have put in thousands of hours of their own time, and made the source code freely available under the Apache License 2.0. ❗️ When executing docker run for an image with Chrome or Firefox please either mount -v /dev/shm:/dev/shm or use the flag --shm-size=2g to use the host's shared memory.

Python XNTP SHM interface

  •    C

pyxntp is a Python module which allows the implementation of a Reference Clock Driver from python, via the xntpd Shared Memory interface.

structured-haskell-mode - Structured editing minor mode for Haskell in Emacs

  •    Emacs

This minor mode provides structured editing operations based on the syntax of Haskell. In short-hand it's called SHM and throughout the codebase, too. It acts a bit like, and is heavily inspired by, paredit-mode for Emacs. In using structured-haskell-mode you will find that your layout style will change and become more regular as the editor does the menial work for you. Given that, some assumptions about style are made in structured-haskell-mode and are best described by this style guide.

vagent2 - Varnish Agent

  •    Roff

The varnish-agent is a small daemon meant to communicate with Varnish and other varnish-related services to allow remote control and monitoring of Varnish. It listens to port 6085 by default. Try http://hostname:6085/html/ for the HTML front-end. All arguments are optional. The Varnish Agent will read all the necessary options from the shm-log, with the exception of the username and password, which is read from the -K option or the default value.

SystemV Transport tO Remote Kernel

  •    C

Stork is a linux 2.6 systemV inter process comunication layer extension. Stork process can share IPC objects, like semaphores or messages passing buffer, in a distributed multi-architecture cluster.



sysv-rc-conf is an easy to use terminal user interface for managing /etc/rc{runlevel}.d/ symlinks.

service - Run go programs as a service on major platforms.

  •    Go

service will install / un-install, start / stop, and run a program as a service (daemon). Currently supports Windows XP+, Linux/(systemd | Upstart | SysV), and OSX/Launchd.Windows controls services by setting up callbacks that is non-trivial. This is very different then other systems. This package provides the same API despite the substantial differences. It also can be used to detect how a program is called, from an interactive terminal or from a service manager.

kubespray - Setup a kubernetes cluster

  •    Python

If you have questions, join us on the kubernetes slack, channel #kubespray.Note: Upstart/SysV init based OS types are not supported.

pleaserun - An attempt to abstract this "init" script madness.

  •    Ruby

Pleaserun is a tool to generate startup scripts and service definitions. It targets service managers such as systemd, Upstart, launchd, sysv init, and runit. Ideally, you should be able to specify a configuration of how to run a given service command (like apache, syslog-ng, whatever), and this tool should be able to spit out a script or config file for your target platform.


  •    C

SysVConfig is a replacement for RedHat's ntsysv. It provides a much wider view of the SysV init services, as well as allowing for their interactive start/stop/restart.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.