Microsoft ontwikkelt slanke Windows-kernel MinWin

chip

Gepubliceerd: Maandag 22 oktober 2007

Microsoft herschrijft de kerncode voor Windows om een compacte kernel te krijgen die voor toekomstige producten zoals de opvolger van Windows Vista te gebruiken is.

Toon volledig artikel

Bonte op Maandag 22 Oktober 2007 16:29

image

Planning voor het nieuwe systeem is 10 jaar, zal wel weer 15 jaar worden. Nu nog met een nieuwe kernel beginnen is puur koppigheid van MS, als het ze lukt gaan ze dan even ver zitten als de UNIX's nu.

10 jaar lijkt wel een algemene regen, ook Apple zou in die periode een volledig nieuw (vernieuwd) systeem op de markt willen hebben. ZFX zal dan waarschijnlijk een grote rol spelen in beide projecten.

no-limit op Maandag 22 Oktober 2007 17:02

image

nix 10 jaar, 3 jaar. beter lezen!

Coule op Maandag 22 Oktober 2007 17:16

image

Kan het zijn dat je ZFS bedoelde van Sun en niet ZFX?

chubbychaser op Maandag 22 Oktober 2007 21:54

image

ZFS zit al in OS X 10.5 wat over een paar dagen uitkomt. En volgend jaar als volledig filesysteem.

arduenn op Maandag 22 Oktober 2007 16:48

image

Alweer herschrijven? Vista was toch ook al twee keer herschreven?

Damn Small Linux doet trouwens 50 Mb mét grafische schil en een berg software waaronder een webbrowser en een tekstverwerker.

Anonymous Coward op Maandag 22 Oktober 2007 16:54

image

DOS + Windows 3.1 doet 't met minder dan 4 MB (dan heb je dus ook een grafische schil + textverwerker en browser).

mdewals op Maandag 22 Oktober 2007 17:09

image

volgens mij had hij het over schijfruimte. Dat red je met Dos en Win3.1 niet in 4mb ;)

@Bonte: Krijg beetje het idee dat dit al langer in ontwikkeling is maar dat het nu pas publiekelijk getoond is.

Anonymous Coward op Maandag 22 Oktober 2007 17:43

image

whoopsie... ik dacht dat 't over intern geheugengebruik ging.

Sir Limpsalot op Maandag 22 Oktober 2007 17:13

image

zo zie je weer:

De uitspraak dat Vista totaal herschreven is, is een leugen van Microsoft....

Anonymous Coward op Maandag 22 Oktober 2007 17:45

image

Wie heeft ook alweer gezegd dat Windows Vista totaal herschreven is? (als iemand antwoordt, dan graag met bronvermelding)

Bolleke op Dinsdag 23 Oktober 2007 07:36

image zomerhack badge 3

Theodoor: er zal best een boel herschreven zijn voor Vista, maar als ik net een complete rewrite heb gedaan van een stuk code deed ik dat meestal met het idee dat ik er voorlopig weer tegenaan kan. Op z'n minst vreemd om dan vlak daarna aan te kondigen dat de volgende versie OOK weer compleet herschreven zal worden. Hoezo? Was het de vorige keer nog steeds niet goed dan?

Denk dat je die opmerking in dat licht moet zien.

metaal op Dinsdag 23 Oktober 2007 17:08

image

Zelf vind ik herschrijven helemaal niet zo'n goed idee, het is eerder een teken van zwakte, van afkeuring van wat je tot nu toe hebt gepresteerd, maar van de andere kant, het is ook moeidg om af te keuren wat je tot nu toe ehbt gepresteerd.

Ken Thompson:
One of my most productive days was throwing away 1000 lines of code.

Anonymous Coward op Dinsdag 23 Oktober 2007 12:42

image

Als ik kijk in mijn processenlijst, zie ik toch een aantal processen die in ieder geval hetzelfde heten (bijv. smss.exe, wininit.exe, csrss.exe (en een hoop meer)).
Daarnaast wordt svchost.exe nogsteeds gebruikt om bepaalde services op te starten (zonder dat je kan zien welke services dat zijn :( ).
Op basis hiervan concludeer ik dat in ieder geval een belangrijk deel van de motor hetzelfde is gebleven.

Anonymous Coward op Maandag 22 Oktober 2007 17:53

image

Assembler programmeurs gevraagd!

Dax op Maandag 22 Oktober 2007 17:56

image

hmm..even ter vergelijking...ik heb hier een floppy versie van Linux... jupz...1.4 Mb op schijf...

en nog een 2e floppy als UI...nog even volhouden ;)

