10 pontos por xguru 2021-06-28 | 1 comentários | Compartilhar no WhatsApp
  • OS no estilo Unix para o microprocessador de arquitetura RISC Waikato (WRAMP)

  • Kernel híbrido com foco em usabilidade e desempenho

  • Influenciado pelo Minix1

  • Gerenciamento de processos e memória: memória virtual, mapeamento de páginas, threads de kernel..

  • Sistema de arquivos em memória com suporte à maior parte da API POSIX

  • Shell próprio com suporte a pipes

1 comentários

 
xguru 2021-06-28

O título foi trazido exatamente como o próprio desenvolvedor, halfer53 (Bruce), apresentou no post introdutório.

Outra pessoa escreveu um comentário de apresentação no artigo do HN, e o autor elogiou dizendo que estava muito melhor do que sua própria explicação.

https://news.ycombinator.com/item?id=27647079

Nesta era em que a pesquisa em sistemas está morrendo [1], as únicas salvações que restam são coisas como o desenvolvimento do Nix/Guix para melhorar a gestão de OS, ou o ePBF para melhorar desempenho.

O Winix OS é um sopro de ar fresco como uma direção potencial para sistemas operacionais.

Como sempre digo, timing é tudo, e este provavelmente é um projeto como o Newton da Apple, que tinha muitas coisas boas, mas saiu alguns anos cedo demais.

O Winix tem como alvo a arquitetura RISC, e como o RISC-V está em rápida ascensão, um OS inclinado para RISC vai acabar recebendo vantagens.

Como a relação entre Linux e x86. O Linux se beneficiou do crescimento do x86-32 e do x86-64.

Neste ano, quando perguntaram ao Linus qual foi a maior conquista do Linux em comparação com outros OS, ele citou o inovador sistema de arquivos lock-free [2].

O Winix tem um inovador sistema de arquivos em memória compatível com POSIX (IMFS).

Imagine um OS com um IMFS compatível com os formatos em memória Arrow e TileDB, que estão ganhando popularidade hoje em dia.

Se computadores com RAM na casa dos terabytes logo se tornarem padrão, este pode se tornar o OS mais rápido, com um sistema de arquivos de ponta.

O Fuschia é outro OS moderno, mas, diferente do Winix, é focado e otimizado para mobile em vez de desktop.

[1] Systems Software Research is Irrelevant https://tianyin.github.io/misc/irrelevant.pdf

[2] Tradução da entrevista com Linus Torvalds pelos 30 anos do Linux