| Windows 7: The truth about MinWin: the heart of Windows 7 |
25 May 2009
|
#1 | | Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM) In a ∞ Portal |
The truth about MinWin: the heart of Windows 7 Quote: Not a new OS or kernel but a new approach to writing Windows
For something that's supposed to be small, self-contained and all about simplifying Windows, MinWin causes a lot of confusion.
Microsoft Technical Fellow Mark Russinovich laid out the technical details at Microsoft's TechEd conference, so we've gathered together the essential information you need to know about it.
Yes, MinWin is in Windows 7 (and Windows Server 2008 R2). No it's not a new kernel.
Instead, it's an attempt to rewrite the most basic foundation of Windows – not just the kernel, but also the basics of the file system and network connection, with drivers and services – as a self-contained and logically separate system more at The truth about MinWin: the heart of Windows 7 | News | TechRadar UK | My System Specs |
| System Manufacturer/Model Number Tx2500z Tablet Pc/Homemade Server OS Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM) CPU Turion X2 ultra (oh well came with laptop)/P4 @3.2 (yes P4) Motherboard IDK HP Motherboard / Intel DG965SS Memory OCZ Dual Channel 4GB kit/ 1gb Dual Channel Graphics Card HD 3200 graphics /GMA x3100 (yay for intergrated!!) Sound Card Realtek HD Audio(mic working, well sort of)/Siig IC-70012 Monitor(s) Displays built-in Hp 12" laptop screen/ Acer 19" Screen Resolution 1280x800 /1440x900 Mouse Logi MX Rev. /MS Wheel Optical 1.1A /Logitech Optical Mouse Cooling All Air Cooled Internet Speed College baby but its still routed through vpn to 1536k... Other Info love my wacom pen and pressure sensitivity...
wished it worked in 7, SUSE for that matter though |
25 May 2009
|
#2 | | Windows 7 Ultimate x64, XP Mode, W8 RP VM, Linux Mint Debian 2nd OS HD- 7 Pro x64 second case New England |
Then you're going to love this one even more!
Microsoft agrees: Windows is a "really large bloated operating system"
While newly minted Windows head Steven Sinofsky continues to play his cards close to his chest, we're seeing signs that Microsoft is rethinking its monolithic approach to not only the mass-market Windows operating system but the entire family of Windows products from servers down to CE-based embedded devices.
First up is a streamlined microkernel codenamed MinWin, around which a re-engineered Windows line will be built. Described as "the Windows 7 source-code base", in reference to the successor to Windows Vista which is slated for a 2010 release, MinWin strips back the current NT-based kernel to the barest of bare metal.
"We'll be using this internally to build all the products based on Windows" said Microsoft engineer Eric Traut, when he slipped the first public glimpse of MinWin into a demonstration of Microsoft's virtualisation technology at the University of Illinois last week.
After loading multiple versions of Windows from the original 1.0 release through to NT 4 - including Windows ‘Bob' which earned a few chuckles from the audience and which Traut described as "not necessarily Microsoft's proudest moment!" - Traut fired up an additional VM session to load MinWin, which he called "the core of Windows 7, the Windows 7 source-code base". Microsoft agrees: Windows is a "really large bloated operating system" | My System Specs | | OS Windows 7 Ultimate x64, XP Mode, W8 RP VM, Linux Mint Debian 2nd OS HD- 7 Pro x64 second case CPU AMD Phenom II X4 975 Deneb 3.6ghz - 965 on new mini tower Motherboard Gigabyte GA-790XTA-UD4 Memory Kingston Hyper X DDR3 1600 1.5v 16gb - Mushkin on 2nd build Graphics Card MSI HD Radeon 5750 1gb - MSI HD Radeon 6450 on mini tower Sound Card Creative Labs X-Fi XtremeGamer - Realtek onooard 2nd case Monitor(s) Displays 2 x Acer P191W 19" widesscreen - HP 20" widescreen mini towe Screen Resolution 1440x900 native - 1600x1024 on 7 Pro x64 build Keyboard Microsoft Recusa Razor - MS Comfort 3000 on second build Mouse MS Trackball Explorer - A4TECH dual scroll wheel trackball PSU Corsair 750TX - primary / Corsair CX600 - second Case Antec 900-2 - SSD compatible / NZXT Vulcan mini tower Cooling Zalman CNPS9900A Hard Drives Primary Ultimate x64 build-
WD Black Edition 1tb Sata 6.0 = 2
WD Black Edition 1tb Sata 3.0 = 2 (OS drives)
WD 1tb Green Power sata = 2 1 external
usb flash drives = 18
Second 7 Pro x64 mini tower-
WD Caviar SE 500gb sata II single drive presen Internet Speed 30mbps upgrade - primary hard wired - mini tower usb WiFi |
25 May 2009
|
#3 | | Windows 7 Ultimate x32 New Vegas |
so .... is THAT the little 100MB partition Windows 7 make's during install?
or is that just a severely dumb question? | My System Specs | | System Manufacturer/Model Number eMachines W3502 OS Windows 7 Ultimate x32 CPU Intel Celeron D 3.2 Ghz 533 fsb (LGA 775) Motherboard Intel D101GGC Memory 1 GB (2x512MB) PC-3200 DDR @ 200Mhz Graphics Card Nvidia GeForce 9400GT- 1GB Sound Card Sound Blaster X-Fi Xtreame Gamer Monitor(s) Displays 19" LCD HDtv Screen Resolution 1360x768 @ 60Htz Keyboard Stock. Missing a few keys. Mouse Logitech LX8 5-btn mouse (wireless) PSU stock (idk) Case The busted remains of the stock case Cooling Dust cooled, waitwut? Hard Drives SeaGate Barracuda 750GB
SeaGate Barracuda 100GB
Toshiba CD/DVDW/ TS-H552D [DVD+R, DL] Internet Speed TWC 10Mb Other Info Keeps going, and going, and going....... |
25 May 2009
|
#4 | | Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM) In a ∞ Portal |
nope but its actually the closest we will get to it (actually it reminds me of singularity and the web version of Server 08 and R2..  )
as winmin is a fully self sufficient OS (where it does not call anything other that itself, meaning its more modular and easier to patch (less spaghetti code to me...  ) 
anything in orange is part of minwin and anything in green are the "extras" that we usually see in consumer OS's, it seems closer to a Server OS with nothing other that a command line interface... | My System Specs | | System Manufacturer/Model Number Tx2500z Tablet Pc/Homemade Server OS Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM) CPU Turion X2 ultra (oh well came with laptop)/P4 @3.2 (yes P4) Motherboard IDK HP Motherboard / Intel DG965SS Memory OCZ Dual Channel 4GB kit/ 1gb Dual Channel Graphics Card HD 3200 graphics /GMA x3100 (yay for intergrated!!) Sound Card Realtek HD Audio(mic working, well sort of)/Siig IC-70012 Monitor(s) Displays built-in Hp 12" laptop screen/ Acer 19" Screen Resolution 1280x800 /1440x900 Mouse Logi MX Rev. /MS Wheel Optical 1.1A /Logitech Optical Mouse Cooling All Air Cooled Internet Speed College baby but its still routed through vpn to 1536k... Other Info love my wacom pen and pressure sensitivity...
wished it worked in 7, SUSE for that matter though |
25 May 2009
|
#5 | | Windows 7 Ultimate x64, XP Mode, W8 RP VM, Linux Mint Debian 2nd OS HD- 7 Pro x64 second case New England |
When 7 was first being mentioned some time back there was mention of a new file indexing system. Once the betas came out the thing noticed then was the based on content. The overall changes are what you notice when comparing XP and Vista to 7 are noticible like seeing 7 installed in 20-25minutes while actually larger in size? | My System Specs | | OS Windows 7 Ultimate x64, XP Mode, W8 RP VM, Linux Mint Debian 2nd OS HD- 7 Pro x64 second case CPU AMD Phenom II X4 975 Deneb 3.6ghz - 965 on new mini tower Motherboard Gigabyte GA-790XTA-UD4 Memory Kingston Hyper X DDR3 1600 1.5v 16gb - Mushkin on 2nd build Graphics Card MSI HD Radeon 5750 1gb - MSI HD Radeon 6450 on mini tower Sound Card Creative Labs X-Fi XtremeGamer - Realtek onooard 2nd case Monitor(s) Displays 2 x Acer P191W 19" widesscreen - HP 20" widescreen mini towe Screen Resolution 1440x900 native - 1600x1024 on 7 Pro x64 build Keyboard Microsoft Recusa Razor - MS Comfort 3000 on second build Mouse MS Trackball Explorer - A4TECH dual scroll wheel trackball PSU Corsair 750TX - primary / Corsair CX600 - second Case Antec 900-2 - SSD compatible / NZXT Vulcan mini tower Cooling Zalman CNPS9900A Hard Drives Primary Ultimate x64 build-
WD Black Edition 1tb Sata 6.0 = 2
WD Black Edition 1tb Sata 3.0 = 2 (OS drives)
WD 1tb Green Power sata = 2 1 external
usb flash drives = 18
Second 7 Pro x64 mini tower-
WD Caviar SE 500gb sata II single drive presen Internet Speed 30mbps upgrade - primary hard wired - mini tower usb WiFi |
25 May 2009
|
#6 | | W7 X-64 RTM,SUSE 11.1, XP PRO SP3 as a VM, VMware ESXi Hafnarfjörður IS |
I thought that was called Linux.
Cheers
jimbo | My System Specs | | System Manufacturer/Model Number Custom built OS W7 X-64 RTM,SUSE 11.1, XP PRO SP3 as a VM, VMware ESXi CPU Q9400 QUAD Motherboard P5QL-CM Memory 8GB Graphics Card On Motherborad Sound Card Realtek HD audio Monitor(s) Displays Apple Cinema display Mouse Toshiba wireless laser Hard Drives 4 X 1TB SATA Internet Speed > 20MB up |
25 May 2009
|
#7 | | Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM) In a ∞ Portal |

Quote: Originally Posted by jimbo45 I thought that was called Linux.
Cheers
jimbo no os wars here... 
reminds me of windows 3.11 actually (it was using a dos core and the windows extesion was running on top of it...  )
this is the core of windows... 
you cannot get any deeper and still have a functional system...
you can with linux distro also break down to the most essential parts of the OS (much easier actually)... like the many Unix/Linux Servers on the net... | My System Specs | | System Manufacturer/Model Number Tx2500z Tablet Pc/Homemade Server OS Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM) CPU Turion X2 ultra (oh well came with laptop)/P4 @3.2 (yes P4) Motherboard IDK HP Motherboard / Intel DG965SS Memory OCZ Dual Channel 4GB kit/ 1gb Dual Channel Graphics Card HD 3200 graphics /GMA x3100 (yay for intergrated!!) Sound Card Realtek HD Audio(mic working, well sort of)/Siig IC-70012 Monitor(s) Displays built-in Hp 12" laptop screen/ Acer 19" Screen Resolution 1280x800 /1440x900 Mouse Logi MX Rev. /MS Wheel Optical 1.1A /Logitech Optical Mouse Cooling All Air Cooled Internet Speed College baby but its still routed through vpn to 1536k... Other Info love my wacom pen and pressure sensitivity...
wished it worked in 7, SUSE for that matter though |
25 May 2009
|
#8 | | Windows 7 Ultimate x64, XP Mode, W8 RP VM, Linux Mint Debian 2nd OS HD- 7 Pro x64 second case New England |
Line who? Anyone by that name?  The last time I saw anything like that it was some live cd I used to see the 32bit RC installed on a friend's machine! He know sees an XP/7 dual boot! There wasn't any ? strange file names coming up either! | My System Specs | | OS Windows 7 Ultimate x64, XP Mode, W8 RP VM, Linux Mint Debian 2nd OS HD- 7 Pro x64 second case CPU AMD Phenom II X4 975 Deneb 3.6ghz - 965 on new mini tower Motherboard Gigabyte GA-790XTA-UD4 Memory Kingston Hyper X DDR3 1600 1.5v 16gb - Mushkin on 2nd build Graphics Card MSI HD Radeon 5750 1gb - MSI HD Radeon 6450 on mini tower Sound Card Creative Labs X-Fi XtremeGamer - Realtek onooard 2nd case Monitor(s) Displays 2 x Acer P191W 19" widesscreen - HP 20" widescreen mini towe Screen Resolution 1440x900 native - 1600x1024 on 7 Pro x64 build Keyboard Microsoft Recusa Razor - MS Comfort 3000 on second build Mouse MS Trackball Explorer - A4TECH dual scroll wheel trackball PSU Corsair 750TX - primary / Corsair CX600 - second Case Antec 900-2 - SSD compatible / NZXT Vulcan mini tower Cooling Zalman CNPS9900A Hard Drives Primary Ultimate x64 build-
WD Black Edition 1tb Sata 6.0 = 2
WD Black Edition 1tb Sata 3.0 = 2 (OS drives)
WD 1tb Green Power sata = 2 1 external
usb flash drives = 18
Second 7 Pro x64 mini tower-
WD Caviar SE 500gb sata II single drive presen Internet Speed 30mbps upgrade - primary hard wired - mini tower usb WiFi |
25 May 2009
|
#9 | | W7 X-64 RTM,SUSE 11.1, XP PRO SP3 as a VM, VMware ESXi Hafnarfjörður IS |

