Showing posts with label emulator. Show all posts
Showing posts with label emulator. Show all posts

Friday, October 30, 2015

Cross-Platform Android Emulator `Genymotion` 2.1.0 Brings Android 4.4 Support

Genymotion 2.1.0 has been released, the new version bringing some new features as well as support for the latest Android 4.4 KitKat.

For those not familiar with Genymotion, this is a fast, cross-platform Android emulator that comes with pre-configured Android (x86 with OpenGL hardware acceleration) images which support multi-touch gestures, Ethernet, emulation widgets for GPS, battery, camera and more.

Genymotion

Genymotion is available as free to use but without some features, or with a license (Indie or Business) which enables extra features.

Genymotion 2.1.0 brings new features for both the free and commercial versions:
  • new commercial features:
    • edit Android ID and Device ID (IMEI/MEID number) values from Genymotion;
    • a new "pixel perfect" mode was added - in this mode, each pixel of the device will be displayed using only one pixel of your monitor;
    • factory reset;
    • clone virtual devices;
  • new features for all users:
    • Genymotion now supports copy/paste from the host to the virtual device, or from the virtual device to the host using Android built-in copy/paste feature;
    • virtual device CPU number and memory size can now be modified from the device settings;
  • bug fixes:
    • you can now resume virtual devices download;
    • when downloading a virtual device, Genymotion could crash if a timeout occurred. This issue is now fixed;
    • the window size of the virtual device is now correctly resized to fit the host screen when rotating;
    • when uninstalling Genymotion on Linux, the directory specified on installation was deleted, sometimes deleting non-Genymotion files. Genymotion now uses its own directory to fix the problem.

Genymotion

Also, all users (both paid and free) can now use the latest Android 4.4 KitKat with the following virtual devices: Galaxy Note 3, Moto X, Nexus 4, 5, 7 and 10.

As a reminder, ARM library support and Google Apps were removed from Genymotion due to licensing issues. I have added instructions on adding these back in our initial Genymotion article, which also includes Linux installation instructions.


Download Genymotion


If you're upgrading from Genymotion 2.0.0, you must delete the old virtual devices and create new ones to be able to take advantage of the newly added features and bug fixes. Old virtual devices will continue to work, but without these new features / fixes.

Download Genymotion for Linux, Windows or Mac (you need to sign up for a free account to be able to download it)

For how to install Genymotion in Linux and get Google Apps and ARM library support, see: Genymotion: Fast, Easy To Use Android (x86) Emulator With OpenGL Hardware Acceleration Support.
Read more »

Tuesday, October 20, 2015

Experimental Ubuntu Touch Emulator Released

The Ubuntu developers have released an experimental Ubuntu Touch emulator running Unity 8 and Mir.

Ubuntu Touch Emulator

Currently, the Ubuntu Touch Emulator is only available for Ubuntu 14.04 trusty Tahr but you can try installing it from source if you want to use it in an older Ubuntu version.

According to the wiki, Ubuntu Touch Emulator if functional, but there are some things that need work. For instance, Powerd and AppArmor are disabled by default for now. Also, the first boot takes a few minutes and it's also possible for Qemu to hang while booting. In my test, the keyboard on the right didn't work and Unity is pretty slow but it's usable.

Here are a few more Ubuntu Touch Emulator (with Unity 8 & Mir) screenshots:

Ubuntu Touch Emulator
Ubuntu Touch Emulator seems to be based on the Android Emulator

Ubuntu Touch Emulator

Ubuntu Touch Emulator

Ubuntu Touch Emulator



Install Ubuntu Touch Emulator


If you've upgraded to Ubuntu 14.04 Trusty Tahr, you can install the Ubuntu Touch Emulator from the Ubuntu repositories:
sudo apt-get install ubuntu-emulator

Then, create and run a new instance (called "myinstance" below):
sudo ubuntu-emulator create myinstance
ubuntu-emulator run myinstance

The first time you're running the emulator, the boot will take a while. When it finishes booting, a shell with Ubuntu Touch will start, asking you to enter the username and password:


Both the username and password are "phablet" (without the quotes). After this, it will take yet another few minutes and Unity 8 with Mir should be loaded in the Ubuntu Touch Emulator.

For more info or if you want to build the Ubuntu Touch Emulator from source, check out the instructions on the wiki.
Read more »

Wednesday, October 14, 2015

Quick Updates: Ubuntu Touch Emulator x86, Y PPA Manager, DockBarX Xfce Plugin

Ubuntu Touch Emulator


Ubuntu Emulator

The Ubuntu Touch Emulator package from the Phablet Tools PPA now has x86 support. The ARM instances are very slow but now by using the Phablet Tools PPA, you can create x86 Ubuntu Touch instances which should be much much faster. 

I've updated our Ubuntu Touch Emulator installation / usage instructions so check out that article for more information: Ubuntu Touch Emulator: Installation And Usage In Ubuntu 14.04, 13.10 And 12.04


