Журнал LinuxFormat - перейти на главную

LXF165-166: Сравнение

Материал из Linuxformat
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «Категория:Постоянные рубрики '''Ка­ж­дый ме­сяц мы срав­ни­ва­ем тон­ны про­грамм –…»)

Версия 15:35, 1 ноября 2018


Ка­ж­дый ме­сяц мы срав­ни­ва­ем тон­ны про­грамм – а вы можете отдыхать!

При­ло­же­ния для вир­туа­ли­за­ции

Ма­янк Шар­ма совлек по­кров тай­ны с вир­туа­ли­за­ции, сравнивая при­ло­жения, пред­на­зна­чен­ные для обыч­ных поль­зо­ва­те­лей на­столь­ных ПК.

Воз­мож­но, вы это­го не осоз­нае­те, но же­ле­зо ва­ше­го на­столь­но­го ПК, ве­ро­ят­но, мощнее, чем пер­вые су­пер­ком­пь­ю­те­ры. А мо­жет, и нет. Но в лю­бом слу­чае, мы хо­тели бы ска­зать, что мно­го­ядер­ный ком­пь­ю­тер на ва­шем сто­ле способен на гораздо боль­шее, чем вы от него по­лу­чае­те.

Один из наи­луч­ших спо­со­бов ис­поль­зо­вать ог­ром­ное избыточное ко­ли­че­­ст­во ОЗУ и яд­ра CPU – это ис­поль­зо­вать их для соз­дания и ра­бо­ты вир­ту­аль­но­го обо­ру­до­вания. Вир­туа­ли­за­ция уже перестала быть тем­ным ма­ги­че­­ским ис­кусст­вом ча­ро­де­ев, тая­щих­ся в сер­вер­ных, ка­ким она бы­ла рань­ше. Она про­ло­жи­ла се­бе до­ро­гу на ПК с Linux бла­го­да­ря про­грам­мам наподобие VirtualBox.

Вир­туа­ли­за­ция силь­но уп­ро­ща­ет не толь­ко на­шу жизнь в Баш­нях LXF – она по­мо­жет и вам. На­чи­наю­щие мо­гут восполь­зо­вать­ся ею для тес­ти­ро­вания ди­ст­ри­бу­ти­вов, ко­то­рые мы еже­ме­сяч­но вы­кла­ды­ва­ем на LXFDVD. Все про­грам­мы вир­туа­ли­за­ции мо­гут за­гру­жать­ся из ISO-об­ра­зов, и их да­же не на­до за­пи­сы­вать на оп­ти­че­­ский но­си­тель. Но вир­туа­ли­за­ция умеет намного боль­ше, чем про­сто соз­давать изо­ли­ро­ван­ную сре­ду для тес­ти­ро­вания про­грамм. Са­мые по­следние про­грам­мы вир­туа­ли­за­ции име­ют фан­та­сти­че­­ские 3D-воз­мож­но­сти и мо­гут вы­пол­нять слож­ные с гра­фи­че­­ской точ­ки зрения за­да­чи. И ес­ли вам ну­жен вто­рой ком­пь­ю­тер, ре­ко­мен­ду­ем со­вер­шить тест-драйв неко­то­рых из этих про­грамм.

По­лез­ные функ­ции

Фи­зи­че­­ские воз­мож­но­сти вир­ту­аль­ного ПО.

Важней­ши­ми ха­рак­те­ри­сти­ка­ми про­грам­мы вир­туа­ли­за­ции яв­ля­ют­ся спи­сок хосто­вых ОС, на ко­то­рых она мо­жет ра­бо­тать, и госте­вых ОС, ко­то­рые она мо­же­т за­пускать на сво­ем вир­ту­аль­ном обо­ру­до­вании. В этом смыс­ле осо­бо­го вы­бо­ра сре­ди про­грамм нет, по­сколь­ку поч­ти все они под­дер­жи­ва­ют основ­ные ОС как в ка­че­­ст­ве хосто­вых, так и в ка­че­­ст­ве госте­вых.

Хо­тя Parallels Workstation 6 яв­ля­ет со­бой стран­ное ис­клю­чение. Офи­ци­аль­но она под­дер­жи­ва­ет мень­ше все­го опе­ра­ци­он­ных сис­тем. VMware Workstation 9, Player 5 и VirtualBox 4.2 до­ба­ви­ли под­держ­ку для Windows 8, а Parallels Workstation не сде­ла­ла это­го. Фак­ти­че­­ски, Fedora 15 и Ubuntu 11.04 – са­мые по­следние госте­вые ОС, ко­то­рые она под­дер­жи­ва­ет.

Но ес­ли вы готовы сми­рить­ся со столь ог­раничен­ным вы­бо­ром ОС, то Parallels пред­ло­жит вам несколь­ко весь­ма ин­те­рес­ных функ­ций. Вы мо­же­те соз­да­вать за­шиф­ро­ван­ные ВМ и ВМ, ко­то­рые сле­ду­ют пред­ва­ри­тель­но за­дан­ным ог­раничениям по ре­сур­сам, что­бы не пе­ре­гру­жать хост.

Спо­соб­ность Parallels де­лать ав­то­ма­ти­че­­ские за­про­грам­ми­ро­ван­ные на оп­ре­де­лен­ное вре­мя мо­мен­таль­ные сним­ки то­же весь­ма по­лез­на и про­ста в на­строй­ке. Нуж­но только ука­зать пе­рио­дич­ность соз­дания мо­мен­таль­ных сним­ков и сколь­ко сним­ков на­до со­хра­нять в сво­ей биб­лио­те­ке. На осно­ве этих двух па­ра­мет­ров Parallels пред­ла­га­ет схе­му восста­нов­ления. То есть ес­ли вы де­лае­те мо­мен­таль­ные сним­ки сис­те­мы ежесуточно и разрешае­те со­хранить 10 сним­ков, при­ло­жение позволит восста­но­вить 4 еже­днев­ных сним­ка, 3 еженедель­ных и 3 еже­ме­сяч­ных. Про­грам­ма так­же об­ла­да­ет по­лез­ны­ми оп­ция­ми безо­пас­но­сти. Она мо­жет за­пускать ВМ в ре­жи­ме Safe, воз­вращая госте­вую ОС к ее ис­ход­но­му со­стоянию в мо­мент пе­ре­за­груз­ки, а так­же изо­ли­ро­вать ВМ от хоста, что­бы они не де­ли­ли доступ к пап­кам и прило­жениям.

Ог­раничен­ная ВМ от VMware Work­station не дает поль­зо­ва­те­лям ме­нять свои на­строй­ки и бло­ки­ру­ет доступ к оп­ре­де­лен­ным ре­сур­сам, та­ким, как уст­рой­ст­ва USB. Бо­лее то­го, VMware Player мо­жет за­пускать ма­ши­ны с ог­раничен­ны­ми функ­ция­ми, соз­дан­ные VMware Workstation.

VMware Player де­лает мно­гое из под­вла­ст­но­го VMware Workstation. Од­на­ко здесь нет то­го, что в тер­ми­но­ло­гии VMware обо­зна­че­но как «пред­на­зна­чен­ные спе­ци­аль­но для раз­ра­бот­чи­ка функ­ции» – на­при­мер, мно­го­чис­лен­ных мо­мен­таль­ных сним­ков сис­те­мы и кло­нов. В этой об­лас­ти Player усту­па­ет VirtualBox, где име­ют­ся пол­ные реа­ли­за­ции неко­то­рых функ­ций, в VMware Player при­сут­ст­вую­щие в уре­зан­ном виде. VirtualBox мо­жет соз­да­вать мо­мен­таль­ные сним­ки и кло­ны ВМ, ли­бо по­сред­ст­вом соз­дания пол­ной ко­пии ВМ, ли­бо ис­поль­зуя мо­мен­таль­ный снимок в ка­че­­ст­ве ба­зы для кло­на.

VirtualBox так­же пре­восхо­дит VMware Workstation, по­сколь­ку пред­ла­га­ет вам ука­зать границы ис­поль­зо­вания хосто­во­го CPU. То есть вы мо­же­те из­менить на­строй­ки ВМ в VirtualBox, что­бы ис­поль­зо­вать боль­шую часть ре­сур­сов ва­ше­го про­цес­со­ра, и раз­ре­шить ему од­но­вре­мен­но ис­поль­зо­вать несколь­ко про­цес­со­ров или ядер про­цес­со­ра.

Под­держ­ка обо­ру­до­вания

...ре­аль­но­го и вир­ту­аль­но­го.

По­ми­мо обо­ру­до­вания, ко­то­рое мож­но вир­туа­ли­зи­ро­вать, дру­гим важ­ным кри­те­ри­ем при вы­бо­ре про­грам­мы вир­туа­ли­за­ции яв­ля­ет­ся то, на­сколь­ко пол­но и хо­ро­шо она ис­поль­зу­ет ва­ше род­ное обо­ру­до­вание.

Все про­грам­мы в нашем Сравнении умеют соз­да­вать ВМ с несколь­ки­ми вир­ту­аль­ны­ми CPU и мно­же­ст­вом же­ст­ких дис­ков и ОЗУ, пред­по­ла­гая, что у вас хва­тит фи­зи­че­­ских ре­сур­сов для соз­дания их ре­зерв­ных ко­пий. Так­же эти про­грам­мы вир­туа­ли­зу­ют ши­ро­кий ряд уст­ройств, имею­щих­ся во мно­гих со­вре­мен­ных сис­те­мах ПК, в том чис­ле кон­трол­ле­ры же­ст­ких дис­ков IDE, SCSI и SATA, несколь­ко вир­ту­аль­ных се­те­вых карт и зву­ко­вых карт, вир­ту­аль­ные се­рий­ные и па­рал­лель­ные пор­ты и Input/Output Advanced Programmable Interrupt Controller (I/O APIC).

Бо­лее то­го, VMWare Workstation 9 име­ет гра­фи­че­­ский драй­вер монито­ра, спо­соб­ный де­лать рен­де­ринг 3D в Windows 8 без уско­ри­те­ля обо­ру­до­вания. По сути, VMware раз­ра­бо­та­ли гра­фи­че­­ский драй­вер OpenGL и от­пра­ви­ли его в X.Org, что да­ло поль­зо­ва­те­лям доступ к усо­вер­шен­ст­во­ван­ным гра­фи­че­­ским воз­мож­но­стям VMware без уста­нов­ки VMware Tools.

VirtualBox под­дер­жи­ва­ет уско­ренние 3D-гра­фи­ки, но толь­ко по­сле уста­нов­ки про­прие­тар­ных сто­ронних до­полнений. ВМ VirtualBox так­же под­дер­жи­ва­ют раз­ре­шения эк­ра­на, мно­го­крат­но пре­восхо­дя­щие раз­ре­шение фи­зи­че­­ско­­го эк­ра­на, что по­зво­ля­ет рас­пре­де­лить их по мно­же­ст­ву эк­ра­нов, при­сое­динен­ных к сис­те­ме-хосту.

Parallels Workstation так­же под­дер­жи­ва­ет несколь­ко дис­пле­ев, и вы мо­же­те за­дать по­ря­док управ­ления сиг­на­ла­ми мы­ши с по­мо­щью менед­же­ра дис­пле­ев. Мо­жно так­же на­прав­лять ин­фор­ма­цию на пе­чать с ВМ на прин­те­ры с рас­пре­де­лен­ным досту­пом, се­те­вые прин­те­ры, прин­те­ры USB и да­же пор­ты LPT.

Од­на­ко под­дер­жка USB 3.0 есть толь­ко в VMware Workstation и Player. VMware Player об­ла­да­ет все­ми усо­вер­шен­ст­во­вания­ми вир­ту­аль­но­го обо­ру­до­вания, вклю­че­нны­ми в Workstation, и, в от­ли­чие от пре­ды­ду­щих вер­сий, пред­ла­га­ет на­строй­ку се­те­вых адап­те­ров для ка­ж­дой ВМ.

Персональные инструменты
купить
подписаться
Яндекс.Метрика