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 , , 50 reacties

De aankomende Linux-kernelversie 3.8 zal voorzien worden van ondersteuning voor f2fs, een door Samsung ontwikkeld bestandssysteem dat is geoptimaliseerd voor het lezen en wegschrijven van data naar flashgeheugen.

F2fs, ofwel flash-friendly file system, is volgens de ontwikkelaars bedoeld voor flashopslagmedia die gebruik maken van een flash transaction layer, zoals usb-sticks, sd-kaarten en flashchips die met name in mobiele apparaten zijn te vinden. Het bestandssysteem schrijft data sequentieel weg, waarbij nieuwe data steeds achter het vorige blok wordt weggeschreven. Als het medium vol is, begint f2fs weer aan het begin. Door dit schrijfmechanisme te hanteren naar flashopslag, zou f2fs beter samenwerken met de onderliggende flash transaction layer en moeten writes naar het flashgeheugen zo efficiënt mogelijk worden verdeeld.

Samsung gaf al bij de aankondiging van het f2fs-bestandssysteem aan dat de code in de Linux-kernel kan worden opgenomen. Dat is inmiddels gebeurd: de code en de bijbehorende f2fs-beheertools zijn opgenomen in de bouwplannen voor kernel 3.8, zo meldt The H Open.

Door het opnemen van het bestandssysteem biedt de Linux-kernel een extra optie voor software die data wegschrijven naar flashmedia, al is de keuze aan verschillende bestandssystemen voor het opensource-besturingssysteem groot te noemen. Linux-kernel 3.8 zal naar verwachting in februari beschikbaar komen.

Samsungs nieuwe bestandssysteem zou mogelijk toegepast kunnen gaan worden in Android-apparaten die veelal draaien vanaf flashopslag. Of f2fs een succes zal worden, moet worden afgewacht; Samsung poogde eerder zijn robust file system te implementeren op onder andere de Galaxy S-smartphone, maar de prestaties van rfs bleken in de praktijk ondermaats. Bij de introductie van de Galaxy S II koos Samsung uiteindelijk voor het beproefde ext4-bestandssysteem.

Reacties (50)

Reactiefilter:-150050+125+27+30
Moderatie-faq Wijzig weergave
Zolang de Windows en OSX het niet ondersteunen is dat een zeer slecht idee
Dit wordt volgens mij helemaal niet voor de desktop ontwikkeld. Ik zou dus niet inzien waarom dit een probleem zou moeten zijn voor gebruikers.

Het interne bestandssysteem in een Android telefoon is ook niet FAT of NTFS gebaseerd.

Waarom zijn discussies hier toch altijd weer gericht op die desktop epeen?
Dat fikse aantal parallele kanalen is hoe ssd's hun hoge schrijf/leessnelheid behalen. Een enkele flash chip haalt dat bij lange na niet.

Daar zit dus simpel gezegd een soortement van shift register op (in de vorm van de ssd controller die natuurlijk wel wat meer uitspookt dan alleen dat.)
Het bestandssysteem schrijft data sequentieel weg, waarbij nieuwe data steeds achter het vorige blok wordt weggeschreven. Als het medium vol is, begint f2fs weer aan het begin.

Ik neem aan dat dit wel vrije ruimte vanaf het begin betekent. Anders moet je flink oppassen dat je niet je vrije ruimte volmaakt, omdat je dan ook het risico loopt de data die aan het begin staat kwijt te raken omdat het overschreven kan worden. Dan krijg je net zoiets als een ouderwets wachtwoordinvoerveld waarin je na een beperkt aantal tekens steeds het laatste teken overschrijft wanneer je een wachtwoord invoert dat langer is dan is toegestaan. (En dus weet je ineens je wachtwoord niet meer...)

Je krijgt op deze manier toch wel een heleboel gefragmenteerde bestanden, denk ik.

[Reactie gewijzigd door Jorgen op 25 december 2012 23:29]

Vraag me af waarom ze het niet f3s hebben genoemd.
Dat is al lang geleden gecancelled! Ik denk dat het hier goed beschreven staat waarom: http://m.guardian.co.uk/t...anweeklytechnologysection
Het zijn geen Windows 8 only CPU's maar juist special ervoor ontwikkeld om bepaalde functionaliteit te verbeteren.
Overigens zijn de laatste versies van linux volledig compatibel met de nieuwe ontwikkelingen dus zij missen de boat totaal niet.

