diff --git a/config.toml b/config.toml index 6aae1f480751ffee93c0d3f75246c757bf552af7..9aa25a8a34bb8586cac84f51c1b5a370488b3d90 100644 --- a/config.toml +++ b/config.toml @@ -593,7 +593,11 @@ name = "Dokumentacja" url = "/docs/" [[languages.pl.menu.main]] weight = 2 -name = "Community" +name = "FAQ" +url = "/pl/faq" +[[languages.pl.menu.main]] +weight = 2 +name = "SpoÅ‚eczność" url = "/community" [[languages.pl.menu.main]] weight = 3 diff --git a/content/community.pl.md b/content/community.pl.md index 0072fa19e4137c26cdc3a131e23144c5bffd7f2c..63e926fb0d42d0310fd8a6a0305df19bda26fdee 100644 --- a/content/community.pl.md +++ b/content/community.pl.md @@ -1,8 +1,8 @@ +++ -title = "Community" +title = "SpoÅ‚eczność" +++ -This page attempts to explain how the Redox OS community is organised and help you navigate it. +Ta strona pokazuje jak zorganizowana jest spoÅ‚eczność Redox OS i jak siÄ™ po niej poruszać. <a id="chat"></a> @@ -11,18 +11,18 @@ This page attempts to explain how the Redox OS community is organised and help y <a id="forum"></a> ## [Forum](https://discourse.redox-os.org/) -This is the best way to discuss more general topics that aren't about specific things that need to be addressed one way or another. You can sign up like any other website. +To forum najlepszy sposób na omówienie bardziej ogólnych tematów, które nie dotyczÄ… konkretnych spraw, którymi należy siÄ™ zająć w ten czy inny sposób. Możesz zarejestrować siÄ™ jak w każdej innej witrynie. <a id="gitlab"></a> ## [GitLab](https://gitlab.redox-os.org/redox-os/redox) -A bit more formal way of communication with fellow Redox devs, but a little less quick and convenient like the chat. Submit an issue when you run into problems compiling, testing, or just would like to discuss a certain topic, be it features, code style, code inconsistencies, minor changes and fixes, etc. +Nieco bardziej formalny sposób komunikacji z innymi twórcami Redox, ale trochÄ™ mniej szybki i wygodny jak czat. ZgÅ‚oÅ› problem, jeÅ›li napotkasz problemy podczas kompilacji, testowania lub po prostu chcesz omówić okreÅ›lony temat, czy to funkcje, styl kodu, niespójnoÅ›ci kodu, drobne zmiany i poprawki itp. <a id="reddit"></a> ## [Redox OS on Reddit](https://www.reddit.com/r/Redox/) -If you want a quick look at what's going on and talk about it. +JeÅ›li chcesz szybko rzucić okiem na to, co siÄ™ dzieje i porozmawiać o tym. -[reddit.com/r/rust](https://www.reddit.com/r/rust) for related Rust news and discussions. +[reddit.com/r/rust](https://www.reddit.com/r/rust) dla powiÄ…zanych wiadomoÅ›ci i dyskusji na temat Rusta. diff --git a/content/docs.pl.md b/content/docs.pl.md index 5cea3f80bedcb1acd629d52092fef60b9ff05a66..539ef676bd15c7797b977d3f911d42e9ec361f11 100644 --- a/content/docs.pl.md +++ b/content/docs.pl.md @@ -10,13 +10,13 @@ GorÄ…co polecamy zacząć od [Książki](https://doc.redox-os.org/book/), gdyż [Książka](https://doc.redox-os.org/book/). Książka opisujÄ…ca architekturÄ™ systemu Redox. -[Talks](/talks/). Redox talks given at various events and conferences. +[Konferencje](/talks/). Przemówienia Redox wygÅ‚aszane na różnych wydarzeniach i konferencjach. -[redox_syscall](https://docs.rs/redox_syscall/latest/syscall/). Documentation for the Redox system calls. +[redox_syscall](https://docs.rs/redox_syscall/latest/syscall/). Dokumentacja wywoÅ‚aÅ„ systemowych Redox. -[libstd](https://doc.rust-lang.org/stable/std/). Documentation for the Rust standard library. +[libstd](https://doc.rust-lang.org/stable/std/). Dokumentacja standardowej biblioteki Rusta. -[Ion Manual](https://doc.redox-os.org/ion-manual/). Documentation for the Ion shell. +[Ion Manual](https://doc.redox-os.org/ion-manual/). Dokumentacja powÅ‚oki Ion. ## Współtworzenie systemu Redox diff --git a/content/donate.pl.md b/content/donate.pl.md index b76d149217c4034e2daaba1da1e1a68083e5bc51..488ce5b274f9e9d88c50dd3e3c5b802860c0f678 100644 --- a/content/donate.pl.md +++ b/content/donate.pl.md @@ -4,15 +4,16 @@ title = "Darowizny" ## Jackpot51 -Jackpot51, albo Jeremy Soller, jest twórcÄ…, opiekunem i głównym developerem systemu Redox OS. +Jeremy Soller + +Jeremy Soller jest twórcÄ…, opiekunem i głównym programistÄ… Redox OS. Darowizny na rzecz Jeremy’ego Sollera sÄ… traktowane jako prezent podlegajÄ…cy opodatkowaniu i zostanÄ… wykorzystane wedÅ‚ug jego uznania. Możesz przekazać mu datek pieniężny nastÄ™pujÄ…cymi Å›rodkami: - [Patreon](https://www.patreon.com/redox_os) - [Liberapay](https://liberapay.com/redox_os) - [Paypal](https://www.paypal.me/redoxos) -- Jeremy Soller no longer accepts Bitcoin or Ethereum donations. Do not send - anything to the previously listed addresses, as it will not be received. +- JJeremy Soller nie przyjmuje już darowizn w postaci Bitcoinów ani Ethereum. Nie wysyÅ‚aj niczego na wczeÅ›niej podane adresy, ponieważ nie zostanÄ… odebrane. NastÄ™pujÄ…ce osoby podarowaÅ‚y $4 lub wiÄ™cej na wsparcie rozwoju Redox OS: {{% partial "donors/jackpot51.html" %}} diff --git a/content/faq.pl.md b/content/faq.pl.md new file mode 100644 index 0000000000000000000000000000000000000000..6c8b087b83ac29a3e2decc31c394ff7d9f470f98 --- /dev/null +++ b/content/faq.pl.md @@ -0,0 +1,335 @@ ++++ +title = "FAQ" ++++ + +Na tej stronie znajdujÄ… siÄ™ pytania/odpowiedzi dla nowicjuszy i użytkowników koÅ„cowych. + +- [Co to jest Redox?](#Co-to-jest-Redox) +- [Co znaczy Redox?](#Co-znaczy-Redox) +- [Jakie funkcje ma Redox?](#Jakie-funkcje-ma-Redox) + - [Microkernel benefits](#microkernel-benefits) + - [Rust benefits](#rust-benefits) +- [Jaki jest cel Redox?](#Jaki-jest-cel-Redox) +- [Co mogÄ™ zrobić z Redox?](#Co-mogÄ™-zrobić-z-Redox) +- [Co to jest system operacyjny typu Unix?](#Co-to-jest-system-operacyjny-typu-Unix) +- [Jak Redox inspiruje siÄ™ innymi systemami?](#Jak-Redox-inspiruje-siÄ™-innymi-systemami) + - [Plan 9](#plan-9) + - [Minix](#minix) + - [seL4](#sel4) + - [BSD](#bsd) + - [Linux](#linux) +- [Co to jest microkernel?](#Co-to-jest-microkernel) +- [Jakie programy może uruchomić Redox?](#Jakie-programy-może-uruchomić-Redox) +- [Jak zainstalować programy na Redox?](#Jak-zainstalować-programy-na-Redox) +- [Jakie sÄ… warianty Redox?](#Jakie-sÄ…-warianty-Redox) +- [Które urzÄ…dzenia obsÅ‚uguje Redox?](#Które-urzÄ…dzenia-obsÅ‚uguje-Redox) +- [Mam komputer z niższej półki, czy Redox bÄ™dzie na nim dziaÅ‚aÅ‚?](#Mam-komputer-z-niższej-półki-czy-Redox-bÄ™dzie-na-nim-dziaÅ‚aÅ‚) +- [Z jakimi maszynami wirtualnymi Redox ma integracjÄ™?](#Z-jakimi-maszynami-wirtualnymi-Redox-ma-integracjÄ™) +- [Jak skompilować Redox OS?](#Jak-skompilować-Redox-OS) + - [Jak uruchomić QEMU bez GUI](#Jak-uruchomić-QEMU-bez-GUI) + - [Jak rozwiÄ…zywać problemy z kompilacjÄ… w przypadku bÅ‚Ä™dów](#Jak-rozwiÄ…zywać-problemy-z-kompilacjÄ…-w-przypadku-bÅ‚Ä™dów) + - [Jak zgÅ‚aszać bÅ‚Ä™dy w Redox](#Jak-zgÅ‚aszać-bÅ‚Ä™dy-w-Redox) +- [Jak mogÄ™ przyczynić siÄ™ do rozwoju projektu Redox?](#Jak-mogÄ™-przyczynić-siÄ™-do-rozwoju-projektu-Redox) +- [Mam problem/pytanie do zespoÅ‚u Redox](#Mam-problempytanie-do-zespoÅ‚u-Redox) + + +## Co to jest Redox? + +Redox to system operacyjny oparty na mikrojÄ…drze, kompletny, w peÅ‚ni funkcjonalny system operacyjny ogólnego przeznaczenia, skupiajÄ…cy siÄ™ na bezpieczeÅ„stwie, wolnoÅ›ci, niezawodnoÅ›ci, poprawnoÅ›ci i pragmatyzmie. + +Tam, gdzie to możliwe, komponenty systemu sÄ… pisane w jÄ™zyku Rust i uruchamiane w przestrzeni użytkownika. + +### Aktualny stan + +Redox to oprogramowanie o jakoÅ›ci alfa/beta, ponieważ wdrażamy nowe funkcje i naprawiamy bÅ‚Ä™dy. + +Dlatego nie jest jeszcze gotowy do codziennego użytku, możesz przetestować system do jego dojrzaÅ‚oÅ›ci i **nie przechowuj wrażliwych danych bez odpowiedniej kopii zapasowej.** + +Wersja 1.0 zostanie wydana, gdy wszystkie API systemu zostanÄ… uznane za stabilne. + +## Co znaczy Redox? + +[Redox](https://en.wikipedia.org/wiki/Redox) ito reakcja chemiczna (redukcja-utlenianie), w wyniku której powstaje rdza, ponieważ Redox jest systemem operacyjnym napisanym w jÄ™zyku Rust, ma to sens. + +To też brzmi jak Minix/Linux. + +## Jakie funkcje ma Redox? + +### Microkernel benefits + +#### Prawdziwa moduÅ‚owość + +Możesz modyfikować/zmieniać wiele komponentów systemu bez ponownego uruchamiania systemu.[livepatching](https://en.wikipedia.org/wiki/Kpatch). + +#### Izolacja bÅ‚Ä™dów + +WiÄ™kszość komponentów systemu dziaÅ‚a w przestrzeni użytkownika w systemie mikrojÄ…dra, bÅ‚Ä…d w komponencie innym niż jÄ…dro nie spowoduje awarii systemu/jÄ…dra. Wiecej infromacji: [crash the system/kernel](https://en.wikipedia.org/wiki/Kernel_panic). + +#### No-reboot design + +W dobrze zaprojektowanych i napisanych Microkernelach naprawianie bÅ‚Ä™dów wystepuje bardzo rzadko, wiÄ™c nie bÄ™dziesz musiaÅ‚ zbyt czÄ™sto restartować systemu, aby go zaktualizować. + +Ponieważ wiÄ™kszość komponentów systemu znajduje siÄ™ w przestrzeni użytkownika, można je wymieniać na bieżąco (co skraca czas przestoju administratorów serwerów). + +#### Åatwy w rozwoju i debugowaniu + +WiÄ™kszość komponentów systemu dziaÅ‚a w przestrzeni użytkownika, co upraszcza testowanie/debugowanie. + +### Rust benefits + +#### Mniej prawdopodobne, że bÄ™dÄ… zawieraÅ‚y bÅ‚Ä™dy + +Restrykcyjna skÅ‚adnia jezyka Rust i sugestie kompilatora znacznie zmniejszajÄ… prawdopodobieÅ„stwo wystÄ…pienia bÅ‚Ä™dów. + +#### Nie ma potrzeby stosowania zabezpieczeÅ„ przed exploitami C/C++ + +Konstrukcja mikrojÄ…dra napisana w Rust chroni przed defektami pamiÄ™ci C/C++. + +IzolujÄ…c komponenty systemu od jÄ…dra, [powierzchnia ataku](https://en.wikipedia.org/wiki/Attack_surface) jest bardzo ograniczona. + +#### WiÄ™ksze bezpieczeÅ„stwo i niezawodność bez znaczÄ…cego wpÅ‚ywu na wydajność + +Ponieważ jÄ…dro jest maÅ‚e, zużywa mniej pamiÄ™ci do wykonywania swojej pracy, a ograniczony rozmiar kodu jÄ…dra pomaga utrzymać status prawie wolny od bÅ‚Ä™dów ([Zasada KISS](https://en.wikipedia.org/wiki/KISS_principle)). + +Bezpieczny i szybki projekt jÄ™zyka Rusta, w poÅ‚Ä…czeniu z maÅ‚ym rozmiarem kodu jÄ…dra, pomaga zapewnić niezawodny, wydajny i Å‚atwy w utrzymaniu rdzeÅ„ systemu. + +#### BezpieczeÅ„stwo wÄ…tków + +ObsÅ‚uga bezpieczeÅ„stwa wÄ…tków w jÄ™zyku C/C++ jest dość delikatna i bardzo Å‚atwo jest napisać program, który wyglÄ…da na bezpieczny do dziaÅ‚ania w wielu wÄ…tkach, ale który wprowadza subtelne bÅ‚Ä™dy lub luki w zabezpieczeniach. JeÅ›li jeden wÄ…tek uzyskuje dostÄ™p do fragmentu stanu w tym samym czasie, gdy inny wÄ…tek go zmienia, w caÅ‚ym programie mogÄ… pojawić siÄ™ naprawdÄ™ mylÄ…ce i dziwaczne bÅ‚Ä™dy. + +Ale w Rust tego rodzaju bÅ‚Ä™dów można Å‚atwo uniknąć, ten sam system typów, który powstrzymuje nas przed zapisywaniem zagrożeÅ„ w pamiÄ™ci, uniemożliwia nam zapisywanie niebezpiecznych wzorców współbieżnego dostÄ™pu + +#### Sterowniki pisane w Rust + +Sterowniki pisane w Rust zawieraja mniej bÅ‚edów ze wzglÄ™du na rygorystyczne sprawdzanie typów i wycieków pamiÄ™ci juz w trakcie kompilacji co zwieksza prawdopodobieÅ„stwo mniejszej iloÅ›ci możliwych bÅ‚edów w samym kodzie i dlatego sÄ… bezpieczniejsze w użytkowaniu. +- [Lista aktualnie obsÅ‚ugiwanych urzÄ…dzeÅ„](#which-devices-does-redox-support) + +#### System plików inspirowany ZFS + +Redox używa RedoxFS jako domyÅ›lnego systemu plików, obsÅ‚uguje podobne funkcje jak [ZFS](https://docs.freebsd.org/en/books/handbook/zfs/) z implementacjÄ… napisanÄ… w Rust. + +Oczekuj wysokiej wydajnoÅ›ci i bezpieczeÅ„stwa danych jak (kopiowanie przy zapisie, integralność danych, woluminy, migawki, zabezpieczenie przed utratÄ… danych itd.). + +## Jaki jest cel Redox? + +Głównym celem Redox jest bycie systemem operacyjnym ogólnego przeznaczenia, przy jednoczesnym zachowaniu bezpieczeÅ„stwa, niezawodnoÅ›ci i poprawnoÅ›ci. + +Redox ma być alternatywÄ… dla istniejÄ…cych systemów uniksowych (Linux/BSD), z możliwoÅ›ciÄ… uruchamiania wiÄ™kszoÅ›ci programów uniksowych jedynie po rekompilacji lub minimalnych modyfikacjach. + +- [Nasze cele](https://doc.redox-os.org/book/ch01-01-our-goals.html) + +## Co mogÄ™ zrobić z Redox? + +Jako system operacyjny ogólnego przeznaczenia bÄ™dziesz w stanie wykonać prawie każde zadanie na wiÄ™kszoÅ›ci urzÄ…dzeÅ„ przy wysokiej wydajnoÅ›ci/bezpieczeÅ„stwie. + +Redox jest wciąż w fazie rozwoju, wiÄ™c lista obsÅ‚ugiwanych aplikacji jest obecnie ograniczona, ale stale dodajemy nowe aplikacje i ich lista stale roÅ›nie. + +- [Przypadki użycia](https://doc.redox-os.org/book/ch01-04-redox-use-cases.html) + + +## Co to jest system operacyjny typu Unix? + +Dowolny system operacyjny zgodny ze [Single Unix Specification](https://en.wikipedia.org/wiki/Single_UNIX_Specification) i [POSIX](https://en.wikipedia.org/wiki/POSIX), oczekuj [shell](https://en.wikipedia.org/wiki/Unix_shell), "[koncepcja wszytsko jest plikiem](https://en.wikipedia.org/wiki/Everything_is_a_file)" , wielozadaniowość i wielu użytkowników. + +[Unix](https://en.wikipedia.org/wiki/Unix) byÅ‚ bardzo wpÅ‚ywowym systemem wielozadaniowym i miaÅ‚ wpÅ‚yw na wybory projektowe wiÄ™kszoÅ›ci nowoczesnych systemów. + +- [ArtykuÅ‚ na Wikipedia](https://en.wikipedia.org/wiki/Unix-like) + + +## Jak Redox inspiruje siÄ™ innymi systemami? + +### [Plan 9](http://9p.io/plan9/index.html) + +Ten system operacyjny Bell Labs przenosi koncepcjÄ™ „wszystko jest plikiem†na najwyższy poziom, realizujÄ…c caÅ‚Ä… komunikacjÄ™ systemowÄ… z systemu plików. + +- [Drew DeVault wyjaÅ›nia Plan 9](https://drewdevault.com/2022/11/12/In-praise-of-Plan-9.html) +- [WpÅ‚yw Planu 9 na Redox](https://doc.redox-os.org/book/ch05-00-urls-schemes-resources.html) + +### [Minix](https://minix3.org/) + +Najbardziej wpÅ‚ywowy system uniksowy z mikrojÄ…drem, posiadajÄ…cy zaawansowane funkcje, takie jak moduÅ‚owość systemu, [kernel panic](https://en.wikipedia.org/wiki/Kernel_panic) rodporność, reinkarnacja sterowników, ochrona przed zÅ‚ymi sterownikami i bezpieczeÅ„stwo interfejsy do [komunikacji procesowej](https://en.wikipedia.org/wiki/Inter-process_communication). + +Redox jest w dużej mierze inspirowany Minixem, ma podobnÄ… architekturÄ™ i zestaw funkcji napisany w Rust. + +- [Jak Minix wpÅ‚ynÄ…Å‚ na projekt Redox](https://doc.redox-os.org/book/ch04-01-microkernels.html) + +### [seL4](https://sel4.systems/) + +Najszybszy i najprostszy mikrokernel na Å›wiecie, ma na celu wydajność i prostotÄ™. + +Redox kieruje siÄ™ tÄ… samÄ… zasadÄ…, starajÄ…c siÄ™ maksymalnie zmniejszyć przestrzeÅ„ jÄ…dra (przenoszÄ…c komponenty do przestrzeni użytkownika i zmniejszajÄ…c liczbÄ™ wywoÅ‚aÅ„ systemowych, przekazujÄ…c zÅ‚ożoność do przestrzeni użytkownika) i utrzymujÄ…c dobrÄ… wydajność. + +### [BSD](https://www.bsd.org/) + +Ta [rodzina](https://en.wikipedia.org/wiki/Research_Unix) Uniksa zawieraÅ‚a kilka ulepszeÅ„ systemów uniksowych, a warianty BSD o otwartym kodzie źródÅ‚owym, które dodaÅ‚y wiele ulepszeÅ„ do oryginalnego systemu (podobnie jak Linux). + +[FreeBSD](https://www.freebsd.org/) jest najbardziej godnym uwagi przykÅ‚adem, z którego Redox czerpaÅ‚ inspiracjÄ™ [Capsicum](https://man.freebsd.org/cgi/man.cgi?capsicum(4)) (system oparty na możliwoÅ›ciach) i [jails](https://en.wikipedia.org/wiki/Freebsd_jail) (technologia sandbox) do implementacji przestrzeni nazw. + +### [Linux](https://www.kernel.org/) + +Najbardziej zaawansowane monolityczne jÄ…dro i najwiÄ™kszy na Å›wiecie projekt open source, wprowadziÅ‚o kilka ulepszeÅ„ i optymalizacji do Å›wiata Uniksa. + +Redox próbuje wdrożyć ulepszenia wydajnoÅ›ci Linuksa w projekcie mikrojÄ…dra. + +## Co to jest microkernel? + +MikrojÄ…dro to niemal minimalna ilość oprogramowania, która może zapewnić mechanizmy potrzebne do wdrożenia systemu operacyjnego dziaÅ‚ajÄ…cego na najwyższych uprawnieniach procesora. + +Takie podejÅ›cie do projektowania systemu operacyjnego zapewnia wiÄ™kszÄ… stabilność i bezpieczeÅ„stwo przy niewielkim koszcie wydajnoÅ›ci. + +- [Wiecej informacji w ksiażce Redox](https://doc.redox-os.org/book/ch04-01-microkernels.html) + +## Jakie programy może uruchomić Redox? + +Redox zostaÅ‚ zaprojektowany tak, aby byÅ‚ kompatybilny ze źródÅ‚ami z wiÄ™kszoÅ›ci aplikacji zgodnych z Unixem, Linuxem i POSIX, wymagajÄ…c jedynie kompilacji. + +Obecnie wiÄ™kszość aplikacji GUI wymaga przeniesienia, ponieważ nie obsÅ‚ugujemy jeszcze X11 ani Wayland. + +Niektóre ważne oprogramowanie obsÅ‚ugiwane przez Redox: + +- [Bash](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/bash) +- [ffmpeg](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/ffmpeg) +- [GCC](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/gcc) +- [Git](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/git) +- [LLVM](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/llvm) +- [Mesa3D](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/mesa) +- [OpenSSL](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/openssl) +- [SDL2](https://gitlab.redox-os.org/redox-os/cookbook/-/tree/master/recipes/sdl2) + + +Możesz zobaczyć wszystkie przeniesione programy/komponenty do Redox [tutaj](https://static.redox-os.org/pkg/x86_64-unknown-redox/). + + +## Jak zainstalować programy na Redox? + +Redox ma menedżera pakietów podobnego do `apt` (Debian) i `pkg` (FreeBSD), możesz zobaczyć, jak go używać na tej stronie: + +- [Redox manager pakietów](https://doc.redox-os.org/book/ch02-08-pkg.html) + +## Jakie sÄ… warianty Redox? + +Redox OS ma kilka wariantów dla różnych zastosowaÅ„, peÅ‚na lista zastosowaÅ„ i wersji poniżej: + +- `server-minimal` - Najbardziej minimalny wariant z podstawowym systemem, przeznaczony dla urzÄ…dzeÅ„ wbudowanych, bardzo starych komputerów i programistów. + +- `desktop-minimal` - Najbardziej minimalny wariant z doÅ‚Ä…czonym Å›rodowiskiem graficznym Orbital, przeznaczony dla urzÄ…dzeÅ„ wbudowanych, bardzo starych komputerów i programistów. + +- `server` - Wariant serwerowy z kompletnym systemem i narzÄ™dziami sieciowymi, przeznaczony dla administratorów serwerów, urzÄ…dzeÅ„ wbudowanych, komputerów z niższej półki i programistów. + +- `desktop` - Wariant standardowy z kompletnym systemem, Å›rodowiskiem graficznym Orbital i przydatnymi narzÄ™dziami, przeznaczony do codziennego użytku, producentów, programistów i graczy. + +- `dev` - Wariant deweloperski z kompletnym systemem i narzÄ™dziami programistycznymi, przeznaczony dla programistów. + +- `demo` - Wariant demo z kompletnym systemem, narzÄ™dziami, grami, przeznaczony dla testerów, graczy i programistów. + +## Które urzÄ…dzenia obsÅ‚uguje Redox? + +Na Å›wiecie istniejÄ… miliardy urzÄ…dzeÅ„ z setkami modeli/architektur, staramy siÄ™ pisać sterowniki dla najczęściej używanych urzÄ…dzeÅ„, aby obsÅ‚ugiwać wiÄ™cej osób, niektóre sterowniki sÄ… specyficzne dla urzÄ…dzenia, a inne sÄ… specyficzne dla architektury. + +Zajrzyj do [HARDWARE.md](https://gitlab.redox-os.org/redox-os/redox/-/blob/master/HARDWARE.md) aby zobaczyć wszystkie przetestowane komputery. + +### CPU + +- Intel - 64-bit (x86_64) and 32-bit (i686) z rodziny Pentium II i nowszych z ograniczeniami. +- AMD - 64-bit (AMD64) i 32-bit. +- ARM - 64-bit (Aarch64) z ograniczeniami. + +### Hardware Interfaces + +- [ACPI](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/acpid) +- [PCI](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/pcid) + +(USB wkrótce) + +### Video + +- [VGA](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/vesad) - (BIOS) +- GOP (UEFI) +- [LLVMpipe](https://docs.mesa3d.org/drivers/llvmpipe.html) - Software Rendering + +(Intel/AMD oraz inne wkrótce) + +### DzwiÄ™k + +- [Intel chipsets](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/ihdad) +- [Realtek chipsets](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/ac97d) +- [PC speaker](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/pcspkrd) + +([Sound Blaster](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/sb16d) wkrótce) + +### Storage + +- [IDE](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/ided) - (PATA) +- [AHCI](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/ahcid) - (SATA) +- [NVMe](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/nvmed) + +(USB wkrótce) + +### WejÅ›cie + +- [PS/2 keyboards](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/ps2d) +- [PS/2 mouse](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/ps2d) +- [PS/2 touchpad](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/ps2d) + +(USB wkrótce) + +### Internet + +- [Intel Gigabit ethernet](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/e1000d) +- [Intel 10 Gigabit ethernet](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/ixgbed) +- [Realtek ethernet](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/rtl8168d) + +(Wi-Fi/[Atheros ethernet](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/alxd) wkrótce) + +## Mam komputer z niższej półki czy Redox bÄ™dzie na nim dziaÅ‚aÅ‚? + +Procesor komputera to najbardziej zÅ‚ożona maszyna na Å›wiecie, nawet najstarsze procesory sÄ… w stanie wykonać niektóre zawansowana obliczenia ale zależy to też od konkretnego zadania. + +Głównym problemem starych komputerów jest ilość dostÄ™pnej pamiÄ™ci RAM (sprzedawane byÅ‚y w czasach, gdy koÅ›ci RAM byÅ‚y drogie) i brak rozszerzeÅ„ SSE/AVX (programy wykorzystujÄ… je do przyspieszania algorytmów), przez co niektóre nowoczesne programy mogÄ… nie dziaÅ‚ać lub wymagajÄ… dużej iloÅ›ci pamiÄ™ci RAM do wykonywania zÅ‚ożonych zadaÅ„. + +Redox bÄ™dzie dziaÅ‚aÅ‚ normalnie (jeÅ›li system obsÅ‚uguje architekturÄ™ procesora), ale konieczne bÄ™dzie przetestowanie każdego programu. + +## Z jakimi maszynami wirtualnymi Redox ma integracjÄ™? + +- [QEMU](https://www.qemu.org/) +- [VirtualBox](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/vboxd) + +W przyszÅ‚oÅ›ci mikrokernel mógÅ‚by peÅ‚nić funkcjÄ™ hypervisora, podobnie jak [Xen](https://xenproject.org/). + +A [hypervisor](https://en.wikipedia.org/wiki/Hypervisor) to oprogramowanie umożliwiajÄ…ce jednoczesne uruchomienie wielu izolowanych instancji systemu operacyjnego. + +## Jak skompilować Redox OS? + +Obecnie Redox posiada skrypt startowy dla Pop OS!, Ubuntu, Debian, Fedora, Arch Linux, openSUSE i FreeBSD z nieutrzymywanÄ… obsÅ‚ugÄ… innych dystrybucji. + +Oferujemy również Podman jako naszÄ… uniwersalnÄ… metodÄ™ kompilacji. Jest to zalecany proces kompilacji dla systemów innych niż Debian, ponieważ pozwala uniknąć problemów Å›rodowiskowych w procesie kompilacji. + +- [Redox przewodnik](https://doc.redox-os.org/book/ch02-05-building-redox.html) - (Pop OS!, Ubuntu, Debian, Fedora, Arch Linux, openSUSE and FreeBSD) +- [Redox Podman przewodnk](https://doc.redox-os.org/book/ch02-06-podman-build.html) + +### Jak uruchomić QEMU bez GUI + +Uruchom: + +- `make qemu vga=no` + +### Jak rozwiÄ…zywać problemy z kompilacjÄ… w przypadku bÅ‚Ä™dów + +Przeczytaj [tÄ…](https://doc.redox-os.org/book/ch08-05-troubleshooting.html) stronÄ™ lub doÅ‚Ä…cz do nas na [Redox Chat](https://doc.redox-os.org/book/ch13-01-chat.html). + +### Jak zgÅ‚aszać bÅ‚Ä™dy w Redox + +Najpierw sprawdź Problemy na GitLabie, aby sprawdzić, czy Twój problem jest już znany. + +- [Redox przewodnik jak zgÅ‚aszać bÅ‚edy](https://doc.redox-os.org/book/ch12-03-creating-proper-bug-reports.html) + +## Jak mogÄ™ przyczynić siÄ™ do rozwoju projektu Redox? + +Możesz przyczynić siÄ™ na wiele sposobów do rozwoju Redox OS, wiecej informacji [CONTRIBUTING](https://gitlab.redox-os.org/redox-os/redox/blob/master/CONTRIBUTING.md). + +## Mam problem/pytanie do zespoÅ‚u Redox + +- Spójrz na stronÄ™ [Dokumentacja](/docs/), aby uzyskać wiÄ™cej szczegółów na temat elementów wewnÄ™trznych Redox. +- Spójrz na [Redox Book](https://doc.redox-os.org/book/) aby sprawdzić, czy odpowiada na Twoje pytania/rozwiÄ…zuje problem. +- JeÅ›li książka nie zawiera odpowiedzi na Twoje pytanie, zadaj pytanie/przedstaw swój problem na stronie [Chat](https://doc.redox-os.org/book/ch13-01-chat.html). + diff --git a/content/home.pl.md b/content/home.pl.md index ff4abe628c8fcc2ef0e34e8614b1f97fd08262be..42b62fe75f5712989ecf8b818a6eaea42fcb034e 100644 --- a/content/home.pl.md +++ b/content/home.pl.md @@ -10,6 +10,7 @@ url = "home" </div> <div class="col-md-4 install-box"> <br/> + <a class="btn btn-primary" href="/pl/quickstart/">Szybki start</a> <a class="btn btn-primary" href="https://gitlab.redox-os.org/redox-os/redox/-/releases">Zobacz Wydania</a> <a class="btn btn-default" href="https://gitlab.redox-os.org/redox-os/redox/">Pobierz z GitLaba</a> </div> diff --git a/content/quickstart.pl.md b/content/quickstart.pl.md new file mode 100644 index 0000000000000000000000000000000000000000..14a0688b0f9be1c4445d0f29499e203ab6901337 --- /dev/null +++ b/content/quickstart.pl.md @@ -0,0 +1,12 @@ ++++ +title = "Szybki start" ++++ + +- [Najnowsze wydanie](https://www.redox-os.org/news/release-0.8.0/) +- [Pierwsze kroki (książka Redox)](https://doc.redox-os.org/book/ch02-00-getting-started.html) +- [Redox Images](https://static.redox-os.org/img/) +- [Wydania](https://gitlab.redox-os.org/redox-os/redox/-/releases) + +## Building Redox + +- Tworzenie Redox z kodu źródÅ‚owego jest obsÅ‚ugiwane w systemie Linux i może dziaÅ‚ać na niektórych innych platformach, ale obecnie nie jest obsÅ‚ugiwane w systemie Windows. Aby zbudować Redox, postÄ™puj zgodnie z instrukcjami zawartymi w [Książce Redox](https://doc.redox-os.org/book/ch02-06-podman-build.html). JeÅ›li korzystasz z Pop!_OS, Ubuntu lub Debiana, możesz postÄ™pować zgodnie z [tymi instrukcjami](https://doc.redox-os.org/book/ch02-05-building-redox.html).