Quote: Originally Posted by darkassain no os wars here... 
the net...  Hi there
I use and LIKE Windows 7 so its not an OS war.
The design of Linux is based (like older "Classical OS" design) on having a "Protected" smallish kernel to provide the main system services and then other functionality is loaded as and when required such as Modules for hardware drivers and GUI's ( The whole GUI system in Linux is run via a generic "X-Server" module which then loads up the "Window Maker" of your choice such as GNOME, KDE. XFCE etc.
Even the file system is "modular" . If the kernel has support for the relevant file system then you can use it. It's actually even more generic now as the main file system driver is based on the "FUSE" support which allows read and write to a very large number of file systems including NTFS.
Linux basically was a Unix derivative - so the whole idea of a GUI was an added afterthought - but because of the modular nature of the OS could be implemented without a fundamental re-design of the OS.
Windows on the other hand was designed as a GUI from the start which makes it rather difficult to change almost anything without re-writing the whole system.
There probably is a lot in Windows that people could do without in some cases but since in any case the GUI is 100% linked with the OS it will need a major re-fit to slim it down a lot.
Also Linux has a lot of open source components which is why optimising it is a lot simpler to do than in Windows -- the disadvantage here in Linux is that there are almost as many different distributions as there are native plants on the planet. This means that you can't always ensure your hardware will work on different distros.
So
"You pays your money and takes your choice".
Cheers
jimbo | My System Specs | | System Manufacturer/Model Number Custom built OS W7 X-64 RTM,SUSE 11.1, XP PRO SP3 as a VM, VMware ESXi CPU Q9400 QUAD Motherboard P5QL-CM Memory 8GB Graphics Card On Motherborad Sound Card Realtek HD audio Monitor(s) Displays Apple Cinema display Mouse Toshiba wireless laser Hard Drives 4 X 1TB SATA Internet Speed > 20MB up |
25 May 2009
|
#10 | | Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM) In a ∞ Portal |

