Linux-kopio? No ei sentään. Paremminkin muistuttaa noita JavaOS, JX (mikrokernel korkeantasonkieli). Joista sujuvasti tulee mieleen Lisp-koneet (70-80 luvuilla), joissa OS oli pääosin kirjoitettu korkeantasonkielellä(=Lispillä). Erikoista noissa oli että prosessori oli suunniteltu suorittamaan nopeasti lisp-koodia. Tämä olisi nykyäänkin coolia: python optimoitu prosessori! Uutta Singularityssä saattaa olla "Software-Isolated Processes" (SIP), tiedä häntä.
Etenkin kun koko hässäkkä on koodattu C#-kielellä.
Mutta mun mielestä hyvä, että mikkis edes yrittää jotain uutta, eikä vain aina yritä vääntää vanhasta vanhan päälle.
0Äänestä
kylä lähtee
No joopa joo, "Distinct policies for signed and unsigned apps". Ihan kiva ajatus joo, mutta käytännö n toteutus mitä luultavamminkin kusee. Ajatuksena on, että Microsoftin hyväksymät sovellukset pääsevät vähemmillä runtime-tarkastuksilla kuin "unsigned" softat. Tässä täytyy siis olettaa Microsoftin koodin olevan bugitonta, että paketti pysyy toimivana. No ehkä joku jo havaitsikin tämän pienen ristiriidan :)
Singularity on muuten myös loistava markkinointikikka, koska vain Microsoftin sopimuskumppanit ($$$) saavat nopeammin toimivia ajureita tai yleensäkään toimivia ajureita, mikäli tuntemattomat ajurit eristetään täysin rautatasolta. Tämähän on jo Vistasta tuttua pelleilyä...
Kyllä se vain niin on, että "Rethinking" ei joka kerta tuota sitä oikeaa tulosta. Eiköhän vain ole parasta pysyä siinä rautaisessa ja toimivassa kernelissä, pitää KAIKKI sovellukset irti rautatasosta ja hymäillä tyytyväisenä, kun Mikkiksen softat jatkavat kernelin kaatamista... :):):)
Ohjelmistokehityksessä pätee edelleen vanha lausuma "trust no one", mitä tulee ohjelmistojen luotettavuuteen. Ja lausuma koskee myös itse ohjelman kirjoittajaakin.
0Äänestä
signed..
kylä lähtee kirjoitti:
No joopa joo, "Distinct policies for signed and unsigned apps". Ihan kiva ajatus joo, mutta käytännö n toteutus mitä luultavamminkin kusee. Ajatuksena on, että Microsoftin hyväksymät sovellukset pääsevät vähemmillä runtime-tarkastuksilla kuin "unsigned" softat. Tässä täytyy siis olettaa Microsoftin koodin olevan bugitonta, että paketti pysyy toimivana. No ehkä joku jo havaitsikin tämän pienen ristiriidan :)
Singularity on muuten myös loistava markkinointikikka, koska vain Microsoftin sopimuskumppanit ($$$) saavat nopeammin toimivia ajureita tai yleensäkään toimivia ajureita, mikäli tuntemattomat ajurit eristetään täysin rautatasolta. Tämähän on jo Vistasta tuttua pelleilyä...
Kyllä se vain niin on, että "Rethinking" ei joka kerta tuota sitä oikeaa tulosta. Eiköhän vain ole parasta pysyä siinä rautaisessa ja toimivassa kernelissä, pitää KAIKKI sovellukset irti rautatasosta ja hymäillä tyytyväisenä, kun Mikkiksen softat jatkavat kernelin kaatamista... :):):)
Ohjelmistokehityksessä pätee edelleen vanha lausuma "trust no one", mitä tulee ohjelmistojen luotettavuuteen. Ja lausuma koskee myös itse ohjelman kirjoittajaakin.
tosta tulee pakostakin mieleen symbian signed. kun omaan luuriin haluaa tehdä sovelluksen, ei tarvitse kuin hakea dev-cert jolla allekirjoittaa sovelluksen jotta sitä voi käyttää. kyllä mun mielestä luurissa voisi olla ihan hyvin ohitusmahdollisuus tuolle. jos saan oman luurin rikkoa vasaralla, niin miksen softalla jos se edes olisi mahdollista..
pistää vähän vituttamaan toi symbian signed allekirjoittaminen kun se on aivan turhaa työtä.
Vastaukset 4
Vanhimmat
Linux-kopio? No ei sentään. Paremminkin muistuttaa noita JavaOS, JX (mikrokernel korkeantasonkieli). Joista sujuvasti tulee mieleen Lisp-koneet (70-80 luvuilla), joissa OS oli pääosin kirjoitettu korkeantasonkielellä(=Lispillä). Erikoista noissa oli että prosessori oli suunniteltu suorittamaan nopeasti lisp-koodia. Tämä olisi nykyäänkin coolia: python optimoitu prosessori!
Uutta Singularityssä saattaa olla "Software-Isolated Processes" (SIP), tiedä häntä.
ps. Vilkaiskaa MS-dokun "Cost (in CPU Cycles)" taulukkoa (sivu 2):
http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf
Etenkin kun koko hässäkkä on koodattu C#-kielellä.
Mutta mun mielestä hyvä, että mikkis edes yrittää jotain uutta, eikä vain aina yritä vääntää vanhasta vanhan päälle.
No joopa joo, "Distinct policies for signed and unsigned apps". Ihan kiva ajatus joo, mutta käytännö n toteutus mitä luultavamminkin kusee. Ajatuksena on, että Microsoftin hyväksymät sovellukset pääsevät vähemmillä runtime-tarkastuksilla kuin "unsigned" softat. Tässä täytyy siis olettaa Microsoftin koodin olevan bugitonta, että paketti pysyy toimivana. No ehkä joku jo havaitsikin tämän pienen ristiriidan :)
Singularity on muuten myös loistava markkinointikikka, koska vain Microsoftin sopimuskumppanit ($$$) saavat nopeammin toimivia ajureita tai yleensäkään toimivia ajureita, mikäli tuntemattomat ajurit eristetään täysin rautatasolta. Tämähän on jo Vistasta tuttua pelleilyä...
Kyllä se vain niin on, että "Rethinking" ei joka kerta tuota sitä oikeaa tulosta. Eiköhän vain ole parasta pysyä siinä rautaisessa ja toimivassa kernelissä, pitää KAIKKI sovellukset irti rautatasosta ja hymäillä tyytyväisenä, kun Mikkiksen softat jatkavat kernelin kaatamista... :):):)
Ohjelmistokehityksessä pätee edelleen vanha lausuma "trust no one", mitä tulee ohjelmistojen luotettavuuteen. Ja lausuma koskee myös itse ohjelman kirjoittajaakin.
tosta tulee pakostakin mieleen symbian signed. kun omaan luuriin haluaa tehdä sovelluksen, ei tarvitse kuin hakea dev-cert jolla allekirjoittaa sovelluksen jotta sitä voi käyttää.
kyllä mun mielestä luurissa voisi olla ihan hyvin ohitusmahdollisuus tuolle. jos saan oman luurin rikkoa vasaralla, niin miksen softalla jos se edes olisi mahdollista..
pistää vähän vituttamaan toi symbian signed allekirjoittaminen kun se on aivan turhaa työtä.