aboutsummarylogtreecommitdiffstats
path: root/README.md
blob: e8fa92f2381bc03589c4aee6f6107e60f940dc20 (plain)
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
# Bros Try

**Bros OS Virtual Machine Launcher** - Bros işletim sistemini kurulum gerektirmeden sanal makinede deneyin.

![Version](https://img.shields.io/badge/Version-1.0.0-pink)
![Platform](https://img.shields.io/badge/Platform-Linux%20%7C%20macOS%20%7C%20Windows-blue)
![License](https://img.shields.io/badge/License-Proprietary-red)

## Özellikler

- 🚀 **Tek Komutla Deneyim** - Bros OS'i tek komutla çalıştırın
- 💿 **Otomatik İndirme** - ISO dosyaları otomatik indirilir
- 🌐 **Ağ Desteği** - Önceden yapılandırılmış ağ ile test edin
- 📋 **Çoklu Versiyon** - v1.0.0'dan v1.2.2'ye kadar tüm versiyonlar
- 🎮 **QEMU** - Cross-platform sanal makine desteği

## Kurulum

### Linux (AUR)

```bash
yay -S bros-try
```

veya manuel kurulum:

```bash
git clone https://github.com/berkeoruc/bros.git
cd bros/bros-try
sudo cp bros-try /usr/bin/
sudo chmod +x /usr/bin/bros-try
```

### Windows (Winget)

```powershell
winget install BerkeOruc.BrosTry
```

veya manuel:

```powershell
powershell -ExecutionPolicy Bypass -File install.ps1
```

### macOS (Homebrew)

```bash
brew install qemu
curl -fsSL https://bros.berkeai.com/install/bros-try.sh | bash
```

## Kullanım

### Temel Kullanım

```bash
bros-try
```

Bu komut Bros OS v1.2.2'yi varsayılan ayarlarla (512MB RAM, 2 CPU) başlatır.

### Versiyon Seçimi

```bash
bros-try --version 1.1.0
bros-try --version 1.0.0
```

### Versiyon Listesi

```bash
bros-try --list
```

Çıktı:
```
Available Bros OS Versions:

  Version    Date         Status
  ------------------------------------------
  1.2.2      2026-04      ✓ Downloaded
  1.2.1      2026-03      ○ Not downloaded
  1.2.0      2026-02      ○ Not downloaded
  1.1.0      2026-01      ○ Not downloaded
  1.0.0      2025-12      ○ Not downloaded
```

### İndirme (Çalıştırmadan)

```bash
bros-try --download 1.2.0
```

### Özelleştirme

```bash
bros-try --memory 1024M   # 1GB RAM
bros-try --cpu 4           # 4 CPU çekirdeği
bros-try --display sdl    # SDL ekran
bros-try --no-network     # Ağsız çalıştır
```

### Temizlik

```bash
bros-try --clean
```

İndirilen ISO dosyalarını temizler.

## Sistem Gereksinimleri

| Bileşen | Minimum | Önerilen |
|---------|---------|----------|
| RAM | 512MB | 1GB |
| Disk | 100MB | 500MB |
| CPU | 1 core | 2+ cores |
| QEMU | Latest | Latest |

### QEMU Kurulumu

```bash
# Arch Linux
sudo pacman -S qemu

# Ubuntu/Debian
sudo apt install qemu-system-x86

# macOS
brew install qemu

# Windows
choco install qemu
```

## Ekran Görüntüleri

```
    ██╗     ██╗   ██╗███╗   ███╗██╗███╗   ██╗ █████╗ 
    ██║     ██║   ██║████╗ ████║██║████╗  ██║██╔══██╗
    ██║     ██║   ██║██╔████╔██║██║██╔██╗ ██║███████║
    ██║     ██║   ██║██║╚██╔╝██║██║██║╚██╗██║██╔══██║
    ███████╗╚██████╔╝██║ ╚═╝ ██║██║██║ ╚████║██║  ██║
    ╚══════╝ ╚═════╝ ╚═╝     ╚═╝╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝
```

## Bros OS Hakkında

Bros OS, Rust ile sıfırdan geliştirilen x86_64 server işletim sistemidir:

- **Çekirdek**: no_std Rust monolithic kernel
- **Dosya Sistemi**: DefneFS (özel)
- **Ağ**: Tam TCP/IP stack (TCP, UDP, ICMP, ARP)
- **Shell**: Brosh (50+ komut)
- **Kullanıcı Yönetimi**: Tam kimlik doğrulama sistemi

Daha fazla bilgi: [bros.berkeai.com](https://bros.berkeai.com)

## Lisans

Bu yazılım tescillidir. Kullanım için lisans şartları geçerlidir.

*2024-2026 Berke Oruc. Tüm hakları saklıdır.**

## İletişim

- Email: berke3oruc@gmail.com
- GitHub: https://github.com/berkeoruc/bros

## Katkı

Hata bildirimi ve öneriler için GitHub Issues kullanabilirsiniz.