Quote: Originally Posted by jimbo45 Hi there
I use and LIKE Windows 7 so its not an OS war.
The design of Linux is based (like older "Classical OS" design) on having a "Protected" smallish kernel to provide the main system services and then other functionality is loaded as and when required such as Modules for hardware drivers and GUI's ( The whole GUI system in Linux is run via a generic "X-Server" module which then loads up the "Window Maker" of your choice such as GNOME, KDE. XFCE etc.
Even the file system is "modular" . If the kernel has support for the relevant file system then you can use it. It's actually even more generic now as the main file system driver is based on the "FUSE" support which allows read and write to a very large number of file systems including NTFS.
Linux basically was a Unix derivative - so the whole idea of a GUI was an added afterthought - but because of the modular nature of the OS could be implemented without a fundamental re-design of the OS. in a sense yes and no...
yes in that the linux gui was a afterthought (and that is where its suffering the most..  )
and no in the fact that its a smallish kernel...
the fundamental concept of the linux kernel is by design monolithic
while yes its made in modules and so its a hybrid monolithic kernel but it still carries the monolithic design Quote: Windows on the other hand was designed as a GUI from the start which makes it rather difficult to change almost anything without re-writing the whole system.
There probably is a lot in Windows that people could do without in some cases but since in any case the GUI is 100% linked with the OS it will need a major re-fit to slim it down a lot. actually windows was a gui or a shell extension if say to DOS...
so you are correct... Quote: Also Linux has a lot of open source components which is why optimising it is a lot simpler to do than in Windows -- the disadvantage here in Linux is that there are almost as many different distributions as there are native plants on the planet. This means that you can't always ensure your hardware will work on different distros.
So
"You pays your money and takes your choice".
Cheers
jimbo
actually it takes alot know how to *optimize* components such as the kernel...
while yes you can always have the posibilty of doing it there a lot to be learned if want to accomplish such feat... 
so yes its out there but not everyone (even in the linux world) can understand it.. | My System Specs | | System Manufacturer/Model Number Tx2500z Tablet Pc/Homemade Server OS Windows 7 Ult x64(x2), HomePrem x32(x4), Server 08 (+VM), 08 R2 (VM) , SuSe 11.2 (VM), XP 32 (VM) CPU Turion X2 ultra (oh well came with laptop)/P4 @3.2 (yes P4) Motherboard IDK HP Motherboard / Intel DG965SS Memory OCZ Dual Channel 4GB kit/ 1gb Dual Channel Graphics Card HD 3200 graphics /GMA x3100 (yay for intergrated!!) Sound Card Realtek HD Audio(mic working, well sort of)/Siig IC-70012 Monitor(s) Displays built-in Hp 12" laptop screen/ Acer 19" Screen Resolution 1280x800 /1440x900 Mouse Logi MX Rev. /MS Wheel Optical 1.1A /Logitech Optical Mouse Cooling All Air Cooled Internet Speed College baby but its still routed through vpn to 1536k... Other Info love my wacom pen and pressure sensitivity...
wished it worked in 7, SUSE for that matter though The truth about MinWin: the heart of Windows 7 problems? All times are GMT -5. The time now is 09:55 PM. | |