Microsoft Design Principles and Scenarios Star 2011

In 2011 I complete a course and in Microsoft's eyes became a design principles and scenarios star. More on this as I remember it, it was the design toolbox and I still have all of the files. And here was my avatar. I do still have my Design ToolBox and MIX 09 Videos but they are Microsoft Copyright and I can't put them on You Tube and the rest was Blend and Silverlight.

Building Singularity

    

    In 2010 I downloaded and read about a Microsoft research Operating System called Singularity. Now I'm going to tell you how to build it. First you can download it from Codeplex here. Now in on the internet archive.
 
Next unzip the RDK and open a cmd prompt as administrator and run the
 
configure.cmd 
 
 
and run as administrator, accept the defaults and press enter. 
 
    This should place a Singularity shortcut on your desktop. Next open the the shortcut placed on your desktop and type
 
msb Distro\World.proj
 
allow about 25-30 min depending on your machine to build.
 
    If you have other virus protection software on your computer other than Windows defender remove it. As the build requires privileged access to the machine such as assembly language.  You should now better by now how not to get viruses off of the internet.
 
    After it is built you should be able to run it in a Microsoft Virtual PC 2007 32-Bit on a Microsoft Windows XP 32-bit Virtual Box VM use VHD for Hyper-V Compatibility.or Server 2003 32-bit to also run Windows UNIX Services.
 
    I might go into more detail later. If you really want to have fun read up on MSBuild and and how to add you own CLI projects to the Applications folder. The Singularity build requires .NET 3.5.You also might need to add "C:\Windows System32;" to your PATH environment variables. 
 
    You also can find many of the build tools like boogie and the CLR Profiler on Codeplex. You might want to sandbox your modifications so if Microsoft releases another Singularity variant in the future it will be compatible. Again read up on MSBuild. You can turn on your virus protection after the build. Because many viruses are written in assembly.
 
Singularity Stack:
 








Future of Concurrency and Parallelism

Here is a Joe Duffy interview. I first read Concurrent Programming on Windows in 2013. Here are the CHESS Tools There is also Midori which I haven't heard that much about lately but there is a C# OS called Cosmos and MOSA. I really haven't had much time to work with CHESS. Other than to write my own MSBuild wrapper.

COM

I first learned about Microsoft's Component Object Model in 1999. I read and learned the model through MSDN libraries and magazines. I think my first was a MSJ. I have all of my DVD archives. About three or four years ago I bought Don Box's "Essential COM".I partly read this book in an old MSDN library. And used Microsoft's M Language.

How to luanch the old style Control Panel in Windows 10.

To launch the old style Control Panel in Windows 10. You could go into the system files and find "control.exe" and pin it to the start menu. One good improvement in Windows 10 was the improvement to the environment variable settings. You can also launch the old -sytle control panel following this article.

Building Sandcastle Documentation in Visual Studio

Here is a nice article on building MSDN style documentation with sandcastle from The Microsoft Gulf Technical Community.

Building the Windows Research Kernel.

To build the Windows research kernel after to obtain it legally from your academic institution like I did. You may need to download some Visual C/C++ runtime libraries but after that the kernel should kinda be sandboxed and build on Windows XP or later. I'm building it on Windows 8.1. We will be building WRKv1.2.

So open a command prompt and enter:

 set wrk= "path to WRK1.2"  
 set arch=x86 [or amd64]  
 path %wrk%\tools\%arch%;%path%  
 cd %wrk%\base\ntos  
 nmake -nologo %arch%=  

This will produce kernel files in BASE\NTOS\BUILD\EXE\%arch%

I really don't recommend booting the kernel on anything other than XP, but you can try and there should be instructions that came with the WRK 1.2 on how to do that. Pius you can read David Cutler's original design notes. Also you might get like I did a project called "Project OZ" which you can use the kernel with.