Skip to content
forked from AlexSSD7/linsk

๐Ÿ“‚ Access Linux-native file systems (including LVM and LUKS) on Windows and macOS with help of a lightweight Alpine Linux VM. x86/ARM supported.

License

Notifications You must be signed in to change notification settings

teddy0605/linsk

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Linsk - Apple Silicon Fork

Linsk is a utility that allows you to access Linux-native file system infrastructure, including LVM and LUKS on macOS. This fork includes fixes for Apple Silicon (M1/M2) Macs with improved memory allocation and timeout handling.

Linsk utilizes a lightweight Alpine Linux VM (~130 MB only) combined with network share technologies like AFP and FTP to expose Linux filesystems to macOS.

Screenshot of Linsk running

๐ŸŽ Apple Silicon Support

This fork includes specific fixes for Apple Silicon Macs:

  • Increased memory allocation (2048MB recommended)
  • Extended timeouts for VM boot and SSH setup
  • Optimized QEMU configuration for aarch64

๐Ÿ’ป Supported Platforms

  • macOS (Intel and Apple Silicon)
  • CPU architectures: x86_64 and aarch64 (Apple M1/M2)

๐Ÿ“ Network File Share Backends

  • AFP - Default for macOS
  • FTP - Alternative backend

๐Ÿ’ฟ Installation

See INSTALL_MACOS.md for detailed installation instructions.

๐Ÿ”ง Usage

See USAGE_MACOS.md for usage examples and Apple Silicon-specific commands.

๐Ÿš€ Quick Start (Apple Silicon)

# Build the VM image with Apple Silicon optimizations
linsk build --vm-os-up-timeout 120 --vm-ssh-setup-timeout 180 --vm-mem-alloc 2048

# Access a USB device
sudo linsk run dev:/dev/disk4 vdb1 --vm-os-up-timeout 120 --vm-ssh-setup-timeout 180 --vm-mem-alloc 2048

# List available devices
sudo linsk ls dev:/dev/disk4

ยฉ๏ธ License

GNU General Public License v3 - See LICENSE file.

About

๐Ÿ“‚ Access Linux-native file systems (including LVM and LUKS) on Windows and macOS with help of a lightweight Alpine Linux VM. x86/ARM supported.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%