 |
 |


|
 |
Intelin Prescott tukkii suositun hyökkäysvektorin
Prosessorijätti Intel tuo loppuvuodesta markkinoille parannetun version
Pentium 4 -suorittimestaan, jonka uutuuslistalta löytyy tärkeä No
Execute- eli NX-suojausominaisuus.
Ei-suoritettavaksi tarkoitetut puhtaat datalohkot voidaan jatkossa
erottaa suoritettavaa koodia sisältävistä lohkoista NX-lipulla. Jos
aktiivisen komennon suoritusosoite asettuu NX-merkitylle alueelle,
hälyttää prosessori poikkeuksella.
NX-ominaisuutta mainostetaan erityisesti internetin kautta tulvivien
ylivuotohyökkäysten suojaajaksi. NX turvaa ohjelmistoalustan vakautta
myös muistinkäsittelyyn liittyviltä arkisemmilta ohjelmointivirheiltä.
Muiden kuin Assembler-ohjelmoijan näkökulmasta uutuus ei pahemmin
aiheuta muutoksia koodaukseen. Normaalisti kääntäjä tai virtuaalikone
huolehtii NX-lipun arvon käsittelystä.
Päivitettyjen kääntäjien lisäksi täysi NX-tuki edellyttää tukea myös
käyttöjärjestelmältä. Windows XP:lle NX-tuki ilmestyy myöhemmin tänä
vuonna SP2-korjauspaketin myötä.
NX-ominaisuus löytyy tällä hetkellä AMD:n Athlon 64- ja Opteron-malleista.
Intelin ja AMD:n lisäksi myös Transmeta on vastikään ilmoittanut
tuovansa Efficeon-piiriinsä
NX-toimintalogiikan loppuvuodesta.
|

|
 |
Intel sijoittaa JBossiin
Intel on vakuuttunut JBoss-yhtiön avoimen koodin
J2EE-sovelluspalvelinkonseptista.
Yhtiö aikoo laittaa rahojansa likoon 10 miljoonan taalan pottia
JBossille kokoavaan riskisijoitusryhmään. Accel Partners ja Matrix
Partners -ryhmien keräämää rahoitusta tullaan käyttämään JBossin
tuotekehitykseen ja markkinointiin.
Intel on luvannut lahjoittaa yhtiölle myös laite- ja
osaamisresurssejaan. Tavoitteena on optimoida JBoss Intelin
Itanium- ja Xeon-palvelinalustoille.
Intel saa avustusyhteistyön myötä nimensä JBoss J2EE Certification
Founders -ohjelman jäsenluetteloon Borlandin, IONAn, SchlumbergerSeman,
Sonic Softwaren, Unisysin ja webMethodsin rinnalle.
|

|
 |
Microsoft availee kehittäjäkoodia
Microsoft on yllättänyt runsaan kuukauden aikana julkistaessaan kaksin
kappalein avoimen koodin välineitä kehittäjille.
Maaliskuun lopussa Microsoft lisäsi
SourceForge.net-palveluun
Windows-asennuspakettien koostamiseen soveltuvan WiX-rakenteluvälineen.
Toukokuun alkupuolella samaiseen palveluun ilmestyi C++ -koodaajille
suunnattu Windows Template Library.
WTL on todellisuudessa hyvin pieni ohjelmistopaketti koostuen pääasiassa
noin kahdestakymmenestä .h-tiedostosta. Include-makrojen avulla
C++ -ohjelmoija voi rakentaa Windows-käyttöliittymän peruselementtejä
oliohenkisellä otteella.
WTL-kirjaston etuna Microsoft Foundation Classes -kirjastoon on koodin
kompakti koko, suoritusnopeus ja siirrettävyys PocketPC:n
CE-pikkuikkunoihin.
Kummankin välinepaketin lisensointimalliksi on valittu CPL
eli Common Public License.
CPL sallii jaetun koodin sisällyttämisen myös omiin kaupallisiin tuotteisiin.
Microsoft on liittänyt CPL-lisenssillä jaettavat paketit kiistelyä
herättäneen Shared
Source Initiative -sateenvarjonimen alle. Shared Source -menettelyn puitteissa
yhtiö voi siis valita jokaisen yksittäisen julkistuksen yhteydessä vielä erikseen
varsinaisen lisensointimallin.
Aiemmat Shared Source Initiative -julkistukset kuten .NET-ydinkoodi
Rotor ovat merkittävästi rajoittaneet lähdekoodin kaupallista
jatkokäyttöä.
|

|
 |