Vraća se Tux3 datotečni sustav

Prošlo je već nekoliko godina otkad smo zadnji put čuli za Tux3, no s novom godinom dolaze i nove vijesti, pa tako i novosti vezane uz Tux3.

Za one koji ne znaju, Tux3 je datotečni sustav treće generacije koji je osmislio Daniel Phillips 2008. godine. Trebao je zamijeniti Tux2 datotečni sustav koji je imao problema s licenciranjem zbog korištenja nekolicine patenata.

Hard-drive

 

Phillips je prvo dizajnirao Htree indeksaciju koja je kasnije postala sastavan dio ext3 datotečnog sustava te je potom krenuo na izradu Tux3. Tehnički detalji oko Tux3 datotečnog sustava prvi put su objavljeni 23. srpnja 2008. godine u mailu upućenom javnosti. U srži, Tux3 slijedi klasičan Unix inode  /file/directory dizajn. Tux3 inodna tabla je B-stablo (B-tree).

Tux3 inoda je objekt čija veličina je varijabilna te se sastoji od liste atributa, a svaki sadrži informaciju o tome kad se sloj dodao, promijenio ili maknuo. Ovaj stil zapisivanja je zapravo obrnut načinu koji koriste WAFL (Write Anywhere File Layout), ZFS i Btrfs.

Prednost Tux3 datotečnog sustava je što za promjenu entiteta datoteke treba samo par bajtova koji predstavljaju promjenu, za razliku od datotečnih sustava druge generacije koji za tu operaciju zahtijevaju cijeli podatkovni blok.

LWN je zadnji put izvijestio o radu na ovome projektu 2008. godine.
Tux3 developer Daniel Phillips je u novogodišnjoj noći obavijestio o oživljavanju ovoga projekta i nastavku rada na kodu:

In brief, the first time Hirofumi ever put together all the kernel pieces in his magical lab over in Tokyo, our Tux3 rocket took off and made it straight to orbit. Or in less metaphorical terms, our first meaningful benchmarks turned in numbers that meet or even slightly beat the illustrious incumbent, Ext4

Ukratko, čim je Hirofumi prvi put složio sve dijelove kernela u svom magičnom labosu u Tokiju, naša Tux3 raketa uzletjela je i dospjela ravno u orbitu. Ili manje metaforičnim riječima, naši prvi značajni testovi postigli su brojčano iste ili čak nešto bolje rezultate od aktualnog ext4 datotečnog sustava.

Kod je dostupan na git://github.com/OGAWAHirofumi/tux3.git tj. http://github.com/OGAWAHirofumi/tux3 svima onima koji se žele igrati ili sudjelovati u projektu.
Više o samom projektu i njegovom oživljavanju možete pročitati na http://lwn.net/Articles/531126

Autor:Lutherus

Click to rate this post!
[Total: 0 Average: 0]
VN:F [1.9.22_1171]
Stari sustav ocjenjivanja
Rating: 5.0/5 (2 votes cast)
Vraća se Tux3 datotečni sustav , 5.0 out of 5 based on 2 ratings

You may also like...

10 komentara

  1. lol napisao:

    ovo je koristno procitat 🙂

  2. dns napisao:

    što će to donijeti? manje I/O-a?

  3. Yorkin napisao:

    Ja ću se držati one stare bosanske: “Mujo, ako radi, ne diraj!”

  4. Linoslav napisao:

    Komentar uklonjen.
    (Nepotrebno, provociranje i offtopic)

  5. Bertone napisao:

    Možda bedasto pitanje ali,… ta razlika u brzini pristupa, opterećenosti CPU-a su mjerena na klasičnom HDD-u ili SSD-u?

  6. max360se napisao:

    Ovo će biti zanimljivo. Tux3, putarFS….. neće na biti dosadno 😀

  7. darkborn napisao:

    Ako je isprve’ jednak ili bolji od aktualnog ext4… zvuči dobro i laiku (poput mene).
    Nažalost, zadnje što sam pratio o novostima u datotečnim sustavima je bilo što je sve Reiser činio odn zakopao kao proprietary closed source.
    Šalu nastranu, odličan i i nformativan članak!