Intro to OpenFlow

In a classical router or switch, the fast packet forwarding (data path) and the high level routing decisions (control path) occur on the same device. An OpenFlow Switch separates these two functions. The data path portion still resides on the switch, while high-level routing decisions are moved to a separate controller, typically a standard server. The OpenFlow Switch and Controller communicate via the OpenFlow protocol, which defines messages, such as packet-received, send-packet-out, modify-forwarding-table, and get-stats.

via Intro to OpenFlow.

OpenFlow allows you to easily deploy innovative routing and switching protocols in your network. It is used for applications such as virtual machine mobility, high-security networks and next generation ip based mobile networks.

Imagination Technologies

Over the past two weeks, Imagination Technologies has announced new, higher-end versions of its Power VR Series 6 GPU, claiming that the new Power VR G6230 and G6430 go “‘all out’, adding incremental extra area for maximum performance whilst minimising power consumption.” There’s a new ray-tracing SDK out and a post discussing how PowerVR is utilizing GPU Compute and OpenCL to offload and accelerate CPU-centric tasks.

Via: PowerVR Plans To Make Mobile Graphics, GPU Compute a Three-Way Race — Again

Not as SPDY as You Thought

Previous benchmarks tout great benefits, ranging from making pages load 2x faster to making mobile sites 23% faster using SPDY and HTTPS than over clear HTTP. However, when testing real world sites I did not see any such gains. In fact, my tests showed SPDY is only marginally faster than HTTPS and is slower than HTTP.

Why? Simply put, SPDY makes HTTP better, but for most websites, HTTP is not the bottleneck.

via Guy’s Pod » Blog Archive » Not as SPDY as You Thought.

If you’re a website owner, the first thing you should do is adjust your expectations. Switching your site to SPDY will move you forward, but it will not make your site much faster. To get the most out of SPDY, you should work to reduce the number of domains on your page, and to address other front-end bottlenecks. Doing so is a good move anyway, so you wouldn’t be wasting your time.

Air Force space vehicle comes in for a landing

6/16/2012 – WASHNGTON (AFNS) — The Air Force’s unmanned, reusable space plane landed in the early morning of June 16 at Vandenberg Air Force Base, Calif., a successful conclusion to a record-setting test-flight mission that began March 5 from Cape Canaveral Air Force Station, Fla.

The X-37B Orbital Test Vehicle, one of two such vehicles, spent 469 days in orbit to conduct on-orbit experiments, primarily checkout of the vehicle itself.

via Air Force space vehicle comes in for a landing.

Congrats Air Force!

US-CERT Vulnerability Note VU#649219 – SYSRET 64-bit operating system privilege escalation vulnerability on Intel CPU hardware

A ring3 attacker may be able to specifically craft a stack frame to be executed by ring0 (kernel) after a general protection exception (#GP). The fault will be handled before the stack switch, which means the exception handler will be run at ring0 with an attacker’s chosen RSP causing a privilege escalation.

via US-CERT Vulnerability Note VU#649219 – SYSRET 64-bit operating system privilege escalation vulnerability on Intel CPU hardware.

Details from Red Hat

RHSA-2012:0720-1 & RHSA-2012:0721-1: It was found that the Xen hypervisor implementation as shipped with Red Hat Enterprise Linux 5 did not properly restrict the syscall return addresses in the sysret return path to canonical addresses. An unprivileged user in a 64-bit para-virtualized guest, that is running on a 64-bit host that has an Intel CPU, could use this flaw to crash the host or, potentially, escalate their privileges, allowing them to execute arbitrary code at the hypervisor level. (CVE-2012-0217, Important)

QubesOS

Qubes is an open source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers. In the future it might also run Windows apps. [more]

via Home.

Architecture page here.

Qubes lets the user define many security domains implemented as lightweight Virtual Machines (VMs), or “AppVMs”. E.g. user can have “personal”, “work”, “shopping”, “bank”, and “random” AppVMs and can use the applications from within those VMs just like if they were executing on the local machine, but at the same time they are well isolated from each other. Qubes supports secure copy-and-paste and file sharing between the AppVMs, of course.

Nokia seeks more leverage in the forever mobile patent war

Chief among the ITC complaint was patent 5,570,369, a power saver designed for the GSM system and based on TDMA technology. Although, on the surface, ‘369 appears to have been tossed in the recycle bin with other 2G relics, the 1996 patent helps serve as a warning shot to competitors recycling Nokia’s technology. At the same time it reveals a possible ulterior motive to stop Google’s momentum. HTC seems to be straight in the crosshairs of Nokia’s legal assault, with three relevant – and curious – phones singled out in the ITC complaint. HTC’s Sensation 4G, Amaze 4G and Inspire 4G are all driven by Android. While similar phones based on the Windows Phone platform were missing from Nokia’s accusations.

via Nokia seeks more leverage in the forever mobile patent war | Patexia.com.

Nokia’s Linux-based Meltemi platform melts amid layoffs; Qt still afloat

Meltemi was a Linux-based operating system that was intended to be Nokia’s successor to the S40 feature phone platform. Used in conjunction with the Qt development toolkit, Meltemi was going to be the cornerstone of Nokia’s strategy for connecting the “next billion” smartphone users.

via Nokia’s Linux-based Meltemi platform melts amid layoffs; Qt still afloat | Ars Technica.

It’s worth noting that the Qt toolkit is widely supported by other parties. Nokia’s decision to relicense Qt under the permissive LGPL has made it possible for other smartphone vendors to adopt it as part of their platform. HP was using Qt in webOS and RIM is currently using it as the basis for the development toolkit in its next-generation Blackberry operating system.