Tags Posts tagged with "qemu"

qemu

przez -
1 2323
QEMU

Ogłoszono wydanie QEMU 2.5, narzędzia do emulacji i wirtualizacji, który jest wydawany na licencji LGPLv2 i GPLv2. Program wspiera wirtualizację, podczas wykorzystywania go na hyperwizorze Xen lub z użyciem modułu KVM (Kernel-based Virtual Machine) do sprzętowej akceleracji maszyn x86, ARM, PowerPC i S390. Dodano nowe funkcje dla ARM, udoskonalono emulację MIPS R6, dodano wstępną obsługę Tile-Gx. Pozmieniano różne zestawy instrukcji Intela oraz dodano wsparcie dla nowych instrukcji pamięci Intela. Pojawiło się wsparcie w Xen dla bezpośredniego dostępu do karty graficznej Intela. Ta funkcja działa jedynie z użyciem jądra Linux 4.4 i biblioteki Mesa 11.1+. Udoskonalono VirtIO GPU 3D, dodano wsparcie dla sieci wielokolejkowej (multi-queue networking) z vhost-user, dodano obsługę filtrów sieciowych.

przez -
0 1020
QEMU

Ogłoszono wydanie QEMU 2.4, narzędzia do emulacji i wirtualizacji, który jest wydawany na licencji LGPLv2 i GPLv2. Program wspiera wirtualizację, podczas wykorzystywania go na hyperwizorze Xen lub z użyciem modułu KVM (Kernel-based Virtual Machine) do sprzętowej akceleracji maszyn x86, ARM, PowerPC i S390. Dodano sporo nowości, w tym: lepszą kompatybilność z nowym sterownikiem VirtIO-GPU do akceleracji 2D dla maszyn wirtualnych, wsparcie dla TPM 2, wsparcie dla virtio-keyboard, virtio-mouse, virtio-tablet, wsparcie dla odłączania pamięci operacyjnej podczas pracy maszyny wirtualnej. Prócz tego warto wspomnieć o trybie zarządzania systemem w KVM dla jądra Linux 4.1 i wyżej. Naprawiono sporo błędów.

przez -
0 892
QEMU

QEMU dołączyło do Software Freedom Conservancy. SFC to organizacja niezarobkowa, która zajmuje się opieką nad projektami wolnego oprogramowania. Dzięki dołączeniu w jej struktury, QEMU otrzyma pełen dostęp do infrastruktury i usług, w tym możliwość otrzymywania donacji od różnych firm, czy instytucji. Projekt dodatkowo sformalizuje swoje struktury, w tym wyłoni lidera oraz komitet.

przez -
1 2091
QEMU

Jakiś czas temu firma Intel utworzyła inicjatywę Clear Containers. Jej celem jest stworzenie niezwykle lekkich maszyn wirtualnych, przy użyciu KVM, różnych optymalizacji jądra Linux i procesorów Intel Core. Eksperymentalne wersje Clear Containers wymagają jedynie 18 – 20 MB pamięci operacyjnej do postawienia maszyny wirtualnej i uruchomienia jej w czasie około 60 ms. Aby osiągnąć założony cel użyto narzędzi KVM, dzięki któremu możliwe było zrobienie odpowiedniej konfiguracji.

Kilkanaście dni temu Paolo Bonzini udostępnił wszystkim qboot, minimalistyczny firmware x86, który działa na QEMU, razem ze zoptymalizowaną konfiguracją i uruchamia maszynę wirtualną na procesorze Intel Core i7 (architektura Ivy Bridge) w czasie 40 milisekund. Cały kod dostępny jest na https://github.com/bonzini/qboot i waży jedynie 8kB.

qboot wykorzystuje kilka komponentów:

  • minimalny 16 bitowy BIOS, działający w oparciu o BIOS z narzędzi KVM
  • inicjalizacje sprzętowe zostały napisane od zera, z wykorzystaniem kodu projektu SeaBIOS
  • minimalistyczne 32 bitowe biblioteka libc, oparta o kvm-unit-tests
  • inicjowanie jądra Linux, prosto od QEMU

Aktualnie deweloperzy pracują nad dodaniem obsługi tablic NFIT z ACPI 6.0 oraz obsługę pamięci trwałej (persistent memory).

przez -
0 1470
QEMU

