TheHotfix.net
Mark Russinovich Explains MinWin Once and For All PDF Print E-mail
Written by nicknowsky22   
Tuesday, 04 November 2008 02:51

A lot of people assume that MinWin is a Microsoft effort to completely rewrite the Windows Kernel from scratch. That may be based on earlier (limited) explanations about what it does, or it may have a lot to do with people assuming, due to people’s efforts with open source software, that rewriting the kernel will solve all of Windows problems. Well, Mark Russinovich, Microsoft Technical Fellow and guru of all things NT Kernel, attempts to set the record straight in this 45 minute video from Channel 9. Now, the whole talk is about advancements in Windows 7, and has great info about the new event-based model for Windows Services (dunno what took so long on that one, but I’m glad its there now), and other things. but for the purposes of this discussion, you want to jump in at 28:20, which is where MinWin first comes up.

I’m going to attempt to use my Geek-to-Layman Translator to break down what Mark said:

It turns out that Windows Server Core is not a clean separation of the true core of Windows. When Microsoft first set out to make Server Core, they discovered that lower-level systems were dependent on some higher-level calls, which is a no-no in systems design. When they looked deeper, they found out this was happening all over the place. They realized it was going to take too much effort to make a clean break for Server Core, so they literally ripped out anything that wasn’t necessary for the Server Roles they wanted to support. That’s why you’re not supposed to run any other apps on Server Core (or WinPE, as it turns out) because it might make a call to something that doesn’t exist, and it will fail. If it fails low enough, well, that could be bad for the OS.

That system is not scalable or testable in any way, and makes it very difficult to innovatively deliver future iterations of Server Core. So Microsoft started to chart out the entire Windows dependency graph. And as they saw things that started calling up the stack when they weren’t supposed to, they rearranged the APIs to create a clean separation in the OS.

MinWin is the result of that work. It is not a complete rewrite of the kernel, but a reorganization of the APIs, so that components only call down the stack, and not up it. It is isolated in the build tree from the rest of Windows, so it can be innovated on by itself. It is fully bootable, 25-40MB of disk space, and contains the executive systems, memory management, networking, and optional file system drivers. It’s fully testable, and Microsoft is working on a large suite of test cases to run against it. And it *is* indeed in Windows 7.

Mark also said that, though MinWin is finished, their work in this process is not. Now they’ve gone up in the stack, and are looking at where the next boundary needs to be drawn. Apparently, it is part of a much larger effort to reorganize all of the Windows codebase, and keep things clean and separate.

As an aside, for those of you wondering, a lot of the MinWin magic happens in KernelBase.dll. It contains a lot of the functionality that was refactored from Kernel32.dll, so for compatibility with older programs, they left “forwarders” in there that pass the calls down to KernelBase.dll as necessary.

So rejoice, armchair kernel enthusiasts! Microsoft is tidying house inside “Cutler’s NT”, and Windows 7 is the next step (the first being the componentization work from Windows Vista) in the massive decade-long operation to optimize and refactor the Windows codebase.

 Source: Windows Now

 
Enable New Windows 7 Taskbar In Windows 7 M3 Build 6801 PDF Print E-mail
Written by nicknowsky22   
Tuesday, 04 November 2008 02:47
 

Rafael Rivera did analyze the Windows 7 version that was handed out to the attendees of the Professional Developers Conference in Los Angeles and discovered that it contained features that were locked in the build by Microsoft. You might remember that Microsoft did a presentation of the desktop elements of Windows 7 at the conference and that part of the presentation was the new taskbar of Windows 7. The build that the attendees of the conference received was apparently a different one from the one that was used for presentation as it did not include the new features of the taskbar.

Rafael found out that the features were available in that build as well but locked by Microsoft. The features were unlocked on a domain and username basis:

1. Must be a member of an allowed domain

  • wingroup.windeploy.ntdev.microsoft.com
  • ntdev.corp.microsoft.com
  • redmond.corp.microsoft.com

2. Must not be an employee with a disallowed username prefix

  • a- (temporary employees)
  • v- (contractors/vendors)

More interestingly than the criteria is his workaround that he posted on his website to enable the “protected features” of the M3 6801 build of Windows 7. The steps to unlock those features are the following:

  • Download the 32-bit or 64-bit executable and put it into the Windows directory.
  • Start a comamnd prompt as an administrator and issue the following commands
  • takeown /f %windir%\explorer.exe
  • cacls %windir%\explorer.exe /E /G MyUserName:F (replacing MyUserName with your username)
  • taskkill /im explorer.exe /f
  • cd %windir%
  • start unlockProtectedFeatures.exe

Relaunch the shell by clicking on the Launch button afterwards to enable the new features including the new Windows 7 taskbar.

Source: Windows 7 News

 
Ubuntu 8.10 now available for download PDF Print E-mail
Written by nicknowsky22   
Thursday, 30 October 2008 15:36

