DCSIMG
January 2009 - Posts - Ido Goldberg Tech Blog

Ido Goldberg Tech Blog

this Blog will come to describe a lot of activities Im going to do in Microsoft as an IT Manager, this blog will deal with a lot of issues on Infrastructure (AD,Exchange, Windows Servers.. and other stuff) but the MAIN goal of it is to help the IT community understand Microsoft Virtualization Technologies ,Ill confront with the problems, advantages, ideas .. and Ill try to explain the difference between MS Technology and the competitors, the blog will include expiriancing from New Technologies and IT methodology

January 2009 - Posts

A Lesson I Learn This Evening

Hi Everyone,

I decided to share with you some thoughts I had about something

a few days ago I wrote a post about “why not to install windows 7”, Windows 7 is in beta and for the common users sitting at home playing games its still not ready (at least I think so).

the funny thing is that i got a few angry responses about it, saying that the OS is great.. someone even got really mad by my post and wrote one as a comment, you can see it here, the post is in Hebrew.. so for my English speaking readers Ill summaries “in a nut shell”:

1. I don't know what I’m talking about

2. My recommendation is wrong because there is a lot uses for Beta processes and my post is not relevant.

again in a nut shell.

Now, I don't really know or recognize the name of the writer and I’m happy that people comment on my post, even if they don't agree with me, but if you read my post you clearly can see that I meant to approach by it to regular users at home or office and not those who have a job coding or make their code compatible.. those people wont read my post or follow it..they have to install Windows 7.

in he’s post is elaborate on the uses and important value that beta OS has on the actually RTM product and I totally agree with him, but Beta is not just for “smart users” that use it for their job, beta has a lot of purpose of testing the UX (User eXperience), and I know for a fact that MS is giving a lot of thinking about it and making their products as easy to use as they can.

I still don't think that it was wrong for me to say that Windows 7 is not ready, and to share with everyone another fact is that i use it my self for a while… and having a great time.

while saying that I still don't get why the author was mad about me :)… I didn't demolish Windows7 Beta process I just spoke my mind about home users.

after it, he also comment about my Vista knowledge while everyone who actually know me, know that I’m one of Vista greatest fan..sorry to say :).

Vista has its problems and failures, its a fact, and most of the public know it… Windows7 will be a GREAT Operation System, the beta is very encouraging and the User eXperience is great and seems that MS has learned some important lessons.

till now I really didn't understand the impact of bloggers have with their comments and if I’m writing this post to “clarify” my previous post it really got to me.

but the most strong feeling I have is that I want to sit down with Gad Meir for a cup of coffee.. really..I’m serious, this guy mis-judge me in 5 min without knowing a thing about me, and that's what “bake my noodle”.

next time I’ll be more clear about whom I’m writing too.. I learned something from this incident and Mr. Meir review and quick judgment, although he seems very professional and a “high quality” person, even he could not get the subtext that I thought was clear.

I will guess that I will get some response to this post and I want to apologize to Mr. Meir about this post. I will not reply to this incident any further… unless Mr. Meir will decide to have coffee with me and talk technology. :)

thanks

Ido

Why NOT to install Windows 7

Hey Everyone,

As much as every one I too waited for this Beta, Windows 7 is some what of a salvation from Vista. BUT and there is a big BUT, I think that Microsoft is making a mistake by releasing the beta as before.

Almost every OS that Microsoft has ever build had this phase that we’re experiencing, I mean they publish a beta some users around the world actually install it and then they get out of those users a real good information about the OS and bug reports.

Its important to say that Win7 is some what similar to Vista, the UI is very familiar and if you got the chance to actually code for vista you wont have trouble with Win7. the point is that Microsoft had problems with Vista on an early stage, even after SP1, which significantly increased Vista productivity and stabilization, its still didn't catch very well with most users.

This will lead us to believe that Microsoft will not do the same mistakes of vista and the early public version of Win7 will give us GOOD user experience unlike we had with Vista and its wrong to assume it.

This Beta is nothing different then most Beta’s Microsoft publish but the Market expect something else, most ITPROs wont go and install it on their laptop the 1st chance they’ll have but most other users that downloading it will.

I hope that Microsoft has thought about it and released a very good Beta OS …. OR ELSE .. the mistakes of the past will return.

If this beta will get bad reviews or criticism, its could burry it before it even launched.. and it would be a shame to see all this effort go to waste.

if you want to check the system out use VPC and install in virtually, if you are looking for a salvation from your Vista, please wait to final edition.. the Messiah is not in the form of Win7 Beta!

Thanks

Ido

Hypervisor : Monolithic Vs. Micro

Hi,

this will be a quick review about 2 approaches for Hypervisor implementation which is the basis to any part of an enterprise virtualization server both MS or other.. this is a high technical review and I’ll try not to dig really deep and yet explain the basics.

OK ! so there are 2 parts of virtualization platform before even getting in to Hypervisor and its important to understand both, you all know the products so I’ll be rapid.

VMM – Virtual machine monitor is the part of the product that actually simulate to the guest OS what it needs to be installed, like hardware, CPU and memory access .. there are 2 kinds of VMM’s:

  1. One is a hosted VMM that actually share hardware resources with host OS, examples are: Virtual PC, VMware Workstation and KVM.
  2. Another VMM approach is the Hypervisor VMM which runs alone on the hardware, the most common products are : Hyper-V, VMware ESX and Xen…

A few quick words on the name ‘Hypervisor’, the bad news is that MS didn’t invent this name :), Hypervisor is an IBM name. In the old age .. when mainframe was the most common computing systems it could run a few supervisor (IBM name for Operation System before the term OS has been created) and they wanted to run multiple supervisor on the same mainframe but they had to come up with a name for a UBER-supervisor that will monitor and control all those other supervisor.. so they sat down and came up with ‘Hypervisor’ as a name for this function.

A monolithic Hypervisor is an architecture that replace OS Kernel with its own, it is simpler then modern kernel but still a very complex one, holds its own Driver model and needs to be supported by HW Vendors, a good example for Monolithic Hypervisor will be VMware ESX.

A Micro-Hypervisor is relativity simpler way on doing it , its still very complex but with simple partitioning functionality, increased reliability while minimizing TCB. this implementation of hypervisor is well implemented in Microsoft Hyper-V and the most important thins is that you don't have to make HW vendor create 2 sets of drivers, we have them for Windows and therefore extremely minimize 3rd-party code usage.

now days the most common virtualization platform is VMware, the technological difference is already discussed by me on an earlier post but the “tax” HW vendors pay in order to be compatible with VMware products needs to be reviewed by both the vendors and VMware, now days its OK to vendor to pay this tax an invest on building drivers for ESX themselves because it means that they can sell more powerful machines is a higher amount of money,

now that Microsoft is in the game of building products that will compete with ESX, vendors needs to ask themselves “is this forth it?" ,VMware on her side needs to think about it… and make sure they wont loose this technological and HW vendors edge..

In the end we’re as IT PRO’s are the main benefiters of those dark battles between the light and dark forces (I’ll let everyone choose its own side) we have diversity in products motivated by 2 different approaches to the same subject …

That’s it for today

Thanks for reading.

Ido