Y PPA Manager


Y PPA Manager

Y PPA Manager is a tool I've created to easily add, search and manage Launchpad PPAs. Today I've updated Y PPA Manager with a few minor bug fixes as well as support for Linux Mint 17 Qiana.

Linux Mint changes some Ubuntu packages and because of this, I need to add various hacks and work-arounds to Y PPA Manager to get it to work properly with Linux Mint. Since Linux Mint 17 RC is available for download, I was able to test Y PPA Manager and make sure it works with the latest Linux Mint.

To install Y PPA Manager in Ubuntu / Linux Mint, use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager


Xfce DockBarX plugin


Xfce Dockbarx plugin

The Xfce DockBarX plugin (which allows DockBarX to be used as a panel applet for Xfce) was updated with just one bug fix / work-around but which is pretty important as it should get the applet to work properly on many systems where it would only work if it was started after logging in (didn't work after a logout/login).

To install it in Ubuntu (Xubuntu), use the following commands:
sudo add-apt-repository ppa:dockbar-main/ppa
sudo apt-get update
sudo apt-get install --no-install-recommends xfce4-dockbarx-plugin

More information: DockBarX Available As An Xfce Panel Plugin
Read more »

Tuesday, October 13, 2015

Android x86 Emulator `Genymotion` 2.0 Released

Genymotion 2.0 has been released with Android 4.3 support as well as new features such as drag&drop to copy files and APKs to the virtual device.

Genymotion Android emulator

Genymotion is a fast, cross-platform Android emulator that comes with pre-configured Android (x86 with OpenGL hardware acceleration) images. The emulator features Ethernet support, multi-touch gestures, emulation widgets for GPS, battery, camera and more.

Starting with this release, Genymotion can be used in free mode (free for personal use, without commercial features) or with a license (Indie or Business) that enables extra features.

Changes in Genymotion 2.0:
  • Added Android 4.3 virtual devices;
  • Indie or Business license only: new remote control widget which allows you to control the accelerometer and multi-touch gestures in your application directly from any real device;
  • Indie or Business license only: new screencast widget which allows you to take screenshots or screencasts from any Genymotion virtual device;
  • drag&drop support (this requires ADB to be correctly set up in the Genymotion settings):
    • if you drag&drop an APK from your computer to the virtual device, it will be installed and launched automatically;
    • ZIP packages containing /system directory tree will be deployed automatically;
  • the virtual device creation window now lets you filter devices by Android version, device name; also, a search bar has been added;
  • Android 2.3 (yes, 2.3!) virtual device available as a preview with this release;
  • a slideshow describing some Genymotion features and tips is now displayed while waiting for your virtual device to be installed;
  • it's now possible to change the folder where Genymotion virtual devices are stored;
  • two toolbars are now available in Genymotion: one for the Genymotion widgets and one for Android actions;
  • CyanogenMod Filemanager has replaced Astro as the file manager used in Genymotion virtual devices;
  • more

Genymotion Android emulator
APK installation using drag&drop in Genymotion 2.0

Unfortunately, two features were removed from the latest Genymotion 2.0, due to licensing issues: ARM library support and Google Apps. According to the Genymotion developers, they are trying to work with Google and add the Google Apps back.

Until then, you can install APKs using the new drag&drop feature or you can download the Google Apps package from HERE and to install it, simply drag and drop the zip file in the Genymotion virtual machine, then restart the machine and Google Play Store and the other Google apps should be installed:

Genymotion Android emulator

Genymotion Android emulator

For this to work, you need to download the Android SDK, launch the Android SDK Manager, install the Android SDK Platform-tools and finally, in the Genymotion settings, on the ADB tab, enter the path to where you've extracted/installed the Android SDK.

For an ARM Translator work-around, see THIS post.



Download Genymotion


If you're upgrading from Genymotion 1.3.0, you must delete the old virtual devices and create new ones to be able to take advantage of the newly added features and bug fixes. Old virtual devices will continue to work, but without these new features / fixes.

Download Genymotion for Linux, Windows or Mac (you need to sign up for a free account to be able to download it)

For Ubuntu installation instructions, see our initial article: Genymotion: Fast, Easy To Use Android (x86) Emulator With OpenGL Hardware Acceleration Support
Read more »

Tuesday, October 6, 2015

Wine 1.7.51 is released, Update and Install on Ubuntu / Linux Mint / Elementary OS via PPA


How to Update and Install Wine 1.7.51 on Ubuntu 15.04 Vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Pinguy OS 14.04, Elementary OS 0.3 Freya and Linux Mint 17.2 Rafaela, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana via PPA

Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

The Wine development release 1.7.51 is now available.
What's new in this release:
  • XAudio2 implementation using OpenAL Soft.
  • Support for the new Universal C Runtime DLL.
  • Dropdown menu support in the standard Open Dialog.
  • Grayscale rendering mode in DirectWrite.
  • Various bug fixes.
Because it is available via PPA, installing Wine 1.7.51 (development) on the listed Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems is easy. All you have to do is add the ppa to your system, update the local repository index and install the wine package. Like this:
sudo add-apt-repository ppa:ricotz/unstable
sudo apt-get update
sudo apt-get install wine1.7 winetricks

to update to wine 1.7.51, open terminal and follow the command :
sudo apt-get update
sudo apt-get dist-upgrade

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.


Read more »

Wine 1.7.47 Released, Install on Ubuntu / Linux Mint via PPA


Install/Update and upgrade Wine 1.7.47 on Ubuntu 15.04 Vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Pinguy OS 14.04, Elementary OS 0.3 Freya and Linux Mint 17.2 Rafaela, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana

Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

It's not a virtual machine or an emulator

However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

The Wine development release 1.7.47 is now available.
What's new in this release:
  • Text drawing in Direct2D.
  • Support for the new thread pool API.
  • Toolbar state saving.
  • Beginnings of an implementation for proper HID support.
  • Support for file objects in device drivers.
  • Various bug fixes.

How to : Install Wine 1.7.47 on Ubuntu / Linux Mint via PPA

to Install/Update Wine 1.7.47 (PPA) on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:ubuntu-wine/ppasudo apt-get updatesudo apt-get install wine1.7 winetricks
Optional, to remove Wine 1.7.47 and winetricks, open a new Terminal window and bash (get it?) in the following commands:
sudo apt-get remove wine1.7 winetricks
How to Completely removing Wine:
sudo apt-get remove winerm -rf $HOME/.winerm -f $HOME/.config/menus/applications-merged/wine*rm -rf $HOME/.local/share/applications/winerm -f $HOME/.local/share/desktop-directories/wine*rm -f $HOME/.local/share/icons/????_*.xpm 
The source is available now. Binary packages are in the process of being built, and will appear soon at their respectivedownload locations.
Read more »

How to install VirtualBox 5.0.2 on Ubuntu 15.04 Vivid and Ubuntu 14.04 Trasty Tahr


How to install VirtualBox 5.0.2 on Ubuntu 15.04 Vivid and Ubuntu 14.04 Trasty Tahr
 
VirtualBox is a cross-platform virtualization application that installs on your Intel or AMD-based computers, and runs on Windows, Mac, Linux or Solaris operating systems. It extends the capabilities of your computer so that it can run multiple operating systems (inside multiple virtual machines) at the same time.

VirtualBox 5.0.2 changelog
  • VMM: added support for guest crash report MSRs with Hyper-V paravirtualization
  • VMM: fixed an issue causing artifically high load averages on Linux hosts
  • VMM: fixed a kernel panic with thread-context hooks caused by incompatible changes made to Linux 4.2 kernels
  • VMM: fixed a saved state issue with VT-x/AMD-V disabled
  • VMM: fixed VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED Guru Meditations on certain AMD CPUs
  • VMM: fixed a crash while creating a guest core dumps via the VM debug facility (5.0 regression)
  • VMM: This release has AVX2 passthrough disabled on every host and AVX passthrough disabled for 64-bit VMs on 32-bit hosts.
  • GUI: fixed rare hang and crash on VM shutdown/poweroff
  • GUI: X11: fixed few crashes caused by the Qt alien widgets feature
  • GUI: X11: fixed various mini-toolbar geometry quirks like positioning, z-order, transiency issues on certain window managers
  • GUI: X11: fixed mini-toolbar minimize button issue under certain window managers
  • GUI: VM menu actions availability should now be properly updated on full-screen/seamless/scaled mode switches
  • GUI: disk encryption password validation should be performed when user confirmed the password, not after each entered symbol
  • GUI: do not change the VM/group selection in the VM Manager to the newly created VM if it was created by another client (e.g. VBoxManage)
  • GUI: Mac OS X: do not treat ‘almost maximized’ VM windows as ‘maximized’, watch for the strict window geometry instead
  • GUI: improve the quality in scaled mode under some circumstances
  • VBoxManage: do not deny changing the network adapter type at VM runtime
  • VRDP: allow Windows 10 RDP clients
  • Audio: fix a possible crash on VM process termination
  • Storage: improved raw disk access on OS X by unmounting any accessed volume before first use and prevent any mount attempt by the host
  • 3D: basic support for saving/restoring display lists
  • Drag and drop: fixed guest to host transfers on OS X hosts
  • Drag and drop: fixed memory leak on Windows guests
  • Shared Folders: fixed a problem with accessing CIFS shares
  • Shared Folders: improved path conversion between hosts and guests with different path separators
  • API: skip resetting of immutable media when the VM in saved state is started
  • API: fixed method for setting medium IDs which used zero (invalid) UUIDs instead random (valid) UUIDs if no UUIDs were passed
  • API: for Windows host fix detection of API client crashes which have a session open
  • OVF: properly export all VBox features including the setting for paravirtualization
  • Mac OS X hosts: El Capitan USB fixes
  • Windows hosts: fixed crash when opening Windows dialogs from the VM process on Windows 10
  • Windows hosts: fixed host-only adapter creation issues on Windows 10
  • Windows hosts: fixed audio on Windows 10
  • Linux hosts: more fixes for activated SMAP on Linux 3.19 and newer
  • Linux hosts: check then name space before attaching to a host network interface
  • Linux Additions: Linux 4.2 fixes
  • Linux Additions: improved the performance of stat() to speed up certain file operations on shared folders
  • Windows Additions: fixed a potential crash in the WDDM driver with Windows 10
  • Solaris Additions: added support for X.Org Server 1.17
  • X11 Additions: various seamless mode fixes, including invisible windows under LXDE.

How to install VirtualBox 5.0.2 on Ubuntu 15.04 Vivid and Ubuntu 14.04 Trasty Tahr ;

Install VirtualBox 5.0.2 on Ubuntu 15.04 Vivid
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian vivid contrib" >> /etc/apt/sources.list.d/virtualbox.list'
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.0

Install VirtualBox 5.0.2 on Ubuntu 14.04 Trasty Tahr

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" >> /etc/apt/sources.list.d/virtualbox.list'
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.0
Read more »

How to Install/Update Wine 1.7.40 on Ubuntu and Linux Mint via PPA

Tag : Wine 1.7.40 ubuntu ppa / Wine 1.7.40 ppa ubuntu / Wine 1.7.40 linux mint / Wine 1.7.40 ppa / install Wine 1.7.40 on ubuntu / install Wine 1.7.40 on linux mint / update Wine 1.7.40

Wine 1.7.40

Wine 1.7.40 is released, How to Install/Update on UUbuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems via PPA
 
Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

The Wine development release 1.7.40 is now available.
What's new in this release:
  • Support for kernel job objects.
  • Various fixes to the ListView control.
  • Better support for OOB data in Windows Sockets.
  • Support for DIB images in the OLE data cache.
  • Improved support for MSI patches.
  • Some fixes for ACL file permissions.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

How to Install/Update Wine 1.7.40 on Ubuntu and Linux Mint via PPA :

to install Wine 1.7.40 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
Optional, to remove Wine 1.7.40 and winetricks, open a new Terminal window and bash (get it?) in the following commands:
sudo apt-get remove wine1.7 winetricks
How to Completely removing Wine:
sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm
Our hope tutorial entitled "How to Install/Update Wine 1.7.40 on Ubuntu and Linux Mint via PPA" can be useful for visitors or readers.

Read more »

VirtualBox 4.3.28 Released, Install on Ubuntu & Linux Mint via PPA

Install VirtualBox 4.3.28 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana and other Ubuntu derivative systems


Oracle VirtualBox (formerly Sun VirtualBox, innotek VirtualBox and Sun xVM VirtualBox) is a free and cross-platform virtualization application that provides a family of powerful x86 virtualization tools designed for desktop, server and embedded use. VirtualBox can be used on Linux, Solaris, Mac OS X and Microsoft Windows platforms to run virtual machines of any of the aforementioned operating systems, as well as any BSD distribution, IMB OS/2 flavors, DOS, Netware, L4, QNX, and JRockitVE.

It's portable
Oracle VirtualBox is portable, requires no hardware virtualization, includes guest additions and great hardware support. It also features USB device support, full ACPI support, multiscreen resolutions, and built-in iSCSI support. Support for PXE network boot, multigeneration branched snapshots, remote machine display, extensible RDP authentication, and USB over RDP (Remote Desktop Protocol) is also integrated in Oracle VirtualBox.

Supports 32-bit and 64-bit architectures
At the moment, the program is capable of running only AMD64/Intel64 and x86 architectures. By default, when creating a new virtual machine, you will be able to select the operating system that you plan on virtualizing. Ever since Oracle acquired the Sun Microsystems company, VirtualBox is actively developed by a team of professional engineers who implement new features and functionality with every release.

VirtualBox 4.3.28 changelog
  • VMM: fixed a Guru Meditation when rebooting certain guests (for example Solaris doing fast reboot) by fixing the implementation for INIT IPI
  • VMM: added some information for diagnosing rare VERR_VMX_INVALID_VMXON_PTR Guru Meditations (VT-x only)
  • GUI: HID LEDs sync: prevent synchronization if VM window has no focus (Windows and Mac OS X hosts only)
  • GUI: fixed drag and drop moving the cursor between guest screens on certain hosts
  • 3D: fixed a crash on restoring the VM state on X11 hosts
  • 3D: fixed a crash on Linux guest shutdown
  • VRDP: fixed incompatibility with rdesktop 1.8.3
  • VRDP: fixed listening for IPv6 on some systems
  • Storage: don’t crash if creating an asynchronous I/O context fails (e.g. when starting many VMs) and show a proper error message
  • Floppy: several fixes
  • Audio: improved the behavior of the volume control for the HD audio device emulation
  • USB: increase the number of supported drivers from 3 to 5 (Windows hosts only)
  • PS/2 keyboard: synchronize the LED state on VM restore (Windows and Mac OS X hosts only)
  • NAT Network: when running multiple NAT networks with multiple VMs, only stop the respective services when stopping VMs
  • NAT: don’t kill UDP bindings on ICMP errors
  • NAT: bandwidth limit now works properly with NAT
  • BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah
  • Guest Control: fixed parameter quoting in Windows guests
  • Webcam passthrough improvements for Linux (V4L2) hosts to support more webcam models
  • API: don’t fail starting a VM with VBOX_E_INVALID_OBJECT_STATE under certain conditions
  • API: be more verbose on VBOX_E_INVALID_OBJECT_STATE if a medium is attached to a running VM
  • API: fixed a bug which could result in losing certain screen resize events with multi-monitor guests
  • rdesktop-vrdp: fixed path to the keymaps
  • rdesktop-vrdp: switch to version 1.8.3
  • Windows hosts: more hardening fixes
  • Linux hosts: another fix for activated SMAP on Linux 3.19 and newer (Broadwell and later)
  • Linux hosts: Linux 4.1 compile fix
  • Solaris hosts: fixed using of VNIC templates with Crossbow based bridged networking to be compatible with vanity interface names
  • Mac OS X hosts: fixed crash during VM termination under rare circumstances
  • Windows Additions/WDDM: improved video memory utilization and allow more/bigger guest screens with large resolutions (including HiDPI)
  • X11 Additions: prevent flickering when updating mouse cursor
  • Solaris Additions: fixed incorrect usage of ‘prtconf’ while installing Guest Additions (Solaris 10 only)

Install VirtualBox 4.3.28 on Ubuntu & Linux Mint via PPA :

to install VirtualBox 4.3.28 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands:
$ sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian trusty contrib" >> /etc/apt/sources.list'
$ wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install virtualbox-4.3
Enjoy! I hope this article adding you more clarity.
Read more »

YaFlight 0.99.29 is released, Install on Ubuntu, Fedora, ArchLinux, OpenSuSE and Mac OSX


YaFlight is an open source and totally free software written in Qt and designed to be a minimalist, fast and easy-to-use launch control application for the popular FlightGear flight simulator program.

YaFlight is simple, tiny and lightweight, and supports FlightGear from version 2.4.0 to 2.12.0. Users will be able to easily install aircraft models with the YaInstall tool.

Being written in Qt, YaFlight is a cross-platform application that supports the Linux (Mageia 2/3, Fedora 18/19, Arch Linux, Ubuntu, openSUSE 12.2/Factory), Mac OS X (Mountain Lion) and Microsoft Windows (Windows XP, Vista, 7) operating systems.



Main new features for this minor release, version 0.99.29:
  • Fixed FlightGear paths/binaries AutoDetection for Windows (both 32 and 64 bit archs)
  • Fixed MessageBox popup bug on Launch
  • Improved Win32/Win64 data path detection (YaLib)

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Download ;
http://yaflight.altervista.org/downloads/index


Read The Latest PPA for Ubuntu
Read more »

Install & Update Wine 1.7.43 on Ubuntu or Linux Mint via PPA

Install & Update Wine 1.7.43 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) or Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana via PPA 


Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

