Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 36 reacties

HP heeft aangekondigd dat het de broncode van een referentie-implementatie van zijn Tru64 Unix Advanced File System aan de Linux-gemeenschap zal schenken. De code wordt uitgebracht onder de gpl v2-licentie.

Tux met HP-logoVolgens HP is het zelfontwikkelde file system ideaal voor grootschalige opslagsystemen, omdat het naast stabiliteit en extra veiligheid ook goede doorvoersnelheden zou garanderen. Advfs zou al meer dan vijftien jaar met succes op Unix-systemen in het bedrijfsleven worden toegepast, en het is in de ogen van HP de ideale vervanger van het nog onvoltooide ext4-bestandssysteem.

Hoewel de Linux Foundation met instemming op de gift van HP reageerde, plaatst analist Al Gillen van adviesbureau IDC in een artikel van Infoworld een kritische kanttekening: advfs zou weliswaar goede maar deels ook verouderde technologie bevatten en HP migreert zijn klanten inmiddels dan ook naar Unix-systemen met moderne bestandssystemen. Toch zouden Linux-ontwikkelaars van de gebruikte algoritmes kunnen leren. Bovendien is het advfs-bestandssysteem vrijgegeven onder een gpl v2-licentie, terwijl het 'concurrende' Zettabyte File System van Sun onder de minder flexibele Common Development and Distribution License valt.

Moderatie-faq Wijzig weergave

Reacties (36)

Toen HP in 2002 de stekker uit Tru64 ging trekken werd ook bekend gemaakt dat de features van Advfs overgebracht zouden worden naar HP-UX filesystems. In 2006 echter kwam men daar op terug en werd klanten aangeraden Veritas (vxfs) aan te schaffen, met de bijbehorende suite en dat er verder niets werd gedaan met Advfs, buiten de support (tot end of life) van Tru64.
Ik ben altijd erg gecharmeerd geweest van Advfs in de jaren 1997 - 2005, de snelheid van aanmaak, format, resizing en sharing tussen mountpoints waren toen ongeevenaard. Gecombineerd met de al eeuwen gangbare LVM in HP-UX leek het mijn een pracht combi. Nu de kans bestaat dat deze combi, LVM en Advfs, beschikbaar komt onder Linux is weer een reden weggevallen om vast te (blijven) houden aan de commerciele *nixes. Anders dan ZFS is AdvFS gewoon bootable (in Tru64), waardoor ook het boot filesystem geheel gebruik kan maken van alle voordelen van dit FS.
Voordat je een FS als boot FS kan gebruiken zul je eerst moeten zorgen dat je bootloader ermee overweg kan.

Aangezien de bootloader in een betrekkelijk beperkte mode van de CPU draait en ook in zijn resources beperkt is kun je niet zo maar de FS code porten naar de bootloader. Aan de andere kant is read only toegang genoeg, wat de boel weer wat versimpelt.

Daarbij is het FS van je boot FS eigenlijk niet erg interessant, je gebruikt het maar heel even. Als je kernel en je initrd eraf getrokken zijn kijkt de machine er niet meer naar.

Het is dus maar zeer de vraag of de bootloader programmeurs er brood in zien om dit te ondersteunen. Het wordt pas nteressant als veel mensen dit FS als root FS willen gebruiken zonder apart boot FS. Aangezien de port van advfs naar Linux nog gemaakt moet worden zal het nog wel even duren voor iemand het als root FS aandurft.
Linux komt steeds meer in het nieuws, steeds groter word de vraag naar Linux en Linux wordt ook steeds belangrijker in het bedrijfsleven.

Alleen, het is jammer, dat dit file-system niet kan concurreren met ZFS van SUN wat een veel stabieler, en groter bestands-systeem is. Dit is niet erg, want de community kan eventuele voordelen in dit bestand-systeem implementeren in ReiserFS en EXT :*)
Zo stabiel is ZFS niet hoor.
En zfs is niet beschikbaar onder linux tenzij het via Fuse gemount wordt, wat weer overhead geeft.
Die overhead valt anders best mee. ntfs-3g draait ook onder FUSE en is slechts in performance gelimiteerd tot de snelheid van de schijven, heeft weinig met FUSE te maken.

