mboost-dp1

unknown

ZFS officielt i FreeBSD 7

- Via OSNews - , redigeret af hmn , indsendt af hmn

Filsystemet ZFS stammer oprindeligt fra Solaris, og er nu under CDDL licensen officielt blevet implementeret i FreeBSD 7.

Indtil videre er det kun muligt at benytte filsystemet på processorer med en i386 arkitektur. Det skulle eftersigende også snart være muligt at benytte systemet med Amd64.

Det kan også siges at der indtil videre mangler enkelte funktionaliteter.





Gå til bund
Gravatar #1 - kinaholm
6. apr. 2007 12:16
FreeDSB - wuhuu :D Hvilke afgange gælder det ? ;)
(har ingen relevante kommentarer udover stavefejlen)
Gravatar #2 - Menkhaf
6. apr. 2007 12:20
Dejligt med sådan en nyhed. Ved godt at jeg selv kan google eller kigge på wikipedia for at finde ud af hvad der er specielt ved lige præcis det her filsystem, men kunne man ikke have skrevet lidt om det i nyheden?

Har selv kigget, og ZFS er udviklet af SUN, og en af filosofierne bag det er at det er et 128-bit filsystem, og dermed kan gemme 18 milliarder milliarder gange mere end traditionelle 64-bit filsystemer.
Hvis interessen er skærpet, tag et kig på http://en.wikipedia.org/wiki/ZFS .
Gravatar #3 - sKIDROw
6. apr. 2007 12:57
Troede eller BSD folket var allergisk overfor copyleft licenser, og insisterede på permissive licenser?...

CDDL licensen er jo en mild copyleft.
Gravatar #4 - arne_v
6. apr. 2007 13:01
Indtil videre er det kun muligt at benytte filsystemet på processorer med en i386 arkitektur. Det skulle eftersigende også snart være muligt at benytte systemet med Amd64.


Som jeg læser original kilden, så er der en 32 bit binary
tilgængelig og der vil snart være en binary for 64 bit mode
tilgængelig.

Den danske tekst kunne give det indtryk at ZFS bruger features der
ikke er tilgængelige i en AMD64 processor.
Gravatar #5 - arne_v
6. apr. 2007 13:01
#3

Hvad bruger de som compiler ?

:-)
Gravatar #6 - sKIDROw
6. apr. 2007 14:03
Mente på kernelniveau hvor filsystemsupport jo trodsalt skal skrives normalt.
Gravatar #7 - BurningShadow
6. apr. 2007 16:31
#3

Æhh, har du overhovedet læst BSD licensen? Den er langt mere fri en jeres nogensinde bliver.


Men det kan være vi skal vente med dén diskussion, til engang Acro er på ferie :-)
Gravatar #8 - Acro
6. apr. 2007 17:08
#7 BurningShadow:
Hvad I gør er helt op til jer, men det er jo netop også derfor, at ratingsystemet bør bruges. Jeg ser det ikke som censur (navnligt ikke, fordi censur er et statsligt anliggende) at bruge de forskellige vurderinger, men i stedet som en mulighed for at hjælpe de, der kun er interesseret i at læse det indhold, der knytter sig til emnet.

Min pointe med, at sKIDROw trækker licenser ind i mange diskussioner bekræftes vist meget godt. Derudover er jeg enig med dig i, at BSD-licensen er langt friere. Man har alle muligheder. Selvom man i f.eks. GPL begrænser brugeren for at forhindre "snyltere", så bliver det aldrig frit at lave en sådan begrænsning.
Gravatar #9 - Acro
6. apr. 2007 17:22
Jeg arbejder i øvrigt på design af det ultimative filsystem. Indtil videre er det altså forskellige aspekter af specifikationen, og jeg har ingen intentioner om selv at implementere det. Det bliver fuldkommen frit for enhver, og jeg forventer også, at det skal implementeres, men designfasen er meget omstændig, fordi det i enhver henseende skal være overlegent overfor alt det, vi i dag kender og anvender.

Nu interesserer jeg mig selv mest for de brugsmæssige aspekter og anvendeligheden af filsystemet til informationstunge arbejdsopgaver. Selvom jeg læser datalogi og sagtens kunne tage mig sammen til også at lave beskrivelser af det tekniske virke, så vil jeg hellere have andre med i projektet. Hvis nogle, der er interesserede, læser dette, så hører jeg naturligvis gerne fra jer (også selvom jeres interesser udi udviklingen er de samme som mine).
Gravatar #10 - NFX
6. apr. 2007 18:11
#7:
Er det ikke også hvad sKIDROw skriver?
Troede eller BSD folket var allergisk overfor copyleft licenser, og insisterede på permissive licenser?...

Han er overrasket over at folkene bag freeBSD godtager CDDL, når de normalt foretrækker BSD-licensen.
Gravatar #11 - BurningShadow
6. apr. 2007 18:23
#10

Ah, Ok... Jeg misforstod ham muligvis.
Gravatar #12 - arne_v
6. apr. 2007 18:23
#2

Hvorfor er der et 128 bit fil system ?