It's not a virtual machine or an emulator
However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

The Wine development release 1.7.43 is now available.
What's new in this release:
  • Improved support for Shell Browser windows.
  • Some more API Sets libraries.
  • Read/write operations support with built-in devices.
  • Major Catalan translation update.
  • Support for WoW64 mode on ARM64.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Update/Install Wine 1.7.43 on Ubuntu or Linux Mint via PPA

To Install/Update WineHQ 1.7.43 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems via PPA, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks

Optional, to remove Wine 1.7.43 and winetricks, open a new Terminal window and bash (get it?) in the following commands:
sudo apt-get remove wine1.7 winetricks
How to Completely removing Wine:
sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm
Enjoy! I hope this article adding you more clarity.
Read more »

Wine 1.7.42 Released, Install on Ubuntu or Linux Mint via PPA

Wine 1.7.42 Released, How to Install on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana via PPA


Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

What's new in Wine 1.7.42:
  • Support for dynamic timezone information.
  • Initial desktop shell window support.
  • Some more Direct2D support.
  • Various bug fixes.
It's not a virtual machine or an emulator

However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

Update/Install Wine 1.7.42 on Ubuntu or Linux Mint via PPA 

To Install/Update WineHQ 1.7.42 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems via PPA, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
Optional, to remove Wine 1.7.42 and winetricks, open a new Terminal window and bash (get it?) in the following commands:
sudo apt-get remove wine1.7 winetricks
How to Completely removing Wine:
sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.
- See more at: http://media-opensource.blogspot.com/2015/04/how-to-installupdate-wine-1740-on.html#sthash.WmJ6Ai0h.dpuf
 
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Enjoy! I hope this article adding you more clarity.
Read more »