Het argument voor OSX zou je doen denken dat je in een Mac de CPU kan upgraden maar dat is al sinds dag 1 niet mogelijk geweest dus gaat dat ook al nergens over.
Je bent gebonden aan wat apple wil dat jij in je PC heb, niet wat intel voor nieuwe technieken uitbrengt.
Als apple gebruik wil maken van iets nieuws zullen ze daar vanzelf wel opdracht voor geven aan intel.
Ik reageerde op een post rond Windows 8 dat is een desktop os, jij sleept er blijkbaar de serverkant en de handheld kant bij om een punt te maken. Goed dan, Ik kom al eens in een datacenter (niet fysiek want daar is niets te zien) maar bij mensen die een DC te ontwerpen, bouwen en te beheren hebben, ik zie voornamelijk Windows, soms ook eens Linux, ook mijn Linux klanten help ik, en ik help ze even graag met Linux. Linux is een technisch middel, geen strategisch doel.

BYOD is nu een hype en het zal wellicht common practice worden voor erbij, BYOD is duur, complex, moeilijk te ondersteunen geeft onvoorspelbare resultaten in het werkveld (probeer gerust de gemiddelde LOB applicatie op je android of iOS device, je Linux laptop of je MacBook air). Het kan, maar vanuit IT moeten er duure oplossingen opgezet worden om het echt werkbaar te krijgen. VDI en TS enkel voor BYOD zijn nog steeds zeer duur, in vergelijking met een gestandardiseerd, gerationaliseerd PC park. Nogmaals, BYOD is voor een beperkte groep gebruikers iets voor erbij, niet ter vervanging van.

Is een groot bedrijf voor jou een bedrijf met 20 pc's? Is de enige reden om AD te nemen het gebruik van Exchange? Denk je werkelijk dat zonder centraal authenticatie systeem je overal wat cloud diensten (gmail, een crm, erp, hr tool, etc etc) kan neerzetten en dat je eindgebruikers daar gelukkig van worden?

Je laatste zin typeerd eigenlijk veel, je kijkt ongenuanceerd naar MS als iets kwaads, van eenzijdigheid gesproken.
Als dit patent open-source is dan zou in principe MS of Apple zo de boel kunnen compileren voor hun systeem of een programeur kan dat doen.

Sterker nog Aplle is een Unix variant dus grote kans dat het in enkele minuten werkend te krijgen is onder osx (al is het in userland)
Dat is getest met een SD-kaart, niet hetzelfde.
j dat begrijp ik, het was meer dat ik me afvroeg wat er daarna van terecht is gekomen, omdat het best nogal een drastische technologieomzwaai zou zijn geweest, als het wel ingevoerd zou zijn.
hetgeen er nu het dichts bij in de buurt komt windows search, en indexing van je drive.

met winfs zou je je mail gewoon op winfs kunnen opslaan en er in zoeken. lijkt me handig voor projecten e.d.

maar ja
hoe verkoop je dan nog sql server, en exchange......

ik vind het nog altijd jammer dat r niets meer mee is gedaan.
ik meende bijvoorbeeld dat er ook opensource ontwikkelingen waren die ook zoiets als winFS deden.

ik heb zelf het idee dat winfs een te radicale wijziging in werken zou zijn geweest die zo enorm veel op zou kunnen leveren, dat wanneer je daar een kostprijs aan zou koppelen, men dat niet zou kunnen betalen. ook was het geloof ik best resource intensief. maar dat is tegenwoordig denk ik geen issue meer.'

