რატომ გჭირდებათ ვირტუალური მანქანა თქვენს კომპიუტერში? VirtualBox პროგრამა: ვირტუალური Windows OS-ის ინსტალაცია

18.09.2024

ვირტუალური მანქანა არის პროგრამული გარემო, რომელიც ასახავს კომპიუტერის აპარატურას მისი ყველა კომპონენტით. არსებითად, ვირტუალური მანქანა არის ცალკე ვირტუალური კომპიუტერი, რომელზედაც შეიძლება დაინსტალირდეს ოპერაციული სისტემები, პროგრამები, დრაივერები და ა.შ., რომელიც შემდეგ შეიძლება გაუშვას ამ კომპიუტერზე დაინსტალირებული მთავარი ოპერაციული სისტემისგან იზოლირებულად.

ამ სტატიაში განვიხილავთ რა არის ვირტუალური მანქანა და რისთვის არის საჭირო. ვირტუალური მანქანის გამოყენება ასე ხდება: თქვენ დააინსტალირეთ სპეციალური ვირტუალიზაციის პროგრამა (ვირტუალური მანქანა) თქვენს კომპიუტერში, რომელშიც შეგიძლიათ დააინსტალიროთ ერთი ან მეტი ოპერაციული სისტემა, რომელიც მხარდაჭერილია ამ პროგრამის მიერ.

მაგალითად, თქვენს კომპიუტერში დაინსტალირებულია Windows 7 ოპერაციული სისტემა და გსურთ სცადოთ სხვა ოპერაციული სისტემა: Windows 8.1 ან Windows 10. თქვენ ჯერ არ ხართ მზად დაუყოვნებლივ გადახვიდეთ ახალ ოპერაციულ სისტემაზე, ამიტომ Windows 10-ის ინსტალაცია ვირტუალური მანქანა, შეგიძლიათ დეტალურად გაეცნოთ მის მუშაობას და შესაძლებლობებს და მოიპოვოთ საჭირო უნარები.

პარალელურად, შეგიძლიათ დააინსტალიროთ სხვა ოპერაციული სისტემები ვირტუალურ მანქანაში: Linux-ის სხვადასხვა დისტრიბუცია, Mac OS X და ა.შ. ამავდროულად, შეგიძლიათ გამოიყენოთ Windows 10 თქვენს კომპიუტერში, მაგალითად, და Windows 7, Ubuntu და Mac-ზე. ვირტუალური მანქანა OS X

ყველაზე პოპულარული პროგრამები ვირტუალური მანქანების (VM) შესაქმნელად ჩვეულებრივი მომხმარებლებისთვის (არსებობს ვირტუალიზაციის სისტემების დიდი კორპორატიული სეგმენტი): Oracle VirtualBox (უფასო), VMware (უფასო პირადი სარგებლობისთვის VMware Player, ფასიანი VMware Workstation), პარალელები (კომპიუტერებისთვის). Mac OS X-ით), Windows Virtual PC (Windows 7, დაწყებული Pro გამოცემით, მხარს უჭერს Windows XP Mode ვირტუალური გარემოს უფასო ინსტალაციას), Hyper-V (მუშაობს Windows-ის x64-ბიტიან ვერსიებში, Windows 8-დან დაწყებული) და სხვა. .

სხვადასხვა მწარმოებლის ვირტუალური მანქანები განსხვავდება მათი შესაძლებლობებითა და მახასიათებლებით. ვირტუალური მანქანების ჩამოტვირთვა შესაძლებელი იქნება პროგრამული უზრუნველყოფის მწარმოებლების ვებსაიტებიდან.

ვირტუალური მანქანების გამოყენება

ვირტუალური მანქანები (VM) ძირითადად გამოიყენება შემდეგი მიზნებისთვის:

  • სხვა ოპერაციული სისტემის დაყენება შესასწავლად ან სამუშაოდ
  • უცნობი პროგრამების ტესტირება ძირითადი ოპერაციული სისტემისთვის რისკის გარეშე
  • პროგრამების გამოყენებით, რომლებიც არ მუშაობს თქვენს კომპიუტერში
  • ლოკალური ქსელის დაყენება
  • უსაფრთხოდ გაუშვით საეჭვო აპლიკაციები
  • კომპიუტერზე რამდენიმე ოპერაციული სისტემის ერთდროული ინსტალაცია

მაგალითად, ჩემს კომპიუტერზე სხვადასხვა დროს ვირტუალურ გარემოში დაინსტალირებული იყო შემდეგი ოპერაციული სისტემები: Windows XP, Windows 7, Windows 8.1, Windows 10, Mac OS X, Linux Mint, Android.

ვირტუალურ მანქანაში დაყენებულ ოპერაციულ სისტემაში მუშაობა არაფრით განსხვავდება კომპიუტერზე დაყენებულ ჩვეულებრივ სისტემაში მუშაობისგან. ეს არის ჩვეულებრივი OS, რომელიც მუშაობს ვირტუალურ გარემოში. თქვენ შეგიძლიათ გააკეთოთ ის, რაც გსურთ Windows-ის ან სხვა სისტემის მოკვლის შიშის გარეშე. თუ თქვენი ქმედებების შედეგად ოპერაციული სისტემა უფუნქციო გახდება, შეგიძლიათ უბრალოდ წაშალოთ ეს ოპერაციული სისტემა და მის ნაცვლად დააინსტალიროთ სხვა.

ბევრ ვირტუალურ მანქანას აქვს სისტემის სურათის შექმნის შესაძლებლობა, ასე რომ თქვენ შეგიძლიათ მარტივად აღადგინოთ "მკვდარი" OS.

დიდი ალბათობით, ძლიერი, რესურსზე ინტენსიური თამაშები არ იმუშავებს ვირტუალურ მანქანაზე, რადგან ასეთი თამაშები დიდი ალბათობით შენელდება. ვირტუალურ მანქანაზე დაყენებული ოპერაციული სისტემის მუშაობა დამოკიდებულია კონკრეტული კომპიუტერის სიმძლავრეზე.

ამ სურათზე ხედავთ, რომ Windows 10 დაინსტალირებულია ჩემს კომპიუტერზე, ხოლო ვირტუალური მანქანის ფანჯარაში (ვირტუალიზაციის პროგრამის ფანჯარა განზრახ დავაპატარავე) მუშაობს Windows 8.1 ოპერაციული სისტემა. ამრიგად, იმ მომენტში ჩემს კომპიუტერზე, ერთმანეთისგან დამოუკიდებლად, ერთდროულად მუშაობდა ორი განსხვავებული ოპერაციული სისტემა.

ვირტუალურ მანქანაში დაინსტალირებული ოპერაციული სისტემა იმუშავებს თქვენს კომპიუტერში დაინსტალირებული ძირითადი ოპერაციული სისტემისგან იზოლირებულად. თქვენ შეგიძლიათ გააკეთოთ ის, რაც გსურთ Windows-ით (ან სხვა ოპერაციული სისტემით) დაინსტალირებული ვირტუალურ მანქანაში. თქვენს კომპიუტერზე დაინსტალირებულ მთავარ სისტემაზე გავლენას არ მოახდენს ვირტუალურ მანქანაში გაშვება ან ვირტუალურ მანქანაზე დაყენებულ ოპერაციულ სისტემაში განხორციელებული სხვა ცვლილებები.

თქვენ შეგიძლიათ შეამოწმოთ უცნობი პროგრამები ვირტუალურ მანქანაზე, სანამ რეალურ სისტემაზე დააინსტალიროთ. Windows OS, ან სხვა ოპერაციული სისტემა (თუ ის უფასო არ არის), უნდა გააქტიურდეს.

ზოგიერთი პროგრამა არ მუშაობს კონკრეტულ ოპერაციულ სისტემაზე, ასე რომ თქვენ შეგიძლიათ დააინსტალიროთ ასეთი პროგრამა მხარდაჭერილ ოპერაციულ სისტემაზე ვირტუალურ მანქანაში. ამ შემთხვევაში, შეგიძლიათ გააგრძელოთ საჭირო აპლიკაციის გამოყენება თქვენს კომპიუტერში.

ვირტუალური მანქანა შეიძლება გამოყენებულ იქნას უსაფრთხოების მიზნებისთვის. მაგალითად, თქვენ შეიძლება დაუყოვნებლივ არ დააინსტალიროთ პროგრამა თქვენს კომპიუტერში, რომელიც საეჭვოა, მაგრამ პირველად დააინსტალიროთ ასეთი პროგრამა ვირტუალურ მანქანაზე. თუ თქვენი ეჭვი დადასტურდა, თქვენს კომპიუტერზე დაინსტალირებული ძირითადი ოპერაციული სისტემა არანაირად არ იმოქმედებს.

თქვენ შეგიძლიათ უსაფრთხოდ ეწვიოთ საეჭვო საიტებს, რისკავთ მხოლოდ VM-ში დაინსტალირებული სტუმრების სისტემას.