Ubuntu Touch X86 Emulator: Better Emulator Performance, Faster Startup [Ubuntu Installation Instructions]

Yesterday I wrote about installing Ubuntu Touch Emulator (ARM) in Ubuntu, but as you've probably noticed from the video or from your own experience if you've installed it, the ARM emulator is very slow.

There's a preview Ubuntu Touch Emulator x86 image that works a lot better than the ARM emulator and even though it's available as a preview, it's probably better to use that instead of the ARM emulator, so here's how to install it.

Ubuntu Touch x86 Emulator

In my test, the x86 Ubuntu Touch Emulator did not only work very fast and fluid, but it also started very fast (in about 10-15 seconds) as opposed to the ARM emulator which takes minutes to start.

Furthermore, in the ARM emulator article, I was telling you that setting the memory didn't work in my test - well, this did work with the x86 emulator so I was able to set the emulator RAM to 1024mb. However, the x86 Ubuntu Touch Emulator test video below uses the defaults (so it has the memory set to 512mb).

Known issues for Ubuntu Touch x86 Emulator:
  • Nested mode is currently disabled (unity-system-compositor) as it crashes Unity8 (seems to be an issue with latest Mir from lp:mir/devel, as it also happens on ARM);
  • Gallery-App doesn't work properly, probably because it's still trying to use libGL.so.