Just saw the headlines on my Engadget RSS feed and just like the rumors said at the start of the week. Ubuntu 8.10 funal is released!!

Linux fans should look forward to performance gains and a new Connection Manager with 3G support, as well as the ability to install from USB drives and built-in BBC content availability. Torrents should be popping now -- and if you haven't hit up the 'bu yet, what're you waiting for?

Head over to Ubuntu's site for details and downloads!

Source: Engadget

 
Announcing Windows Server 2008 R2! PDF Print E-mail
Written by nicknowsky22   
Thursday, 30 October 2008 15:27

Windows Server 2008 R2 showed its pretty face at the Professional Developers Conference today, here in Los Angeles. Hi there, my name’s Oliver Rist and I’m a new technical product manager on the Windows Server team. I’m down here in La-La Land heaving great sighs of satisfaction as we unveil the first sneak peeks of pre-beta Windows Server 2008 R2. Though this release is right in line with our announced roadmap strategy for future Server releases, there are several items of note with R2:

First and foremost, 32-bit is done. History. Archives. Windows Server 2008 R2 is the first Windows OS platform to go 64-bit only, and frankly it was high time. Customers have been unable to purchase a 32-bit server CPU for over two years now, and the advancements in CPU architectures really dictated that we squeeze as much performance out of customers’ hardware purchases as possible. The move to 64-bit is a first step.

You’ll also find that we’ve aligned R2 development around four core technology pillars:

First, there’s virtualization. R2 represents our most pervasive move into virtualization yet, including R2’s undisputed marquee feature, Live Migration. Think physical host migrations of running VMs happening in milliseconds—no service or user connection interruptions. With Live Migration, data centers can truly go virtual and largely divorce management considerations between software and hardware, and all managed from inside a single OS frame.

R2’s virtualization also extends to a new Hyper-V for Windows Server 2008 R2 (think mucho better management, beefier resources for VMs and more). And potentially more exciting, Terminal Services is updating its remote applications feature to include a true Virtual Desktop Infrastructure (VDI). Think desktops and applications wrapped in virtualized packages, managed centrally and deployed to Windows 7 desktop with such tight integration most users will be unable to tell the difference between centrally hosted apps and those installed locally. (And don’t worry, a Web Access feature will let Windows XP and Windows Vista users in on the fun, too.)

Our second area of core concentration is streamlined management. R2 contains a host of new server role-specific management UIs. Even better, these are all built on PowerShell 2.0, which hosts a bunch of improvements of its own. For one, you’ll find over 240 new cmdlets inside the R2 box with more coming from other Microsoft platform products. There’s also a new Graphical PowerShell UI that adds developer-oriented features so you can more easily create your own cmdlets, including syntax coloring and better debugging tools. Add to that a new Active Directory Domain Services management console, enhanced Group Policy functions and a remote-capable Server Manager, and IT administrators have a lot to look forward to with R2.

Our Web concentration largely represents updates to IIS 7.0. The Web server is better than ever with new PowerShell management support, bennies gained from new failover clustering updates, and a number of popular IIS Extensions that have been rolled up into this release, including WebDAV and an updated Administration Pack to name just two. New reporting capabilities, better deployment options and more flexible deployment options with support for technologies like SilverLight and PHP—it’s a brave new IIS world in R2.

Last and definitely my favorite is the enterprise workloads pillar. Yes, this covers the heavy-iron features I love so much, like failover clustering, new reliability features and updates to enterprise storage (more iSCSI enhancements, management and more). But it also covers the end-to-end network experience for enterprise users—and that means a very cool Better Together story with Windows 7. Live Migration is getting a lot of spotlight attention, but I think DirectAccess is might be the sleeper feature of R2 and Windows 7. With DA, remote computing essentially becomes invisible for end-users. Using technologies like SSTP and IPv6 combined with way-easy management UIs in Windows Server 2008 R2, admins can build remote computing policies that let users plug into any network, anywhere and see their local network resources—completely secure, no clunky VPN required. As long as there’s an outward network connection, DA takes care of everything in the background and automatically. Awesome. And that’s just one R2-Windows 7 synergy out of many.

I’ll be updating this blog regularly from now on with a deeper dive into R2’s load of new features and its capabilities with the new client. Meanwhile, visit www.microsoft.com/windowsserver2008r2 for more details as well as the Reviewers Guide I’ve been putting together for the last several weeks. We’ll be adding a lot of new content over the next several months so keep checking back

 

Source: Windows Server Divison Weblog

 
Microsoft Vows Windows 7 Will Fix Vista Mistakes PDF Print E-mail
Written by nicknowsky22   
Thursday, 30 October 2008 15:12

Microsoft Corp. today for the first time publicly demonstrated Windows 7, the next major release of its PC operating system, and the software maker insisted that Windows 7 will reflect lessons learned from the widely panned Windows Vista.