Samuel Michon op Maandag 22 Oktober 2007 18:10

image

Uit het artikel:
"De kernel, die niet beschikt over een grafische user interface"

Is het weer eens maandag? Het lijkt me logisch dat de GUI niet in de kernel zit (zou lekker veilig zijn). Misschien bedoelen de beste mensen van de redactie dat de het _OS_ geen GUI heeft?

Frizzy op Maandag 22 Oktober 2007 20:13

image

Bijdehandje ;)

Anonymous Coward op Dinsdag 23 Oktober 2007 00:03

image

Toch even een reactie.
_Beschikken over_ hoeft nog niet te betekenen dat het "erin" zit.
Ik beschik over een auto. Ik dit geval zit _ik_ graag in de auto en niet andersom.

Bolleke op Dinsdag 23 Oktober 2007 07:34

image zomerhack badge 3

Microsoft kennende ben ik bang dat ze wel degelijk bedoelen dat momenteel de GUI nog wel in de kernel zit. En nee, die zou daar idd niet thuishoren, maar goed...

e programmer op Dinsdag 23 Oktober 2007 11:42

image

Ik denk dat ze de Kernel al erg makkelijk kunnen afslanken, zonder al teveel onderzoek, door Windows 3.1 API's (GetProfileString etc) en Windows 95 API's te verwijderen (deprecaten). Er zijn van veel functies een ..Ex versie, (extra).
Daarnaast, is er van elke functie een ANSI en een WIDE versie.
Bijvoorbeeld...

GetModuleHandle(LPCTSTR lpModuleName);

In de praktijk zijn daar dus vele versies van.
GetModuleHandleA(LPSTR lpModuleName);
GetModuleHandleW(LPWSTR lpModuleName);

BOOL WINAPI GetModuleHandleExA(DWORD dwFlags, LPSTR lpModuleName, HMODULE* phModule);
BOOL WINAPI GetModuleHandleExW(DWORD dwFlags, LPWSTR lpModuleName, HMODULE* phModule);

Intern, roepen deze wrappers een functie aan en converteren naar Wide (unicode) want de kernel is feitelijk unicode. En dat kost allemaal een hoop checks en data-pumping van strings.

Wat zou moeten overblijven is dus deze versie!
BOOL WINAPI GetModuleHandleExW(DWORD dwFlags, LPWSTR lpModuleName, HMODULE* phModule);

Hoeveel % kernel code is dan bespaard?


Mijn conclusie: Wat deze MS man zegt, is nogal voor de hand liggend en dus nogal marketing blah, zodat we na het ontvangen van Vista (dank u wel!) meteen uitzien naar een 'betere' versie.
(ps: Ik heb 4 GB ram)

Wow, wat had ik graag zijn job gehad trouwens! :)

Funky op Dinsdag 23 Oktober 2007 16:04

image

45MB.. moet je proberen met Linux :O dan draai je een volledige omgeving. Ik ben zelf MCSE'er maar dit is kant en klare bullshit. Het enige wat ik hoop is dat M$ eens wat nieuwe vrij-denkende ontwikkelaars in dienst neemt en eindelijk met iets nieuws komt ipv doorbreien op oude truien.

Goth op Dinsdag 23 Oktober 2007 22:55

image

nou, ze zeggen dat er nu idd wat nieuws komt: een nieuwe kernel :P

e programmer op Donderdag 25 Oktober 2007 08:32

image

Valt best mee hoor!

Ik draai een Windows 2003 DNS server in een virtual omgeving. Footprint 60 MB.
Het is wel veel, maar hoeveel kost geheugen nu?
Waar ik me meer zorgen om maak, is het aantal features dat zo'n kernel vertegenwoordigt. Hoe meer features, hoe meer potentiële hacks.

Windows 2008 is nu ook als console opgezet. Een console dat niets kan. Daarna moet je net als in veel unix omgevingen, met de console features installeren en configureren.

Dat moet werken toch?
:)

Om te kunnen reageren, dient u ingelogd te zijn.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: Darpa's robot oorl...

World Tech Update: Darpa's robot oorlogspaard (video)

Verleden nieuws