Ubuntu Touch x86 Emulator video



(direct video link)

As you can see from the video above, the X86 emulator starts a lot faster and is a lot more fluid than the ARM emulator (in the ARM emulator video I had to pause the screencast utility many times because some applications took ages to start but in the X86 emulator video, I didn't pause it at all).


How to install Ubuntu Touch x86 Emulator in Ubuntu


Update 13 May, 2014: Ubuntu Touch Emulator x86 is now available in a PPA!

Important: I tested the Ubuntu Touch Emulator x86 in Ubuntu 14.04 and 12.04 and:
  • in Ubuntu 14.04 running on my laptop: I was able to install and run it without any issues;
  • in Ubuntu 12.04 running in Virtualbox (so double virtualization...): the emulator was installed successfully and it worked, but there were some vertical stripes rendered on top of the Ubuntu Touch x86 emulator, which made it unusable. This might be because of VirtualBox though.

To add the Phablet Tools PPA and install the Ubuntu Touch Emulator with x86 support, use the following commands:
sudo apt-add-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install ubuntu-emulator

If you've previously installed Ubuntu Emulator from the repositories, run an upgrade too:
sudo apt-get upgrade

To create an x86 Ubuntu Emulator instance, use the following command:
sudo ubuntu-emulator create UbuntuTouch --arch=i386
where "UbuntuTouch" is the instance name.

For how to use and configure Ubuntu Touch Emulator, see our previous article: Ubuntu Touch Emulator: Installation And Usage In Ubuntu 14.04, 13.10 And 12.04


Read more »

Install / update Wine 1.7.50 on Ubuntu and Linux Mint via PPA


Install/Update and upgrade Wine 1.7.50 on Ubuntu 15.04 Vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Pinguy OS 14.04, Elementary OS 0.3 Freya and Linux Mint 17.2 Rafaela, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana

Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.Red Hat Enterprise Linux 7.2 Beta is released, what news ?



Wine 1.7.50 changelog
  • Iriver Plus 3 fails to start due to missing msvcirt.dll ?sh_read@filebuf@@2HB export
  • PowerPoint 2007 insensitive to changes in screen resolution
  • MPLAB IDE v8.60 toolbars getting reorganised every time when the window minimized and restored
  • Multiple games crashes on unimplemented function vcomp.dll.omp_init_lock (Risen, Hearts of Iron III demo)
  • zenilib 0.4.1.0 applications: crash when attempting to use d3dx9 for rendering
  • Drag and Drop: Duplicate entries in winamp playlist window
  • not able to click anything on Star Wars Republic Commando launcher
  • Lotus Approach from Lotus Smartsuite 9.8 crashes on startup (OLE compound document files v3 may contain junk in high part of size)
  • Hospital Tycoon crashes after the intro videos with built-in d3dx9_36
  • Tabs are rendered as a rectangle in license text of Quake III Arena demo installer
  • and many more
The Wine development release 1.7.50 is now available.
What's new in this release:
  • New version of the Gecko engine based on Firefox 40.
  • First steps of the Direct3D 11 implementation.
  • Better font matching in DirectWrite.
  • Support for OpenMP on ARM platforms.
  • Various bug fixes.

How to install Wine 1.7.50 on Ubuntu and Linux Mint via PPA :

Because it is available via PPA, installing Wine 1.7.50 (development) on the listed Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems is easy. All you have to do is add the ppa to your system, update the local repository index and install the wine package. Like this:
sudo add-apt-repository ppa:ricotz/unstable
sudo apt-get update
sudo apt-get install wine1.7 winetricks

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.
Read more »

Wine 1.7.45 is out, you can install OpenSUSE 13.2, OpenSUSE 13.1 And OpenSUSE 12.3


Install / Update Wine 1.7.45 on OpenSUSE 13.2, OpenSUSE 13.1 And OpenSUSE 12.3


Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

It's not a virtual machine or an emulator

However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

The Wine development release 1.7.45 is now available.
What's new in this release:

  • Better debugging support on 64-bit Mac OS X.
  • Some more progress on DirectWrite implementation.
  • A number of RichEdit control fixes.
  • Beginning implementation of the old MSVCIRT C++ runtime.
  • Various bug fixes.

Installation instructions:

The latest versions of Wine are not available via the default repositories of the supported OpenSUSE systems, but this does not mean that keeping Wine up to date on OpenSUSE is difficult.

All you need to do in order to get the latest version of Wine running on your OpenSUSE system is to add the Wine repository to your system, refresh the repository index and install the wine package.

Install / Update Wine 1.7.45 on OpenSUSE 13.2, OpenSUSE 13.1 And OpenSUSE 12.3

How to install Wine on OpenSUSE 13.2 (instructions for both 32 bit and 64 bit systems):
$ sudo zypper ar -f http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.2/ wine
$ sudo zypper refresh
$ sudo zypper install wine1.7

How to install Wine on OpenSUSE 13.1 (instructions for both 32 bit and 64 bit systems):
$ sudo zypper ar -f http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/ wine
$ sudo zypper refresh
$ sudo zypper install wine1.7

How to install Wine on OpenSUSE 12.3 (instructions for both 32 bit and 64 bit systems):
$ sudo zypper ar -f http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.3/ wine
$ sudo zypper refresh
$ sudo zypper install wine1.7

Optional, to remove Wine from either OpenSUSE 13.2, OpenSUSE 13.1 or OpenSUSE 12.3, do:

$ sudo zypper remove wine1.7


The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations
Read more »

Install & Update Wine 1.7.44 on Ubuntu or Linux Mint via PPA

Install & Update Wine 1.7.44 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) or Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana via PPA  



Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