Microsoft also laid out a road map for the release of Windows 7 and handed out a pre-beta version to developers at its Professional Developers Conference (PDC), where it also demonstrated new features. The first public beta of the operating system will be available early next year; it will be followed by test releases and release candidates that incorporate feedback from users of the public beta, said Steven Sinofsky, Microsoft's senior vice president of Windows and Windows Live, in a keynote address.

Windows 7 is still targeted for release three years after Vista, he added. This would put its business release in late 2009 and general availability at the end of January 2010 if the operating system remains on schedule. In his speech, Sinofsky said Microsoft is learning its lessons from Vista, which was widely criticized by users and the press, and spoofed famously in television advertisements by Apple Inc.

Sinofsky acknowledged that some of the criticism was deserved, particularly around Microsoft's failure to adequately prepare its hardware, software and peripheral partners for Vista's release, even though it was more than five years in the making. Early Vista users experienced incompatibility with applications and found that devices and peripherals would not work with the operating system because drivers weren't available.

 

Source: PRONetworks

 
Court Action Over Spam in New Zeland PDF Print E-mail
Written by diablofan   
Thursday, 16 October 2008 04:22

Court action is being taken over what NZ and US officials are calling one of the biggest spam email operations in the world.

Three Christchurch men have been named in a civil case filed in New Zealand by Internal Affairs.

Internal Affairs says the spam was promoting sex and pharmaceutical products, even replica watches. And the department says the three men involved have made a lot of money doing it.

Spokesman Keith Manch says they have identified just over two million spam emails that came to New Zealand addresses alone in a three month period last year.

"I think we've seen around $US2 million that's been going through accounts related to them," he says.

The operation is the first to be targeted under tough new anti-spam laws in New Zealand which say people should not send emails unless they are welcome.

Source:TVNZ

 
Introducing Windows 7! PDF Print E-mail
Written by demonman   
Tuesday, 14 October 2008 04:46

The decision to use the name Windows 7 is about simplicity. Over the years, we have taken different approaches to naming Windows.  We've used version numbers like Windows 3.11, or dates like Windows 98, or "aspirational" monikers like Windows XP or Windows Vista.  And since we do not ship new versions of Windows every year, using a date did not make sense.  Likewise, coming up with an all-new "aspirational" name does not do justice to what we are trying to achieve, which is to stay firmly rooted in our aspirations for Windows Vista, while evolving and refining the substantial investments in platform technology in Windows Vista into the next generation of Windows.

 

Source: Windows Vista Team Blog

 
Microsoft talks multimonitor taskbar support in Windows 7 PDF Print E-mail
Written by nicknowsky22   
Friday, 03 October 2008 13:08

Windows has supported multiple monitors for as long as graphic cards have had two or more display ports. At the same time though, Windows to this day still does not support multiple monitors when it comes to the taskbar. Multiple-monitor setups are becoming more common, and there are always developers, gamers, and enthusiasts who don't know what to do when they're given a desktop with just one monitor. These groups of people have resorted to using third-party solutions that give them the functionality they need, but what they really want is support right out of the box. Chaitanya Sareen, a senior program manager on the Windows 7 Core User Experience team, has taken the time to address this request on the E7 blog.

 

 Source: MSFN

Last Updated ( Friday, 03 October 2008 13:09 )
 
Windows 7 -- Approach to System Performance PDF Print E-mail
Written by Jordan F.   
Thursday, 28 August 2008 09:30
Image

Many folks have commented and written email about the topic of performance of Windows. The dialog has been wide ranging—folks consistently want performance to improve (of course). As with many topics we will discuss, performance, as absolute and measurable as it might seem, also has a lot of subtlety. There are many elements and many tradeoffs involved in achieving performance that meets everyone’s expectations. We know that even meeting expectations, folks will want even more out of their Windows PCs (and that’s expected). We’ve re-dedicated ourselves to work in this area in Windows 7 (and IE 8). This is a major initiative across each of our feature teams as well as the primary mission of one of our feature teams (Fundamentals). For this post, I just wanted to frame the discussion as we dig into the topic of performance in subsequent posts.  Folks might find this post on IE8 performance relevant along with the beta 2 release of IE 8. 

Performance is made up of many different elements. We could be talking about response time to a specific request. It might mean how much RAM is “typical” or what CPU customers need. We could be talking about the clock time to launch a program. It could mean boot or standby/resume. It could mean watching CPU activity or disk I/O activity (or lack disk activity). It could mean battery life. It might even mean something as mundane as typical disk footprint after installation. All of these are measures of performance. All of these are systematically tracked during the course of development. We track performance by running a known set of scenarios (there are thousands of these) and developers can run specific scenarios based on exercising more depth or breadth.

 

Source: MSDN Blogs

Last Updated ( Sunday, 28 September 2008 05:03 )
 
« StartPrev12345678910NextEnd »

Page 1 of 98

Joomla! is Free Software released under the GNU/GPL License.