Skip to content
Snippets Groups Projects
Commit 233f8398 authored by Rafal Bujak's avatar Rafal Bujak
Browse files

new translations

parent 3cbaee30
No related branches found
No related tags found
1 merge request!363Polish translation
......@@ -6,6 +6,7 @@ Na tej stronie znajdują się pytania/odpowiedzi dla nowicjuszy i użytkowników
- [Co to jest Redox?](#Co-to-jest-Redox)
- [Co znaczy Redox?](#Co-znaczy-Redox)
<<<<<<< HEAD
- [Jakie funkcje ma Redox?](#Jakie-funkcje-ma-Redox)
- [Microkernel benefits](#microkernel-benefits)
- [Rust benefits](#rust-benefits)
......@@ -13,6 +14,15 @@ Na tej stronie znajdują się pytania/odpowiedzi dla nowicjuszy i użytkowników
- [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)
=======
- [Jakie funkcje ma Redox?](#what-features-does-redox-have)
- [Microkernel benefits](#microkernel-benefits)
- [Rust benefits](#rust-benefits)
- [Jaki jest cel Redox?](#what-is-the-purpose-of-redox)
- [Co mogę zrobić z Redoxem?](#what-i-can-do-with-redox)
- [Co to jest system operacyjny typu Unix?](#what-is-a-unix-like-os)
- [Jak Redox inspiruje się innymi systemami?](#how-redox-is-inspired-by-other-systems)
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
- [Plan 9](#plan-9)
- [Minix](#minix)
- [seL4](#sel4)
......@@ -31,6 +41,19 @@ Na tej stronie znajdują się pytania/odpowiedzi dla nowicjuszy i użytkownikó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-problem/pytanie-do-zespołu-Redox)
- [Co to jest microkernel?](#what-is-a-microkernel)
- [Jakie programy może uruchomić Redox?](#what-programs-can-redox-run)
- [Jak zainstalować programy na Redox?](#how-to-install-programs-on-redox)
- [Jakie są warianty Redox?](#which-are-the-redox-variants)
- [Które urządzenia obsługuje Redox?](#which-devices-does-redox-support)
- [Mam komputer z niższej półki, czy Redox będzie na nim działał?](#i-have-a-low-end-computer-would-redox-work-on-it)
- [Z jakimi maszynami wirtualnymi Redox ma integrację?](#which-virtual-machines-does-redox-have-integration-with)
- [Jak skompilować Redox OS?](#how-do-i-build-redox)
- [Jak uruchomić QEMU bez GUI](#how-to-launch-qemu-without-gui)
- [Jak rozwiązywać problemy z kompilacją w przypadku błędów](#how-to-troubleshoot-your-build-in-case-of-errors)
- [Jak zgłaszać błędy w Redox](#how-to-report-bugs-on-redox)
- [Jak mogę przyczynić się do rozwoju projektu Redox?](#how-do-i-contribute-to-redox)
- [Mam problem/pytanie do zespołu Redox](#i-have-a-problemquestion-for-redox-team)
## Co to jest Redox?
......@@ -52,7 +75,11 @@ Wersja 1.0 zostanie wydana, gdy wszystkie API systemu zostaną uznane za stabiln
To też brzmi jak Minix/Linux.
<<<<<<< HEAD
## Jakie funkcje ma Redox?
=======
## What features does Redox have?
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
### Microkernel benefits
......@@ -64,7 +91,7 @@ Możesz modyfikować/zmieniać wiele komponentów systemu bez ponownego uruchami
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
#### Architektura No-reboot
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ć.
......@@ -109,7 +136,11 @@ Redox używa RedoxFS jako domyślnego systemu plików, obsługuje podobne funkcj
Oczekuj wysokiej wydajności i bezpieczeństwa danych jak (kopiowanie przy zapisie, integralność danych, woluminy, migawki, zabezpieczenie przed utratą danych itd.).
<<<<<<< HEAD
## Jaki jest cel Redox?
=======
## Jaki jest cel Redoxu?
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
Głównym celem Redox jest bycie systemem operacyjnym ogólnego przeznaczenia, przy jednoczesnym zachowaniu bezpieczeństwa, niezawodności i poprawności.
......@@ -117,22 +148,31 @@ Redox ma być alternatywą dla istniejących systemów uniksowych (Linux/BSD), z
- [Nasze cele](https://doc.redox-os.org/book/ch01-01-our-goals.html)
<<<<<<< HEAD
## Co mogę zrobić z Redox?
=======
## Co mogę zrobić z Redoxem?
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
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.
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)
<<<<<<< HEAD
## Co to jest system operacyjny typu Unix?
=======
## What is a Unix-like OS?
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
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.
[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)
<<<<<<< HEAD
## Jak Redox inspiruje się innymi systemami?
### [Plan 9](http://9p.io/plan9/index.html)
......@@ -183,6 +223,59 @@ Redox został zaprojektowany tak, aby był kompatybilny ze źródłami z większ
Obecnie większość aplikacji GUI wymaga przeniesienia, ponieważ nie obsługujemy jeszcze X11 ani Wayland.
Niektóre ważne oprogramowanie obsługiwane przez Redox:
=======
## How Redox is inspired by other systems?
### [Plan 9](http://9p.io/plan9/index.html)
This Bell Labs OS brings the concept of "everything is a file" to the highest level, doing all the system communication from the filesystem.
- [Drew DeVault explains the Plan 9](https://drewdevault.com/2022/11/12/In-praise-of-Plan-9.html)
- [Plan 9's influence on Redox](https://doc.redox-os.org/book/ch05-00-urls-schemes-resources.html)
### [Minix](https://minix3.org/)
The most influential Unix-like system with a microkernel, it has advanced features such as system modularity, [kernel panic](https://en.wikipedia.org/wiki/Kernel_panic) resistence, driver reincarnation, protection against bad drivers and secure interfaces for [process comunication](https://en.wikipedia.org/wiki/Inter-process_communication).
Redox is largely inspired by Minix, it has a similar architecture and feature set written in Rust.
- [How Minix influenced the Redox design](https://doc.redox-os.org/book/ch04-01-microkernels.html)
### [seL4](https://sel4.systems/)
The most fast and simple microkernel of the world, it aims for performance and simplicity.
Redox follow the same principle, trying to make the kernel-space small as possible (moving components to user-space and reducing the number of system calls, passing the complexity to user-space) and keeping the overall performance good (reducing the context switch cost).
### [BSD](https://www.bsd.org/)
This Unix [family](https://en.wikipedia.org/wiki/Research_Unix) included several improvements on Unix systems, the open-source variants of BSD added many improvements to the original system (like Linux did).
[FreeBSD](https://www.freebsd.org/) is the most notable example, Redox took inspiration from [Capsicum](https://man.freebsd.org/cgi/man.cgi?capsicum(4)) (a capability-based system) and [jails](https://en.wikipedia.org/wiki/Freebsd_jail) (a sandbox technology) for the namespaces implementation.
### [Linux](https://www.kernel.org/)
The most advanced monolithic kernel and biggest open-source project of the world, it brought several improvements and optimizations to the Unix-like world.
Redox tries to implement the Linux performance improvements in a microkernel design.
## What is a microkernel?
A microkernel is the near-minimum amount of software that can provide the mechanisms needed to implement an operating system, which runs on the highest privilege of the processor.
This approach to OS design brings more stability and security, with a small cost on performance.
- [Redox Book explanation](https://doc.redox-os.org/book/ch04-01-microkernels.html)
## What programs can Redox run?
Redox is designed to be source-compatible with most Unix, Linux and POSIX-compilant applications, only requiring compilation.
Currently, most GUI applications require porting, as we don't support X11 or Wayland yet.
Some important software that Redox supports:
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
- [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)
......@@ -192,6 +285,7 @@ Niektóre ważne oprogramowanie obsługiwane przez Redox:
- [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)
<<<<<<< HEAD
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?
......@@ -227,45 +321,110 @@ Zajrzyj do [HARDWARE.md](https://gitlab.redox-os.org/redox-os/redox/-/blob/maste
- 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.
=======
You can see all Redox components/ported programs [here](https://static.redox-os.org/pkg/x86_64-unknown-redox/).
## How to install programs on Redox?
Redox has a package manager similar to `apt` (Debian) and `pkg` (FreeBSD), you can see how to use it on this page:
- [Redox package manager](https://doc.redox-os.org/book/ch02-08-pkg.html)
## Which are the Redox variants?
Redox has some variants for each task, take a look on them below:
- `server-minimal` - The most minimal variant with a basic system, aimed for embedded devices, very old computers and developers.
- `desktop-minimal` - The most minimal variant with the Orbital desktop environment included, aimed for embedded devices, very old computers and developers.
- `server` - The server variant with a complete system and network tools, aimed for server administrators, embedded devices, low-end computers and developers.
- `desktop` - The standard variant with a complete system, Orbital desktop environment and useful tools, aimed for daily usage, producers, developers and gamers.
- `dev` - The development variant with a complete system and development tools, aimed for developers.
- `demo` - The demo variant with a complete system, tools, players and games, aimed for testers, gamers and developers.
## Which devices does Redox support?
There are billions of devices with hundreds of models/architectures in the world, we try to write drivers for the most used devices to support more people, some drivers are device-specific and others are architecture-specific.
Have a look at [HARDWARE.md](https://gitlab.redox-os.org/redox-os/redox/-/blob/master/HARDWARE.md) to see all tested computers.
### CPU
- Intel - 64-bit (x86_64) and 32-bit (i686) from Pentium II and after with limitations.
- AMD - 64-bit (AMD64) and 32-bit.
- ARM - 64-bit (Aarch64) with limitations.
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
### 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)
<<<<<<< HEAD
(USB wkrótce)
=======
(USB soon)
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
### Video
- [VGA](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/vesad) - (BIOS)
- GOP (UEFI)
<<<<<<< HEAD
- [LLVMpipe](https://docs.mesa3d.org/drivers/llvmpipe.html) - Renderowanie oprogramowania
(Intel/AMD i inne w przyszłości)
### Dzwięk
=======
- [LLVMpipe](https://docs.mesa3d.org/drivers/llvmpipe.html) - Software Rendering
(Intel/AMD and others in the future)
### Sound
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
- [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)
<<<<<<< HEAD
([Sound Blaster](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/sb16d) wkrótce)
### Przestrzeń dyskowa
=======
([Sound Blaster](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/sb16d) soon)
### Storage
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
- [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)
<<<<<<< HEAD
(USB wkrótce)
### Wejście
=======
(USB soon)
### Input
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
- [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)
<<<<<<< HEAD
(USB wkrótce)
=======
(USB soon)
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
### Internet
......@@ -273,6 +432,7 @@ Zajrzyj do [HARDWARE.md](https://gitlab.redox-os.org/redox-os/redox/-/blob/maste
- [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)
<<<<<<< HEAD
(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ł?
......@@ -284,10 +444,24 @@ Głównym problemem starych komputerów jest ilość dostępnej pamięci RAM (sp
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ę?
=======
(Wi-Fi/[Atheros ethernet](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/alxd) soon)
## I have a low-end computer, would Redox work on it?
A computer processor is the most complex machine of the world, even the most old processors are powerful for some tasks, it depends on the task.
The main problem with old computers is the amount of RAM available (they were sold in a epoch where RAM chips were expensive) and lack of SSE/AVX extensions (programs use them to speed up the algorithms), thus some modern programs may not work or require a lot of RAM to perform complex tasks.
Redox will work normally (if the processor architecture is supported by the system) but you will need to test each program.
## Which virtual machines does Redox have integration with?
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
- [QEMU](https://www.qemu.org/)
- [VirtualBox](https://gitlab.redox-os.org/redox-os/drivers/-/tree/master/vboxd)
<<<<<<< HEAD
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.
......@@ -326,3 +500,43 @@ Możesz przyczynić się na wiele sposobów do rozwoju Redox OS, wiecej informac
- 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).
=======
In the future the microkernel could act as a hypervisor, similar to [Xen](https://xenproject.org/).
A [hypervisor](https://en.wikipedia.org/wiki/Hypervisor) is software providing the ability to run multiple isolated operating system instances simultaneously.
## How do I build Redox?
Currently Redox has a bootstrap script for Pop OS!, Ubuntu, Debian, Fedora, Arch Linux, openSUSE and FreeBSD with unmaintained support for other distributions.
We also offer Podman as our universal compilation method, it is the recommended build process for non-Debian systems because it avoids environment problems on the build process.
- [Redox Book Guide](https://doc.redox-os.org/book/ch02-05-building-redox.html) - (Pop OS!, Ubuntu, Debian, Fedora, Arch Linux, openSUSE and FreeBSD)
- [Redox Book Podman Guide](https://doc.redox-os.org/book/ch02-06-podman-build.html)
### How to launch QEMU without GUI
Run:
- `make qemu vga=no`
### How to troubleshoot your build in case of errors
Read [this](https://doc.redox-os.org/book/ch08-05-troubleshooting.html) page or join us on [Redox Chat](https://doc.redox-os.org/book/ch13-01-chat.html).
### How to report bugs on Redox
Check GitLab Issues first to see if your problem is already known.
- [Redox Book Bug Report Guide](https://doc.redox-os.org/book/ch12-03-creating-proper-bug-reports.html)
## How do I contribute to Redox?
You can contribute to Redox in many ways, you can see them on [CONTRIBUTING](https://gitlab.redox-os.org/redox-os/redox/blob/master/CONTRIBUTING.md).
## I have a problem/question for Redox team
- Have a look at the [Documentation](/docs/) page for more details of Redox internals.
- Have a look at the [Redox Book](https://doc.redox-os.org/book/) to see if it answers your questions/fixes your problem.
- If the book does not answer your question, ask your question/say your problem on the [Chat](https://doc.redox-os.org/book/ch13-01-chat.html).
>>>>>>> 75a487c467f06a14655c4150ffe0b4b939ede9d6
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment