Programiranje

Mit o "MinWinu" in tanjšem sistemu Windows 7

Urbane legende so čudna bitja. Tudi ko so izpostavljeni takšnim, kot so - visoke zgodbe, ki so se na videz "legitimirale" s pogostim pripovedovanjem, ljudje še naprej verjamejo laži.

Primer: "MinWin." Tako imenovani industrijski "strokovnjaki" so mesece špekulirali, da bo Microsoft popolnoma prekinil z operacijskim sistemom Windows 7 - da bodo osrednji elementi operacijskega sistema prepisani od začetka in da bo združljivost nazaj postavljena v domeno navideznih strojev. in posnemanje.

[Dodajte svoje sisteme Windows v skupnost exo.performance in spremljajte njihovo specifično uspešnost z orodjem Windows Sentinel. ]

Osrednji del te teorije je bil "MinWin." Citiram zdaj zloglasno "Predstavitev Erica Trauta, "trdili so kot dejstvo, da je Microsoft preoblikoval jedro sistema Windows, da bi bilo lažje in manj monolitno. Ne glede na to, da bi s tem verjetno zrušil celoten sistemski strojni / programski ekosistem sistema Windows." MinWin "je bila prihodnost. Bila je nova. "kul." In kot vam bo povedal vsak strokovnjak za medijske panoge, so "kul" nove tehnologije tiste, ki spodbujajo oglede strani.

Seveda zdaj vemo bolje. Celoten mehurček "MinWin" je počil prejšnji teden, ko je bilo prek različnih spletnih objav in komentarjev intervjujev razkrito, da bo Windows 7 dejansko bolj podoben "Windows Vista Second Edition": evolucijska posodobitev, ki temelji na obstoječi NT 6 .x arhitektura jedra, kot se kaže v sistemu Windows Vista.

Pravi verniki "MinWin" se še naprej držijo legende. "Če ne Windows 7, pa kakšna prihodnja različica," pravijo. "MinWin prihaja." Pravzaprav bi lahko bil tukaj "danes", če bi Microsoft samo "odstranil ves napihnjen uporabniški način, s katerim se je dotaknil Viste in njenih derivatov."

Zdi se, da je zadnja točka pogosta tema med zvestimi "MinWin": Če bi nekako lahko "uničili" Vista, odstranili nepotrebne storitve v ozadju in odvrgli vso tisto bleščečo prtljago Aero, bi na koncu dobili precej vitkejši OS , nekaj primerljivega z operacijskim sistemom Windows XP ali celo 2000. To je zanimiva ideja, ki dodaja celotno mističnost "MinWin". Prav tako je očitno napačno.

Resnica je, da ko odstranite vse nove storitve in hitrost uporabniškega vmesnika, je osnovna arhitektura sistema Windows Vista / 7 še vedno precej obsežna - veliko bolj kot Windows XP in / ali 2000. Ljudje, ki trdijo drugače, preprosto niso opravili domače naloge. Na srečo vam to olajšamo z zagotavljanjem orodij in virov Windows Sentinel projekt

Če na primer začnete z osnovno namestitvijo sistema Windows Vista Business (SP1), si oglejte delovno obremenitev, ki jo sestavlja skoraj 600 niti, razporejenih v približno 60+ procesih. Zmanjšajte to - tako, da onemogočite Superfetch, Indexing, ReadyBoost in nekaj drugih nekritičnih storitev - in lahko dobite odštevanje niti v območju od 450 do 500, od katerih jih je 98 mimogrede v lasti enega samega proces: sistem (tj. "jedro" sistema Windows Vista).

Nasprotno pa privzeta namestitev sistema Windows XP Professional ustvari nekaj več kot 300 niti v približno 40 procesih. To malo razblinite in lahko dobite število niti precej pod 300. OS odrežite do kosti in ga lahko premaknete v nizko območje 200, ki se razprostira med 20 ali manj postopki, pri čemer 57 od teh niti pripada jedru Windows XP proces (tj. sistem).

Primerjajte to z Visto, ki ob prerezu do kosti (vsaka nekritična storitev onemogoči, vse dobrote uporabniškega vmesnika izklopi) še vedno ustvari 41% več (340 proti 241) niti, razporejenih na 50% več (30 v primerjavi z 20 ) in vidite, kako težje je Vista postaviti na "dieto". Samo jedro Viste ustvari 72% več (98 v primerjavi z 57) niti kot Windows XP.

Tudi Windows 2008, ki deluje v svoji konfiguraciji "Server Core" - scenarij, ki je pogosto naveden kot predhodnik "MinWin" - še vedno ustvari približno 300 niti in niti nima pravilno delujoče lupine (samo ukazna vrstica). In seveda, jedro "Server Core" predstavlja 98 teh niti - tako kot Vista SP1.

Glede na zgoraj ne preseneča, da je Vista, tudi slečena in z vso odvečno puho uporabniškega vmesnika onemogočena še vedno traja 40% dlje, da se izvede OfficeBench preskusni skript pri zagonu proti enako konfiguriranemu sistemu Windows XP (Office 2007, uporabljen v obeh preskusnih scenarijih). Ne morete imeti svoje torte in je tudi jesti. Več sočasnih niti (zlasti v jedru) pomeni več potencialnih stroškov CPU, kar vpliva na linearno zmogljivost.

Bottom Line: Zamisel, da so težave Viste povsem ločene od uporabniškega načina, je čista smeti. Vista je vse bolj debela, kar vključuje jedro in različne oddaljene kritične podsisteme. Če želite doseči kaj blizu "MinWin", boste morali razbiti vse vrste stvari, zaradi katerih bi bil Windows v bistvu neuporaben. Zato "MinWin" kljub vsemu pompu in brez dihanja ostaja akademska vaja - in zato je napihnjena arhitektura jedra sistema Windows Vista / 7 s kljukami DRM in zajetnimi zapuščenimi konstrukcijami tu. Navadi se.

$config[zx-auto] not found$config[zx-overlay] not found