It's not a virtual machine or an emulator
However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

The Wine development release 1.7.44 is now available.
What's new in this release:
  • More support for the COM interfaces of the RichEdit control.
  • Initial version of a SmartTee filter.
  • Some more support for the ARM64 platform.
  • Support for the null device kernel object.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Update/Install Wine 1.7.44 on Ubuntu or Linux Mint via PPA

To Install/Update WineHQ 1.7.44 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems via PPA, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks
Optional, to remove Wine 1.7.44 and winetricks, open a new Terminal window and bash (get it?) in the following commands:
sudo apt-get remove wine1.7 winetricks
How to Completely removing Wine:
sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm
Enjoy! I hope this article adding you more clarity.
Read more »

Wine 1.7.45 Released, Install on Ubuntu / Linux Mint via PPA


Install / Update Wine 1.7.45 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) and Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana

Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

It's not a virtual machine or an emulator

However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.


The Wine development release 1.7.45 is now available.
What's new in this release:
  • Better debugging support on 64-bit Mac OS X.
  • Some more progress on DirectWrite implementation.
  • A number of RichEdit control fixes.
  • Beginning implementation of the old MSVCIRT C++ runtime.
  • Various bug fixes.

How to : Install Wine 1.7.45 on Ubuntu / Linux Mint via PPA

