Jad Naous's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Jad Naous's avatar

Jad Naous

jnaous

Involved Projects and Packages
Maintainer

Testing ground for NetFPGA required packages

Maintainer Bugowner

KVM (Kernel-based Virtual Machine) is a virtualization software for
Linux which is based on hardware virtualization extensions (Intel VT-X
and AMD-V) and a modified version of qemu to enable full hardware
emulation as far as needed to boot many PC operating systems in
unmodified form, including Linux, Windows and Mac OS X.

Note: KVM is not yet ready for production use and has known issues. You
can find details the Novell bugzilla: http://bugzilla.novell.com

KVM depends on Intel VT and AMD-V and does not run on CPUs without
these extensions. qemu can be used on those, with some performance
penalty, instead.

As the hardware emulation used for KVM is based on QEMU, virtual
machines can be moved between QEMU and KVM hosts seamlessly.

The package libvirt contains libvirtd, a simple hypervisor for managing
multiple QEMU and KVM virtual machines on one host machine. The
included virtsh allows to define virtual machines using XML files and
allows some simple management of such virtual machines on the command
line. virt-manager is a GUI for connecting to, and controlling virtual
machines based on libvirt.

Authors:
--------
Avi Kivity
Yaniv Kamay
Dor Laor

Maintainer Bugowner

NetFPGA is a teaching and research platform for networking hardware. It consists of
a PCI board with FPGAs, memory, and four Ethernet GigE ports. The FPGAs can communicate
with the host CPU via the PCI bus to allow running software on the host CPU.

Authors:
--------
Jad Naous
Glen Gibb
Adam Covington
John Lockwood
Nick McKeown

Libraries used for simulation and regression tests.

Maintainer Bugowner
Maintainer

OpenFlow is a way for researchers to run experimental protocols in the networks they use every day. OpenFlow is based on an Ethernet switch or WiFi access point, with an internal flow-table and a standardized interface to add and remove flow entries.

Convert::Binary::C is a preprocessor and parser for C type definitions. It is highly configurable and supports arbitrarily complex data structures. Its object-oriented interface has pack and unpack methods that act as replacements for Perl's pack and unpack and allow to use C types instead of a string representation of the data structure for conversion of binary data from and to Perl's complex data structures.

Actually, what Convert::Binary::C does is not very different from what a C compiler does, just that it doesn't compile the source code into an object file or executable, but only parses the code and allows Perl to use the enumerations, structs, unions and typedefs that have been defined within your C source for binary data conversion, similar to Perl's pack and unpack.

Beyond that, the module offers a lot of convenience methods to retrieve information about the C types that have been parsed.

This module implements the Rijndael cipher, which has just been selected as the Advanced Encryption Standard.

Maintainer Bugowner

Inline::Struct is not a new language. It's a language
extension designed to be used by Inline::C. It parses
struct definitions and creates typemaps and XS code
which bind each struct into a Perl class. This code
is passed to Inline::C, which compiles it in the normal way.

NOTE: Inline::Struct parses only C-style structs. It
doesn't know about any C++ extensions to structs
like scopes, constructors or methods. If you want
such functionality you should use Inline::CPP to
parse your structs.

Authors:
--------
Neil Watkiss

Maintainer Bugowner

Net::Pcap is a Perl binding to the LBL pcap(3) library. The README for libpcap describes itself as:

a system-independent interface for user-level packet capture.
libpcap provides a portable framework for low-level network
monitoring. Applications include network statistics collection,
security monitoring, network debugging, etc.

Authors:
--------
Sébastien Aperghis-Tramoni

Maintainer Bugowner

This package provides a class object which can be used for creating, manipulating and sending raw ip packets with optional features for manipulating ethernet headers.

Note that Ethernet related methods are implemented on Linux and *BSD only

Authors:
--------
Gábor Szabó

Maintainer Bugowner

QEMU is an extremely well-performing CPU emulator that allows you to
choose between simulating an entire system and running userspace
binaries for different architectures under your native operating
system. It currently emulates x86, ARM, PowerPC and SPARC CPUs as well
as PC and PowerMac systems.

Authors:
--------
Fabrice Bellard

Maintainer Bugowner
Maintainer Bugowner

See openflowswitch.org

openSUSE Build Service is sponsored by