Assemblix-uutiskirje lähetetään MikroPC.netin uutiskirjeen tilaajille. Voit halutessasi poistua lähetyslistalta omista asetuksista.



Tiistai 18.5.2004 klo 14:30

Intelin Prescott tukkii suositun hyökkäysvektorin
Intel sijoittaa JBossiin
Microsoft availee kehittäjä­koodia

Monoa Microsoftille

Pääasiassa vapaaehtoisvoimin toteutettu avoimen koodin .NET-klooni Mono on vähitellen lähestymässä esikuvansa teknistä perustasoa. Ensimmäinen beetaversio valmistui viikko sitten ja 1.0-version luvataan ilmestyvän muutaman kuukauden sisällä.

Monoa on pidetty pitkään lähinnä kuriositeettina, eikä sille ole osoitettu todellista kaupallista käyttöarvoa. Laadukkaan paketoinnin ja tehokkaan markkinoinnin avulla tuotteelle saattaa löytyä omat käyttökohteensa.

Monon viimeistelyä on viime aikoina vauhdittanut Microsoftin historiallinen kilpakumppani Novell. Ximian-yhtiön hankinta toi Novellille Monon lisäksi Linux-työpöytäohjelmiston ja Exchange-yhteensopivan Evolution-sähköpostiratkaisun

Novellin strategiana on tarjota Linux-pohjaisia Microsoft-yhteensopivia tuotteita työpöydälle ja palvelimiin. Tässä strategiassa Mono tulee varmasti olemaan yksi kulmakivistä. Monon ASP.NET-tuki kun mahdollistaa web- ja web services -sovellusten tuotantoajon puoli-ilmaisilla Linux-purkeilla.

Monon ASP.NET-yhteensopivuuden riittävää tasoa kuvastaa Microsoftin ASP.NET-referenssisovelluksen IBuySpyn toimivuus sellaisenaan Mono-ajoympäristössä. Omien sovellusten siirto Windowsista Unixiin saattaa kuitenkin tyssätä esimerkiksi liian ahkerasti käytettyihin COM- sidoksiin.

Microsoftin suhtautuminen Mono-hankkeeseen on vaihdellut neutraalista lievän positiiviseen. Onhan Mono Microsoftin oman Rotor-viitetoteutuksen rinnalla konkreettinen todiste .NET-ytimen siirrettävyydestä ja ECMA-standardien avoimuuden kattavuudesta.

Microsoft seuraa silti tarkasti, kuinka hyvin Novell onnistuu Windows-klooniperheensä paketoinnissa.

Jos Monolla terästetystä Linuxista kypsyy liian houkutteleva vaihtoehto Windowsille, saattaa Redmondista matkata ylipalkattujen juristien laatimia patenttiloukkaussyytöksiä Utahiin.

Harri J. Talvitie






Uutiset

 

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 ohjelmointi­virheiltä.

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-sovellus­palvelin­konseptista.

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 osaamis­resurssejaan. 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 jatko­käyttöä.



Julkistuksia ja päivityksiä

Java Application Verification Kit (AVK) for the Enterprise 1.4 FCS
  Sunin AVK tarkistaa J2EE 1.4 -sovelluskoodin siirrettävyyden ja standardinmukaisuuden. AVK tutkii web-sovellusrajapintoja ja EJB- sekä servlet-toimintoja dynaamisesti ajonaikaisesti sekä lähdekoodianalyysin kautta.

#develop Fidalgo Beta 1
  Ilmainen ja lähdekoodeineen jaeltava SharpDevelop on Monon tavoin ennättänyt ensimmäiselle beeta-asteelle. Uutuutena on muun muassa WiX-rajapinta, tulostustoiminto ja parannuksia VS.NET-yhteen­sopivuuteen.

Oracle JDeveloper 10g
  Oraclen JDeveloper 10g Java-kehitysväline toimii Windows-, Linux-, Solaris- ja HP-UX-käyttöjärjestelmissä. Oraclen sivuilta löytyy ilmainen kokeiluversio ja tarkempaa tietoa kymppi-geen uutuuksista.




Kehittäjäaiheisia linkkivinkkejä

"Does EJB 3.0 Put J2EE Thinking on Its Head?"
  Tässä artikkelissa yhteenvetoa J2EE:n komponenttiarkkitehtuuriin suunnitelluista remontointikohteista. EJB 3.0:n tärkeimpänä parannuksena lienee kuitenkin koodauksen helpottaminen roimasti nykyisestä.

"BASIC computer language turns 40"
  BASIC-kieli vietti vappuna 40-vuotissynttäreitään. Terhakkaasti edelleen porskuttavasta kielestä ei lukuisten visuaalisten kauneusleikkausten myötä löydy juurikaan tuttua alkuperäiseen verrattuna. Sen visuaalisemman version nostalgiaa löytyy puolestaan tästä historiikista.

"Why Is Microsoft Killing Its Partners?"
  Sunbeltin (hyvinkin puolueellisessa) uutiskirjeessä kritisoidaan Microsoftin suhdetta ISV-välinevalmistajiin.



Aiemmin ilmestyneet Assemblix-kirjeet:

  • Ammatti: suomalainen ohjelmoija
  • Webin uudet rakennusvälineet
  • Lukittu ja leikelty Longhorn
  • SP2: Tuhoa ja turvaa
  • Microsoft-messut identiteettikriisissä
  • Koodaajan patenttiviidakko
  • Elinkaareutuvaa Microsoft-koodausta
  • Monoa Microsoftille
  • Kuka valvoo koodia?
  • Hidasta hommaa
  • Vapaus valita
  • Paineessa viisasteltu
  • SOA - seuraava arkkitehtuurisi?
  • Koodin tähteet
  • Longhorn-lähetystyöntekijät liikkeellä
  • Miten sujui softabisnes vuonna 2003?
  • Käyttöjärjestelmä ohjaa kehittäjää
  • Mitä siellä toimistossa oikein tapahtuu?
  • Missä viipyy Smartphone?
  • Harmaantuvia koodivelhoja vai välkkyjä moniosaajia?
  • Avantoavusteinen ohjelmointi: suomalaiskoodarin salattu doping?
  • Mini-Assemblix
  • Web-sovelluspalvelujen kypsymistä odotellessa
  • Rekursiivisesti sisältökriittistä rönsyilyä
  • Pääkopan epäsymmetriasta vielä
  • Ohjelmoijantauti
  • Kenen koodia käytät?
  • GOTO kesälaitumelle
  • Sovellusarkkitehtuurien hienosäätöä
  • Koodi pääsee lööppiin
  • Windows-arkkitehtuurin alasajo
  • Avointa propagandaa
  • Uskallatko päästää Microsoftin taskuusi?
  • Softaduunarin äkkisukellus
  • Turvatonta tulevaisuutta
  • Naiset ja menetelmät puhuttivat
  • Sukupuolikoodi
  • Toimiiko äärikoodaus, laihduttaako Atkins?
  • Löysä XML kiihtyy raudalla
  • Java ja oikeusorientoitunut ohjelmointi
  • Ei vielä uhanalainen
  • Valitse vuoden kehittäjäväline
  • Tienaatko riittävästi?
  • Keskinkertaisuus kannattaa?
  • Web services + xml = hype^2
  • Pingviiniksi pingviinin paikalle?
  • Assemblix-pilotti


  • © 2002-2007 X-Telnet Oy   Aineiston uudelleenjulkaisu ilman lupaa kielletty