to Install/Update Wine 1.7.45 (PPA) on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks

Optional, to remove Wine 1.7.45 and winetricks, open a new Terminal window and bash (get it?) in the following commands:
sudo apt-get remove wine1.7 winetricks

How to Completely removing Wine:
sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations
Read more »

Ubuntu Touch Emulator: Installation And Usage In Ubuntu 14.04, 13.10 And 12.04

A while back, Canonical released an experimental Ubuntu Touch emulator running Unity 8 and Mir. Back then, there were a few bugs, including a nasty one on 64bit that could break the system and since they were fixed, I though I'd write an article on how to properly install and use the Ubuntu Touch Emulator in Ubuntu 14.04, 13.10 and 12.04.

Ubuntu Touch Emulator

The initial Ubuntu Touch Emulator installation instructions changed so if you've installed the first experimental release, use the instructions below to create new instances.

Below you can watch two quick Ubuntu Touch Emulator test videos I've recoded in Ubuntu 14.04:


(ARM instance; direct video link)


(x86 instance; direct video link)


Install Ubuntu Touch Emulator in Ubuntu 14.04, 13.10 and 12.04


Update 13 May, 2014: The Emulator package from the Phablet tools PPA was updated with Ubuntu Touch x86 support which is much much faster than the ARM instance, as you can see in the videos above!

