Kirjoittaja Aihe: Uutinen: Vakaa ajurirajapinta pääsi Linux-ytimeen  (Luettu 2877 kertaa)

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
ITviikko.fi uutisoi tänään vakaan ajurirajapinnan pääsystä Linux-ytimeen:
Lainaus
Linus Torvalds ilmoitti ottaneensa Linux-ytimen 2.6.23-version ensimmäiseen julkaisukandidaattiin mukaan Greg Kroah-Hartmanin vakaan ajurirajapinnan. 2.6.23-ytimen muita uusia ominaisuuksia ovat tuki useammalle virtualisointiratkaisulle ja uusi suoritintehojen jakaja.

Greg Kroah-Hartman julkisti Linux-ytimelle tarkoitetun vakaan ajurirajapinnan vuosi sitten. Nyt sen viimeisin versio sisällytettiin viralliseen Linux-ytimeen.

Rajapinnan tarkoitus on tehdä ajurikehittäjien elämästä helpompaa. Myös suljettujen ajureiden kehitys voi joiltain osin helpottua, eikä ajureita tarvitse joka ydinjulkaisun myötä muokata ja päivittää.

Mallia kaupallisista käyttöjärjestelmistä

Ytimen kehittäjät muokkaavat ja parantavat sen normaaleja rajapintoja tarpeen mukaan. Tämä vaatii ajureiden kehittäjiltä jatkuvaa ajureiden päivittämistä ja muokkaamista. Esimerkiksi Solaris, Mac Os ja Windows tarjoavat useita vakaita ajurirajapintoja yhteensopivuuden ylläpitämiseksi.

Linuxin uusi ja vakaa ajurirajapinta toimii suurimmaksi osaksi käyttäjätilassa, joten näitä ohjelmakoodin osia ei myöskään tarvitse avata avoimen lähdekoodin lisenssin alaisuudessa. Ainoastaan pieni osa ajurin koodista pitää liittää ytimeen ja sen toimintatilaan kiinni.

Ei sovi näytönohjainajureille

Aivan täydellinen uusi rajapinta ei kuitenkaan ole, sillä ainakaan toistaiseksi suurien tietomäärien liikutteluun tarvittavia dma-siirtoja ydin- ja käyttäjätilojen välillä ei ole toteutettu. Tämän vuoksi esimerkiksi näytönohjain- ja tiedostojärjestelmäajureita ei voi rajapinnalla vielä toteuttaa.

Tarve vakaalle rajapinnalle on lähtenyt sulautettujen järjestelmien maailmasta, jossa ajurit ovat usein suljettuja ja niitä käytetään ainoastaan yhden ydinversion kanssa. Näin tällaistenkin ajureiden käyttöikä pitenee.

Käyttäjätilassa toimivien ajureiden toiminta ei myöskään häiritse ja sotke yhtä pahasti ytimen toimintaa ja vakautta kuin normaalit Linuxin ajurit. Ytimen kehittäjät ovat jo kauan sitten ilmoittaneet, etteivät he halua yrittää selvittää suljettujen ajureiden ongelmia, koska eivät pääse lähdekoodiin käsiksi.

Onkohan tämä nyt sitten hyvä vai huono uutinen? Itse suhtaudun tuohon äärimmäisen epäilevästi ja pelkään että tuosta tulee olemaan enemmän haittaa kuin hyötyä.

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Uutinen: Vakaa ajurirajapinta pääsi Linux-ytimeen
« Vastaus #1 : 24.07.07 - klo:12.54 »
Lainaus
Myös suljettujen ajureiden kehitys voi joiltain osin helpottua, eikä ajureita tarvitse joka ydinjulkaisun myötä muokata ja päivittää.

Aina sopii epäillä, mutta tuo kohta kuulostaa kyllä hyvältä. Eiköhän tässä ole kysekin juuri siitä, että yritetään saada laitevalmistajat taipumaan Linux-ajureihin. Jostain käsittämättömästä syystähän ne haluavat pitää ajurien lähdekoodit salassa, mikä taas ei GPL:n ehtojen takia ole mahdollista, jos ajuri on pakko kirjoittaa kernel-tasolle.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Uutinen: Vakaa ajurirajapinta pääsi Linux-ytimeen
« Vastaus #2 : 24.07.07 - klo:13.01 »
Aina sopii epäillä, mutta tuo kohta kuulostaa kyllä hyvältä. Eiköhän tässä ole kysekin juuri siitä, että yritetään saada laitevalmistajat taipumaan Linux-ajureihin. Jostain käsittämättömästä syystähän ne haluavat pitää ajurien lähdekoodit salassa, mikä taas ei GPL:n ehtojen takia ole mahdollista, jos ajuri on pakko kirjoittaa kernel-tasolle.

no, minä(kin?) olen kyllä tämän uutisen johdosta hieman pessimistinen. käytännössä tämä tarkoittaa kaupallisille vendoreille mahdollisuutta tarjota linux-tuki dumppaamalla nettiin joku binäärikikkare ja unohtamalla koko asia. laitteiden speksien antamielle kehittäjien käyttöön ei ole enää niin suurta painetta, laatu voi olla mitä tahansa eikä vendorin ole pakko tehdä  mitään jatkokehityksen suhteen. lisäksi ajureita voi pahimmassa tapauksessa joutua vendorin lisenssiehtojen (mallia perinteinen suljettu softa) vuoksi metsästämään ympäri nettiä asennuksen jälkeen :(
Janne

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Uutinen: Vakaa ajurirajapinta pääsi Linux-ytimeen
« Vastaus #3 : 24.07.07 - klo:13.20 »
käytännössä tämä tarkoittaa kaupallisille vendoreille mahdollisuutta tarjota linux-tuki dumppaamalla nettiin joku binäärikikkare ja unohtamalla koko asia.

Tuota noin - eikös näin tapahdu W-tyylillä koko ajan - ajurit ovat mitä sattuvat, kunhan rauta saadaan myytyä.

Kannattaa edelleen äänestää kukkarollaan - netti on pullollaan foorumeita ja postituslistoja, joista käy ilmi, kuinka asennevammainen raudan tekijä on Linuxin suhteen.

Ystävällisin terveisin Asmo Koskinen.

moonstone

  • Vieras
Vs: Uutinen: Vakaa ajurirajapinta pääsi Linux-ytimeen
« Vastaus #4 : 25.07.07 - klo:11.43 »
Käsittääkseni user-space tilassa toimivat ajurit ovat vaan "softa" ajureita, eli tiedostojärjestelmäajurit jne.. eivätkä oikeita laitteiden ajureita.

Jos linuxin kerneli sallisi binääriajurien käyttäminen ytimen kanssa, olisi meillä kohta iso kasa paskoja, tietoturvareikäisiä ajureita, joiden toimivuudesta ei olisi takuita ja käyttöjärjestelmästä tulisi ajan kanssa epävakaa (todennäköisesti epävakaampi kuin windowssista)

Edit.

Mistä muuten löytää tarkat tiedot tuosta ajurirajapinnasta?

Edit.

Täältähän ne http://lwn.net/Articles/232575/
« Viimeksi muokattu: 25.07.07 - klo:12.11 kirjoittanut Aleksi.I »