ZFS-FUSE is momenteel behoorlijk traag omdat de linux implementatie van ZFS nog totaal niet geoptimaliseerd is:
As for performance, well.. zfs-fuse is slow right now, but it will certainly improve. I haven't even started to seriously look at performance. And FUSE-based filesystems can have comparable performance to kernel filesystems, as the bottleneck is usually the disk(s), not the CPU.

[Reactie gewijzigd door Gerco op 24 juni 2008 16:04]

ZFS-FUSE is momenteel behoorlijk traag omdat de linux implementatie van ZFS nog totaal niet geoptimaliseerd is
Het maakt niet uit hoe zeer ze het optimaliseren, zo gauw je de FUSE cache mist bij het lezen van data gaat het zeer doen. Ook zal de cache in FUSE niet zo netjes samenwerken met virtual memory als normale file cache (normaal worden file backed en swap backed pages samen beheert).
"Zo stabiel is ZFS niet hoor."

Waar baseer je dat op?
http://www.datacenterknow..._down_for_three_days.html

BEyond dat, het is een geweldig FS, maar data corruption bugs zijn zelfs op solaris dus nog niet helemaal 100% uit gebleven, laat staan op bsd en straks linux.
De bug waar zij last van hadden was al in Februari 2007 opgelost. De huidige implementatie van ZFS staat in dat voorbeeld dus niet ter discussie.
ZFS bevat Merkle en error correctie zorgt er eigenlijk juist voor dat er een minimale kans (tot zelfs niet?) dat er fouten sluipen in je fs. Er zijn problemen bekend met ZFS onder zeer specifieke omstandigheden maar normaal zul je hier geen problemen van ondervinden. Imo kun je van een admin dan ook wel verlangen dat als hij een fs uitkiest dat hij dit kundig doet en op de hoogte is van mogelijke problemen net zoals andere fs´s ook problemen kennen.
Verder is Fuse zeker een vertragende factor maar dit is vrij betrekkelijk en bij iedere update wordt dit weer minimaler zeker sinds Fuse een onderdeel maakt van de 2.6 kernel.
Echter ik vraag me af of je de filesystems met elkaar kan vergelijken. Ik ken advfs niet maar wat ik lees is dit specifiek voor clustering. Hier zijn toch speciale eisen voor die niet in verhouding staan tot wat de meeste filesystems ondersteunen.
en reiserFS zullen we denk ik niet veel meer van zien...

veroordeling van meneer reiser weet je nog?
Dat de heer Reiser in de problemen zit betekent toch niet dat een ander niet verder kan werken waar hij is opgehouden?
Toch wel, aangezien Namesys (zijn bedrijf) financieel niet meer gezond is. De programmeurs die aan reiser4 werkten hebben dat een hele tijd gratis gedaan in de hoop dat Reiser vrijgesproken zou worden en dat ze de draad opnieuw zouden kunnen opnemen, maar dat is dus niet het geval.

