Kirjaudu

Get it Right hakukoneoptimointi

Uutiskirje

Rekisteröidy Sektoriin ja tilaa itsellesi joko aamuisin tai iltaisin ilmestyvä uutiskirje sähköpostiisi.

Tiistai, 23.1.2007

Uusi Linux-säätiö näki päivänvalon

Open Source Development Labs (OSDL) ja Free Standards Group (FSG) ilmoittivat eilen maanantaina yhdistyvänsä ja käyttävänsä jatkossa nimeä Linux Foundation. Säätiön tavoitteena on edistää Linuxin yleistymistä kehittämällä suljettujen järjestelmien kanssa tasapäisesti markkinaosuudesta kamppailevia palveluja. Linux Foundationin ns. platinajäseniä ovat yrityspuolelta Fujitsu, Hitachi, HP, IBM, Intel, NEC, Novell ja Oracle. FSG:n johtaja Jim Zemlin jatkaa Linux Foundationin johdossa. Muita jäseniä uudessa säätiössä ovat käytännössä kaikki merkittävät Linuxiin luottavat yritykset ja muut organisaatiot, kuten Red Hat, joukko käyttäjäyhteisöjä ja yliopistoja.

FSG ja OSDL perustettiin molemmat jo kuusi vuotta sitten. Sinä aikana Linuxin asema käyttöjärjestelmämarkkinoilla on muuttunut merkittävästi. Samalla avoimen lähdekoodin kehitysmalli on muuttanut ohjelmistoteollisuutta tuntuvasti. Linux Foundationin mukaan suljetun koodin ohjelmistofirmat ovat yhä edellä esim. markkinoinnissa, kehittäjätuessa ja yhteensopivuudessa. Uusi säätiö aikookin paneutua näiden seikkojen kehittämiseen Linux-maailmassa. Lue lehdistötiedote.

K2, 23.1.2007 00:28. Lähde: Linux Foundation

Kommentoi juttua



Aihe

