NextFerret Linux — minha distro

Eu vim apresentar minha distro,o NextFerretOS,baseado no debian 13 com algumas melhorias
vamos começar pelos motivos que eu fiz essa distro:
eu por muito tempo me acostumei a usar um sistema mutável,já tentei usar um sistema Imutável e não consegui usar,então resolvi criar uma (na hora eu tava com medo das grandes distros mudarem pra imutabilidade) com um proposito bem específico:Ser Atomica e o mesmo tempo Mutável,sim sim,eu sei que pode parecer opostos,mas eu tentei unir eles.
nas primeiras versões nem btrfs snapshot manager tinha,e eu dependia da boa vontade da bateria do meu notebook e da fonte,então resolvi criar o NF-Tree:o snapshot manager,e então integrar ao apt,mudei na versão q vai sair o instalador pra ser GUI,etc


print de como ela é (fiz uma modificação no xfce quando instalei na VM) (sim,é de uma versão antiga mas as novas nn tem uma mudança grande de aparencia)
github:GitHub - NextFerret/nextferret-linux: the official OS of Nextferret · GitHub

7 curtidas

Alguns sneak peaks pra variar


1 curtida

Eu confesso que fiquei um pouco confuso. Como funciona o NF-Tree? Poderia dar mais detalhes?

eh um Snapshot Manager que:
Cria Snapshots do BTRFS
Remove Snapshots do BTRFS
tem um daemon q cria snapshots a cada 3 horas
é integrado via apt hook como nessa foto aqui (eh uma versão antiga no print? sim)

1 curtida

Ah, entendi. É uma funcionalidade interessante.

A ideia é massa, entendo o seu ponto, mas não seria massa ser stand alone esse software?

Onde qualquer distro mutável baseada em debian poderia usar?

2 curtidas

ele já é standalone,basta vc criar a pasta nf-tree e configurar um hook para o apt que o nf-tree funciona

resolvi fazer o seguinte:
uma iso Minimal
uma iso KDE

nessa pagina nao tem onde baixar o .iso
https://github.com/NextFerret/nextferretOS

aparece somente se acessar o
https://nextferret.github.io/nextferretos/

tá em releases
image

versão 1.3 revisão 2 lançada

mudanças:
Agora o instalador é PyQt
Novos idiomas (francês,espanhol,galego,alemão)
Apt-NF-Tree adicionado
Nova maneira de atualizar

queria testar, mas ele pede internet obrigatorio,

tem como ser opcional?

Sendo um Hook, daria para integrar isso até ao Pacman do Arch :eyes:

Só um detalhe, isso não é atomicidade:

  • Imutabilidade: o sistema não pode ser modificado diretamente

  • Atomicidade: uma modificação no sistema ou acontece ou não acontece, não existe estado inconstistente

  • Restaurabilidade: uma vez que uma modificação é realizada deve ser possível resstaurar para o estado anterior No seu modelo existe a possibilidade de estado inconsistente, a questão é que você implementa a restaurabilidade

Uma recomendação, não use PixelDrain pra host, use o Google Drive, motivo: pixeldrain tem usage quota

1 curtida

eh pq ele usa debootstrap

eu sei que não é

bem eu acho que sim

mudei o nome da distro para NextFerret Linux
Motivos:

o site tbm mudou