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 , , 26 reacties
Bron: News.com

Intel Centrino (klein)Intel-topman Will Swope heeft in een interview toegezegd dat de processorgigant Centrino drivers voor Linux uit zal brengen, zo meldt News.com. Tot op heden konden eigenaars van een Centrino-laptop onder Linux weliswaar gebruik maken van de processor en chipset, maar konden ze - zonder uit te wijken naar betaalde alternatieven - geen gebruik maken van de ingebouwde ondersteuning voor draadloze netwerken. Bij de introductie in maart vorig jaar maakte Intel al bekend dat Linux ondersteund zou worden, maar iets concreets is tot op heden uitgebleven. Swope zegt dat Intel nu eerst een 'closed-source' driver uit zal brengen, maar later zou een open-source variant moeten verschijnen, die naar hartelust door de Linux-community aangepast kan worden. De reden voor stappenplan is dat het bedrijf de tijd wil nemen om de drivers zodanig te herstructureren dat bepaalde intellectuele eigendommen niet openbaar worden. Swope wilde overigens niet ingaan op wanneer de drivers verwacht kunnen worden.

Moderatie-faq Wijzig weergave

Reacties (26)

dat bepaalde intellectuele eigendommen niet openbaar worden.
Als het zulke baanbrekende technologien zijn dan hebben ze er vast wel een patent voor aangevraagd. :?
Of zou Intel zich voor haar eigen code schamen?
Uit programmacode van drivers kan m'n bepaalde hardware-technieken/info halen. Als men de code dus volledig kan inzien dan kan m'n ook begrijpen hoe de hardware technisch werkt.

En dat zou te handig zijn voor concurrentie ;)

[edit] Zinsbouw
Dat is totale onzin. Uit bijvoorbeeld de specificaties van Intel-processoren (die overigens volledig open zijn), kun je echt niet de werking ervan afleiden. Het enige dat je kunt doen is een chip maken die dezelfde interface heeft, en dat is net zo moeilijk als zelf de hele chip inclusief interface zelf ontwerpen. Dat blijkt wel uit het feit dat er maar weinig bedrijven zijn die Intel-compatible processoren maken.
Uit programmacode van drivers kan m'n bepaalde hardware-technieken/info halen. Als men de code dus volledig kan inzien dan kan m'n ook begrijpen hoe de hardware technisch werkt.
Ehmm, nee niet echt.
Uit de gebruiksaanwijzing van een televisie haal je ook niet hoe dat ding van binnen werkt.

Grofweg moet je het zo zien, dat de driver geen weet heeft/hoeft te hebben van de implementatie, maar alleen van de registers en bussen voor data en controle.

Vergelijk het met de assembler code van een pentium of latere cpu, je kunt precies weten welke commando's een processor op welke manier interpreteert, maar dat stelt je nog lang niet in staat om die processor na te bouwen, omdat veel dingen nog verborgen blijven: vertaalslag in microcode/macroops, hoeveel pipelines, paralellisme, etcetc.

Overigens zijn de specificaties wel open, maar de instructieset niet. Dus niemand mag zonder deal met Intel een compatible cpu maken. Amd heeft crosslicensing deals: Intel mag amd-64 gebruiken, amd mag sse(2) gebruiken.

De reden om het geheel closed source te houden heeft waarschijnlijk te maken met trade secrets van de driver code zelf (dus niet de hardware), . Dingen die onder patenten vallen en onder copyrights zijn nl al beschermd.
En natuurlijk, zoals al genoemd, wil men niet hebben dat die chips op onrechtmatige manier gebruikt kunnen worden.
Als echter die concurrent ook Open Source drivers vrijgeeft, en Intel ziet dat de hardware van hun concurrent wel heel erg op die van hen lijkt, dan helpt het alleen maar om 'jatten' juist tegen te gaan. Want die dingen zouden bij closed-source drivers altijd vaag blijven.
Of zou Intel zich voor haar eigen code schamen?
Helaas is dat nooit het probleem geweest, intel heeft genoeg code bijgedragen aan de huidige Linux kernel.
Het probleem was, voor zover ik kon vinden via google, dat de code van intel makkelijk aangepast kan worden om op een andere frequentie uit te zenden dan de vrije 2.4gigahertz band, met als resultaat dat je met een paar wijzigen bijv. de politiefrequentie kunt afluisteren, iets waar ze in Europa niet zo blij mee waren :+
Dit is inderdaad een reden waarom veel 54mbit 801g hardware geen open source drivers heeft.

De enige uitzondering hierop zijn de chips van prism:
http://prism54.org/

Ik kan dan ook iedereen aanraden die 54mbit wireless onder Linux wil een van deze kaarten te kopen:
http://prism54.org/supported_cards.php

