@@ -9,6 +9,7 @@ This page covers questions and answers for newcomers and end-users.
-[What features does Redox have?](#what-features-does-redox-have)
-[Microkernel benefits](#microkernel-benefits)
-[Rust benefits](#rust-benefits)
-[Other benefits](#other-benefits)
-[Comparison with other operating systems](#comparison-with-other-operating-systems)
-[What is the purpose of Redox?](#what-is-the-purpose-of-redox)
-[What I can do with Redox?](#what-i-can-do-with-redox)
...
...
@@ -105,6 +106,8 @@ In Rust, this kind of bug is easy to avoid: the same type system that keeps us f
Drivers written in Rust are likely to have fewer bugs and are therefore more stable and secure.
### Other benefits
-**ZFS-inspired filesystem**
Redox uses RedoxFS as the default filesystem. It supports similar features as [ZFS](https://docs.freebsd.org/en/books/handbook/zfs/) with a written-in-Rust implementation.
@@ -9,6 +9,7 @@ Essa página contém perguntas e respostas para iniciantes e usuários comuns.
-[Quais funções o Redox possui?](#quais-fun%C3%A7%C3%B5es-o-redox-possui)
-[Benefícios do Microkernel](#benefícios-do-microkernel)
-[Benefícios da Rust](#benefícios-da-rust)
-[Outros Benefícios](#outros-benefícios)
-[Comparação com outros sistemas operacionais](#comparação-com-outros-sistemas-operacionais)
-[Qual o propósito do Redox?](#qual-o-prop%C3%B3sito-do-redox)
-[O que posso fazer com o Redox?](#o-que-posso-fazer-com-o-redox)
...
...
@@ -83,12 +84,6 @@ O compilador da Rust ajuda o programador a evitar erros de memória e condiçõe
O design de um microkernel escrito em Rust protege contra as falhas de memória das linguagens C e C++, isolando o sistema do kernel a superfície de ataque é muito limitada.
-**Sistema de arquivos inspirado no ZFS**
O Redox utiliza o RedoxFS como sistema de arquivos padrão, ele suporta funções parecidas com as do [ZFS](https://docs.freebsd.org/en/books/handbook/zfs/) com uma implementação escrita em Rust.
Espere alto desempenho e segurança dos dados (copy-on-write, integridade de arquivos, volumes, snapshots, endurecido contra a perda de arquivos).
-**Melhorias de segurança/confiabilidade sem impacto significante no desempenho**
Como o kernel é pequeno, ele usa menos memória para fazer suas funções e o código limitado no kernel torna ele quase livre de bugs (objetivo do príncipio [KISS](https://en.wikipedia.org/wiki/KISS_principle)).
...
...
@@ -109,6 +104,14 @@ Mas na Rust esse tipo de bug é fácil de evitar, o mesmo sistema de escrita que
Drivers escritos em Rust possuem incentivos para ter menos bugs e portanto melhor segurança.
### Outros Benefícios
-**Sistema de arquivos inspirado no ZFS**
O Redox utiliza o RedoxFS como sistema de arquivos padrão, ele suporta funções parecidas com as do [ZFS](https://docs.freebsd.org/en/books/handbook/zfs/) com uma implementação escrita em Rust.
Espere alto desempenho e segurança dos dados (copy-on-write, integridade de arquivos, volumes, snapshots, endurecido contra a perda de arquivos).
### Comparação com outros sistemas operacionais
Você pode ver como o Redox é em comparação com o Linux, FreeBSD e Plan 9 nessas páginas: