
Product
Rust Support in Socket Is Now Generally Available
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.
beta software! proceed with caution
npm installs hypercore linux (based on tiny core linux) and runs it as a daemon using the new Mac OS Yosemite hypervisor (via xhyve).
This module is a low level component that is part of HyperOS, made by the team working on the Dat data version control tool. We are working on integrating the other HyperOS components to support advanced functionality like running containers, sharing filesystems etc.
Mac OS Yosemite only for now, Windows support coming later through Hyper-V integration (see this issue if you wanna help)
npm install linux -g
Quickstart:
linux init in a folder where you want to store your linux runtime configsudo linux boot to start the local linux server daemonlinux ssh to log in to the server daemon over sshlinux halt to stop the server daemon when you're done$ linux
Usage: linux <command> [args...]
Commands:
init creates a new ./linux folder in this directory to hold config
boot boots up linux from config in ./linux
status checks if linux is running or not
ssh sshes into linux and attaches the session to your terminal
run runs a single command over ssh
halt runs sudo halt in linux, initiating a graceful shutdown
kill immediately ungracefully kills the linux process with SIGKILL
pid get the pid of the linux process
ps print all linux processes running on this machine
# initialize a linux folder to hold state
$ linux init
Created new config folder at /Users/max/test/linux
# starts a linux daemon
$ sudo linux boot
Linux has booted { ip: '192.168.64.127',
hostname: 'simon-mittens-snuggles-toby',
pid: 20665 }
# ssh login
$ linux ssh
Warning: Permanently added '192.168.64.127' (ECDSA) to the list of known hosts.
__ __ __
/ \__/ \__/ \__ Welcome to HyperOS Linux! (Based on TinyCore Linux)
\__/ \__/ \__/ \ hyperos.io tinycorelinux.net
\__/ \__/ \__/
tc@simon-mittens-snuggles-toby:~$ pwd
/home/tc
tc@simon-mittens-snuggles-toby:~$ exit
Connection to 192.168.64.127 closed.
# run a single command over ssh
$ linux run uname -a
Linux simon-mittens-snuggles-toby 3.16.6-tinycore64 #777 SMP Thu Oct 16 10:21:00 UTC 2014 x86_64 GNU/Linux
$ linux status
Linux is running { pid: 20665 }
# gracefully shutdown
$ linux halt
$ linux status
Linux is not running
FAQs
run linux on mac os
The npm package linux receives a total of 989 weekly downloads. As such, linux popularity was classified as not popular.
We found that linux demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket’s Rust and Cargo support is now generally available, providing dependency analysis and supply chain visibility for Rust projects.

Security News
Chrome 144 introduces the Temporal API, a modern approach to date and time handling designed to fix long-standing issues with JavaScript’s Date object.

Research
Five coordinated Chrome extensions enable session hijacking and block security controls across enterprise HR and ERP platforms.