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 , , 15 reacties
Bron: Samsung

Samsung heeft bekend gemaakt dat het bedrijf de drivers voor zijn OneNAND-flashgeheugenmodules vrij heeft gegeven onder een open-sourcelicentie. Het bedrijf komt hiermee tegemoet aan de Linux-gemeenschap die om deze drivers heeft gevraagd zodat standaard ondersteuning voor de Samsung geheugenmodules in de Linux 2.6-kernel kan worden opgenomen. Het OneNAND-geheugen van Samsung wordt voornamelijk gebruikt in consumenten elektronica. De ontwikkeling hiervan zal door de stap van Samsung volgens eigen zeggen worden vereenvoudigd, omdat de software ontwikkelaars voor deze apparaten zich niet meer bezig hoeven te houden met de aansturing van het geheugen. Het OneNAND-geheugen van Samsung combineert flashgeheugen en de bijbehorende controller op één chip. Het NAND-flashgeheugen op de chip is voor de buitenwereld zichtbaar als standaard NOR-flash dankzij een emulatielaag die de aansturing voor het geheugen verzorgd. Naast drivers voor Linux zijn er ook drivers beschikbaar voor Symbian OS en besturingssystemen van Microsoft.

Samsung OneNAND-geheugenmodules
Moderatie-faq Wijzig weergave

Reacties (15)

Zeer goed gezien van Samsung om de Linux-community niet in de kou te laten staan !

Kan hen enkel ten goede komen ;)
Alleen OpenSource drivers kunnen vanaf nu in de kernel komen. Als men de drivers als binary wil leveren dan mag dat alleen in de userspace.

Als het goed is komt er meer uitleg over de wijziging, want er is niet veel communicatie geweest over het schrappen van gesloten drivers uit de kernel. Wel mooi dat ze het niet naar de userspace gooien maar openSource maken, zouden meer bedrijven moeten doen.
Alleen OpenSource drivers kunnen vanaf nu in de kernel komen. Als men de drivers als binary wil leveren dan mag dat alleen in de userspace.
"Vanaf nu"?

De Linux kernel is gelicensed onder de GPL, wat betekent dat je de Linux kernel en derivative works ervan ook weer als GPL gelicensed moet distribueren, als je distribueert.

Kernelspace drivers linken tegen de kernel. Linken valt volgens de GPL onder derivative work (volgens de LGPL overigens niet, maar dat terzijde). Drivers die tegen Linux gelinkt zijn moeten dus ook onder de GPL vallen als je ze wil verspreiden.

De Linux kernel verspreiden met closed source drivers mag dus niet (want de closed source drivers zijn niet onder de GPL gelicensed). Dit is de reden dat NVidia's en ATI's closed source drivers bijvoorbeeld nooit standaard kant-en-klaar gecompiled meegeleverd worden door GNU/Linux distributies.

De closed source drivers los verspreiden mag ook niet, want ze zijn derivative works van Linux (volgens de definitie van de GPL) en moeten dus onder de GPL gelicensed zijn. Dit is de reden dat NVidia's en ATI's drivers geleverd worden als "source code" (een closed source binary object, en wat GPL glue code), en je ze zelf moet compilen als je ze wil gebruiken. De drivers in "source" vorm zijn immers nog niet tegen Linux gelinkt, en dus nog geen derivative work. Pas na het compilen ontstaat het juridische probleem; daarom mogen ze na het compilen ook niet meer gedistribueerd worden.

Bovenstaande is altijd al het geval geweest, dus ik snap niet goed waar jouw "vanaf nu" vandaan komt. Mocht je het echt over een andere, nieuwe ontwikkeling hebben, geef dan alsjeblieft een bron, want dan ben ik erg benieuwd naar die ontwikkeling.
Most developers of the kernel community consider non-GPL kernel modules to be infringing on their copyright. Novell does respect
this position, and will no longer distribute non-GPL kernel modules
as part of future products.
Kortom: Kernel devvers willen niet dat er nog closed-source mee word geleverd in producten met de Linux-kernel. Mijn uitleg was verre van perfect maar het gaat om de essentie :P. Als ik tegen 50% van de t.net-lezers begin over kernel en 'er tegenaan linken' dan vallen ze om. 'userspace' was al een beetje uit de bocht :P
Alsof open source alleen voor Linux is |:(
Open source is goed voor veel dingen en niet alleen de hard en software zelf.
lexmarkdrivers zijn er wel, zoals deze voor de Z52.
Verder leveren ze een Linux Developers Kit, waarmee je zelf drivers kunt schrijven :)
Dit is vooral belangrijk omdat de driver nu ook in uClinux kan worden opgenomen. Hierdoor zal vanaf nu ook Samsung geheugen gebruikt worden in toepassingen zoals routers, telefoons, etc. die draaien op uClinux.
Is een driver nodig?

Zo ver ik weet kan je flashgeheugen niet direct in je pc stoppen. Elke cardreader heeft een chip aan boord die het flashgeheugen 'vertaald' zodat je OS het ziet en kan gebruiken als removable media. Een driver zou daarom nutteloos zijn aangezien alle cardreaders, memorystickslots en mp3 flashspelers ondanks het feit dat ze andere geheugens gebruiken, toch genoeg hebben aan 1 driver.

Zie ik iets over het hoofd?
Zie ik iets over het hoofd?
Ja, het gaat (voornamelijk) niet over PCs: "Het OneNAND-geheugen van Samsung wordt voornamelijk gebruikt in consumenten elektronica. "
Kan je eindelijk linux draaien op je strijkbout met flash-geheugen voor vier overhemden of drie broeken!
Snap je écht het verschil niet tussen electrisch en electronisch?
waarscijnlijk word het ook gebruik in andere electronica die anders werkt ;)
Zoals in de newspost staat zit de controller bij op de chip.
Goede zaak dit. Bij veel producten is het niet echt gebruikelijk dat de drivers linux compatible.

Ook zou je zelf tegen de driver kunnen programmaren. Leuke dingen kun je hiermee...

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