ამ სურათზე, VMware Workstation ვირტუალური მანქანა მუშაობს Mac OS X ოპერაციულ სისტემაზე Safari ბრაუზერის ფანჯარაში გახსნილი. VMware Workstation-ში სტუმრების სისტემა შეიძლება გაფართოვდეს თქვენი კომპიუტერის მონიტორის მთელი ეკრანის შესავსებად.

ვირტუალური მანქანის გამოყენებისას, უპირატესობებთან ერთად, არის გარკვეული უარყოფითი მხარეებიც. მთავარი პრობლემა: დაბალი სიმძლავრის კომპიუტერებზე ვირტუალურ მანქანაზე დაინსტალირებული სტუმრების სისტემაში მუშაობა შეიძლება შენელდეს (გაყინვა, შენელება). ეს გამოწვეულია იმით, რომ ამ დროს თქვენი კომპიუტერის რესურსებს ერთდროულად მოიხმარს ორი ოპერაციული სისტემა: თქვენს კომპიუტერზე დაინსტალირებული ძირითადი ოპერაციული სისტემა და ვირტუალურ მანქანაში დაინსტალირებული სტუმარი ოპერაციული სისტემა.

იმისათვის, რომ არ გადაიტვირთოთ თქვენი კომპიუტერი, გირჩევთ, სტუმრის ოპერაციულ სისტემაში მუშაობისას, დახუროთ ამჟამად არასაჭირო აპლიკაციები მთავარ სისტემაში. ამის შემდეგ, თქვენი კომპიუტერის რესურსებზე დატვირთვა გარკვეულწილად შემცირდება და ვირტუალურ მანქანაზე დაინსტალირებული სტუმრის OS-ში მუშაობა უფრო კომფორტული გახდება. მძლავრ კომპიუტერებზე, ასეთი პრობლემები, როგორც წესი, არ წარმოიქმნება.

თუ გსურთ სცადოთ სხვა Windows ოპერაციული სისტემა თქვენს კომპიუტერზე, მაგრამ კომპიუტერის დაბალი სიმძლავრის გამო, ვირტუალურ მანქანაში მუშაობა გაგიჭირდებათ, მაშინ შეგიძლიათ დააინსტალიროთ სხვა სისტემა ვირტუალურ მყარ დისკზე (VHD). ამის შესახებ მეტი შეგიძლიათ წაიკითხოთ. ამ პარამეტრით თქვენ სათითაოდ გაუშვით ოპერაციული სისტემები თქვენს კომპიუტერში.

ვირტუალურ მანქანასთან მუშაობისას თქვენ შეგიძლიათ მარტივად ამოიღოთ ნებისმიერი ოპერაციული სისტემა იქიდან კომპიუტერისთვის რაიმე შედეგის გარეშე და ასევე ამოიღოთ ვირტუალური მანქანის პროგრამა თქვენი კომპიუტერიდან.

დასკვნა

სპეციალური პროგრამის გამოყენებით: ვირტუალური მანქანა (ვირტუალური მანქანა), შეგიძლიათ დააინსტალიროთ სხვა ოპერაციული სისტემა თქვენს კომპიუტერზე, რათა გაეცნოთ მის მუშაობას, შეამოწმოთ აპლიკაციები, გადაჭრათ თავსებადობის პრობლემები, უსაფრთხოების მიზნით და ა.შ. შეგიძლიათ სცადოთ რამდენიმე განსხვავებული ვირტუალური მანქანა. და აირჩიე თქვენთვის ყველაზე მოსახერხებელი ვარიანტი.

თუ თქვენ ოდესმე დააინსტალირეთ რაიმე პროგრამა ან ჩაატარეთ რაიმე ექსპერიმენტი თქვენს კომპიუტერში, მაშინ კარგად იცით, რამდენი დრო სჭირდება მის პირვანდელ მდგომარეობაში აღდგენას. ხშირად ეს მოითხოვს სისტემის სრულად ხელახლა ინსტალაციას.

ასეთი სერიოზული შედეგების თავიდან ასაცილებლად, მომხმარებლები იყენებენ ყველა სახის ხრიკს: მხოლოდ სანდო წყაროებიდან, გამოიყენეთ ყველაზე ძლიერი და მაღალი ხარისხის ანტივირუსები და გააკეთეთ ეს, თუ პრობლემები წარმოიქმნება. მაგრამ ჩვეულებრივი უფრო საიმედოა ვიდრე ეს ყველაფერი.

რა არის ვირტუალური მანქანა?

წარმოიდგინეთ, რომ თქვენს კომპიუტერზე, პირველის პარალელურად, დაყენებულია მეორე ოპერაციული სისტემა, რომელიც ერთდროულად მუშაობს მასთან. ის სრულიად დამოუკიდებელია „რეალური“ ოპერაციული სისტემისგან.

გააცნო? ასე რომ, ვირტუალური მანქანები ამ ყველაფრის საშუალებას იძლევა, რადგან ისინი არის სპეციალური პროგრამული "კონტეინერები", რომლებშიც შეგიძლიათ გაუშვათ თითქმის ნებისმიერი ოპერაციული სისტემა. ოპერაციული სისტემისგან განსხვავებით, რომელიც თქვენს მყარ დისკზეა, მას არ ექნება პირდაპირი წვდომა კომპიუტერის აპარატურაზე, რომელიც მოქმედებს პროგრამული უზრუნველყოფის გარსის მეშვეობით.

შედეგად, თქვენ შეგიძლიათ მასში გაუშვათ სულ მცირე მთელი ვირუსი: ისინი ვერავითარ ზიანს ვერ მიაყენებენ. იდეალური მაგალითია VMware ვირტუალური მანქანა, რომელსაც მოწინავე მომხმარებლები იყენებენ ოპერაციული სისტემების ახალი ვერსიების გასაშვებად და საეჭვო პროგრამებისა და დრაივერების შესამოწმებლად. ჩვენი ქვეყნის რეალობაში, ის უფრო ხშირად გამოიყენება კლავიშების გასაშვებად, პროგრამების გასაღებების გენერირებისთვის. ეს ყველაფერი საშუალებას გაძლევთ უაზროდ არ გააფუჭოთ თქვენი სისტემა.

მაგრამ თქვენ არ უნდა იფიქროთ, რომ ვირტუალური მანქანები მხოლოდ Windows-ის პრეროგატივაა. მათ ბევრად უფრო ხშირად იყენებენ Linux-ის მსგავსი სისტემების მომხმარებლები, რადგან ხშირ შემთხვევაში მათ შეიძლება დასჭირდეთ რაიმე მცირე პროგრამის გაშვება, რომელიც მუშაობს მხოლოდ Microsoft-ის სისტემაზე. უბრალოდ გაუმართლებელია ამის გულისთვის ღვინის შეწუხება, ხოლო „ვირტუალური“ იოლად აქრობს ასეთ საჭიროებას.

მომხმარებლები ხშირად ეძებენ ვირტუალური მანქანების შედარებებს და ცდილობენ აირჩიონ მათ შორის საუკეთესო. უნდა აღინიშნოს, რომ VMware, რომელსაც აქვს მრავალი უდავო უპირატესობა, ხშირად ჩნდება კამათში. პროგრამის შემქმნელები მუდმივად ამატებენ მხარდაჭერას თავიანთ პროდუქტს თითქმის ყველა არსებული ოპერაციული სისტემისთვის, მათ შორის, რომლებიც ახლახან გამოვიდა. კერძოდ, ეს იყო ეს აპლიკაცია, რომელმაც ერთ დროს შესაძლებელი გახადა Windows 8-ის გაშვება, ხოლო პოპულარულ Virtual Box-ში სისტემამ სრულიად უარი თქვა დაწყებაზე.

მაგრამ გამოუთქმელი შეჯიბრის ლიდერს ერთი ნაკლი აქვს. პროგრამა ფასიანია. რა თქმა უნდა, პროფესიონალებს, რომლებიც იყენებენ მის შესაძლებლობებს თავიანთი პროგრამების შესამოწმებლად, არანაირი სირთულე არ აქვთ, მაგრამ მაინც მინდა ვურჩიო სხვებს, არ შეეშალონ გაფუჭებული პროგრამები და გამოიყენონ უფასო ვირტუალური ყუთი. მიუხედავად იმისა, რომ ეს ვირტუალური მანქანები არ არის განსაკუთრებით პოპულარული პროფესიონალებში, მათი შესაძლებლობები საკმარისზე მეტია თქვენთვის.

ვირტუალური მანქანები [რამდენიმე კომპიუტერი ერთში] გულტიაევი ალექსეი კონსტანტინოვიჩი

რატომ გვჭირდება ვირტუალური მანქანები?

დღეს ვირტუალური მანქანები აღორძინებას განიცდიან. ვირტუალური მანქანების თანამედროვე თაობის ერთ-ერთი "მამა", პროფესორი როზენბლუმი, ხსნის მათ აღორძინებას ორი ძირითადი მიზეზის გამო:

დიდი რაოდენობით სხვადასხვა ოპერაციული სისტემის (OS) გაჩენა, რომელიც აწესებს სპეციფიკურ მოთხოვნებს გამოყენებული კომპიუტერული ტექნიკის კომპონენტების პარამეტრებზე;

მაღალი ადმინისტრაციული ხარჯები და კომპიუტერების მომსახურების სირთულე, რომლებზედაც დაყენებულია რამდენიმე განსხვავებული ოპერაციული სისტემა (მათ შორის, ოპერაციის საჭირო საიმედოობისა და უსაფრთხოების უზრუნველყოფის თვალსაზრისით).

თანამედროვე ვირტუალური მანქანა საშუალებას გაძლევთ დამალოთ კომპიუტერის ფიზიკური მოწყობილობების ზოგიერთი პარამეტრი მასზე დაყენებული ოპერაციული სისტემისგან და ამით უზრუნველყოთ ოპერაციული სისტემის და დაინსტალირებული აპარატურის ურთიერთდამოუკიდებლობა.

ეს მიდგომა მომხმარებლებს (და/ან კომპიუტერული სისტემის ადმინისტრატორებს) უამრავ სარგებელს აძლევს. ეს მოიცავს კერძოდ:

რამდენიმე ოპერაციული სისტემის დაყენების შესაძლებლობა ერთ კომპიუტერზე ფიზიკური მყარი დისკების შესაბამისი კონფიგურაციის საჭიროების გარეშე;

რამდენიმე ოპერაციულ სისტემასთან ერთდროულად მუშაობა მათ შორის დინამიურად გადართვის შესაძლებლობით სისტემის გადატვირთვის გარეშე (ნახ. 1.1);

დაყენებული ოპერაციული სისტემების შემადგენლობის შესაცვლელად საჭირო დროის შემცირება;

რეალური ტექნიკის იზოლირება ვირტუალური მანქანის გარემოში გაშვებული პროგრამული უზრუნველყოფის არასასურველი გავლენისგან;

კომპიუტერული ქსელის მოდელირების შესაძლებლობა ერთ ავტონომიურ კომპიუტერზე.

ბრინჯი. 1.1.მრავალი ვირტუალური მანქანა ერთ სამუშაო მაგიდაზე

ამ უპირატესობების წყალობით, მნიშვნელოვნად გაფართოვდა ამოცანების სპექტრი, რომელთა გადაჭრაც მომხმარებელს შეუძლია სისტემის გადატვირთვის გარეშე და რაიმე ზიანის მიყენების ან მისი სრული გამორთვის შიშის გარეშე. აქ მოცემულია ასეთი დავალებების მხოლოდ რამდენიმე მაგალითი:

ახალი OS-ის დაუფლება;

აპლიკაციების გაშვება, რომლებიც შექმნილია კონკრეტულ OS გარემოში მუშაობისთვის;

ერთი აპლიკაციის ტესტირება, რომელიც მუშაობს სხვადასხვა ოპერაციულ სისტემაზე;

პროგრამების შეფასების ან დემო ვერსიების ინსტალაცია და წაშლა;

პოტენციურად საშიში აპლიკაციების ტესტირება, რომლებიც ეჭვმიტანილია ვირუსით ინფიცირებულად;

მომხმარებლის წვდომის უფლებების მართვა მონაცემებსა და პროგრამებზე ვირტუალურ მანქანაში.

თავად მკითხველი, ალბათ, ადვილად დაამატებს ორ-სამ სიტუაციას ზემოაღნიშნულ ჩამონათვალში, როდესაც კომპიუტერზე ვირტუალური მანქანის არსებობა ძალიან სასარგებლო იქნება.

რომელ მომხმარებლებს სურთ ისწავლონ ვირტუალურ მანქანებთან მუშაობა? ალბათ ყველას, ვისაც ერთზე მეტი OS აქვს დაინსტალირებული კომპიუტერზე. და ასევე მათთვის, ვისაც სურს დაეუფლოს ახალ ოპერაციულ სისტემას, მაგრამ არ გაბედოს დაუყოვნებლივ მიატოვოს წინა. ვირტუალური მანქანები ძალიან სასარგებლოა სხვადასხვა კომპიუტერული კურსებისა და დისციპლინების მასწავლებლებისთვის, ასევე მრავალპლატფორმიანი პროგრამული პროდუქტების დეველოპერებისთვის. ისინი განსაკუთრებით საინტერესოა ვებ დიზაინერებისთვის: ბოლოს და ბოლოს, მათ მიერ შექმნილი გვერდები ერთნაირად მიმზიდველად უნდა გამოიყურებოდეს სხვადასხვა სისტემებსა და პლატფორმებზე მომუშავე მომხმარებლებისთვის. ვირტუალური მანქანების სისტემის გამოყენებით ერთი გარემოდან მეორეზე სწრაფად გადასვლის შესაძლებლობით, "სწორი" ვებ დიზაინერი ნაკლებად სავარაუდოა, რომ ხელიდან გაუშვას თავისი მუშაობის შედეგები სხვადასხვა ვებ ბრაუზერში.

ვირტუალური მანქანების ყველა ჩამოთვლილი უპირატესობა ბევრისთვის საერთოა. ამ ზოგადი თვისებების გარდა, კონკრეტულ პროგრამულ პროდუქტს ჩვეულებრივ აქვს ინდივიდუალური მახასიათებლები, რომლებიც შექმნილია მისი მიმზიდველობის გაზრდის მიზნით კონკურენტ პროდუქტებთან შედარებით.

ვირტუალური მანქანების დეველოპერების ვებსაიტებზე შეგიძლიათ იპოვოთ ვირტუალური მანქანების ტექნოლოგიის გამოყენების მრავალი მაგალითი სხვადასხვა ცნობილი კომპანიის მიერ. ამრიგად, VMware ვირტუალურ მანქანებს Symantec იყენებს ქსელის ანტივირუსული პაკეტების შესამოწმებლად; პოპულარული Google საძიებო სისტემის პროგრამისტები იყენებენ VMware ვირტუალურ მანქანებს Google-ის მუშაობის შესაფასებლად სხვადასხვა ვებ ბრაუზერებით და სხვადასხვა პლატფორმებზე.

წიგნიდან გამოყენებითი უფასო პროგრამები და სისტემები სკოლაში ავტორი ოტსტავნოვი მაქსიმ

წიგნიდან თავისუფალი პროგრამული უზრუნველყოფა და სისტემები სკოლაში ავტორი ოტსტავნოვი მაქსიმ

2.8 რატომ გვჭირდება „მსუბუქი“ მედია? მიუხედავად იმისა, რომ X window სისტემა თავად იყო დე ფაქტო ინდუსტრიის სტანდარტი მრავალი წლის განმავლობაში, გრაფიკული გარემოს ფენები, რომლებიც დევს "ზემოთ" არ არის სტანდარტიზებული. ძნელია გრაფიკული გარემოს რაიმე კლასიფიკაციის მიცემა, მაგრამ ყველაზე მეტად

წიგნიდან Fedora 8 მომხმარებლის სახელმძღვანელო ავტორი კოლისნიჩენკო დენის ნიკოლაევიჩი

1.5.2. რატომ არის საჭირო ჯგუფები, დავუშვათ, რომ სისტემაში დარეგისტრირებულია რამდენიმე მომხმარებელი - დენ, ლენა და სტუმარი? პირველი ორი მომხმარებელი მუშაობს ერთსა და იმავე პროექტზე, ამიტომ ლოგიკურია მათი განთავსება იმავე ჯგუფში, მაგრამ ჯგუფები საჭიროა არა მხოლოდ კოსმეტიკისთვის. შექმნისას

Linux-დან მომხმარებლის წიგნიდან ავტორი კოსტრომინ ვიქტორ ალექსეევიჩი