dan is het voor MS lucratiever om "gewoon" ntfs te blijven gebruiken, en iets verder uit te breiden. op een manier die wat overeenkomt met de concurrentie, zodat ze niet teveel voorop gaan lopen en daarvoor bestraft worden , of het idee te snel "gestolen" zou worden"
Ik mag hopen dat ze bij Samsung dingen als Last Acces Time hebben uitgezet..
BTW, Samsung is fijn bezig. Ze hebben net de eerste Cortex gebakken op 14nm. Helaas nog niet hier op T.net behandeld.
WinFS is helemaal gecancelled. Bovendien denk ik niet dat dit, op relationele databases gebaseerde filesysteem, een goede candidaat zou zijn voor Flash. Een RDBMS heeft immers flink wat write overhead
Volgens mij is f2fs gereleased onder de GPL. Dat betekend dat noch Apple noch MS het in hun OS gaan bakken.
Ik zou eerder willen zeggen, Windows is wel leuk, maar kan je in deze kapitalistische wereld nu echt verwachten dat ik ga betalen voor iets dat kwalitatief behoorlijk wordt overtroffen door een goedkoper (of zelfs gratis) alternatief?
Ik vind Linux simpelweg beter en zou er dus ook eerder en meer voor betalen dan voor Windows. Dat het gratis is, is voor mij een leuk extra. Windows levert mij te weinig voor zijn geld. Overigens heb ik een MSDNAA account, dus ik hoef ik niet eens te betalen voor een legale Windows. En alsnog levert het te weinig voor zijn geld.
Wat ik in deze kapitalistische wereld verwacht is dus kwaliteit, Linux levert daar voor mij meer van en is op dit punt het sterkst groeiend.

[Reactie gewijzigd door Amanoo op 24 december 2012 21:01]

U heeft kennelijk de markt bijzonder eenzijdig gevolgd. MS mag dan nog steeds groot zijn in de PC markt (hoewel ze de groei markten een beetje verliezen), ze hebben toch zeer zware concurrentie van Linux in de serverroom en op devices. Niemand doet tegenwoordig een serieuze poging om iets van MS te draaien op een handheld device (tenzij je een enorme zak met geld krijgt, zoals Nokia). Grote bedrijven draaien meestal wat Windows servers vanwege AD en Exchange en wat 'MS only' applicaties. Maar ik denk dat daar zware klappen gaan vallen; AD is leuk voor PCs, maar de huidige BYOD cultuur vraagt om andere oplossingen. Mail (exchange) wordt steeds meer een commodity die je als een service afneemt (coorporate gmail anyone).
En als je je geschiedenis kent en goed oplet dan zie je dat deze vos wel haren verliest, maar niet zijn streken. Je koopt bij MS niet een product, je hangt jezelf er aan op....
http://www.phoronix.com/s...=news_item&px=MTIxMTY


Eigenlijk moet je hier kijken:
http://lkml.indiana.edu/h.../kernel/1210.2/00005.html

Samenvattting:
Mounten duurt langer, de rest is sneller.

[Reactie gewijzigd door Dreeke fixed op 24 december 2012 17:24]

Dat kan wel zo zijn, maar dit betekend dus wel dat je geen kaartje kan formatteren in Windows/OS X naar F2fs. Je hebt niet altijd Linux bij de hand,, laat staan een Linux-installatie met de nieuwste kernel. Misschien is het dan toch wel handig om een bootable Linux USB/CD mee te nemen voor de zekerheid. :P

Verder is het goed dat er weer een open-source filesystem is bijgekomen. Hopelijk wordt dit nu een standaard voor Android(?) voor een paar jaar. Ext4/Btrfs zijn (nog) niet geschikt voor flash media-kaartjes.
Ik lees nu al 10 jaar hier dat Microsoft het nu echt wel in z'n broek doet voor Linux. Verdor lock in, kartels, smerige marketing, rechtszaken, patentoorlogen, monopolie en wat weet ik nog voor kwaads worden door MS ingezet, want kwaliteit kan Microsoft absoluut niet leveren, en dat weten ze bij Microsoft ook, dus ze nekken Linux op elke mogelijke manier. Kan het zijn dat ik in een parallel universum leeft waar MS software maakt die voor 80% van de markt voldoet, voor een redelijke prijs, en waar dus gigantisch veel mensen in hun dagdagelijkse bezigheid gewoon hun ding op doen? Of neem je je wensen voor waar aan?

Begrijp me niet verkeerd het zou goed zijn dat Linux wat marktaandeel bijkrijgt, maar dat zullen ze volgens mij enkel kunnen wanneer er een beetje meer coherentie in het verhaal komt, laat nu net dat het verhaal zij dat bij MS redelijk goed zit.
ik vraag me opeens af wat er is gebeurd met WinFS......

Op dit item kan niet meer gereageerd worden.



Microsoft Windows 10 Home NL Apple iPhone 6s Star Wars: Battlefront (2015) Samsung Galaxy S6 Edge Apple Watch Project CARS Nest Learning Thermostat Laptops

© 1998 - 2015 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