Emulating the XO/lang-ru: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
m (fix extra/server parameter for Latest Releases template)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Translation | lang = ru | source = Emulating the XO | version = 48033}}
{{Translation | lang = ru | source = Emulating the XO | version = 48033}}

{{Ongoing Translation}}
{{ Latest Releases | livecd = inline | devel = inline | extra }}
{{ Latest Releases | livecd = inline | devel = inline | server = inline }}


[[Image:AP1_39.jpg|thumb|laptop-in-laptop]]
[[Image:AP1_39.jpg|thumb|laptop-in-laptop]]
Line 7: Line 7:
Эмуляторы и виртуальные серверы позволяют запустить виртуальную машину на любом компьютере.
Эмуляторы и виртуальные серверы позволяют запустить виртуальную машину на любом компьютере.


Строго говоря, такая эмуляция имеет неокторые ограничения. Некоторые устройства на XO не могут быть сэмулированы и некоторые перееерийный устройства не будут поддерживаться из эмулятора XO.
Строго говоря, такая эмуляция имеет некоторые ограничения. Некоторые устройства на XO не могут быть сэмулированы и некоторые переферийные устройства не будут поддерживаться из эмулятора XO.


Для эмуляторов существует понятие хост-машины -- того, на чем мы запускаем нашу программу-эмулятор; и гостевой машины (guest machine) -- той машины, которая эмулируется. Эмуляторы конвертируют коды центрального процессора, написанные для конкретной системы в коды хост-машины. Виртуальные серверы отличаются от эмуляторов главным образом тем, что они не конвертируют коды, а запускают операционную систему на процессоре машины-хоста. Именно поэтому виртуализация быстрее эмуляции. Чтобы попробовать операционную систему XO нам нужна именно эмуляция.
Для эмуляторов существует понятие хост-машины -- того, на чем мы запускаем нашу программу-эмулятор; и гостевой машины (guest machine) -- той машины, которая эмулируется. Эмуляторы конвертируют коды центрального процессора, написанные для конкретной системы в коды хост-машины. Виртуальные серверы отличаются от эмуляторов главным образом тем, что они не конвертируют коды, а запускают операционную систему на процессоре машины-хоста. Именно поэтому виртуализация быстрее эмуляции. Чтобы попробовать операционную систему XO нам нужна именно эмуляция.
Line 17: Line 17:
* Для сравнения собственного окружения с тем, что было протестировано нужно пройти по ссылке [[Emulating the XO/Comparison of Alternatives|Comparison of Alternatives]]
* Для сравнения собственного окружения с тем, что было протестировано нужно пройти по ссылке [[Emulating the XO/Comparison of Alternatives|Comparison of Alternatives]]


В [[Developers/Setup#Emulation Packages/Products|руководстве разработчкика]] можно протитать, какие средства могут быть использованы разработчиками длля эмуляции. Однако помните. что для разработчика эмуляция хо -- это [[Emulating the XO/Limitations of XO disk images|не лучший выход]].
В [[Developers/Setup#Emulation Packages/Products|руководстве разработчкика]] можно прочитать, какие средства могут быть использованы разработчиками длля эмуляции. Однако помните. что для разработчика эмуляция хо -- это [[Emulating the XO/Limitations of XO disk images|не лучший выход]].




Line 31: Line 31:
Для запуска образов XO на эмуляторе необходимо использовать ''ext3'' образ (не [[JFFS2]] образ, предназначенный для установки на NAND flash память XO). Запомните, что текущая версия стабильного релиза доступна только в виде [[JFFS2]] и последние сборки (предназначенные для разработчиков) вполне могут не запускаться в виде ext3. В случае, если с запуском не повезло, надо попробовать более старые сборки.
Для запуска образов XO на эмуляторе необходимо использовать ''ext3'' образ (не [[JFFS2]] образ, предназначенный для установки на NAND flash память XO). Запомните, что текущая версия стабильного релиза доступна только в виде [[JFFS2]] и последние сборки (предназначенные для разработчиков) вполне могут не запускаться в виде ext3. В случае, если с запуском не повезло, надо попробовать более старые сборки.


Here is a summary of current status. Please add your own experiences here, and in [[User Feedback on Images]].
Можете добалять свой опыт по эмуляции на страничку [[User Feedback on Images]].


У меня получилось запустить все ship2 сборки под VMWare Workstation-- Ed Borasky (Znmeb), 15 December 2007.
У меня получилось запустить все ship2 сборки под VMWare Workstation-- Ed Borasky (Znmeb), 15 December 2007.

Latest revision as of 19:43, 9 October 2009

  перевод Emulating the XO оригинал  
  english | español日本語한국어portuguêsрусский   +/- изменения  



laptop-in-laptop

Эмуляторы и виртуальные серверы позволяют запустить виртуальную машину на любом компьютере.

Строго говоря, такая эмуляция имеет некоторые ограничения. Некоторые устройства на XO не могут быть сэмулированы и некоторые переферийные устройства не будут поддерживаться из эмулятора XO.

Для эмуляторов существует понятие хост-машины -- того, на чем мы запускаем нашу программу-эмулятор; и гостевой машины (guest machine) -- той машины, которая эмулируется. Эмуляторы конвертируют коды центрального процессора, написанные для конкретной системы в коды хост-машины. Виртуальные серверы отличаются от эмуляторов главным образом тем, что они не конвертируют коды, а запускают операционную систему на процессоре машины-хоста. Именно поэтому виртуализация быстрее эмуляции. Чтобы попробовать операционную систему XO нам нужна именно эмуляция.

  • Инструкции по настройке и использованию можно посмотреть на страничках quick start и emulation on Linux guide.
    • Детальные руководства по эмуляции можно прочитать на сайте IBM: IBM Tutorial.
    • Детали, специфичные для конкретной операционной системы Win Mac Linux
    • Для тонкой настройки эмуляторов смотри Improving emulation.
  • Для сравнения собственного окружения с тем, что было протестировано нужно пройти по ссылке Comparison of Alternatives

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


Эмуляторы

На данный момент наиболее часто применяется QEMU. Он может быть и эмулятором, и виртуальным сервером.

Если вы ипользуете Линукс, то есть экспериментальный пакет облегчающий работу с QEMU. MitchellNCharity 15:03, 6 January 2008 (EST)


Рекомендации по сборке

Для запуска образов XO на эмуляторе необходимо использовать ext3 образ (не JFFS2 образ, предназначенный для установки на NAND flash память XO). Запомните, что текущая версия стабильного релиза доступна только в виде JFFS2 и последние сборки (предназначенные для разработчиков) вполне могут не запускаться в виде ext3. В случае, если с запуском не повезло, надо попробовать более старые сборки.

Можете добалять свой опыт по эмуляции на страничку User Feedback on Images.

У меня получилось запустить все ship2 сборки под VMWare Workstation-- Ed Borasky (Znmeb), 15 December 2007.



Ссылки