I have an EC2 instance running in the N. Virginia region. The "Platform details" is shown as "Linux/UNIX". Now I am trying to purchase a reserved instance after selecting the same platform in the search field. But it is showing: 
Now when I search by the same options on a different region (eg: Oregon or N. California) the purchase options are coming through. Why?
Besides that, I have noticed another thing in N. Virginia. There are options coming with "Amazon VPC". What does that mean? How can launch an EC2 with a Platform like "Linux/UNIX (Amazon VPC)"?

Thanks in advance.
 
                        
Amazon may not always have enough capacity for all platforms in all regions - this is why you're seeing different results.
As per docs:
Use
Linux/UNIX (Amazon VPC)- nobody should be creating new instances using theEC2-Classicplatform & is will be retired very soon.