Esikatsele kommentti
Kommentit ( 0 uutta / 10 )
pistettä.
Näytä vain kommentit joilla on vähintään
Kehittäjätuessa?
101010, 23.1.2007 08:42:01
Pisteet: 0
Vastaa
Mielestäni avoin lähdekoodi on suljettua koodia edellä kehittäjätuessa, ihan pelkästään siksi että niiden rajapintojen ja toteutuksien koodi on avointa. Olen itse tapellut monta kuukautta Microsoftin rajapintojen kanssa saamatta järjestelmää ikinä toimimaan kunnolla (puhun siis yhdestä ainoasta ongelmasta, mistä ei löydy mitään dokumentaatiota ja Googlellakin paras vastaus oli "ei se toimi".

Avoimen lähdekoodin kirjaston kanssa oli myös ongelma ja sain sen ratkaistua yksinkertaisesti tekemällä kirjaston lähdekoodiin haluamani muutoksen ja kääntämällä sen uusiksi. Aikaa tähän meni vain pari tuntia.

Toki parannettavaa olisi vielä dokumentoinnissa tai rajapintojen kehittäjäystävällisyydessä, mutta toisin kuin suljetussa koodissa, ongelmat ovat ainakin aina ratkaistavissa.
Re: Kehittäjätuessa?
K2, 23.1.2007 09:44:48
Pisteet: 0
Vastaa
Minäkin tuota hieman mietin uutista kirjoittaessani. Todennäköisesti tuolla viitataan ns. oikeisiin kehittäjiin, sillä suljetun puolellahan on runsaasti kaiken maailman MS Developer Conferencea ja muita tapahtumia, joissa ammatikseen koodaavat pääsevät yhdessä hämmästelemään jotain inside-juttuja. En niistä tarkemmin tiedä, kun ei ole kokemusta, mutta onhan Suomesta viety Redmondiin asti koodareita kyläilemään MS:n kustannuksella. Avoimen puolella tällaisia juttuja ei vissiin oikein ole, kun ei ole mitään tahoa, joka olisi se kutsuja. Nyt en kuitenkaan tarkoita sitä, että pitäisi päästä vetämään humalat jonkun piikkiin. Onhan MS:ltä ja muiltakin tarjolla kehittäjille kaiken maailman developer-paketteja eli fyysisiä tuotteita ja kokemukseni mukaan posti tuo aina silloin tällöin kaiken maailman romppuja, joissa on lisää tulevia ohjelmistoversioita ja muuta hyödyllistä infoa.

Dokumentaatio (kuten mainitsitkin) on suljetulla puolella mallissaan. Samoin kehittäjille ja ylläpitäjille on helppo järjestää sertifikointia, kun tuotteesta ei ole niin paljon variaatioita. Itse en ole sovelluskehittäjä, joten en pysty tähän nyt enempiä sanomaan, mutta näin se Linux Foundation itse mainitsi, niin kai sillä jokin totuus takana on. Kenties joku minua viisaampi pystyy kertomaan lisää?
Re: Kehittäjätuessa?
wally, 23.1.2007 13:23:06
Pisteet: 0
Vastaa
Esimerkkinä voidaan ottaa varmaankin vaikka SDL vs. DirectX, jossa jälkimmäisen kehityspaketille löytyy kivat one-click-installerit ja hirveä läjä esimerkkejä ym. dokumentaatiota. Noin niinkun yhdestä lähteestä keskitetysti.

Kuitenkin toisaalta bitti-42:n mainitsema tilanne on tässäkin todellisuutta. Eli suljetussa DX:ssä on dokumentoimattomia ominaisuuksia, joka varmaankin jotain yksittäistä pelikoodaria harmittaa. (Enemmänhän tämä toki harmittaa wine/cedega -kehittäjiä...)
Re: Kehittäjätuessa?
henu, 23.1.2007 16:30:51
Pisteet: 0
Vastaa
Itsellä on kyllä SDL asentunut aina todella yksinkertaisesti käyttiksen pakettimanagerin avulla ja SDL:n dokumentaatiot ovat olleet sen verran selkeitä että olen niillä pärjännyt hyvin, tosin nykyään kyllä taitaa aika usein olla jumissa tuo libsdl.org.
Re: Kehittäjätuessa?
Wecci, 23.1.2007 23:34:01
Pisteet: 0
Vastaa
Avoimen puolella tällaisia juttuja ei vissiin oikein ole, kun ei ole mitään tahoa, joka olisi se kutsuja.
Eikös niitä ole vai mitäs ne HP Open Basaarit tms. olikaan?
feenix Re: Kehittäjätuessa?
feenix, 23.1.2007 11:35:02
Pisteet: 0
Vastaa
Mielestäni avoin lähdekoodi on suljettua koodia edellä kehittäjätuessa, ihan pelkästään siksi että niiden rajapintojen ja toteutuksien koodi on avointa. Olen itse tapellut monta kuukautta Microsoftin rajapintojen kanssa saamatta järjestelmää ikinä toimimaan kunnolla (puhun siis yhdestä ainoasta ongelmasta, mistä ei löydy mitään dokumentaatiota ja Googlellakin paras vastaus oli "ei se toimi".
Kerro muuten mikä moinen on, en yhtään epäile etteikö näin voisi olla mutta asia kiinnostaa.

Avoimen lähdekoodin kirjaston kanssa oli myös ongelma ja sain sen ratkaistua yksinkertaisesti tekemällä kirjaston lähdekoodiin haluamani muutoksen ja kääntämällä sen uusiksi. Aikaa tähän meni vain pari tuntia.
Tuossa vain on se ongelma että softan mukana pitää sitten toimittaa tuo muutettu kirjasto jne. Itsellä pyöriviin systeemeihin toimiva ratkaisu kyllä.

Toki parannettavaa olisi vielä dokumentoinnissa tai rajapintojen kehittäjäystävällisyydessä, mutta toisin kuin suljetussa koodissa, ongelmat ovat ainakin aina ratkaistavissa.
Niin no, itse vedän rajaa myös ajankäyttöön, jos haluan vaikkapa Apacheen toteuttaa jotain ja se vaatisi koodin muuttamista, siinä voi mennä viikkoja että saa homman kasaan. Tällöin se ei välttämättä ole ratkaistavissa järkevästi.
Re: Kehittäjätuessa?
101010, 23.1.2007 12:44:19
Pisteet: 0
Vastaa
Kerro muuten mikä moinen on, en yhtään epäile etteikö näin voisi olla mutta asia kiinnostaa.
Liittyy sarjaporttiliikenteeseen, jossa sarjaporttiin kirjoitetaan ja siitä luetaan ja samalla tarkkaillaan pinnien asentoja. (Se on todellisuudessa monimutkaisempaa kuin miltä kuulostaa, mutta koska kyse on työprojektista, en uskalla enempää kertoa.)

Periaatteessa tämä toimii hyvin, mutta tietyillä kuun asennoilla ohjelma kaatuu ilman mitään tunnettua syytä, vaikka koodina käyttäisi MSDN:stä johdettuja esimerkkejä. Tähän voi heittää "et vaan osaa" kommentteja, mutta minulla on usean vuoden työkokemus ja vielä enemmän vapaa-ajan kokemusta ja olen tuota tosiaan monen kuukauden ajan tutkinut ja debugannut. Ja koittanut kiertää vaikka millä keinoilla. Edes sillä että kirjoitus ja luku tehdään eri porttiin kuin missä tehdään pinnien kuuntelua ei auta, vaikka molemmat toimivat hienoksi yksinään. Ikäänkuin nuo toiminnot yhdistyisivät jossain käyttöjärjestelmän sisällä automaattisesti ja menisivät solmuun tietyissä tilanteissa.

Tuossa vain on se ongelma että softan mukana pitää sitten toimittaa tuo muutettu kirjasto jne. Itsellä pyöriviin systeemeihin toimiva ratkaisu kyllä.
Kirjasto käännettäisiin muutenkin mukaan. Ei muuta binäärin kokoa kuin muutaman megatavun verran
feenix Re: Kehittäjätuessa?
feenix, 24.1.2007 10:47:22
Pisteet: 0
Vastaa
Kerro muuten mikä moinen on, en yhtään epäile etteikö näin voisi olla mutta asia kiinnostaa.
Liittyy sarjaporttiliikenteeseen, jossa sarjaporttiin kirjoitetaan ja siitä luetaan ja samalla tarkkaillaan pinnien asentoja. (Se on todellisuudessa monimutkaisempaa kuin miltä kuulostaa, mutta koska kyse on työprojektista, en uskalla enempää kertoa.)
Ok, en ole sarjaporttien kanssa tarvinnut noin monimutkaisia asioita joten ei ole tullut törmättyä. Ikävämpi homma kun moisia tarvitsee. Oletko kysynyt Microsoftin uutisryhmistä, siellähän luvataan vastaus?

Tuossa vain on se ongelma että softan mukana pitää sitten toimittaa tuo muutettu kirjasto jne. Itsellä pyöriviin systeemeihin toimiva ratkaisu kyllä.
Kirjasto käännettäisiin muutenkin mukaan. Ei muuta binäärin kokoa kuin muutaman megatavun verran
Siinä tapauksessa ihan hyvä vaihtoehto.
Re: Kehittäjätuessa?
Wecci, 23.1.2007 23:31:20
Pisteet: 0
Vastaa
Avoimen lähdekoodin kirjaston kanssa oli myös ongelma ja sain sen ratkaistua yksinkertaisesti tekemällä kirjaston lähdekoodiin haluamani muutoksen ja kääntämällä sen uusiksi. Aikaa tähän meni vain pari tuntia.
Tuossa vain on se ongelma että softan mukana pitää sitten toimittaa tuo muutettu kirjasto jne. Itsellä pyöriviin systeemeihin toimiva ratkaisu kyllä.
wintoosa softien mukana tulee aina modifioituja versiota kaikenmaailman dll:stä ja samannimisiä erikokoisia dll löytyy sitten kymmeniäkin samalta koneelta eri hakemistoista.

ja miksi ne wintoosan uninstallerit kysyy että poistetaanko dll joka on käytössä ?

Niin ja miksei samasta softasta voi olla useita versiota samalla koneella (harvoin voi olla) kuten Unix:ssa voi olla???
feenix Re: Kehittäjätuessa?
feenix, 24.1.2007 10:46:05
Pisteet: 0
Vastaa
wintoosa softien mukana tulee aina modifioituja versiota kaikenmaailman dll:stä ja samannimisiä erikokoisia dll löytyy sitten kymmeniäkin samalta koneelta eri hakemistoista.
Milloinkohan viimeksi on näin asentamissani softissa ollut... Toisaalta en asentelekaan ties mitä satunnaisia virityksiä. Tekijän valinta jos haluaa viritellä. Ohjeistus on annettu, ei Windowsin vika jos softanvääntäjä ei tottele.

ja miksi ne wintoosan uninstallerit kysyy että poistetaanko dll joka on käytössä ?
Eipä ole tuotakaan tullut vastaan sitten 98:n. MSI on ystäväsi, jostain syystä vain monet eivät tajua sitä käyttää vaan käyttävät jotain omia/toisten viritelmiä sen sijaan.

Niin ja miksei samasta softasta voi olla useita versiota samalla koneella (harvoin voi olla) kuten Unix:ssa voi olla???
Siksi koska asennuspaketin tekijä on päättänyt niin?

Mitenkäs asennan Debianiin vaikkapa Apachesta 2.0 ja 2.0.1? Kopioimalla käsin tiedostoja? Ihan sama tilanne. Asennuspaketin tekijä päättää mitä tehdään. Valittaa tekijälle.

On minullakin koneessani Visual Studio 2003 ja 2005 ja muistakin softista eri versioita. Ei se mitenkään käyttiksestä riipu. Jos nyt vähän ajateltaisi?