Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (7)
Emner C#, Windows, Styresystemer

Her er Windows' afløser

Microsoft er tilsyneladende i gang med at forberede et helt nyt kommercielt styresystem. Midori er er kodenavnet, og det bygger på det eksperimentielle system Singularity.

Af Tania Andersen Torsdag, 31. juli 2008 - 15:40

Microsoft er tilsyneladende i gang med at udvikle et nyt distribueret styresystem, med kodenavnet Midori, i erkendelse af, at Windows ikke længere kan klare mosten.

Det konkluderer det sædvandligvis sobre softwaretidsskrift SDTimes, som er kommet i besiddelse af interne Microsoft-dokumenter vedrørende projektet.

Ifølge disse oplysninger er Midori en videreudvikling af styresystemet Singularity. Det er et eksperimentielt system udviklet af Microsofts forskningsafdeling.

Singularity er skrevet i en dialekt af C#, og det er et "managed" sprog, hvilket vil sige at det i lighed med Java og til forskel fra C og C++ er underlagt en række restriktioner og benytter en garbage collector, der automatisk frigiver objekters hukommelse, når de ikke længere benyttes. Det benytter også biblioteker fra .Net.

Derudover er sproget typesikkert, og det er ikke muligt at tilgå hukommelsen ved hjælp af pointere eller ved at læse ud over afslutningen på et array. Det skulle gøre systemet mere stabilt og mindre sårbart overfor angreb.

Midori er ifølge SDTimes oplysninger designet til at køre direkte gængse hardware-arkitekturer som x86, x64 og ARM. Systemet skal også kunne afvikles på Microsofts virtualiseringsplatform Hyper-V eller køre som en proces under Windows.

Bygger på parallelisme

Ifølge de dokumenter, SDTimes har set, vil Midori blive bygget omkring en asynkron model med henblik på job-orienteret parallelisme. I det hele taget vil parallelisme blive et kerne-princip i det nye system. Det vil også blive nemmere at fordele opgaver over flere noder.

Et af Microsofts mål er at gøre det muligt at få systemets egne programmer til at spille sammen med klassiske Windows-programmer og at give muligheder for at migrere de gamle applikationer til den nye platform.

Til SDTimes udtaler Microsoft, at Midori er et eksperiment i regi under Microsoft Research, som beskæftiger sig med initiativer, der ikke skal ende i kommercielle produkter.

Men flere iagttagere peger på, at projektet er skubbet højere op i fødekæden. Ifølge den velunderrettede iagttager Mary Jo Foley fra All About Microsoft er lederen af projektet Eric Rudder, som er en højt placeret chef for teknologisk strategi i Microsoft.

Ifølge Foley er projektet heller ikke placeret i Microsoft Research, men kun under afdelingens chef. Foley mener også, at projektets status som "inkubation" betyder, at det kun er et spørgsmål om tid, før Microsoft opnormerer Midori til kommerciel status.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Software Engineering Manager
Udgivet 2. maj 9.51
.Net Web Developer
Udgivet 8. maj 15.44
Software Engineering Lead, Automation
Udgivet 7. maj 15.44
Software Developer
Udgivet 21. maj 8.06

Kommentarer (7)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Hans-Kristian Bjerregaard 31. jul. 2008 - 19.02
 
Endelig!

Fedt. Lige siden jeg for første gang hørte om at Microsoft arbejdede på Singularity har jeg håbet at det ville ende i en efter følger til Windows (der i høj grad har nået pensionsalderen). Det er vel også ved at være på tide efter som konkurrenterne fra både Apple og Canonical ånder dem tungt i nakken.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Thy 31. jul. 2008 - 21.56
 
Hjælp en projektleder

Er der nogen der vil forklare mig hvordan man skriver et OS der kører i en VM? Hvad kører VM'en (i dette tilfælde CLR'en) så på? Hvem har skrevet koden til gc og i hvad?

Og hvad fanden er et distribueret styresystem? Er det en eufemisme for internettet? ;-)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Daniel Møller 31. jul. 2008 - 22.30
 
C#

... kan nu godt gøre brug af pointere, ved at compilere med en unsafe switch (og et unsafe keyword som er lidt ligegyldigt i den her sammenhæng)

Og det ville undre mig meget hvis ikke der blev gjort brug af unsafe kode i forb. med Singularity (specielt hvis de rent faktisk vil lave et kommercielt produkt ud af det). Fordelen er dog at man kan begrænse brugen til de ofte få steder hvor det har en mærkbar performance-betydning.

Ganske spændende nyhed, men mon dog der er tale om en decideret erstatning for Windows lige foreløbig - jeg kunne snarere forestille mig det som et server OS til specialiserede opgaver, men hvem ved.

Kristian: Jeg tror ideen er at der ligger et meget minimalistisk native lag som starter VM'en og så er alt andet baseret på den (uden jeg dog på nogen måde skal påstå at vide hvordan Singularity er skruet sammen - så ret mig endelig ! :-)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Lars Bjerregaards billede
Lars Bjerregaard 1. aug. 2008 - 08.36
 
Re: Hjælp en projektleder

Singularity er ganske spændende. Det er en microkernel, men ikke i gængs forstand. Koden er skrevet i en C# dialekt, men er kompilet til maskinkode. I bunden ligger en tynd kerne i assembler, men alt over er skrevet i managed code. En af de store ting skulle være at systemet fra bunden er konstrueret til at kunne statisk verificeres, mht. hvad hvert modul præcist foretager sig, og mere vigtigt- ikke foretager sig. Ideen er at man kan garantere hvad hver komponent i systemet laver. De har lavet et system der ikke bruger hardware features til at garantere isolation mellem moduler, men snarere laver alt i software. Det skulle bla. resultere i ganske kraftig performance forbedring. Jeg ved godt noget af dette lyder bagvendt, så i stedet vil jeg bare henvise til http://research.microsoft.com/os/Singularity/, og de 2 videoer http://channel9.msdn.com/Showpost.aspx?postid=227259 og http://channel9.msdn.com/showpost.aspx?postid=227260 hvor den sidste viser et kørende system.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Lean Fuglsang 1. aug. 2008 - 08.46
 