P20. მე-18 თავში „VMware ვირტუალური მანქანები“ 1. ვ. ივანჩენკო, ა. პანიშევი, „პინგვინი იმპერიის წინააღმდეგ“. (http://www.submarine.ru/print.cfm?ID=410). 2. V. Kostromin, "Linux ერთად Windows." ღია სისტემები, N 3, 2001, გვ. 24-31 (http://www.osp.ru/os/2001/03/024.htm). 3. Choong Ng, "VMware Express 2.0 და Win4Lin 2.0: შედარებითი მიმოხილვა."

წიგნიდან Word 2007. პოპულარული სახელმძღვანელო ავტორი კრაინსკი ი

9.1. რა არის მაკრო და რატომ არის ისინი საჭირო საკმაოდ ხშირად, მომხმარებელმა უნდა გაიმეოროს გარკვეული ბრძანებები გარკვეული თანმიმდევრობით (მაგალითად, ტექსტის ფორმატირება დახრილი, ზომა 10, Arial შრიფტი). ამ პატარა ფორმატირების გასაკეთებლად,

წიგნიდან ვირტუალური მანქანები [მრავალი კომპიუტერი ერთში] ავტორი გულტიაევი ალექსეი კონსტანტინოვიჩი

ვირტუალური აპარატები სტუმრის OS API-ის ემულაციის მქონე ჩვეულებრივ, აპლიკაციები მუშაობს იზოლირებულ მისამართთა სივრცეში და ურთიერთქმედებენ აპარატურასთან ოპერაციული სისტემის მიერ მოწოდებული API-ის (Application Programming Interface) გამოყენებით.

წიგნიდან მეცნიერების ფენომენი. კიბერნეტიკური მიდგომა ევოლუციისადმი ავტორი ტურჩინი ვალენტინ ფედოროვიჩი

ვირტუალური მანქანები სრული სტუმრის ოპერაციული სისტემის ემულაციის მქონე პროექტები, რომლებიც მხარს უჭერენ სრულ ემულაციის ტექნოლოგიას, მუშაობენ სტუმრის OS ბრძანების სისტემის ინსტრუქციების ინტერპრეტაციის პრინციპზე. ვინაიდან ეს მთლიანად ემსგავსება როგორც პროცესორის, ისე ყველა გარე ქცევას

წიგნიდან როგორ ვიშოვო ფული ინტერნეტში: პრაქტიკული სახელმძღვანელო ავტორი დოროხოვა მარტა ალექსანდროვნა

ვირტუალური მანქანები სტუმრის OS-ის კვაზი-ემულაციის ტექნოლოგია ეფუძნება იმ ფაქტს, რომ სტუმარი OS-ის ყველა ინსტრუქცია არ არის საჭირო მასპინძელი ოპერაციული სისტემის საშუალებით ემულაცია. სწორი მუშაობისთვის საჭიროა მრავალი ინსტრუქცია

წიგნიდან ვიზუალური გაკვეთილი ნეტბუქზე მუშაობისთვის ავტორი სენკევიჩ გ.ე.

თავი 2 ვირტუალური მანქანები Virtual PC 2004 მომხმარებლებისთვის, რომლებსაც ურჩევნიათ იმუშაონ ექსკლუზიურად Windows ოჯახის ოპერაციულ სისტემებთან, Virtual PC 2004 პროდუქტი შეიძლება ჩაითვალოს ყველაზე შესაფერის არჩევანად - ბოლოს და ბოლოს, პროგრამის უახლესი ვერსია ეკუთვნის

წიგნიდან Wiki-Government [როგორ ტექნოლოგიამ შეიძლება გახადოს მთავრობა უკეთესი, დემოკრატია უფრო ძლიერი და მოქალაქეები უფრო გავლენიანი] ნოვეკ ბეტის მიერ

თავი 3 ვირტუალური მანქანები VMware Workstation სანამ მაიკროსოფტი ყურადღებას არ აქცევდა ვირტუალური მანქანების ბაზარს, VMware იყო უდავო ლიდერი ამ ბაზარზე, თუმცა ჯერ კიდევ ნაადრევია იმის თქმა, რომ Virtual PC 2004-მა პროდუქცია VMware-ს მეორედ „ამოიღო“.

წიგნიდან პორტალების და ონლაინ მაღაზიების პოპულარიზაცია ავტორი გროხოვსკი ლეონიდ ო.

თავი 4 Virtual Machines Parallels Workstation Parallels (მისი სრული სახელია Parallels Software International Inc.) შეიძლება ჩაითვალოს ახალბედად ვირტუალური მანქანების შექმნის აპლიკაციების ბაზარზე. საკმარისია ითქვას, რომ 2005 წლის ბოლოს გამოვიდა Parallels პაკეტის მხოლოდ მეორე ვერსია ბეტა რეჟიმში.

ავტორის წიგნიდან

ავტორის წიგნიდან

ავტორის წიგნიდან

რატომ არის საჭირო ეტიკეტები? სპეციალური ტიპის ფაილები არის მალსახმობები. მალსახმობი მხოლოდ მიუთითებს ზოგიერთ ფაილზე ან საქაღალდეზე, რომელიც თავად მდებარეობს სხვაგან. ის, რომ ფაილი არის მალსახმობი, მიუთითებს მის ხატზე პატარა ისრით. მოსახერხებელია მალსახმობების განთავსება სამუშაო მაგიდაზე

ავტორის წიგნიდან

ავტორის წიგნიდან

რატომ გვჭირდება ოპტიმიზატორები? წინა თავებში აღწერილი სქემა მოიცავს პორტალის შექმნისა და შევსების თითქმის ყველა პროცესს, დაწყებული სემანტიკური ბირთვის შედგენით და დამთავრებული მზა ტექსტების განთავსებით. ამასთან, აქამდე სამუშაო პრაქტიკულად არ გვქონია

რა არის ვირტუალური მანქანა?

ვირტუალურ მანქანებთან მუშაობის პროგრამა არის სპეციალური პროგრამა, რომელიც ქმნის ვირტუალურ კომპიუტერულ სისტემას ვირტუალური აპარატურით. ეს ვირტუალური კომპიუტერი მუშაობს ცალკე ფანჯარაში, როგორც პროცესი რეალურ ოპერაციულ სისტემაში. ვირტუალური მანქანის ჩატვირთვა შესაძლებელია საინსტალაციო დისკიდან (ან Live CD) და ოპერაციული სისტემა ვირტუალურ კომპიუტერს რეალურად „აღიქვამს“. ის დაინსტალირდება და იმუშავებს ზუსტად ისევე, როგორც რეალურ ფიზიკურ კომპიუტერზე. ასეთი ოპერაციული სისტემის ჩასატვირთად, უბრალოდ გახსენით პროგრამა ვირტუალურ მანქანებთან მუშაობისთვის და გაუშვით ვირტუალური OS ცალკე ფანჯარაში პირდაპირ სამუშაო მაგიდაზე.

ვირტუალური მანქანის ოპერაციული სისტემა ინახება ვირტუალურ მყარ დისკზე, მრავალ გიგაბაიტიან ფაილზე, რომელიც მდებარეობს რეალურ მყარ დისკზე. ოპერაციული სისტემა ამ ფაილს განიხილავს, როგორც სრულფასოვან დისკს, ამიტომ არ არის სირთულეები დანაყოფების შექმნისას.

ვირტუალური მანქანები დამატებით დატვირთვას ახდენენ სისტემის რეალურ რესურსებზე, ამიტომ ისინი არ მუშაობენ ისე სწრაფად, როგორც რეალურ კომპიუტერზე დაინსტალირებული ოპერაციული სისტემა. ეს განსაკუთრებულ სირთულეებს უქმნის თანამედროვე თამაშებს, რომლებიც საჭიროებენ მძლავრ ვიდეო ბარათებს და მრავალბირთვიან პროცესორებს, ამიტომ ვირტუალური მანქანები არ არის საუკეთესო ვარიანტი Windows თამაშების Linux-ზე ან Mac OS X-ზე გასაშვებად (თუ ისინი ძველია ან არ ითხოვენ რესურსებს).

რატომ შეიძლება დაგჭირდეთ ვირტუალური მანქანა

ვირტუალური მანქანები არა მხოლოდ კარგი გასართობია გეიკებისთვის, არამედ ძალიან სასარგებლო ინსტრუმენტია. ისინი საშუალებას გაძლევთ ექსპერიმენტი ჩაატაროთ ალტერნატიულ ოპერაციულ სისტემებზე თქვენი ამჟამინდელის დათმობის გარეშე. ეს კარგი ვარიანტია, მაგალითად, სცადოთ Linux ზოგადად ან ბოლო დისტრიბუცია კონკრეტულად, თქვენს მთავარ კომპიუტერზე დაინსტალირების ან თუნდაც Live CD-დან ან USB-დან ჩატვირთვის გარეშე. როდესაც ოპერაციული სისტემა დაიღალეთ, შეგიძლიათ უბრალოდ წაშალოთ ვირტუალური მანქანა. გარდა ამისა, ვირტუალური მანქანა კარგი გზაა Windows-ის ახალი ვერსიის შესამოწმებლად. როდესაც Windows 9-ის საცდელი ვერსია გამოვა, შეგიძლიათ თავიდან აიცილოთ სისტემის სტაბილურობის პოტენციური პრობლემები მისი ვირტუალურ მანქანაში დაყენებით.

ვირტუალური მანქანა ასევე საშუალებას გაძლევთ გამოიყენოთ სხვა ოპერაციული სისტემებისთვის დაწერილი პროგრამული უზრუნველყოფა. მაგალითად, Linux-ზე და Mac-ზე შეგიძლიათ დააინსტალიროთ Windows პროგრამები ვირტუალურ მანქანაში. და Windows-ზეც კი, შეგიძლიათ გამოიყენოთ ვირტუალური მანქანა Linux პროგრამების გასაშვებად, ვიდრე Cygwin ან მეორე ოპერაციული სისტემა ალტერნატიული ჩატვირთვის რეჟიმში.

გარდა ამისა, ვირტუალური მანქანები იზოლირებულია ძირითადი ოპერაციული სისტემიდან, ამიტომ მათში დაინსტალირებული პროგრამები ვერ აზიანებენ რეალურ OS-ს. ვირტუალური მანქანა კარგი გამოსავალია საეჭვო პროგრამების შესამოწმებლად. მაგალითად, როდესაც მივიღეთ თაღლითური ელფოსტა, რომელშიც აცხადებდა, რომ ეს იყო Microsoft-ისგან, ჩვენ ჩავრთეთ თანდართული ფაილი ვირტუალურ მანქანაში, რათა გვენახა რა გააკეთა და თავდამსხმელებმა ვერ შეძლეს ზიანი მიაყენონ ჩვენს რეალურ ოპერაციულ სისტემას.

თქვენ შეგიძლიათ უსაფრთხოდ გაუშვათ დაუცველი ოპერაციული სისტემები იზოლირებულ გარემოში. თუ თქვენ აბსოლუტურად არ შეგიძლიათ აპლიკაციების გარეშე, რომლებიც მუშაობს მხოლოდ Windows XP-ში, შეგიძლიათ შექმნათ ვირტუალური მანქანა მათთვის. რა თქმა უნდა, უკეთესი იქნება, საერთოდ არ გამოვიყენოთ Windows XP, მაგრამ თუ მოგიწევთ, სასურველია ვირტუალურ მანქანაში გაშვება, ვიდრე რეალურ კომპიუტერზე.

ვირტუალურ მანქანებთან მუშაობის პროგრამები

ვირტუალურ მანქანებთან მუშაობის რამდენიმე პროგრამა არსებობს:

მასალები

თქვენი აზრით რომელია საუკეთესო?

ამბავს არ მოვიგონებ და სხვებს მოვყვები. გირჩევნია, წაიკითხო სტატია Linux Format ჟურნალიდან. რომლებშიც ექსპერტებმა გააკეთეს შედარებითი მიმოხილვა ხუთი პოპულარული ვირტუალური აპარატის იმ იმედით, რომ იპოვნეს ერთი... საუკეთესო ვირტუალური მანქანა. სხვათა შორის, უაღრესად გირჩევთ, რომ ჟურნალი გამოიწეროთ მათ, ვინც უარყო და შეძლო Windows-ის ტყვეობიდან თავის დაღწევა.

  • რა არის ვირტუალური მანქანა
  • რატომ გჭირდებათ ვირტუალური მანქანა?
  • როგორ გამოვცადეთ ვირტუალური მანქანები
  • შესრულება
  • ფუნქციონალობა
  • თავსებადობა და კადრები
  • დესკტოპის ინტეგრაცია
  • გრაფიკული აჩქარება
  • ვერდიქტი

რა არის ვირტუალური მანქანა

მარტივი სიტყვებით, მოწყენის გარეშე, ვირტუალური მანქანა არის ოპერაციული სისტემა ოპერაციულ სისტემაში.

რატომ მჭირდება ვირტუალური მანქანა?

ჩვენს შემთხვევაში, ვირტუალური მანქანა, პირველ რიგში, არის პლატფორმა პროგრამების ტესტირებისთვის. რომელთა შორის, როგორც გესმით, შეიძლება იყოს . ვირტუალურ მანქანას ასევე იყენებენ ჰაკერები საკუთარი და სხვა ადამიანების ტროას და სხვა სასწაული ფაილების შესამოწმებლად. არ აქვს მნიშვნელობა რომელ ჯგუფს მიეკუთვნებით, მაინც დაგაინტერესებთ შეიტყოთ მეტი ვირტუალური მანქანებისა და მათი მუშაობის შესახებ.

როგორ გამოვცადეთ ვირტუალური მანქანები

პირველ რიგში, ჩვენ ავიღეთ ორბირთვიანი კომპიუტერი (ბიუჯეტის შეზღუდვების გამო) ახალი Arc Linux-ით. გარდა საკუთრების VMware-ისა (Layer-ის 7.1.0 ვერსია და Workstation 11-ის 30-დღიანი საცდელი ვერსია), ჩვენ გამოვიყენეთ ოფიციალური Arch პაკეტები, რომლებიც მჭიდროდ მიჰყვება დეველოპერის გამოშვებებს. თითოეულ აპარატს ჰქონდა 2 GB სისტემის ოპერატიული მეხსიერება და 128 MB ვიდეო მეხსიერება (256 MB საჭიროების შემთხვევაში).

ჩვენ გამოვცადეთ თითოეული კანდიდატი სხვადასხვა სტუმრის ოპერაციულ სისტემაზე: Mint 17.1 და Kubuntu 15.04 beta, ასევე არა-Linux OS-ის სხვადასხვა ვერსიებზე, სახელწოდებით Windows. შესრულების შესაფასებლად, ჩვენ შევადგინეთ Mint-ის ძირითადი ბირთვი, გავუშვით SunSpider JavaScript საორიენტაციო ნიშანი და ვითამაშეთ სხვადასხვა თამაშები ჩვენი Steam ბიბლიოთეკიდან. რეალური სამყაროს შესამოწმებლად, ჩვენ გავუშვით ის 8 ბირთვიან აპარატზე 16 GB ოპერატიული მეხსიერებით და 4 GB Nvidia GTX, მაგრამ შემდეგ იძულებული გავხდით მისი დაბრუნება.

ვირტუალიზაციის ტექნოლოგიამ ძირეულად შეცვალა გამოთვლითი ლანდშაფტი. უხერხულად ვიტყვით, რომ ეს არის ახალი გამოგონება (ადრეული მეინფრეიმები იყენებდნენ მას, როგორც უზრუნველყოფის საშუალებას), მაგრამ ათწლეულის წინანდელი CPU ინოვაციები ნიშნავს, რომ თქვენ მიიღებთ თითქმის მშობლიურ შესრულებას მხოლოდ x86 კოდით. ახლა კი ჩვენ ვახერხებთ ათობით მანქანას (ადვილად კოპირებული და აღდგენილი) ერთ საქმეში ჩავრთოთ და მონაცემთა ცენტრების მუშაობა გაცილებით ეფექტური გახდა. თქვენ ასევე შეგიძლიათ მიბაძოთ სხვა არქიტექტურას, ვთქვათ, ARM, რომელიც მოსახერხებელია ჩაშენებული სისტემის დეველოპერებისთვის.

ეს ასევე სარგებელია რიგითი მომხმარებლებისთვის: ახალი ოპერაციული სისტემის გაცნობა აღარ უნდა იყოს ასეთი შრომატევადი ვარჯიში თქვენი სისტემის განადგურების მუდმივი შიშით. მაშინაც კი, თუ უბრალოდ გსურთ ახალი პროგრამის ტესტირება, ბევრად უფრო უსაფრთხოა ამის გაკეთება ვირტუალურ მანქანაში, იმის ნაცვლად, რომ გარისკოთ თქვენი მიმდინარე დაყენება. ბირთვის ვირტუალიზაციის მხარდაჭერა (KVM-ის საშუალებით) და Qemu ემულატორი ნიშნავს, რომ Linux მომხმარებლებს აღარ სჭირდებათ საკუთრების ინსტრუმენტების გამოყენება.

ძველად, VirtualBox Sun-ისგან (ოდესღაც Innotek-ის საკუთრება იყო, ახლა Oracle) ერთადერთი რეალური ვარიანტი იყო. მაგრამ დრო შეიცვალა, ასე რომ, მოდით გადავხედოთ ვირტუალიზაციის სხვა აპლიკაციებს.

ორივე VMware და VirtualBox იყენებენ ბირთვზე დამოკიდებულ მოდულებს, რომლებიც დატვირთულია მათი ჯადოსნური მუშაობისთვის. VMware-ს დასჭირდება მათი შედგენა, რაც მოითხოვს ბირთვის სათაურის პაკეტების და კომპილერის ყველა მასალის დაყენებას. შემდეგ თქვენ მიიღებთ init სკრიპტს მითითებული მოდულების ჩასატვირთად, თუმცა ეს არ გამოდგება Systemd-ის მომხმარებლებისთვის. თუ ეს თქვენი საქმეა, შეიძლება დაგჭირდეთ შექმნათ თქვენი საკუთარი init ფაილი იმის ნაცვლად, რომ ეს სკრიპტი მუდმივად გაუშვათ როგორც root (ან იხილოთ იგივე შეცდომის შეტყობინებები). წერის დროს, 3.19 სერიის ბირთვები მოითხოვდნენ VMware-ის წყაროს კოდის შესწორებას, მაგრამ იმედია ეს გამოსწორდება ჟურნალის გამოქვეყნებამდე. VirtualBox პაკეტები ხელმისაწვდომია უმეტეს დისტრიბუციაში და თუ თქვენ გაქვთ სტანდარტული ბირთვი, არაფერზე არ უნდა ინერვიულოთ.

Virt-Manager მოითხოვს libvirtd სერვისის გაშვებას თქვენს სისტემაში მის გაშვებამდე, რის შესახებაც შეგატყობინებთ, და თუ იყენებთ სრულფასოვანი დესკტოპის გარემოს, ის ამას გააკეთებს თქვენთვის; ყველაფერი რაც თქვენ უნდა გააკეთოთ არის root პაროლის შეყვანა.

ორივე VirtualBox და VMware Workstation საკმაოდ მარტივია, რამდენადაც ყურადღებას არ აქცევთ თითოეულ ვარიანტს. მაგრამ VMware Player-ში ამდენი ვარიანტი არ არის და თქვენ ძალიან სწრაფად ააწყობთ თქვენს აპარატს. მაგრამ თუ გადაწყვეტილი გაქვთ, რომ მაქსიმალურად გამოიყენოთ ყველა ეს ვარიანტი, თქვენ უნდა დააინსტალიროთ Guest Additions.

Linux Guest Additions VirtualBox-ისთვის ბევრად უფრო ადვილია ინსტალაცია (CD ავტომატურად იმუშავებს), ვიდრე VMware-ის დანამატი „ინსტრუმენტები“, რომლებიც საჭიროებენ პროგრამების კოპირებას წარმოსახვითი CD-დან, ნებართვების შეცვლას და შემდეგ სკრიპტის გაშვებას. მართლა 1999 წელია? მაგრამ, ამ ყველაფრის გაკეთების შემდეგ, თქვენ დაჯილდოვდებით გაუმჯობესებული გრაფიკით და მრავალი დამატებითი ფუნქციით, რაზეც შემდგომ განვიხილავთ.

ჩვენი შერჩევის ყველაზე მარტივი გამოსაყენებელია Boxes, მაშინაც კი, თუ ეს გამოწვეულია Qemu / libvirt ფუნქციების მხოლოდ მინიმალური მინიმუმით. VMware Player და VirtualBox მოდიან მეორე ადგილზე, რასაც მოსდევს მათი ფასიანი კონკურენტი (ნომინალურად უფრო რთული, მეტი ვარიანტის გამო). Virt-Manager არ არის განსაკუთრებით რთული გამოსაყენებელი, მაგრამ მას აქვს საკმარისი Qemu-ს პარამეტრების ლაბირინთი დამწყებთათვის. გარდა ამისა, მისი მეხსიერების მართვის მექანიზმი საკმაოდ დამაბნეველია, განსაკუთრებით თუ აპირებთ თქვენი ვირტუალური დისკის შენახვას არასტანდარტულ ადგილას: მაშინ ჯერ უნდა დაამატოთ საჭირო დირექტორია, როგორც "საცავი აუზი". თუმცა ყველა საჭირო ეგზოტიკურ მოდულს თქვენივე დისტრიბუცია მოგცემთ და ამ შემთხვევაში რატომ არ გარისკოთ.

შესრულება

შექმნიან ისინი თქვენთვის ნელ ან მოქნილ VM-ს?

ტექნიკის გაუმჯობესებისა და პარავირტუალიზაციის ტექნოლოგიების წყალობით, ახლა უკვე შესაძლებელია ზოგიერთი ამოცანის შესრულება რეალური აპარატურის სიჩქარით ახლოს.

თუმცა, როგორც ეს არის, როგორც წესი, არსებობს გარკვეული შესრულების დარტყმა. თითქმის ყველა კონფიგურაცია, რომელზედაც ჩვენ გამოვცადეთ სტუმრის სამუშაო მაგიდა, აჩვენა გარკვეული შენელება. მაგრამ თქვენ ეჩვევით და შეგიძლიათ გამორთოთ ყველა ლამაზმანი ან ჩართოთ შესაბამისი პრობლემების მოგვარების რეჟიმი, თუ ეს გაწუხებთ.

ჩვენ აქ არ გავითვალისწინებთ 3D შესრულებას - ეს არ იქნება სრულიად სამართლიანი და მას აქვს საკუთარი კატეგორია გვერდზე. თუმცა, ტერმინალის გამოყენებით ყოველდღიური დავალებებისთვის, ნაკლებად სავარაუდოა, რომ შეამჩნევთ დიდ განსხვავებას ჩვენს კანდიდატებს შორის. ბირთვის კომპილაციის ექსპერიმენტებმა აჩვენა, რომ VirtualBox მნიშვნელოვნად ჩამორჩება კონკურენციას. SunSpider-ის JavaScript-ის საორიენტაციო ტესტმა დაადასტურა ეს დასკვნა, ორივე დავალება 20%-ით ნელა მუშაობს, ვიდრე სხვები. დისკის შეყვანა/გამომავალი (I/O) (განსაკუთრებით თუ გაქვთ SSD) და ქსელის ტრაფიკი სწრაფი იყო ყველა ჩვენი კანდიდატისთვის. საბოლოო ჯამში, VMware-მა მოიპოვა უპირატესობა Intel-ის ახალი პროცესორების მხარდაჭერით.

ფუნქციონალობა

რას სთავაზობს თითოეულ კანდიდატს?

ყველა ჩვენი კანდიდატი მიზნად ისახავს გამოყენების სხვადასხვა შემთხვევებს და, შესაბამისად, თითოეულს აქვს საკუთარი, ინდივიდუალური სარგებელი. რა თქმა უნდა, რა თქმა უნდა იგულისხმება ზოგიერთი სტანდარტული მახასიათებლის არსებობა: ეს, მაგალითად, მოიცავს სნეპშოტების შექმნის შესაძლებლობას, Intel VT-x და AMD-V პროცესორის გაფართოებების მხარდაჭერას და ვირტუალური აპარატურის მოქნილ კონფიგურაციას. ეს ყველაფერი ყველას გვთავაზობს, მაგრამ ზოგიერთ აპლიკაციას შეუძლია უფრო გმირული საქციელი.

პასუხისმგებლობის უარყოფა აქ არის ის, რომ Gnome Boxes და Virt-Manager არის მხოლოდ ინტერფეისები Qemu-სთვის (libvirt აბსტრაქციის ფენის მეშვეობით). და Qemu არსებითად არის პროცესორის ემულატორი, რომელსაც შეუძლია ვირტუალიზაცია KVM-ის საშუალებით, მაგრამ მაინც მთელი სამყაროა.

ასე რომ, მოდით შევხედოთ ჩვენს კანდიდატებს ინდივიდუალურად.

გნომის ყუთები ★★

ბრძანების ხაზიდან გამოძახებისას, Qemu მხარს უჭერს უამრავ ვარიანტს, რომელთა უმეტესობა აკლია Gnome Boxes-ს: მისი მიზანი (განხორციელებული) არის იყოს მარტივი და პირდაპირი გარეგნულად და ფუნქციონირებით. მისი მოსახერხებელი ოსტატის ინტერფეისის საშუალებით, შეგიძლიათ დააყენოთ ვირტუალური მანქანა სიტყვასიტყვით სამი დაწკაპუნებით - უბრალოდ მიუთითეთ იგი შესაბამის ISO-ზე. Boxes აბსტრაქტებს განსხვავებას ვირტუალურ მანქანასა და დისტანციურ მანქანას შორის და შეგიძლიათ ორივესთან დაკავშირება VNC, SPICE (რომელიც აუდიოს ქსელში მუშაობის საშუალებას აძლევს) ან OVirt-ის საშუალებით.


გნომის ყუთები

Boxes ბევრს არ გვთავაზობს თქვენი ვირტუალური აპარატის ქსელში მართვის გზაზე, მაგრამ ის მაინც უზრუნველყოფს ყველა NAT ოსტატობას, რომელიც საჭიროა თქვენი ვირტუალური მანქანის სამყაროსთან საუბრისას. დარჩენილი კანდიდატები წარმატებით ახდენენ NAT-ის, ქსელის ხიდების ან მხოლოდ მასპინძელი ქსელების კონფიგურაციას და ეს ყველაფერი შეიძლება ძალიან მოსახერხებელი იყოს გარკვეულ პირობებში.

ვირტ-მენეჯერი ★★★★

Virt-Manager (aka Virtual Machine Manager) გთავაზობთ მნიშვნელოვნად მეტ Qemu მახასიათებლებს (მაგრამ ისევ არა ყველა). როგორც ჩანს, გადაჭარბებული იყო მისი მხარდაჭერილი x86 ოპერაციული სისტემების სია, განსაკუთრებით ლინუქსის ოჯახიდან.


ვირტ-მენეჯერი

ამას რომ თავი დავანებოთ, Virt-Manager აადვილებს ნებისმიერი სირთულის აპარატის კონფიგურაციას - შეგიძლიათ დაამატოთ ნებისმიერი აღჭურვილობა, მათ შორის რამდენიმე ქსელური ინტერფეისი. KVM VM-ების გარდა, Virt-Man-ager-ს შეუძლია ჩართოს Qemu/libvirt მხარდაჭერა Xen-ის სტუმრებისთვის და LXC კონტეინერებისთვის. სურვილისამებრ, მას ასევე შეუძლია სტუმრების რესურსების გამოკითხვა და, ამრიგად, ძალიან ლამაზი გრაფიკების მიწოდება (მაგალითად, 25-ე გვერდზე Performance სექციაში, რომელიც Windows 10-ის დაწყებიდან დაახლოებით 30 წამს იღებს). გარდა ამისა, Virt-Manager სარგებლობს Qemu-ს ახლახან დამატებული USB 3.0 მხარდაჭერით.

თავსებადობა და კადრები

შესაძლებელია თუ არა ვირტუალური მანქანების გადატანა რეალურს შორის?

ზოგჯერ საჭიროა VM გადაადგილება ჰიპერვიზორებს შორის. ჩვენს ყველა პროგრამას შეუძლია ღია ვირტუალური მოწყობილობის (OVA) ფორმატში შენახული მანქანების იმპორტი, რომელიც უბრალოდ არის VMDK (VMware) დისკის სურათის და ვირტუალური აპარატურის მონაცემების ტარბოლი. VirtualBox საშუალებას აძლევს ექსპორტს ამ ფორმატში, მაგრამ ასევე აქვს საკუთარი - ვირტუალური დისკის სურათი (VDI) და ასევე უმკლავდება ყველა დანარჩენს.

qemu-img ბრძანება შეიძლება გამოყენებულ იქნას ფორმატების გადასაყვანად. განსაკუთრებული აღნიშვნის ღირსია მისი საყვარელი QCOW2 ფორმატი, რომელიც საშუალებას გაძლევთ შეინახოთ სისტემის მრავალი სნეპშოტი შიგნით, შესანიშნავი Copy On Write (COW) ტექნიკის გამოყენებით.

Boxes, Virt-Manager, VirtualBox და VMware Workstation მხარს უჭერს სისტემის სნეპშოტებს, ინახავს მათი VM-ის სხვადასხვა მდგომარეობას. VMware Player საშუალებას გაძლევთ გქონდეთ მხოლოდ ერთი სნეფშოტი თითო მანქანაზე, მისი ამჟამინდელი მდგომარეობის გარდა. ასე რომ, ღრმა რეგრესიის ტესტირება გამორიცხულია.

VirtualBox-სა და VMware Workstation-ს ასევე შეუძლიათ VM-ის „კლონირება“ და ეს არის სისტემის სნეპშოტების შექმნის ეფექტური მეთოდი: მონაცემები იწერება შესაბამის კლონში მხოლოდ იმ შემთხვევაში, თუ მისი მდგომარეობა განსხვავდება მშობლის მდგომარეობიდან. VMware გაძლევთ საშუალებას დააინსტალიროთ VMDK სტუმრის სურათი ჰოსტზე, რაც ასევე შეიძლება იყოს მოსახერხებელი, თუმცა იგივე ხრიკი შეიძლება გაკეთდეს დისკის ნედლეულ სურათზე გადაყვანით და სტანდარტული Linux ინსტრუმენტებისა და არითმეტიკის გამოყენებით დანაყოფის ოფსეტის გამოსათვლელად.

VirtualBox ★★★★

თავდაპირველად დესკტოპის ვირტუალიზაციის კლიენტი, VirtualBox მაინც ალბათ ბევრისთვის გამოსაყენებელი ინსტრუმენტია. ამ პროგრამას აქვს მკაფიო სტრუქტურა, რომელიც ამარტივებს ვირტუალური მანქანის დაყენებას და ბევრი სასარგებლო ვარიანტი. გარდა CPU ბირთვების რაოდენობის შეზღუდვისა, რომლებზეც სტუმრის OS-ს აქვს წვდომა, VirtualBox გაძლევთ საშუალებას მიუთითოთ სტუმრის CPU-ის გამოყენების ლიმიტი პროცენტულად. VirtualBox ასევე მხარს უჭერს ვიდეოს ჩაწერას, ასე რომ თქვენ შეგიძლიათ ჩაწეროთ Windows-ის გაკვეთილი თქვენი YouTube არხისთვის საღამოს.


VirtualBox

მას შეუძლია ნებისმიერი ვირტუალური დისკის იმპორტი, მაგრამ გთავაზობთ მხოლოდ USB 2.0 მასპინძელი კონტროლერის მხარდაჭერას და მხოლოდ მაშინ, თუ დააინსტალირებთ Oracle-ის საკუთრების გაფართოების პაკეტს. განაწილებული ბუფერში წვდომისა და გადათრევის ვარიანტები (ერთი ან ორივე მიმართულებით, როგორც გსურთ) საკმაოდ მოსახერხებელია. VirtualBox-ს აქვს მოსახერხებელი ინდიკატორები ქსელისა და დისკის I/O და CPU გამოყენებისთვის.

სხვათა შორის, სტატიაში "" ჩვენ დეტალურად ვისაუბრეთ იმაზე, თუ როგორ უნდა დააინსტალიროთ და სწორად დააკონფიგურიროთ VirtualBox ვირტუალური მანქანა.

VMware Player ★★★

VMware-ის უფასო შეთავაზებამ დიდი გზა გაიარა 2008 წელს მისი დანერგვის შემდეგ. ყველაზე საყურადღებო ის არის, რომ ეს აღარ არის მოთამაშე: მას შეუძლია შექმნას თქვენთვის მაღალი ხარისხის ვირტუალური მანქანა.


VMware Player

გარდა იმისა, რომ მხარს უჭერს მრავალი ქსელის კონფიგურაციას (NAT, ხიდი, მხოლოდ მასპინძელი და ა. იმის დანახვა, თუ რამდენი მავნე პროგრამა შეგიძლიათ დაკიდოთ Windows XP თქვენს ვირტუალურ მანქანაზე, სანამ ის არ გაფუჭდება. VMware ასევე მხარს უჭერს USB 3.0 მოწყობილობებს და სტუმრის ხელსაწყოების დაყენება საშუალებას მოგცემთ გამოიყენოთ ბრწყინვალე გრაფიკა, განაწილებული ბუფერები და განაწილებული დირექტორიები. მოთამაშე გარკვეულწილად დაბალია, როდესაც საქმე ეხება სნეპშოტებს (ის მხოლოდ ერთის გადაღების საშუალებას გაძლევთ), მაგრამ ჩვენ გავაკრიტიკეთ იგი წინა განყოფილებაში.

VMware Workstation ★★★★★

არსებობს VMware Player-ის არათავისუფალი ვერსია (VMware Player Pro), მაგრამ ჩვენ გადავწყვიტეთ, რომ ამ შედარებისთვის უფრო მიზანშეწონილი იქნებოდა უფრო მაღალი დონის სამუშაო სადგურის მიღება. აპს აქვს ბევრი დამატებითი ფუნქცია დეველოპერებისთვის, მათ შორის ვირტუალური მანქანების ერთგვარ ვირტუალურ ფალანგაში დაჯგუფების შესაძლებლობა, ასე რომ თქვენ შეძლებთ მათ ერთდროულად შემოიტანოთ ონლაინ ერთი დაწკაპუნებით.

VMware Workstation ასევე გთავაზობთ ახალი ბრძანებების მხარდაჭერას თანამედროვე Intel პროცესორებზე და ასევე საშუალებას გაძლევთ დააკონფიგურიროთ მანქანები ვირტუალური პროცესორებით, 16 და 64 GB ოპერატიული მეხსიერებით. თუმცა, Workstation ძალიან მიზნად ისახავს ინტეგრირებას დანარჩენ (საკმაოდ მძიმე) VMware კომპლექტთან და, შესაბამისად, გამოიყურება უფრო სახლში საწარმოს გარემოში.

დესკტოპის ინტეგრაცია

შეეჯახებიან ისინი თქვენს ფერთა სქემას?

ზოგიერთ მომხმარებელს უყვარს ვირტუალური მანქანების და მათი შესაბამისი ჰიპერვიზორების ინტერფეისების სრულყოფილი ჰარმონია მასპინძელ სამუშაო მაგიდასთან, ზოგი კი უბრალოდ დაბნეულია.

VirtualBox იყენებს Qt4-ს, რაც განსაკუთრებით აღმაშფოთებელია Qt-ზე დაფუძნებულ Arch Linux-ის დესკტოპზე, რომელიც ყველგან იყენებს Qt5-ს, მაგრამ ეს მხოლოდ რაღაც ნიშური ხარვეზია. Boxes იდეალურად ერგება Gnome 3-ს, როგორც თქვენ მოელით; Virt-Manager და VMware იყენებენ GTK3 და ასევე იდეალურად მუშაობენ მასთან.

ყველა ჩვენი კანდიდატი საშუალებას გვაძლევს გადავცვალოთ ვირტუალური მანქანა სრულ ეკრანზე და, საბედნიეროდ, მათ ყველამ მოგვცა საშუალება უკან გადასულიყო შესაბამისი კლავიშების კომბინაციის გამოყენებით.

გამორჩეული რეჟიმები მოიცავს Unity-ს VMware-ში (არა, ეს არ არის საშუალება, რომ ყველაფერი Ubuntu-ის მსგავსი იყოს) და Seamless in Virtual-Box - ორივე აპლიკაციის ფანჯრის ჩვენება პირდაპირ სტუმარიდან მასპინძელ სამუშაო მაგიდაზე. ეს ძალიან კარგია Linux VM-ისთვის (აუქმებს პოტენციურ დაბნეულობას სტუმარსა და მასპინძელ ფანჯრებს შორის), თუმცა ცდილობს გაშვებას
წინასწარი გადახედვა არ წავიდა კარგად; Windows 7 ჩართული Aero-ით ასევე არ იყო ყველაზე სასიამოვნო გამოცდილება.

ჩვენი ყველა კანდიდატი მხარს უჭერს სტუმრის სრულ ეკრანზე გაშვებას და მისი კონფიგურაცია შესაძლებელია ფანჯრის ზომის შეცვლისას გარჩევადობის შესაცვლელად. ამ სცენარიდან გასასვლელად მოწოდებულია შესაბამისი ცხელი კლავიშები. VMware მანქანებზე გადათრევის ფუნქცია ძალიან მოსახერხებელია, რის გამოც VMware იმარჯვებს ამ კატეგორიაში.

გრაფიკული აჩქარება

შესაძლებელია თუ არა პროგრამული უზრუნველყოფის რენდერის პრობლემების თავიდან აცილება?

ჩვენი ნებისმიერი კანდიდატი კარგად მოგემსახურებათ, თუ უბრალოდ ვირტუალური აპარატის დაყენება გსურდათ, გრაფიკულად ინტენსიური რაიმეს გაკეთების განზრახვის გარეშე.

მაგრამ თუ გჭირდებათ 3D აჩქარება, უნდა გამოიყენოთ VMware ან VirtualBox. მას შემდეგ რაც დაასრულებთ Guest Additions-ის ინსტალაციას (მათ შორის, ორმაგ უარყოფით VirtualBox-ის კითხვას, რომელიც ცდილობს მოგაშოროთ მისი ექსპერიმენტული WDDM მხარდაჭერისგან, რომელიც საჭიროა, მაგალითად, Windows 7 Aero ინტერფეისისთვის), თქვენ შეძლებთ ისიამოვნოთ 3D აჩქარებით VirtualBox-ში. და ორ VMware კლიენტში.


ბუმ-ბუმი, მაქსველის ვერცხლის ჩაქუჩი დაჯდა ფუტკრის სკაზე. ის გარდაიცვალა ამ სკრინშოტის გადაღებიდან მალევე, ნუ შიმშილობთ.

VirtualBox გაძლევთ საშუალებას გამოყოთ 256 მბ-მდე სისტემის ოპერატიული მეხსიერება ვირტუალურ ვიდეო ბარათზე, ხოლო VMware - 2 გბ-მდე. გაითვალისწინეთ, რომ ეს გიგაბაიტები არ არის აღებული თქვენი რეალური გრაფიკული ბარათიდან, ასე რომ თქვენ ხშირად ვერ ნახავთ დიდ გაუმჯობესებას 256 მბ-ზე ზემოთ. VirtualBox ასევე უზრუნველყოფს 2D აჩქარებას Windows-ის სტუმრებისთვის, რაც ხელს შეუწყობს ვიდეოს გადაღების დაჩქარებას, ეკრანის გაფართოებას და ფერის კორექტირებას, თუმცა ბევრი რამ დამოკიდებულია ჰოსტის კონფიგურაციაზე - სწრაფ აპარატზე ამ პარამეტრს დიდი გავლენა არ ექნება. Windows VM ალბათ არ იმუშავებს Battlefield 4-ს ან Middle-earth: Shadow of Mordor-ს (გაგვიმართლა, რომ ისინი პორტირებულია Linux-ზე), როცა ყველაფერი 11-მდეა გაფორმებული, მაგრამ უფრო ძველი ან ნაკლებად მომთხოვნი თამაშები კარგად იმუშავებს: ჩვენ კარგი საათი გაატარა პოპულარულ ინდი თამაშში Don't Starve, სრულიად დაივიწყა ჩვენი შედარება.

ყველაფერი უკეთესად მუშაობდა VMware-ზე, ვიდრე VirtualBox-ზე, მაგრამ, ალბათ, ეს უფრო ხელსაყრელი კონფიგურაციის გამო იყო - Arch Linux-ზე ჩვენ ვიყენებდით უახლესი საკუთრების Nvidia დრაივერს, რამაც შეიძლება გამოიწვიოს ერთის უპირატესობა მეორეზე.

ვერდიქტი

ვირტუალიზაცია ხანგრძლივი და რთული თემაა შედარებისთვის. თუ გსურთ 3D თამაშების გაშვება, თქვენ არც კი შეხედავთ Gnome Boxes-ს ან Virt-Manager-ს და თუ VirtualBox-ით ჩვენზე უკეთეს შედეგებს არ მიიღებთ, თქვენ აირჩევთ VMware-ს ჰიპერვიზორად. მაგრამ კიდევ ერთხელ, ეს ტექნოლოგია არავითარ შემთხვევაში არ არის ისეთი მომწიფებული, როგორც DirectX 11, რომელიც მუშაობს მშობლიურ ფორმატში, ალბათ, კიდევ უფრო მეტი წარმატება გექნებათ Wine-ში თამაშებში [რედ.: - თუ არა.] ზოგიერთი ექსპერიმენტული შესრულების პაჩებით. ჩვენ ზოგადად არ ვგიჟდებით VMware ლიცენზიებზე, განსაკუთრებით ისეთებზე, რომლებიც აიძულებენ გადაიხადოთ 30-დღიანი საცდელი პერიოდის შემდეგ, მაგრამ ზოგიერთისთვის Workstation-ის საწარმოო დონის ფუნქციები სიკეთე იქნება. განსაკუთრებით თუ იყენებთ vCenter Converter-ს VMware-დან, თქვენ ვირტუალიზაციას უკეთებთ მანქანას ერთი დაწკაპუნებით - იდეალურია, თუ გსურთ რაიმე ახლის ტესტირება თქვენს ამჟამინდელ სისტემაზე.

ჩვენ არ გავაშუქეთ ბრძანების ხაზის უამრავი ინსტრუმენტი, რომელიც მოყვება ჩვენს ყველა კანდიდატს, მაგრამ ისინი იქ არიან, უამრავ დოკუმენტაციასთან ერთად. თქვენ შეგიძლიათ გამოიყენოთ ისინი თქვენს სკრიპტებში, როდესაც თქვენ მიდიხართ ვირტუალიზაციაზე, ბრძანების ხაზის უსაფრთხოებიდან გამოდევნით ვირტუალური მანქანების მთელ რიგს. შესაძლოა ჰაკერებს ამჯობინონ უშუალოდ Qemu-სთან მუშაობა, მაგრამ ისინი, ვინც ეძებენ მარტივ უფასო და ღია კოდის გადაწყვეტას, კმაყოფილი იქნებიან Gnome Boxes-ით.


ბუშტები კარგად გამოიყურება, თუ ვერ ხედავთ იმ ძალისხმევას, რაც დაიხარჯა მათ გასაფორმებლად.

მაგრამ არის მხოლოდ ერთი გამარჯვებული (ფრე იშვიათი გამონაკლისია) და ამჯერად ეს არის Virt-Manager - კარგი, ჩვენ ვერ დავუშვით VMware-ს მოგება. Virt-Manager საშუალებას გაძლევთ გამოიყენოთ Qemu-ს ძალის უმეტესი ნაწილი ბრძანების ხაზის გრძელი შელოცვების გამოყენების გარეშე. ვირტუალური მანქანების შეჩერება, ხელახალი კონფიგურაცია, გადატანა და კლონირება შესაძლებელია - ეს ყველაფერი დიდი უსიამოვნების გარეშე. ერთადერთი რაც აკლია არის გრაფიკული აჩქარების მხარდაჭერა, მაგრამ ვინ იცის, იქნებ გამოჩნდეს. VMware Player და Gnome Boxes მეორე ადგილზეა, რადგან ორივეს მაღალი ქულა აქვს სიმარტივისთვის და ჩვენ გვიყვარს Boxes ხატულა, რომელიც შეიცავს ტესერაქტის (ან ჰიპერკუბს, ან კუბს კუბში - რაც გირჩევნიათ).

ვირტ-მენეჯერი ★★★★
ყველა მენეჯერმა უნდა გააკეთოს ასეთი კარგი სამუშაო.

VirtualBox ★★
ოდესღაც ერთადერთი გამოსავალი, ახლა გვერდითაა.

VMware Player ★★★
სწრაფი და მოსახერხებელი, მაგრამ ლიცენზიამ დამამცირა.

VMware Workstation ★★
სწრაფი და სრულფასოვანი, მაგრამ არა უფასო.

ყუთები ★★★
VM-ის ინსტალაციისა და კონფიგურაციის უმარტივესი გზა.