Linux.Darlloz Worm Targets Embedded Linux Devices

Symantec has recently discovered a new Linux worm, called Linux.Darlloz, that targets Internet-enabled devices running Linux in addition to traditional computers. That means devices such as home routers, set-top boxes and security cameras could be at risk of infection, although no attacks against non-PC devices have been confirmed yet. The worm exploits an “old” PHP vulnerability, which was patched in May 2012 (PHP 5.4.3, and PHP 5.3.13), and currently only affects Intel (x86) based systems. So you’d need an embedded system powered by an Intel processor, running Linux and PHP to be at risk. Having said that, Symantec also explains code for other architectures such as ARM, PPC, and MIPS, is also present in the worm, and these systems could potentially be at risk too with small modifications. Here’s how the worm operates: Upon execution, the worm generates IP addresses randomly, accesses a specific path on the machine with well-known […]

$39 86Duino ZERO is an x86 Arduino Compatible Board that Supports DOS, Windows, and Linux

Intel Gallileo Development Board with a Intel Quark processor, and Arduino software and hardware, now gets some competition with DM&P Electronics’ 86Duino ZERO board powered by the company’s Vortex86EX processor and 128MB RAM, that is said to support DOS, Windows, and Linux. 86Duino ZERO Specifications: Processor – DM&P Vortex86EX 32-bit x86 processor @ 300MHz System Memory – 128MB DDR3 Storage – 8MB SPI flash, and microSD card slot Connectivity – 10/100M Ethernet (at the back of the board, not RJ45) USB – USB host connector, micro USB port for development Arduino Leonardo compatible headers Misc – Reset button, PCIE bus Power Supply – DC-IN 7 to 12V, or via microUSB port. The board is comprised of a daughter board (DM-222) and a System-on-Module (SoM) either called DM-205 and or Vortex86EX SOM-128-EX which the following specs (some of which are not accessible in 86Duino Zero): Processor – Vortex86EX @ 300MHz System […]

Android 4.0.1 on x86 processors (Intel / AMD)

Last year, I wrote how to run Android 1.6 in a PC. Android-x86 has since made the newer Android versions available for the following devices: ASUS laptops and tablets. Netbooks such as the ASUS Eee PC Intel Atom tablets such as the Tegav2 Tablet HP Pavilion tx2500 AMD persimmon platform AMD Brazos platform such as the MSI 110W tablet. They now have made Android 4.0.1 available for the AMD Brazos Tablet. Android-x86 4.0-devel live and installation iso for AMD Brazos platform is only a developer’s version as it can not be considered stable just yet. Here are the instructions to get the source code if you want to build it yourself and possibly adapt it to your own hardware: $ repo init -u git://git.android-x86.org/manifest.git -b ics-x86 $ repo sync Android-x86’s Chih-Wei Huang says that WiFi, Multitouch ad OpenGL ES for AMD Radeon works, but sound, camera, Ethernet and hardware acceleration for […]

Developing Embedded Linux Devices Using the Yocto Project – ELCE 2011

Presentation entitled “Developing Embedded Linux Devices Using the Yocto Project and What’s new in 1.1” by David Stewart, Intel, at Embedded Linux Conference Europe 2011. Abstract: The Yocto Project is a joint project to unify the world’s efforts around embedded Linux and to make Linux the best choice for embedded designs. The Yocto Project is an open source starting point for embedded Linux development which contains tools, templates, methods and actual working code to get started with an embedded device project. In addition, the Yocto Project includes Eclipse plug-ins to assist the developer. This talk gives a walk-through of the key parts of the Yocto Project for developing embedded Linux projects. In addition, features are described from the latest release of Yocto (1.1). At the end of the talk, developers should be able to start their own embedded project using the Yocto Project and use it for developing the next […]

Intel and Google to work on Android for Atom

Intel officially announced it will collaborate with Google to optimize the Android OS for Intel’s Atom processor platform in order to help Intel entering the smartphone market. In his keynote on the 13th of September – the first day of the Intel Developer Forum 2011 – Intel CEO Paul Otellini announced the partnership with Google to support Android on Atom processors and said the first Intel-based smartphones will be available in the first half of 2012. Paul Otellini demoed Intel’s Android smartphone reference platform running Android 2.3 (Gingerbread). The phone is 9.5mm thick, had an HDMI output, NFC support and features Intel’s 32nm Medfield processor which is said to include a newer generation GPU. Intel also showed off the new ISP (Image Signal Processor) capabilities in Medfield which is capable of capturing up to 20 fps at 1600 x 1200. However, the reference platform could only deliver 10 fps from […]

Installing Android in your PC

In case you want to checkout Android but do not have any devices to do so, you can simply install it in your PC. In this blog entry I’ll show how to install Android in VirtualBox with a computer running Windows XP, but this could be installed in any OS supported by VirtualBox or other virtual machine (e.g. VMWare). If you don’t have it yet,  download VirtualBox for your OS and install it first. The first thing is to download Android-x86 ISO file. While it is downloading you can add a new Virtual Machine to VirtualBox. After you click on the “New” icon, click on Next  and enter your machine name. e.g. Android, and select the Operating System:  Linux and version: Other Linux. Click on next to select the memory size: Click on next to select to create a new hard disk: Then basically select Next for the following steps […]