Hvis man kigger i WikiPedia artiklen er der masser af 2^64
limits men ikke en eneste 2^128 limit, så jeg undrer mig
hvor de 128 bit er henne ?
Gravatar #13 - NFX
6. apr. 2007 18:46
#12:
Hvis man, som du selv siger, kigger i Wikipediaartiklen, står der

ZFS is a 128-bit file system, which means it can store 18 billion billion (18.4 × 10^18) times more data than current 64-bit systems. The limitations of ZFS are designed to be so large that they will never be encountered in practice. Project leader Bonwick said, "Populating 128-bit file systems would exceed the quantum limits of earth-based storage. You couldn't fill a 128-bit storage pool without boiling the oceans."

Jeg skal ikke gøre mig klog på det, men http://www.sun.com/2004-0914/feature/ bekræfter også at det er 128 bit.
Gravatar #14 - arne_v
6. apr. 2007 18:57
#13

Jeg kan godt læse at de kalder det et 128 bit fil system.

Jeg spørger om hvorfor. Når nu alle limits tilsyneladende er 64 bit.
Gravatar #15 - C#
6. apr. 2007 20:23
#14

->
http://lists.freebsd.org/pipermail/freebsd-current...

fra det link:

On Fri, Apr 06, 2007 at 10:36:52AM +0200, Ivan Voras wrote:
> Sean Bryant wrote:
>
> >Is it fully 128bit? From wikipedia, which is by no means an authoritative source but I have no idea if this was ever an issue.
>
> It's 64-bit even in Solaris. The "128-bitness" is only in the storage format, not for file system ops visible to applications.
>
> (AFAIK).

That's correct. We are limited by POSIX, but the on-disk format is
128bit.
Gravatar #16 - arne_v
6. apr. 2007 20:43
#15

D.v.s. at C koden bruger 64 bit men at på disk gemmes med 64 styks
0 bit foran, så engang i fremtiden kan der skrives C kode der bruger
128 bit som kan læse fil systemet uden konvertering.

Jeg er ikke vildt imponeret.
Gravatar #17 - sKIDROw
6. apr. 2007 21:01
#7 BurningShadow

Æhh, har du overhovedet læst BSD licensen? Den er langt mere fri en jeres nogensinde bliver.


Har du nogensinde læst CDDL licensen, den er nemlig ikke i stil med dem du tænker på. Permissive licenser er frie nok i første led, problemet er at den frihed kan være tabt allerede ved næste led. Så fordi du giver en masse frihed, er det jo ikke ensbetydende med at det resulterer i en masse frihed. Desværre ofte det modsatte.

[Edit: For sent...]

Men det kan være vi skal vente med dén diskussion, til engang Acro er på ferie :-)


Jeg driller ham bare, fordi jeg ved han kigger med.
Gider ikke kommenterer hans lemfældige omgang, med ratingsystemet mere end det. (Ihvertfald ikke før næste censurrating.. :P)
Gravatar #18 - Hubert
8. apr. 2007 07:49
#10

Han er overrasket over at folkene bag freeBSD godtager CDDL, når de normalt foretrækker BSD-licensen.


DTrace som også er portet til Freebsd er også under CDDL'en... Hele humlen ved cddl'en er at den ikke er viral som gpl'en er derfor er det ikke noget problem at bruge den.
Gravatar #19 - C#
8. apr. 2007 19:26
Der er også flere moduler under ISC licensen, pga den og f.eks CDDL ikke er rekursiv som GPL er, det er altså intet problem at have det i kerne modulerne.

Det er altså muligt at bruge non *BSD kode i kernel moduler, men ikke i selve kernen selv. (som jeg har forstået det, modsat linux hvor alt skal være GPL udanset om det er kernen eller et kernel modul)

#
18
DTrace er ½ ported til FreeBSD, de har stoppet udviklingen pga licens problemer, med den del der skal ind i selve kernen (ikke kerne modul delen)

http://www.opensolaris.org/jive/thread.jspa?thread...
+
http://lists.freebsd.org/pipermail/freebsd-current...
Gravatar #20 - Hubert
8. apr. 2007 20:37
#19

Så for den da... jeg mente da ellers jeg havde læst et eller andet sted at det var fuldt ud portet og var med i 7.0
Gravatar #21 - sKIDROw
9. apr. 2007 14:01
#19 C#

Der er også flere moduler under ISC licensen, pga den og f.eks CDDL ikke er rekursiv som GPL er, det er altså intet problem at have det i kerne modulerne.


Troede stadig ikke, de ville have noget ind, som ikke var under deres licens eller som kunne komme det. Og CDDL er jo ikke just, i stil med deres egen. Selvom den ikke er rekursiv.

Det er altså muligt at bruge non *BSD kode i kernel moduler, men ikke i selve kernen selv. (som jeg har forstået det, modsat linux hvor alt skal være GPL udanset om det er kernen eller et kernel modul)


Det var så ikke sådan jeg forstod det, men kan være jeg har hørt forkert. For Linux gælder det GPL eller kompatible licenser.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login