-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
468 lines (430 loc) · 28.7 KB
/
index.html
File metadata and controls
468 lines (430 loc) · 28.7 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
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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>LegendaryOS — Dokumentacja</title>
<link rel="stylesheet" href="styles.css" />
<link rel="icon" type="image/png" href="../images/LegendaryOS.png">
</head>
<body>
<canvas id="stars-canvas"></canvas>
<nav>
<a href="#" class="nav-logo">
<img class="site-logo" src="images/LegendaryOS.png" alt="LegendaryOS Logo" />
<div class="nav-logo-text">
LegendaryOS
<span>dokumentacja v1.0</span>
</div>
</a>
<ul class="nav-links">
<li><a href="#features">Funkcje</a></li>
<li><a href="#bootc">bootc</a></li>
<li><a href="#install">Instalacja</a></li>
<li><a href="#immutable">Immutable</a></li>
<li><a href="#faq">FAQ</a></li>
</ul>
<div class="nav-badge">ALPHA BUILD</div>
</nav>
<!-- HERO -->
<section class="hero" id="home">
<div class="hero-bg-glow"></div>
<img class="site-logo hero-phoenix" src="images/LegendaryOS.png" alt="LegendaryOS Phoenix" />
<p class="hero-eyebrow">fedora-based · immutable · bootc-powered</p>
<h1 class="hero-title">
LEGENDARY
<span class="hero-title-os">OS</span>
</h1>
<p class="hero-desc">
Nowoczesna, niezmutowalna dystrybucja Linux oparta na Fedorze.
Zbudowana na mechanizmie <strong>bootc</strong>, zaprojektowana dla bezpieczeństwa,
odporności i pełnej kontroli nad systemem.
</p>
<div class="hero-buttons">
<a href="#install" class="btn btn-primary">POBIERZ</a>
<a href="#features" class="btn btn-secondary">DOKUMENTACJA</a>
</div>
<div class="hero-stats">
<div class="stat">
<span class="stat-value">Fedora</span>
<span class="stat-label">Base</span>
</div>
<div class="stat">
<span class="stat-value">bootc</span>
<span class="stat-label">Engine</span>
</div>
<div class="stat">
<span class="stat-value">OCI</span>
<span class="stat-label">Images</span>
</div>
<div class="stat">
<span class="stat-value">100%</span>
<span class="stat-label">Immutable</span>
</div>
</div>
</section>
<!-- FEATURES -->
<section id="features">
<div class="container">
<div class="section-header reveal">
<span class="section-tag">co wyróżnia LegendaryOS</span>
<h2 class="section-title">KLUCZOWE <span class="accent">FUNKCJE</span></h2>
</div>
<div class="pixel-divider reveal"><span class="pixel-divider-icon">⬣</span></div>
<div class="features-grid">
<div class="feature-card pixel-corners reveal">
<h3 class="feature-title">IMMUTABLE ROOT FILESYSTEM</h3>
<p class="feature-desc">Partycja systemowa jest zamontowana tylko do odczytu. &Zadna aplikacja ani użytkownik nie może przypadkowo uszkodzić rdzenia systemu. Twoja instalacja zawsze pozostaje czysta.</p>
<span class="feature-tag">read-only /</span>
</div>
<div class="feature-card pixel-corners reveal">
<h3 class="feature-title">OCI CONTAINER IMAGES</h3>
<p class="feature-desc">Cały system operacyjny jest dystrybuowany jako obraz OCI — ten sam format co kontenery Docker i Podman. Wersjonowanie, rollback i audyt stają się trywialne.</p>
<span class="feature-tag">oci compliant</span>
</div>
<div class="feature-card pixel-corners reveal">
<h3 class="feature-title">ATOMIC UPDATES</h3>
<p class="feature-desc">Aktualizacje systemu są atomowe — albo aplikowane w całości, albo wcale. Nigdy nie zostaniesz z napół zaktualizowanym systemem po utracie zasilania.</p>
<span class="feature-tag">zero partial updates</span>
</div>
<div class="feature-card pixel-corners reveal">
<h3 class="feature-title">BŁYSKAWICZNY ROLLBACK</h3>
<p class="feature-desc">Coś poszło nie tak? Jedno polecenie lub restart z poprzedniego wpisu w bootloaderze przywraca dokładnie poprzedni stan systemu — bez utraty danych w /home.</p>
<span class="feature-tag">instant recovery</span>
</div>
<div class="feature-card pixel-corners reveal">
<h3 class="feature-title">NAKŁADANIE PAKIETÓW</h3>
<p class="feature-desc">bootc umożliwia budowanie własnych obrazów OCI z dodatkowymi pakietami RPM przez standardowy Containerfile. Pełna elastyczność bez rezygnowania z niezmienności.</p>
<span class="feature-tag">custom oci layers</span>
</div>
<div class="feature-card pixel-corners reveal">
<h3 class="feature-title">TOOLBOX / DISTROBOX</h3>
<p class="feature-desc">Środowiska deweloperskie działają w izolowanych kontenerach przez Toolbox lub Distrobox. Instaluj dowolne narzędzia bez dotykania systemu hosta.</p>
<span class="feature-tag">containerized dev</span>
</div>
</div>
</div>
</section>
<!-- BOOTC -->
<section id="bootc" class="bootc-section">
<div class="container">
<div class="section-header reveal">
<span class="section-tag">nowy paradygmat zarządzania systemem</span>
<h2 class="section-title">MECHANIZM <span class="accent">BOOTC</span></h2>
</div>
<div class="bootc-grid">
<div class="bootc-visual reveal">
<div class="terminal pixel-corners">
<div class="terminal-bar">
<div class="t-dot"></div><div class="t-dot"></div><div class="t-dot"></div>
<span class="t-title">legendary-os ~ terminal</span>
</div>
<div class="terminal-body">
<span class="t-line d0"><span class="t-prompt">$ </span><span class="t-cmd">bootc status</span></span>
<span class="t-line d1"><span class="t-out">Current: </span><span class="t-ok">ghcr.io/LegendaryOS/LegendaryOS:latest</span></span>
<span class="t-line d2"><span class="t-out">Staged: </span><span class="t-warn">ghcr.io/LegendaryOS/LegendaryOS:1.1.0</span></span>
<span class="t-line d3"> </span>
<span class="t-line d4"><span class="t-prompt">$ </span><span class="t-cmd">bootc upgrade</span></span>
<span class="t-line d5"><span class="t-ok">OK </span><span class="t-out">Pulling new image layers...</span></span>
<span class="t-line d6"><span class="t-ok">OK </span><span class="t-out">Image staged. Reboot to apply.</span></span>
<span class="t-line d7"><span class="t-prompt">$ </span><span class="cursor"></span></span>
</div>
</div>
</div>
<div class="bootc-content reveal">
<h3>DLACZEGO bootc ZMIENIA WSZYSTKO?</h3>
<ul class="bootc-list">
<li><span><strong>bootc to następca rpm-ostree.</strong> Operuje bezpośrednio na standardowych obrazach OCI. System jest w całości obrazem kontenera — prostszym w budowaniu i dystrybucji.</span></li>
<li><span><strong>Deklaratywne aktualizacje.</strong> Definiujesz docelowy obraz, bootc pobiera różnicę i aplikuje ją atomowo przy restarcie. Żadnych częściowych aktualizacji.</span></li>
<li><span><strong>Transactional rollback.</strong> Bootloader zawiera wpisy dla aktualnej i poprzedniej generacji systemu. Jeden restart przywraca pełny poprzedni stan.</span></li>
<li><span><strong>Kompatybilność z CI/CD.</strong> Buduj obrazy systemu w tym samym pipeline co aplikacje — przez Podman lub Buildah. Testuj zmiany zanim trafią na produkcję.</span></li>
<li><span><strong>Natywne OCI.</strong> bootc działa na otwartych standardach kontenerowych. Znasz Podman i rejestry — znasz narzędzia do zarządzania LegendaryOS.</span></li>
</ul>
</div>
</div>
</div>
</section>
<!-- INSTALL -->
<section id="install" class="install-section">
<div class="container">
<div class="section-header reveal">
<span class="section-tag">pierwsze kroki</span>
<h2 class="section-title"><span class="accent">POBIERZ</span> LEGENDARYOS</h2>
</div>
<div class="install-tabs reveal">
<button class="tab-btn active" data-tab="iso">ISO</button>
<button class="tab-btn" data-tab="vm">MASZYNA WIRTUALNA</button>
<button class="tab-btn" data-tab="upgrade">UPGRADE / SWITCH</button>
<button class="tab-btn" data-tab="custom">WŁASNY OBRAZ</button>
</div>
<!-- ISO TAB -->
<div class="tab-content active reveal" id="tab-iso">
<p class="tab-intro">Wybierz edycję dopasovaną do siebie. Wszystkie warianty opierają się na tej samej bazie Fedory z bootc — różnią się tylko środowiskiem graficznym.</p>
<div class="dl-cards">
<div class="dl-card reveal">
<div class="dl-card-left">
<div class="dl-card-de-badge kde">KDE</div>
<img src="images/environments/kde.png" alt="KDE Plasma" class="de-screenshot" />
</div>
<div class="dl-card-right">
<div class="dl-card-header">
<h3 class="dl-card-title">LegendaryOS <strong>KDE</strong></h3>
<span class="dl-badge stable">STABLE</span>
</div>
<p class="dl-card-desc">Obraz ISO z edycją KDE Plasma 6 — nowoczesny, wysoce konfigurowalny interfejs oparty na Qt. Bogata personalizacja, natywna integracja z Wayland i obsługa Flatpak od razu po instalacji.</p>
<div class="dl-meta">
<span>x86_64</span>
<span>Fedora 44</span>
<span>KDE Plasma 6</span>
<span>Wayland</span>
</div>
<div class="dl-buttons">
<a href="https://sourceforge.net/projects/legendaryos/files/kde/latest/" target="_blank" class="btn btn-primary btn-sm">SourceForge</a>
<a href="https://transfer.it" target="_blank" class="btn btn-secondary btn-sm">Transfer.it</a>
</div>
</div>
</div>
<div class="dl-card reveal">
<div class="dl-card-left">
<div class="dl-card-de-badge blue">BLUE</div>
<img src="images/environments/blue.png" alt="LegendaryOS Blue" class="de-screenshot" />
</div>
<div class="dl-card-right">
<div class="dl-card-header">
<h3 class="dl-card-title">LegendaryOS <strong>Blue</strong></h3>
<span class="dl-badge stable">STABLE</span>
</div>
<p class="dl-card-desc">Obraz ISO z edycją Blue — autorskie środowisko graficzne HackerOS. Czyste, minimalistyczne i gotowe do pracy od razu po instalacji. Skupia się na prostocie i produktywności.</p>
<div class="dl-meta">
<span>x86_64</span>
<span>Fedora 44</span>
<span>HackerOS DE</span>
<span>Wayland</span>
</div>
<div class="dl-buttons">
<a href="https://sourceforge.net/projects/legendaryos/files/blue/latest/" target="_blank" class="btn btn-primary btn-sm">SourceForge</a>
<a href="https://transfer.it" target="_blank" class="btn btn-secondary btn-sm">Transfer.it</a>
</div>
</div>
</div>
<div class="dl-card reveal">
<div class="dl-card-left">
<div class="dl-card-de-badge cosmic">COSMIC</div>
<img src="images/environments/cosmic.png" alt="COSMIC DE" class="de-screenshot" />
</div>
<div class="dl-card-right">
<div class="dl-card-header">
<h3 class="dl-card-title">LegendaryOS <strong>Cosmic</strong></h3>
<span class="dl-badge beta">BETA</span>
</div>
<p class="dl-card-desc">Obraz ISO z edycją Cosmic — nowe środowisko graficzne od System76 napisane w Rust. Wyjątkowo szybkie i nowoczesne. Dla tych, którzy chcą być na czele innowacji.</p>
<div class="dl-meta">
<span>x86_64</span>
<span>Fedora 44</span>
<span>COSMIC DE</span>
<span>Wayland</span>
</div>
<div class="dl-buttons">
<a href="https://sourceforge.net/projects/legendaryos/files/cosmic/latest/" target="_blank" class="btn btn-primary btn-sm">SourceForge</a>
<a href="https://transfer.it" target="_blank" class="btn btn-secondary btn-sm">Transfer.it</a>
</div>
</div>
</div>
</div>
<div class="install-note reveal">
<strong>Jak nagrać na USB:</strong>
<div class="code-block pixel-corners" style="margin-top:1rem;">
<button class="copy-btn" data-copy="dd">KOPIUJ</button>
<span class="comment"># Nagraj ISO na pendrive (zamł/dev/sdX na swoje urządzenie)</span><br>
<span class="cmd-keyword">sudo</span> dd <span class="cmd-flag">if=</span>LegendaryOS-kde-x86_64.iso <span class="cmd-flag">of=</span>/dev/sdX <span class="cmd-flag">bs=</span>4M <span class="cmd-flag">status=</span>progress && sync
</div>
</div>
</div>
<!-- VM TAB -->
<div class="tab-content reveal" id="tab-vm">
<p class="tab-intro">Przetestuj LegendaryOS w maszynie wirtualnej bez pełnej instalacji. Pobierz gotów obraz ISO i uruchom przez QEMU.</p>
<div class="dl-cards">
<div class="dl-card reveal">
<div class="dl-card-left">
<div class="dl-card-de-badge kde">KDE</div>
<img src="images/environments/kde.png" alt="KDE Plasma" class="de-screenshot" />
</div>
<div class="dl-card-right">
<div class="dl-card-header">
<h3 class="dl-card-title">LegendaryOS <strong>KDE</strong></h3>
</div>
<p class="dl-card-desc">Obraz ISO z edycją KDE Plasma 6 — gotowy do uruchomienia w KVM/QEMU lub virt-manager. Natywna obsługa VirtIO dla najlepszej wydajności.</p>
<div class="dl-meta"><span>ISO</span><span>KDE Plasma 6</span></div>
<div class="dl-buttons">
<a href="https://sourceforge.net/projects/legendaryos/files/vm/kde/" target="_blank" class="btn btn-primary btn-sm">SourceForge</a>
<a href="https://transfer.it" target="_blank" class="btn btn-secondary btn-sm">Transfer.it</a>
</div>
</div>
</div>
<div class="dl-card reveal">
<div class="dl-card-left">
<div class="dl-card-de-badge blue">BLUE</div>
<img src="images/environments/blue.png" alt="LegendaryOS Blue" class="de-screenshot" />
</div>
<div class="dl-card-right">
<div class="dl-card-header">
<h3 class="dl-card-title">LegendaryOS <strong>Blue</strong></h3>
</div>
<p class="dl-card-desc">Obraz ISO z edycją Blue — autorskie środowisko graficzne HackerOS. Lekki i sprawdzony w środowiskach wirtualnych.</p>
<div class="dl-meta"><span>ISO</span><span>HackerOS DE</span></div>
<div class="dl-buttons">
<a href="https://sourceforge.net/projects/legendaryos/files/vm/blue/" target="_blank" class="btn btn-primary btn-sm">SourceForge</a>
<a href="https://transfer.it" target="_blank" class="btn btn-secondary btn-sm">Transfer.it</a>
</div>
</div>
</div>
<div class="dl-card reveal">
<div class="dl-card-left">
<div class="dl-card-de-badge cosmic">COSMIC</div>
<img src="images/environments/cosmic.png" alt="COSMIC DE" class="de-screenshot" />
</div>
<div class="dl-card-right">
<div class="dl-card-header">
<h3 class="dl-card-title">LegendaryOS <strong>Cosmic</strong></h3>
</div>
<p class="dl-card-desc">Obraz ISO z edycją Cosmic — idealne środowisko do testowania nowego DE bez ryzyka na głównym systemie.</p>
<div class="dl-meta"><span>ISO</span><span>COSMIC DE</span></div>
<div class="dl-buttons">
<a href="https://sourceforge.net/projects/legendaryos/files/vm/cosmic/" target="_blank" class="btn btn-primary btn-sm">SourceForge</a>
<a href="https://transfer.it" target="_blank" class="btn btn-secondary btn-sm">Transfer.it</a>
</div>
</div>
</div>
</div>
<div class="install-note reveal">
<strong>Uruchomienie przez QEMU (KVM):</strong>
<div class="code-block pixel-corners" style="margin-top:1rem;">
<button class="copy-btn" data-copy="qemu">KOPIUJ</button>
<span class="comment"># Uruchom pobrany obraz ISO w QEMU (min. 4 GB RAM zalecane)</span><br>
<span class="cmd-keyword">qemu-system-x86_64</span> \<br>
<span class="cmd-flag">-m</span> <span class="cmd-value">4G</span> \<br>
<span class="cmd-flag">-cpu</span> host \<br>
<span class="cmd-flag">-accel</span> kvm \<br>
<span class="cmd-flag">-smp</span> <span class="cmd-value">4</span> \<br>
<span class="cmd-flag">-cdrom</span> <span class="cmd-value">LegendaryOS-kde-x86_64.iso</span> \<br>
<span class="cmd-flag">-vga</span> virtio \<br>
<span class="cmd-flag">-display</span> sdl<br><br>
<span class="comment"># Alternatywnie: zaimportuj do virt-manager lub GNOME Boxes</span>
</div>
</div>
</div>
<!-- UPGRADE TAB -->
<div class="tab-content reveal" id="tab-upgrade">
<p class="tab-intro">Przełącz istniejący system oparty na Fedorze bezpośrednio na LegendaryOS — bez reinstalacji, bez utraty danych.</p>
<div class="code-block pixel-corners">
<button class="copy-btn" data-copy="upgrade">KOPIUJ</button>
<span class="comment"># Upewnij się, że bootc jest zainstalowany</span><br>
<span class="cmd-keyword">sudo</span> dnf install <span class="cmd-value">bootc</span><br><br>
<span class="comment"># Przełącz na LegendaryOS KDE</span><br>
<span class="cmd-keyword">sudo</span> bootc switch <span class="cmd-string">ghcr.io/LegendaryOS/LegendaryOS-kde:latest</span><br><br>
<span class="comment"># Sprawdź status</span><br>
<span class="cmd-keyword">bootc</span> status<br><br>
<span class="comment"># Zrestartuj, aby zastosować zmianę</span><br>
<span class="cmd-keyword">systemctl</span> reboot
</div>
<div class="install-note" style="margin-top:1.5rem;">
Dane w <code>/home</code> i <code>/var</code> pozostają nienaruszone. Konfiguracje w <code>/etc</code> są scalane automatycznie przez mechanizm 3-way merge bootc.
</div>
</div>
<!-- CUSTOM IMAGE TAB -->
<div class="tab-content reveal" id="tab-custom">
<p class="tab-intro">Zbuduj własną wersję LegendaryOS jako obraz OCI. Dodaj pakiety, konfigurację, usługi systemd — wszystko deklaratywnie w jednym Containerfile.</p>
<div class="code-block pixel-corners">
<button class="copy-btn" data-copy="custom">KOPIUJ</button>
<span class="comment"># Containerfile — własny obraz oparty na LegendaryOS KDE</span><br>
<span class="cmd-keyword">FROM</span> <span class="cmd-string">ghcr.io/LegendaryOS/LegendaryOS-kde:latest</span><br><br>
<span class="comment"># Dodaj pakiety przez dnf</span><br>
<span class="cmd-keyword">RUN</span> dnf install <span class="cmd-flag">-y</span> vim git htop && dnf clean all<br><br>
<span class="comment"># Skopiuj własną konfigurację</span><br>
<span class="cmd-keyword">COPY</span> my-config/ /etc/<br><br>
<span class="comment"># Zbuduj i wypchnij do rejestru</span><br>
<span class="cmd-keyword">podman</span> build <span class="cmd-flag">-t</span> <span class="cmd-string">ghcr.io/moj-user/moj-legendary:latest</span> .<br>
<span class="cmd-keyword">podman</span> push <span class="cmd-string">ghcr.io/moj-user/moj-legendary:latest</span><br><br>
<span class="comment"># Przełącz system na własny obraz</span><br>
<span class="cmd-keyword">sudo</span> bootc switch <span class="cmd-string">ghcr.io/moj-user/moj-legendary:latest</span>
</div>
</div>
</div>
</section>
<!-- IMMUTABLE -->
<section id="immutable">
<div class="container">
<div class="section-header reveal">
<span class="section-tag">filozofia projektu</span>
<h2 class="section-title">CZYM JEST <span class="accent">IMMUTABLE</span> LINUX?</h2>
</div>
<div class="pixel-divider reveal"><span class="pixel-divider-icon">⬣</span></div>
<p class="reveal" style="text-align:center;color:var(--text-secondary);font-size:1.05rem;max-width:700px;margin:0 auto 3rem;font-family:'Rajdhani',sans-serif;">
Tradycyjne dystrybucje Linux pozwalają na modyfikację każdego pliku systemowego.
LegendaryOS stosuje odmienną filozofię — <strong style="color:var(--neon-pink)">system jest prawdą, a zmiany są wyjątkiem</strong>, nie regułą.
</p>
<div class="immutable-grid">
<div class="immutable-card reveal"><h4>ODPORNOŚĆ NA USZKODZENIA</h4><p>Przypadkowe <code>rm -rf</code>, błędna konfiguracja, wadliwy skrypt — żadna z tych operacji nie może dotknąć partycji systemowej zamontowanej tylko do odczytu.</p></div>
<div class="immutable-card reveal"><h4>PEŁNA PRZEWIDYWALNOŚĆ</h4><p>Stan systemu po uruchomieniu jest zawsze identyczny z obrazem OCI. Zero "działa u mnie" — każda instalacja tego samego obrazu jest bit-for-bit identyczna.</p></div>
<div class="immutable-card reveal"><h4>BEZPIECZNE AKTUALIZACJE</h4><p>Aktualizacje są testowane i podpisywane przed wydaniem. Jeśli coś pójdzie nie tak — reboot przywraca poprzednią generację. Koniec z zepsutymi aktualizacjami.</p></div>
<div class="immutable-card reveal"><h4>DANE W /home SĄ BEZPIECZNE</h4><p>Pliki użytkownika w <code>/home</code> oraz <code>/var</code> nigdy nie są dotykane przez aktualizacje systemu. Twoje dane i konfiguracje pozostają nienaruszone.</p></div>
<div class="immutable-card reveal"><h4>MNIEJSZA POWIERZCHNIA ATAKU</h4><p>Złośliwe oprogramowanie nie może modyfikować plików systemowych nawet po uzyskaniu uprawnień użytkownika. System hosta pozostaje czysty.</p></div>
<div class="immutable-card reveal"><h4>SZYBSZE STARTY</h4><p>System nie musi weryfikować spójności tysięcy plików przy każdym rozruchu. Obraz jest zaufany i niezmienny — boot jest szybszy i pewniejszy.</p></div>
</div>
</div>
</section>
<!-- FAQ -->
<section id="faq" style="background:var(--bg-secondary);border-top:1px solid var(--border-subtle);">
<div class="container">
<div class="section-header reveal">
<span class="section-tag">często zadawane pytania</span>
<h2 class="section-title">FAQ</h2>
</div>
<div class="faq-list">
<div class="faq-item reveal">
<button class="faq-question"><span class="faq-question-text">Czy mogę instalować normalne aplikacje RPM?</span><span class="faq-arrow">▼</span></button>
<div class="faq-answer">Tak. Flatpak to zalecana metoda dla aplikacji desktopowych. Możesz też budować własne obrazy OCI z dodatkowymi pakietami dnf i przełączać na nie system przez bootc. Do celów deweloperskich używaj Toolbox lub Distrobox.</div>
</div>
<div class="faq-item reveal">
<button class="faq-question"><span class="faq-question-text">Jak często wychodzą aktualizacje systemu?</span><span class="faq-arrow">▼</span></button>
<div class="faq-answer">LegendaryOS synchronizuje się z cyklem wydań Fedory. Wydania stabilne pojawiają się regularnie, a kanał <code>:testing</code> oferuje najnowsze zmiany dla odważnych. Automatyczne sprawdzanie aktualizacji można skonfigurować przez timer systemd.</div>
</div>
<div class="faq-item reveal">
<button class="faq-question"><span class="faq-question-text">Co się dzieje z /etc — mogę edytować konfiguracje?</span><span class="faq-arrow">▼</span></button>
<div class="faq-answer">Katalog <code>/etc</code> jest nadpisywalny i zarządzany przez mechanizm 3-way merge. Twoje lokalne zmiany są zachowywane podczas aktualizacji i scalane ze zmianami z obrazu. <code>/var</code> i <code>/home</code> są w pełni pod kontrolą użytkownika.</div>
</div>
<div class="faq-item reveal">
<button class="faq-question"><span class="faq-question-text">Czym bootc różni się od rpm-ostree?</span><span class="faq-arrow">▼</span></button>
<div class="faq-answer">bootc to następca rpm-ostree. Zamiast własnego formatu drzewa ostree, bootc operuje bezpośrednio na standardowych obrazach OCI. System jest w całości obrazem kontenera, co upraszcza budowanie, dystrybucję i aktualizacje.</div>
</div>
<div class="faq-item reveal">
<button class="faq-question"><span class="faq-question-text">Czy bootc działa z Secure Boot?</span><span class="faq-arrow">▼</span></button>
<div class="faq-answer">Tak. LegendaryOS obsługuje Secure Boot przez podpisane obrazy jądra i bootloadera. Obrazy OCI są podpisywane kluczem projektu i weryfikowane podczas aktualizacji. Możesz też dodać własne klucze MOK.</div>
</div>
<div class="faq-item reveal">
<button class="faq-question"><span class="faq-question-text">Jak wykonać rollback do poprzedniej wersji?</span><span class="faq-arrow">▼</span></button>
<div class="faq-answer">Rollback jest błyskawiczny: uruchom <code>sudo bootc rollback</code> i zrestartuj, lub wybierz poprzednią pozycję w menu GRUB. System przwróci dokładny stan poprzedniej generacji bez dotykania danych użytkownika.</div>
</div>
</div>
</div>
</section>
<!-- FOOTER -->
<footer>
<div class="footer-grid">
<div class="footer-brand">
<img class="site-logo" src="images/LegendaryOS.png" alt="LegendaryOS" style="width:50px;height:50px;" />
<span class="footer-brand-name">LEGENDARY OS</span>
<p>Nowoczesna, niezmutowalna dystrybucja Linux.<br>Zbudowana na Fedorze i mechanizmie bootc.<br>Dla tych, którzy cenią niezawodność i kontrolę.</p>
</div>
<div class="footer-col"><h5>Dokumentacja</h5><ul><li><a href="#install">Instalacja</a></li><li><a href="#bootc">bootc Guide</a></li><li><a href="#immutable">Immutable Linux</a></li><li><a href="#features">Funkcje</a></li><li><a href="#faq">FAQ</a></li></ul></div>
<div class="footer-col"><h5>Narzędzia</h5><ul><li><a href="#">Toolbox</a></li><li><a href="#">Distrobox</a></li><li><a href="#">Flatpak</a></li><li><a href="#">Podman</a></li><li><a href="#">Buildah</a></li></ul></div>
<div class="footer-col"><h5>Społeczność</h5><ul><li><a href="https://github.com/LegendaryOS-Linux-System" target="_blank">GitHub</a></li><li><a href="https://www.reddit.com/r/LegendaryOS/" target="_blank">Reddit</a></li><li><a href="https://github.com/orgs/LegendaryOS-Linux-System/discussions" target="_blank">Forum</a></li><li><a href="https://github.com/LegendaryOS-Linux-System/LegendaryOS/issues" target="_blank">Zgłoś błąd</a></li><li><a href="changelog/index.html">Changelog</a></li></ul></div>
</div>
<div class="footer-bottom">
<p>2026 LEGENDARY OS PROJECT — OPARTY NA FEDORZE LINUX</p>
<span class="version-badge">v1.0.0-alpha</span>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>