Det kører ikke i VM

Det er en fejl i artiklen at Singularity er managed, dvs kører i en VM. Istedet opnår de de samme fordele som med managed kode, ved at bruge C# sproget som har statiske typer, og kan derfor undersøge at maskinkoden ikke bruger pointere løs hånd, da det jo ikke findes i C#. Dvs at man statisk kan undersøge om et program vil at læse et sted der ikke er tilladt, eller bruge objekter af en forkert type.

Jeg tror ikke at singularity kører uden noget native kode, men den behøver på den anden side heller ikke nogen mikrokerne (som en VM baseret kerne vel nærmest er).

Der findes massere af projekter som bruger VM og som er kommet før Singularity. Det nye ved Singularity er at den slet ikke har en mikrokerne eller VM til at holde styr på ressourcer, men klarer det med statisk program analyse.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Anders Østergaard Jensen 1. aug. 2008 - 09.27
 
Misvisende overskrift

Version2s journalister plejer egentlig at være ret konservative og sobre, når det kommer til nyheder fra Redmond. Men at sige, at Midori er "Windows' afløser" er i den grad misvisende og går over stregen. Der er jo tale om et R&D-projekt, der aldrig har set dagens lys uden for Microsofts laboratorier og compilere. I øvrigt har Microsoft i forbindelse med Windows 7 og MinWin-kernen pointeret, at der skam er mange gode år i NT-kernen endnu.

Skribenten burde i den grad genoverveje overskriftens budskab og sensationslyst, inden man publicerer et faktum, der kun har sin oprindelse i et internt dokument fra Microsoft.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Claus Jacobsen 1. aug. 2008 - 12.09
 
undersøgende journalistik?

hmmm jeg synes på det sidste at vi i den grad mangler en undersøgende journalistik. De journalister der sidder med online delen, virker lidt som om det er afskrifter og oversættelser af andres artikler. Hvis version2 vil noget kan de jo starte ud fra følgende Blog indlæg: http://scobleizer.com/2008/07/29/you-are-an-idiot-if/
Og så kan de jo arbejde sig igennem sagen præcist som man gjorde i gamle dage. Jeg savner altså lidt at de mere "hardcore" medier som version2 tidligere har haft ry for, rent faktisk også kom med et biddrag til nyhedsstrømmen og ikke bare trådte vande. Samtlige tekniske onlinemedier i DK har efterhånden bragt den artikel med mere og mere se&horske overskrifter. Det er jo ikke Tabloidjournalistik man laver her, eller er det mig der tager fejl?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Danske internetudbydere nægter at blokere 12 pokersites

Udgivet 24. maj 13.58Opdateret 24. maj 13.58

Dokumentation: Her er Spillemyndighedens krav - og 12 ulovlige pokersider

Udgivet 24. maj 13.58Opdateret 24. maj 13.58

Ny blog: Offentlige it-projekter set indefra

Udgivet 24. maj 13.19Opdateret 24. maj 13.30

De 170 fyrede hos IBM Danmark får 30.000 kroner i hånden

Udgivet 24. maj 12.19Opdateret 24. maj 12.19

Google vinder patentsagen om Android: Brød ikke Oracles Java-patenter

Udgivet 24. maj 11.30Opdateret 24. maj 11.30

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Om eBinder

eBinder ApS

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark
  • Flere whitepapers

Branchenyheder

Konica Minoltas stand på drupa 2012 slog besøgsrekord

Konica Minolta Business Solutions Denmark

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. Meego-afløseren Tizen klar til at tage kampen op med Android

    9 comments.
    Last update 11 minutter 8 sekunder
    Skrevet af Dennis Krøger
  2. Oracle tabte, vandt Google Java ?

    13 comments.
    Last update 29 minutter 49 sekunder
    Skrevet af Casper Bang
  3. Das NemID trojaner - paranoia eller rettidig omhu?

    25 comments.
    Last update 31 minutter 16 sekunder
    Skrevet af Gert Madsen
  4. HTML5 – det nye sort?

    16 comments.
    Last update 35 minutter 48 sekunder
    Skrevet af Jesper Brunholm
  5. GOTO - programming with the stars (F#)

    8 comments.
    Last update 46 minutter 9 sekunder
    Skrevet af Torben Mogensen
  6. DanID: Du kan sagtens bruge NemID på MacOS X 10.5

    29 comments.
    Last update 58 minutter 15 sekunder
    Skrevet af Thue Kristensen
  7. Danske HP-ansatte er fyringstruede: Indkaldt til stormøde

    1 comment.
    Last update 1 time 7 minutter
    Skrevet af Martin R. Ehmsen
  8. Google vinder patentsagen om Android: Brød ikke Oracles Java-patenter

    1 comment.
    Last update 1 time 46 minutter
    Skrevet af Thomas Løcke

Mere debat »

It-virksomheder

REALTECH NORDIC ApS
|
Solitwork A/S
|
Sec4it
|
Humac Pro
|
Motus
|
Olsens IT
|
Siblingsoft
|
GlobalConnect
|
Webdanmark.Com
|
IBM Danmark
|
Computerfriend.DK
|
Deltek Danmark
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300