De code voor reiser4 zit al een tijdje in een van de unstable trees (die van Andrew Morton) maar er is nog altijd geen vooruitzicht op een snelle merge in de main tree (kernel politics waarschijnlijk, officieel heet het dat de stijl van de code 'te zeer afwijkt van de stijl die de kernel developers hanteren'. Daarnaast zijn er geen tools om reiser4 te defraggen en om recovery te doen (die laatste zijn er wel voor reiser3 denk ik), en dat bemoeilijkt de opname ongetwijfel ook - je FS niet kunnen defragmenteren is één ding, het niet kunnen herstellen is een ander paar mouwen - dan ben je je data kwijt en dat is net wat een FS moet tegengaan.
Is dat nu bewezen dat hij zijn vrouw heeft vermoord?


--edit--

"On April 28, 2008, he was convicted of the murder of his estranged wife, Nina Reiser, after her 2006 disappearance. He faces a sentence of 25 years to life in prison. On Friday, June 6, 2008 Alameda County District Attorney Thomas Orloff has said that Reiser may disclose the location of Nina Reiser's body in exchange for a lighter sentence."

Het lichaam is dus nog niet gevonden, maar indien hij de locatie prijsgeeft kan hij een lichtere straf krijgen? Dan is er geen twijfel mogelijk natuurlijk.

[Reactie gewijzigd door velhanger op 24 juni 2008 16:05]

Het lichaam is dus nog niet gevonden, maar indien hij de locatie prijsgeeft kan hij een lichtere straf krijgen? Dan is er geen twijfel mogelijk natuurlijk.
True, maar je bent er in amerika dus slechter aan toe wanneer je de schijn tegen hebt dan wanneer je de daad daadwerkelijk gepleegd zou hebben. Ik zeg niet dat hij het heeft gedaan, maar hij is veroordeeld op basis van 'circumstantial evidence', en vage verklaringen... er is GEEN hard bewijs.

Maar als hij justitie hard bewijs geeft, zodat de DA kan pronken met zijn perfecte convictie... dan krijgt hij strafvermindering. (Lijkt mij te gaan om de promotie-kansen van de officier van justitie... misselijkmakend eigenlijk)

Stel dat hij het niet gedaan heeft (a big IF, but still), dan kan hij ze dus niet vertellen waar het lichaam is.

Ik zou graag willen zeggen 'only in america'... was dat maar waar, helaas...
Wat er staat: hij wil de locatie van het lichaam geven in ruil voor strafvermindering. Dat is niet wat jij leest ;).
Nee, wat er staat is dat hij de locatie van het lichaam mag / zou kunnen geven in ruil voor strafvermindering! Jij leest het verkeerd. ;) Toegegeven ik moest het ook 2x lezen maar het staat er toch echt.

"Alameda County District Attorney Thomas Orloff has said that Reiser may disclose the location of Nina Reiser's body in exchange for a lighter sentence."

Let goed op wie wat zegt. ;)
Maar het bedrijf bestaat nog wel. Veel belangrijker is dat er geen belangstelling voor dat bedrijf is en dat heeft meer te maken met de problemen met ReiserFSv4 dan met de arrestatie van Reiser.

Ik ken ZFS niet goed, maar ben meer dan tevreden over JFS en XFS.
maar er zit natuurlijk wel een punt in z'n verhaal,
dit soort code kan altijd als referentie punt dienen om ext4 toch nog een beetje beter te krijgen.

en dat is natuurlijk altijd goed,
Linux komt steeds meer in het nieuws, steeds groter word de vraag naar Linux en Linux wordt ook steeds belangrijker in het bedrijfsleven.
enkel maar in het digitale nieuws van ICT-gerelateerde nieuwssites, waarvan het merendeel door amateurs (in de oorspronkelijke betekenis: liefhebbers).

Het eerste 7 uur journaal waarin linux vernoemd wordt moet ik nog zien passeren.
Linux, en open source in het algemeen, passeren toch wel af en toe de revue op nu.nl. Toch een site die door veel mensen wordt gelezen.
Alhoewel het leuk is voor linux dat ze nu advfs support in de kernel kunnen bakken, denk ik niet dat de linux gemeenschap hier veel mee opschiet. Het voegt namelijk niet echt iets toe, er zijn al zo veel filesystems. Het is handig als je nu advfs disks kan lezen met een vrij beschikbare implementatie, zodat de data op dat soort partities niet meer weggegooid hoeft te worden bij een gebrek aan hp servers, maar eigenlijk zou linux meer opschieten met bepaalde gaten in het software aanbod opvullen (zoals bv een goed systeem om mail clients zoals thunderbird te syncen met mobiele telefoons...).
Waar jij over spreekt zijn user space applicaties, heeft (buiten de drivers om die telefoons aan te sturen) weinig te maken met de linux kernel.
lijkt me totaal iets anders.... iets op kernel niveau of een userspace applicatie.

