-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME.md.bak
More file actions
83 lines (57 loc) · 1.96 KB
/
Copy pathREADME.md.bak
File metadata and controls
83 lines (57 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# TinyBridge
Linux development on macOS. Open source, CLI-first, zero configuration.
[](https://crates.io/crates/tinybridge)
[](https://github.com/Mullassery/TinyBridge/actions)
Lightweight, fast Linux VM integration for Mac developers. Develop for Linux without heavy virtualization.
## Quick Start
```bash
# Install (Homebrew tap, all architectures)
brew tap Mullassery/tinybridge
brew install tinybridged
# Start Linux environment
tinybridge start
# Your shell is now in Linux
$ uname -a
Linux tinybridge 6.x.x
```
## Key Features
- Instant Linux environment on macOS
- Zero configuration required
- Fast boot (1.5s to interactive shell)
- Full Linux compatibility
- SSH access built-in
- Minimal resource usage
## Installation
### Homebrew (Recommended)
**Supports macOS on Intel and Apple Silicon (M1/M2/M3)**
```bash
brew tap Mullassery/tinybridge
brew install tinybridged
```
This installs two components:
- **`tinybridge`** - CLI tool for managing Linux environments
- **`tinybridged`** - Background daemon with auto-start via LaunchAgent
### Minimal CLI Only
If you only need the command-line tool without the daemon:
```bash
brew tap Mullassery/tinybridge
brew install tinybridge
```
### What Gets Installed
| Component | Purpose | Auto-Start |
|-----------|---------|-----------|
| `tinybridge` | Command-line interface | Manual |
| `tinybridged` | Background daemon | Yes (via LaunchAgent) |
**Note:** `tinybridged` automatically installs `tinybridge` as a dependency.
## Use Cases
- Develop Linux-only applications on Mac
- Test Docker containers locally
- Cross-platform development
- CI/CD pipeline testing
- Kernel module development
## Documentation
- [Getting Started](docs/getting-started.md)
- [Configuration](docs/config.md)
- [Advanced Usage](docs/advanced.md)
## License
MIT License - See LICENSE