شاید شما با کار کردن با ویندوز نام virtualization رو شنیده باشید این اسم برای ویندوز ویستا یک اسم کاملا آشنایی هست که کل ابزار اون به نام file and registry virtualization هست. این ابزار یک واسطه برای برنامه های شما حساب میشه که باعث میشه سطح رجیستری همانند نسخه های قبلی ویندوز تعریف بشه. من این پست رو کاملا به زبان ساده مینویسم و بحث های تخصصی روی آن انجام نمیدم. وقتی سطح رجیستری مجازی تعریف شده همانند ویندوز ویستا باشه، برنامه دقیقا کارکردش مثل کارکرد در ویندوز xp هست و هیچ تفاوتی نمیکنه.
تا الان هرچی درباره ویندوز ۲۰۰۸ سرور شنیده باشید خیلی کم شنیده اید.(البته ویندوز ۲۰۰۸ رو در این سایت جایی براش پیدا نکردم بخاطر همین در همین پست یکی از قابلیتاشو میگم) ویندوز ۲۰۰۸ سرور با نسخه ۲۰۰۳ اصلا نمیشه مقایسه کرد. ویندوز ۲۰۰۳ در زمان خودش ویندوز خوبی بود ولی ۲۰۰۸ سرور و اگر بخوام مثال بزنم باید بگم اگر به ویندوز ۲۰۰۸ کوچ کردید یعنی اینکه از ویندوز xp به ویندوز ۷ پریدید. در ویندوز ۲۰۰۸ سطح رجیستری مجازی وجود داره که قدرت اون از ویندوز ویستا هم بیشتر و اون ابزار و بهش میگن hyper v که شما میتونید نرم افزار رو کاملا به هر نسخه ای بازی بدید. اگر بخوام hyper v رو بشکافم باید چند تا پست براش بنویسم که از حوصلم خارج هست فقط جهت اطلاعات عمومی شما نوشتم.
یکی از دلایل وجود virtualization تطبیق دادن برنامه ها به ویستا هست. به نظر من ویندوز ویستا یک نمونه تست شده ویندوز ۷ هست که در اختیار کاربران قرار گرفته و فقط مایکروسافت با این سیستم عامل میخواسته که خود و برنامه نویسان و کاربران رو برای ویندوز ۷ آماده کنه و ویندوز ۷ همزمان با ویندوز ویستا شروع به نوشتن شده. البته این مطلبی که نوشتم نظر شخصی من و تحقیقات من هست و در هیچ مقاله و جایی نخوندم.
ولی به شما گفتم که چرا نرم افزارها با ویستا منطبق نشن با ویندوز ۷ به مشکل میخورند این به این دلیل هست که در ویندوز ۷ مجازی سازی ها برداشته میشه و دیگر با ترفند یا قدرت ویندوز نمیتونید نرم افزار رو بر روی ویندوز بنشانید. چون مایکروسافت به برنامه نویسان اعلام کرده که باید از این به بعد خود را با uac تطبیق بدند. البته هنوز قسمت نشده که من uac رو کامل تعریف کنم ولی تا همینجا میدونم شما چیزهایی دستگیرتان شده.
ولی چون قول دادم قضیه رو تخصصی بشکافم درباره مجازی سازی مثالی میزنم. اگر یک برنامه بخواد خودش رو در یکی از فایلهای مهم ویندوز که شاید بشناسیدش بنویسه یعنی : c:\program files\appname\settings.ini و مجوز uac رو داشته باشه مجازی سازی شروع میشه و در اینجا نوشته میشه c:\users\username\appdata\local\virtualstore\progr amfiles\appname و حتی آدرس رجیستری هم در یک آدرس مجازی برای پروفایل شخص نوشته خواهد شد. یکی از دلایل اینکه سرعت ویندوز ویستا بعد از مدتی مثل نسخه های قبلی ویندوز پائین نمیاد بخاطر اینه که جدول های رجیستری و چیدمان فایلها از هم دسته بندی شدند و همین باعث میشه که شما هرچه نرم افزار رو سیستم نصب کنید سرعت ویندوز پائین نیاد چون اسناد رجیستری از اسناد اصل سیستم جدا هستند. اگر هم سرعت پائین بیاد فقط بخاطر اینه که نرم افزارهایی که نصب کردید در startup و یا در کنار ساعت ویندوز نشستند و زنده هستند که سرعت کار رو پائین میارند که ویندوز دیفندر بیکار نشسته و بعد از مدتی آنها رو بلوک میکنه و دوباره سیستم سرحال میشه. در اینباره قبلا هم از ویندوز دیفندر گفتم.
http://msdn.microsoft.com/en-us/library/bb530198.aspx
خیلی عالیه
مهمتر از همه این که مطالب این وبلاگ با مطالب جاهای دیگه متفاوت و به روز تر است
خیلی خیلی باحال وجذابه
ادامه بده
ممنون