Anyhoe, kijkes naar funambol
Vanuit een gebruiker is het hetzelfde. Die boeit het niet dat de linux kernel iets anders is dan z'n grafische omgeving. Die kijkt alleen naar wat een systeem kan.

En ik ken funambol wel, maar dat was niet waar mijn voorbeeld over ging. Thuisgebruikers willen helemaal geen eigen server draaien voor dingen die ze op windows al konden doen.
Niemand heeft ook gezegd dat dit iets is dat goed is voor de thuisgebruiker. Niet dat het slecht is natuurlijk, maar dit lijkt me eerder handig voor in grote bedrijven. Nu kunnen alle servers met een dergelijk bestandssysteem veel eenvoudiger op linux overschakelen.
Zeker nog nooit vanm HP-UX of AIX gehoort? Een zeer vaak gebruikt Unix OS bij mainframes (data centers). Sinds Novell Suse overnam hebben zij ook de Netware support onderhanden genomen is is momenteel zeer stabiel.

HP doet ook steeds meer met Linux en dan is het voor HP erg belangrijk dat klanten waarvoor HP-UX overkill is, kun overstappen op Linux. IBM (AIX) maakt ook gebruik van advfs. Advfs wordt door IBM (QS22) als het standard filesystem gebruik bij systemen gebaseerd op de cell processor.

Het Unix marktaandeel neemt al jaren af en gaat voornamelijk naar Linux. Nu HP advfs heeft vrijgegeven kunnen goede betrouwbare migratie projecten worden opgezet.

Vergeet daarbij niet dat het aandeel Linux servers nog steeds veel groter is dan het aandeel desktops, de laatste (Nielsen) schattingen gaan uit van 65 om 35%.
AIX gebruikt niet advfs, maar het door IBM zelf ontwikkelde JFS (wat overigens ook GPL is en in de linux kernel te vinden is). Dat HP z'n eigen fs gebruikte vind ik zo gek niet, maar zoals het artikel al zegt zijn ze bij HP ook al naar modernere filesystems aan het migreren :+
Het lijkt een trend te worden om mislukte, verlaten of overbodige softwareprojecten niet meer in een donkere gangkast te stoppen maar vrij te geven aan het publiek. Mooie ontwikkeling, want zelfs van de grootste flop is nog bruikbare code te trekken.

[Reactie gewijzigd door Dreamvoid op 24 juni 2008 16:08]

Vooral als een techniek alleen om commerciele of andere niet-technische redenen flopt.
Dat is geen 'trend', eerder een geplogenheid. Er zijn legio projecten die ge-opensourced werden nadat ze uitdraaiden op een (betaald closed source) fiasco, of die vrijgegeven worden wanneer ze technisch niet meer relevant zijn. Het staat leuk en is goed voor je imago, maar of het relevant is (of nuttig) is nog maar de vraag.
Als het niets anders op levert dan een nieuwe kijk op de manier van werken van een file systeem dan is het al weer heel wat, er zijn niet zo veel file systemen die echt open zijn en al helemaal niet zo veel met zo'n staat van dienst.

Daar naast laat dit ook aan andere bedrijven maar weer eens zien dat je software niet gewoon dood hoeft te laten gaan maar dat je het ook vrij kan geven zodat anderen er van kunnen leren en het mischien zelfs wel kunnen verbeteren. In het slechtste geval zijn dit soort nieuws posts op wat tech sites het laatste wat men ooit van de code zal horen op zijn best zal dit inderdaad de basis vormen voor een nieuw bestands systeem dat beter is dan het geen op dit moment beschikbaar is.
Any way het is toch maar mooi dat er aan Linux wordt gedacht vanuit de commerciële hoek. Of zou daar meer achter zitten? Met een klein visje ......... Tux loopt nu al met een stempel op z'n buik.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True