Prism is zo slim geweest om deze logica (frequentie instellen ed) in een interne firmware te doen in de plaats van in de driver; daarom is dit gewoon mogelijk.
Het probleem was, voor zover ik kon vinden via google, dat de code van intel makkelijk aangepast kan worden om op een andere frequentie uit te zenden dan de vrije 2.4gigahertz band, met als resultaat dat je met een paar wijzigen bijv. de politiefrequentie kunt afluisteren, iets waar ze in Europa niet zo blij mee waren
Het afluisteren is het probleem niet zo, dat kan iedereen. Het probleem is het zenden. Ook dat is niet zo moeilijk voor elkaar te krijgen, maar Intel is wel bang dat hun product geen toestemming krijgt om op de Europese markt verkocht te worden als het eenvoudig is om deze op een 'illegale' frequentie te laten zenden.
Het kan best zijn dat er code in zit die niet van Intel is, maar waar Intel een licentie op heeft bij een ander bedrijf. Die code kan Intel dan niet zomaar openbaar maken.
D'r zal wel een stukje 'SCO' code in zitten.. :+
zolang SCO dat roept is er geen reden om het eruit te slopen :Z
Swope wilde overigens ingaan op wanneer de drivers verwacht kunnen worden
Swope didn't detail the schedule for Intel's driver release plans
Ik denk dat er "niet" in de laatste zin moet staan

Wel goed van Intel, hoe meer platforms ondersteund worden hoe beter. Dan wordt het succes van het centrino systeem misschien nog groter.
Ik denk dat op het gebied van notebooks er toch maar een relatief kleine doelgroep voor Linux gaat. (Geen flame :) )
Meestal is het toch pas als mensen moeten of zelf inzien hoe leuk Linux is, dat ze het daadwerkelijk gaan gebruiken.
De grote massa gebruikt toch de voorgeinstalleerde windows die erop staat.
Als ik heel eerlijk ben zou ik juist op een laptop volledig met Linux werken. Op mijn desktop is dat onmogelijk, aangezien ik af en toe een spelletje wil spelen en multimedia (lees: geluid) van degelijke kwaliteit wil ervaren.
De games worden niet goed ondersteund in Linux en qua multimedia is het helaas het geval dat de beste hardware de slechtste Linux-support heeft.

Een laptop daarentegen is vooral interessant voor werk, en ik heb in mijn werk geen games of MM nodig. Linux is dan (wat mij betreft) een veel logischere optie. Want bovenal geldt: One can't Excel without Open Office....
Mag ik weten wat voor high-end geluidkaart je dan wel niet hebt? Zelf boot ik voor goede geluidkwaliteit liever Linux dan Windows, maar ik heb dan ook een Creative kaart. En bij Creative kunnen ze helaas geen drivers schrijven.
\[off-topic]
En terratec... De boel kon beter overweg met de on-board sound chip, maar die was dan ook via nVidia geregeld. Ik heb nu overigens een Creative aangeschaft, morgen ff testen hoe Linux daar mee overweg gaat.
\[/off-topic]
voor degene die weigeren te betalen voor drivers en toch alvast aan de gang willen met hun wifi kaart:
http://ndiswrapper.sourceforge.net/

Werkt hier met een Intel 2100B op een kernel 2.6.1 perfect.
closed source betekent niet dat ze betaald moeten worden

de nvidia-kernel drivers zijn ook closed source maar wel gratis
Ik kan me voorstellen dat intel eerst nog even goed naar die software wil kijken voor ze er open source van maken. Ze voorkomen er misschien wel SCO-IBM achtige praktijken mee.

<font color=#786562>* iw@n vindt dat intel het netjes aanpakt. Ze hadden het ook gewoon closed source kunnen houden.</font>
Swope wilde overigens ingaan op wanneer de drivers verwacht kunnen worden.
wanneer dan? ;)
Ik vind het maar lame. Intellectuele eigendommen beschermen? De source van de driver geeft alleen maar de wijze communitie met de hardware weer. Als je dingen weg gaat halen om bepaalde optimalisaties en features te verbergen, dan houdt dit in dat deze ook niet benut worden, en de driver dus niet alles op het apparaat haalt wat er in zit, en waarom dan nog kiezen voor een bepaald produkt?
Daarom vind ik dat de drivers gewoon open source moeten, geen gezeur, de patent-wetgeving biedt al zo enorm veel bescherming dat Intel zich niet druk hoeft te maken.
Hardware fabrikanten horen afhankelijk te zijn van de inkomsten door verkoop van hardware en horen zich niet te mengen in software business. Ik betreur deze stap van Intel :'(. Volgens mij maakt het voor de inkomsten van Intel namenlijk geen z*k uit of ze het open source of closed source doen. Ik zou zo zeggen dat Linux dan de nieuwe "geheimzinnige" centrino drivers dan maar helemaal niet meer ondersteund. blah blah blah :Z
waarom? als ze gewoon goed functioneren waarom wil je ze dan aanpassen? dat gezeur altijd over opensource... leuk hoor als je daarmee wil spelen, maar het overgrote deel wil gewoon functionerende drivers.
OpenSource of niet zegt niets over in hoeverre drivers functioneren.
Het Open Source beschikbaar zijn van drivers heeft niet alleen met aanpassen te maken, misschien nog wel belangrijker het porten naar andere OS-en. Ik gebruik FreeBSD, heb niets van een closed-source Linux-driver, maar zodra deze OpenSource wordt zit deze een paar maanden later ook in BSD. En zo zijn er vele andere voorbeelden.
Had ik het over het beter/goed/slecht zijn van closed source of open source ... NEEEE ... ik had het over het feit dat intel zich in een dergelijke strijd niet moet mengen ... ze bouwen hardware en geen software .... en over je verkochte hardware moet je softwarematig wat mij betreft open zijn. Je hoeft de source dus niet opensource te maken, maar je zult wel specificaties moeten vrijgeven die het mogelijk maken om de hardware te kunnen programmeren.
Wat je zegt, blablablabla
En slaap maar voort ;)
:z

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