Ubuntu Touch Emulator

Ubuntu Touch Emulator is available in the official Ubuntu 14.04 repositories but it's an old version and futhermore, it doesn't support x86 instances, so I recommend using the Phablet Tools PPA, which has packages for Ubuntu 14.04, 13.10 and 12.04.

Add the Phablet Tools PPA and install the emulator using the following commands:
sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update
sudo apt-get install ubuntu-emulator

If you've installed an older version of Ubuntu Emulator, also run an upgrade:
sudo apt-get upgrade

The Ubuntu Emulator package is also available in the Ubuntu SDK PPA, but it's an older version at the time I'm writing this article (about one month older than the one from the Phablet Tools PPA).

Note that I've only tested it in Ubuntu 14.04 and 12.04, but it should also work in Ubuntu 13.10 since the PPA above has packages for it.


Creating and running instances


1. The first thing you need to do is create a new instance - we'll call it "UbuntuTouch" in the commands below:

Create an ARM instance:
sudo ubuntu-emulator create UbuntuTouch --channel=ubuntu-touch/utopic-proposed

To create an Ubuntu Touch Emulator x86 instance, use the following command:
sudo ubuntu-emulator create UbuntuTouch --arch=i386 --channel=ubuntu-touch/utopic-proposed

The current "stable" image doesn't seem to work, that's why I've added the Utopic proposed channel for the image in the commands above.

On Ubuntu 12.04, you may get the following error:
Error while converting ~/.local/share/ubuntu-emulator/UbuntuTouch/system.img: Unknown option 'compat'
qemu-img: Invalid options for file format 'qcow2'.
I'm not sure why this error is displayed, but the emulator runs just fine so ignore it.

2. Then, run the new instance by using the following command:
ubuntu-emulator run UbuntuTouch

The first time you run the emulator, the boot process will take quite a while. When it finishes booting, a shell with Ubuntu Touch will start, asking you to enter the username and password:

Ubuntu Touch Emulator shell

If you want to interact with the emulator via an interactive ADB session, log in here using "phablet" (without the quotes) for the username and "0000" (without the quotes) as the password. It's not required to log in here if you only want to use the Ubuntu Touch Emulator GUI.

After this, it might take another few minutes and Unity 8 with Mir should be loaded in the Ubuntu Touch Emulator.

In theory, Ubuntu Touch emulator should support some parameters, such as setting the memory ("--memory"), which by default is set to 512mb of RAM, but for some reason the instance doesn't start when using this, or at least it didn't in my test.

3. Optional: change the Ubuntu Touch Emulator size: 

Ubuntu Touch Emulator with a 0.7 scale on my 1920x1080 monitor.

If the default Ubuntu Touch Emulator size is too big for your screen, you can scale it down. To do this, run it with the "--scale" option. For instance, to scale the emulator to half its original size, use:
ubuntu-emulator run --scale 0.5 UbuntuTouch

Notes:
  • the downloaded images are stored under ~/.cache/ubuntuimages
  • the images are stored under ~/.local/share/ubuntu-emulator


Deleting instances


To delete an Ubuntu Touch Emulator instance, use the following command:
sudo ubuntu-emulator destroy UbuntuTouch
Where "UbuntuTouch" is the name of the instance you've created. If you can't remember the name, you can run the command below to list your Ubuntu Touch Emulator instances:
ubuntu-emulator list


Creating / restoring snapshots


Ubuntu Touch Emulator supports disk snapshots - to take a snapshot, use the following command:
ubuntu-emulator snapshot --create=SNAPSHOT1 UbuntuTouch
where "SNAPSHOT1" is the name of the snapshot and "UbuntuTouch" is the name of your instance created above.

Then, when you wish to restore this snapshot, use:
ubuntu-emulator snapshot --revert=SNAPSHOT1 UbuntuTouch
You can also use "--revert-pristine" to revert to the originally created snapshot.

References: davidplanella.org, Touch wiki
Read more »

Wine 1.7.46 Released, Install on Ubuntu / Linux Mint via PPA


Install / Update Wine 1.7.46 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) and Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana

Wine stands for "Wine is not an emulator" and it is an open source command-line software that's capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

It's not a virtual machine or an emulator

However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

The Wine development release 1.7.46 is now available.
What's new in this release:
  • Improvements in the BITS file transfer service.
  • Still more progress on DirectWrite implementation.
  • Support for shared user data on 64-bit.
  • Various C++ runtime improvements.
  • Some more support for the 64-bit ARM platform.
  • Various bug fixes.

How to : Install Wine 1.7.46 on Ubuntu / Linux Mint via PPA

to Install/Update Wine 1.7.46 (PPA) on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7 winetricks

Optional, to remove Wine 1.7.46 and winetricks, open a new Terminal window and bash (get it?) in the following commands:
sudo apt-get remove wine1.7 winetricks

How to Completely removing Wine:
sudo apt-get remove wine
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm 

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.
Read more »