29 kwietnia 2015 roku firma CrowdStrike odkryła bardzo poważny błąd w QEMU, któremu nadano nazwę VENOM (oznaczenie robocze CVE-2015-3456). Podatność pozwala atakującemu na tzw. ucieczkę z systemu maszyny wirtualnej i potencjalne wykonanie kodu na maszynie hostującej oraz innych maszynach wirtualnych. Stwarza to ogromne niebezpieczeństwo wycieku wrażliwych korporacyjnych danych. VENOM został znaleziony w kodzie wirtualnego kontrolera stacji dyskietek (virtual Floppy Disk Controller), który jest używany przez wiele platform wirtualizacyjnych i urządzeń od 2004 roku.

VENOM

Najważniejsze z nich to KVM, Xen i natywny klient QEMU. Na atak nie są podatni hipernadzorcy: VMware, Microsoft Hyper-V i Bochs. Błąd jest w pełni niezależny od systemu i może zostać wykorzystany na systemach Windows, OS X, Linux i wielu innych. Atakujący musi posiadać w takim przypadku pełne prawa administracyjne.

Odpowiednie łatki, poradniki oraz powiadomienia zostały już opublikowane:

przez -
0 1910
QEMU

Ogłoszono wydanie QEMU 2.3, narzędzia do emulacji i wirtualizacji, który jest wydawany na licencji LGPLv2 i GPLv2. Program operuje w dwóch trybach pracy: użytkownika i systemu. QEMU wspiera wirtualizację, podczas wykorzystywania go na hyperwizorze Xen lub z użyciem modułu KVM (Kernel-based Virtual Machine) do sprzętowej akceleracji maszyn x86, ARM, PowerPC i S390.

Zmiany, jakie zaszły:

  • Dodano wsparcie dla 32 bitowych maszyn wirtualnych KVM na 64 bitowych hostach ARM
  • Dodano obsługę uruchamiania KVM pod valgrind
  • Dodano wsparcie dla procesorów Intel Ivy Bridge
  • Dodano obsługę dla API ioreq-server w Xen
  • Dodano wsparcie dla procesorów 5KEc, 5KEf MIPS64r2, M14K, M14Kc MIPS32r2 microMIPS
  • Dodano obsługę szyny PCI na architekturze s390x
  • Udoskonalono wsparcie VGA dla maszyn wirtualnych z little-endian PPC/pSeries
  • i wiele innych

przez -
5 670
QEMU

Ogłoszono wydanie QEMU 2.2, narzędzia do emulacji i wirtualizacji, który jest wydawany na licencji LGPLv2 i GPLv2. Program operuje w dwóch trybach pracy: użytkownika i systemu. QEMU wspiera wirtualizację, podczas wykorzystywania go na hyperwizorze Xen lub z użyciem modułu KVM (Kernel-based Virtual Machine) do sprzętowej akceleracji maszyn x86, ARM, PowerPC i S390.

Zmiany, jakie zaszły:

  • Udoskonalono obsługę platform ARM, MIPS, PowerPC, pSeries, Freescale, S390, SPARC
  • Dodano wsparcie dla TriCore
  • Dodano obsługę emulacji AVX512 na systemach x86
  • Pojawiła się emulacja IOMMU/VT-d dla maszyn z chipsetem Q35
  • Dodano wsparcie dla uruchamiania bzImage lub jądra multiboot pod Xen-em
  • Udoskonalono obsługę interfejsu SCSI
  • Dodano wsparcie dla myszki i klawiatury na USB 2.0
  • Dodano obsługę hot-plug dla kontrolerów XHCI, EHCI, UHCI
  • Dodano wsparcie Samba 4.1
  • Dodano wsparcie dla obrazów Parallels, większych niż 2 TB
  • Pojawił się skrypt SystemTap, który zwraca binarne logi, do użytku w trybie flight-recorder
  • Naprawiono sporo błędów

przez -
0 464
QEMU

Ogłoszono wydanie QEMU 2.1.1, narzędzia do emulacji i wirtualizacji, który jest wydawany na licencji LGPLv2 i GPLv2. Program operuje w dwóch trybach pracy: użytkownika i systemu. QEMU wspiera wirtualizację, podczas wykorzystywania go na hyperwizorze Xen lub z użyciem modułu KVM (Kernel-based Virtual Machine) do sprzętowej akceleracji maszyn x86, ARM, PowerPC i S390.

Naprawiono ponad 50 znalezionych błędów, w tym problemy z siecią, podczas migracji na uruchomionej maszynie. Usunięto także problemy z dostępem do pamięci gospodarza, podczas uruchamiania emulowanej pamięci wideo.

Polecane

Jesień Linuksowa

1 1165
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...