greyhound bus
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 96
ethtool 6
ethtool is a Linux net driver diagnostic and tuning tool for the Linux 2.4.x (or later) series of kernels. more>>
ethtool is a Linux net driver diagnostic and tuning tool for the Linux 2.4.x (or later) series of kernels. You can obtain information and diagnostics related to media, link status, driver version, PCI (or other) bus location, and more.
Enhancements:
- This release fixes handling of statistics where the label is exactly 32 bytes.
- It adds the ability to change the advertised speed/duplex to a different range of values, rather than all-or-one.
- It adds/updates register dump support for ixgb, sky2, Fabric7 VIOC, e1000, r8169, and SMSC LAN911x/LAN921x.
- It adds the ability to decode raw register dump stored in a file.
- It adds the ability to force hex register dump.
- Additional 10Gbps support is included. 2.5G support is included.
- The internal ethtool.h has been synchronized with upstream kernel 2.6.23-rc1.
<<lessEnhancements:
- This release fixes handling of statistics where the label is exactly 32 bytes.
- It adds the ability to change the advertised speed/duplex to a different range of values, rather than all-or-one.
- It adds/updates register dump support for ixgb, sky2, Fabric7 VIOC, e1000, r8169, and SMSC LAN911x/LAN921x.
- It adds the ability to decode raw register dump stored in a file.
- It adds the ability to force hex register dump.
- Additional 10Gbps support is included. 2.5G support is included.
- The internal ethtool.h has been synchronized with upstream kernel 2.6.23-rc1.
Download (0.11MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
829 downloads
Net::DBus 0.33.2
Net::DBus provides a Perl binding for the DBus messaging system. more>>
Net::DBus provides a Perl binding for the DBus messaging system.
Net::DBus enables services to be exported to the bus, as well as full use of services present on the bus.
Modules:
Net::DBus Perl extension for the DBus message system0.33.2
Net::DBus::ASyncReply asynchronous method reply handler
Net::DBus::Annotation annotations for changing behaviour of APIs
Net::DBus::Binding::Bus Handle to a well-known message bus instance
Net::DBus::Binding::Connection A connection between client and server
Net::DBus::Binding::Introspector Handler for object introspection data
Net::DBus::Binding::Iterator Reading and writing message parameters
Net::DBus::Binding::Message Base class for messages
Net::DBus::Binding::Message::Error a message encoding a method call error
Net::DBus::Binding::Message::MethodCall a message encoding a method call
Net::DBus::Binding::Message::MethodReturn a message encoding a method return
Net::DBus::Binding::Message::Signal a message encoding a signal
Net::DBus::Binding::PendingCall A handler for pending method replies
Net::DBus::Binding::Server A server to accept incoming connections
Net::DBus::Binding::Value Strongly typed data value
Net::DBus::Binding::Watch binding to the dbus watch API
Net::DBus::Callback a callback for receiving reactor events
Net::DBus::Dumper Stringify Net::DBus objects suitable for printing
Net::DBus::Exporter Export object methods and signals to the bus
Net::DBus::Object Provide objects to the bus for clients to use
Net::DBus::Reactor application event loop
Net::DBus::RemoteObject Access objects provided on the bus
Net::DBus::RemoteService Access services provided on the bus
Net::DBus::Service Provide a service to the bus for clients to use
Net::DBus::Test::MockConnection Fake a connection to the bus unit testing
Net::DBus::Test::MockObject Fake an object from the bus for unit testing
<<lessNet::DBus enables services to be exported to the bus, as well as full use of services present on the bus.
Modules:
Net::DBus Perl extension for the DBus message system0.33.2
Net::DBus::ASyncReply asynchronous method reply handler
Net::DBus::Annotation annotations for changing behaviour of APIs
Net::DBus::Binding::Bus Handle to a well-known message bus instance
Net::DBus::Binding::Connection A connection between client and server
Net::DBus::Binding::Introspector Handler for object introspection data
Net::DBus::Binding::Iterator Reading and writing message parameters
Net::DBus::Binding::Message Base class for messages
Net::DBus::Binding::Message::Error a message encoding a method call error
Net::DBus::Binding::Message::MethodCall a message encoding a method call
Net::DBus::Binding::Message::MethodReturn a message encoding a method return
Net::DBus::Binding::Message::Signal a message encoding a signal
Net::DBus::Binding::PendingCall A handler for pending method replies
Net::DBus::Binding::Server A server to accept incoming connections
Net::DBus::Binding::Value Strongly typed data value
Net::DBus::Binding::Watch binding to the dbus watch API
Net::DBus::Callback a callback for receiving reactor events
Net::DBus::Dumper Stringify Net::DBus objects suitable for printing
Net::DBus::Exporter Export object methods and signals to the bus
Net::DBus::Object Provide objects to the bus for clients to use
Net::DBus::Reactor application event loop
Net::DBus::RemoteObject Access objects provided on the bus
Net::DBus::RemoteService Access services provided on the bus
Net::DBus::Service Provide a service to the bus for clients to use
Net::DBus::Test::MockConnection Fake a connection to the bus unit testing
Net::DBus::Test::MockObject Fake an object from the bus for unit testing
Download (0.081MB)
Added: 2006-06-06 License: GPL (GNU General Public License) Price:
1236 downloads
Ivy software bus 3.8.1
Ivy is a simple protocol and a set of open-source libraries and programs that allows applications to broadcast information. more>>
Ivy is a simple protocol and a set of open-source libraries and programs that allows applications to broadcast information through text messages, with a subscription mechanism based on regular expressions.
Ivy libraries are available in C, C++, Java and Perl, on Windows and Unix boxes and on Macs. Several Ivy utilities and hardware drivers are available too.
Ivy is currently used in research projects in the air traffic control and human-computer interaction research communities as well as in commercial products. It is also taught to CS students.
Ivy is a CENA product.
Main features:
- Ivy is not based on a centralised server. Actually, Ivy is mostly a communication convention, implemented through a collection of libraries for various languages and platforms. The current version of the Ivy protocol is version 3, which has been stable for the last 3 years.
- Language bindings are available in C (Unix and Windows), C++ (Mac, Unix, Windows), Java and Perl. There have been successful uses through the C library
- Messages are formatted in text, and subscriptions are based on regular expressions. Plans to move to an XML-based subscription language are on their way.
- From the programmers point of view, Ivy is an information broadcasting channel. The main functions are:
- connecting to a bus. Example: IvyInit (b, "192.126:2011")
- sending a message. Example: IvySend (b, "HELLO %s", world)
- binding a message pattern to a callback function. Example: IvyBind (b, "HELLO (.*)", cb)
- the main loop. Example : IvyLoop ()
- Subscriptions are managed on the emitters side, which limits the actual network traffic.
- Direct point-to-point messages are also available.
- Ivy was designed by a research group in Human-Computer Interaction, with the goals of connecting applications written on different toolkits/languages/platforms (such as an OpenGL application on a SGI connected to a PerlTk application on a Linux box), while keeping it simple: no server to be lauched and supervised, a simplistic API, and a communication model compatible with classical event-based GUI progamming. We think we have somewhat reached our goal...
Enhancements:
- This release mostly contains bugfixes and code cleanup.
<<lessIvy libraries are available in C, C++, Java and Perl, on Windows and Unix boxes and on Macs. Several Ivy utilities and hardware drivers are available too.
Ivy is currently used in research projects in the air traffic control and human-computer interaction research communities as well as in commercial products. It is also taught to CS students.
Ivy is a CENA product.
Main features:
- Ivy is not based on a centralised server. Actually, Ivy is mostly a communication convention, implemented through a collection of libraries for various languages and platforms. The current version of the Ivy protocol is version 3, which has been stable for the last 3 years.
- Language bindings are available in C (Unix and Windows), C++ (Mac, Unix, Windows), Java and Perl. There have been successful uses through the C library
- Messages are formatted in text, and subscriptions are based on regular expressions. Plans to move to an XML-based subscription language are on their way.
- From the programmers point of view, Ivy is an information broadcasting channel. The main functions are:
- connecting to a bus. Example: IvyInit (b, "192.126:2011")
- sending a message. Example: IvySend (b, "HELLO %s", world)
- binding a message pattern to a callback function. Example: IvyBind (b, "HELLO (.*)", cb)
- the main loop. Example : IvyLoop ()
- Subscriptions are managed on the emitters side, which limits the actual network traffic.
- Direct point-to-point messages are also available.
- Ivy was designed by a research group in Human-Computer Interaction, with the goals of connecting applications written on different toolkits/languages/platforms (such as an OpenGL application on a SGI connected to a PerlTk application on a Linux box), while keeping it simple: no server to be lauched and supervised, a simplistic API, and a communication model compatible with classical event-based GUI progamming. We think we have somewhat reached our goal...
Enhancements:
- This release mostly contains bugfixes and code cleanup.
Download (0.064MB)
Added: 2006-06-14 License: LGPL (GNU Lesser General Public License) Price:
1227 downloads
Softgun 0.16
Softgun is a Software ARM. more>>
Softgun is a Software ARM. Softgun is intended to help Embedded System developers. Softgun is known to run linux-2.6.10 with a patch for the Netsilicon NS9750.
Main features:
- ARM926-ejs 32Bit Instruction Set with DSP Extensions. Speed is 21 MHz per Intel GHz. Thumb and Jazelle are missing
- Little and Big Endian CPU mode
- MMU with 3 entry first level TLB and 3 * 128 entry second level TLB
- Emulation of AMD Flash compatible Chips (AM29LV640ML, AM29LV256ML ...). Uniform and non uniform sector devices
- NS9750 AHB to PCI bridge (Currently no Address translation)
- NS9750 Serial Interface emulation redirected to stdin/stdout or to a real serial device
- NS9750 Vectored interrupt Controller
- NS9750 OHCI USB module (yet without device and not fully working)
- NS9750 Watchdog and Timers in 32 Bit mode with Interrupt support
- NS9750 builtin I2C master and slave controller
- I2C-Bus emulation using GPIO-Ports
- Ethernet emulation through Linux TUN/TAP device
- STE10/100 Tulip compatible PCI Ethernet controller Emulation
- Davicom DM9000 Ethernet Controller
- NS9750 builtin Ethernet Controller Emulation
- m93c46 Microwire EEPROM connected to STE10/100
- Philips SJA1000 CAN controller connected to TCP socket
- General Purpose IO emulation on logical signal level
- M24Cxx I2C-EEProms
- PCF8563 I2C-Realtime clock emulation
- PCF8575 and PCF8574 I2C 16/8 Bit IO-Expanders
- Intel Hex and Motorola S-Record loader
- Precompiled Linux System available as Flash image
- Multiple Boards selectable from configuration file
- Loading devices or boards as shared library
- Debugging with gdb using the gdb remote protocol
Enhancements:
- This release adds HP Deskjet 460 emulation with a PCL3GUI interpreter, many high capacity SD cards, and ZRLE compression to the built-in VNC server.
<<lessMain features:
- ARM926-ejs 32Bit Instruction Set with DSP Extensions. Speed is 21 MHz per Intel GHz. Thumb and Jazelle are missing
- Little and Big Endian CPU mode
- MMU with 3 entry first level TLB and 3 * 128 entry second level TLB
- Emulation of AMD Flash compatible Chips (AM29LV640ML, AM29LV256ML ...). Uniform and non uniform sector devices
- NS9750 AHB to PCI bridge (Currently no Address translation)
- NS9750 Serial Interface emulation redirected to stdin/stdout or to a real serial device
- NS9750 Vectored interrupt Controller
- NS9750 OHCI USB module (yet without device and not fully working)
- NS9750 Watchdog and Timers in 32 Bit mode with Interrupt support
- NS9750 builtin I2C master and slave controller
- I2C-Bus emulation using GPIO-Ports
- Ethernet emulation through Linux TUN/TAP device
- STE10/100 Tulip compatible PCI Ethernet controller Emulation
- Davicom DM9000 Ethernet Controller
- NS9750 builtin Ethernet Controller Emulation
- m93c46 Microwire EEPROM connected to STE10/100
- Philips SJA1000 CAN controller connected to TCP socket
- General Purpose IO emulation on logical signal level
- M24Cxx I2C-EEProms
- PCF8563 I2C-Realtime clock emulation
- PCF8575 and PCF8574 I2C 16/8 Bit IO-Expanders
- Intel Hex and Motorola S-Record loader
- Precompiled Linux System available as Flash image
- Multiple Boards selectable from configuration file
- Loading devices or boards as shared library
- Debugging with gdb using the gdb remote protocol
Enhancements:
- This release adds HP Deskjet 460 emulation with a PCL3GUI interpreter, many high capacity SD cards, and ZRLE compression to the built-in VNC server.
Download (0.27MB)
Added: 2007-03-29 License: GPL (GNU General Public License) Price:
945 downloads
Spread 4.0.0
Spread is an open source toolkit that provides a high performance messaging service. more>>
Spread is an open source toolkit that provides a high performance messaging service that is resilient to faults across local and wide area networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast, group communication, and point to point support. Spread services range from reliable messaging to fully ordered messages with delivery guarantees.
Spread can be used in many distributed applications that require high reliability, high performance, and robust communication among various subsets of members. The toolkit is designed to encapsulate the challenging aspects of asynchronous networks and enable the construction of reliable and scalable distributed applications.
Spread consists of a library that user applications are linked with, a binary daemon which runs on each computer that is part of the processor group, and various utility and demonstration programs.
Main features:
- Reliable and scalable messaging and group communication.
- A very powerful but simple API simplifies the construction of distributed architectures.
- Easy to use, deploy and maintain.
- Highly scalable from one local area network to complex wide area networks.
- Supports thousands of groups with different sets of members.
- Enables message reliability in the presence of machine failures, process crashes and recoveries, and network partitions and merges.
- Provides a range of reliability, ordering and stability guarantees for messages.
- Emphasis on robustness and high performance.
- Completely distributed algorithms with no central point of failure.
Enhancements:
- Improve manageability by allowing dynamic configuration of sets of daemons without requiring a restart;
- Improve performance;
- Ease the development of Spread based applications with better membership reporting;
- Support multi-threaded forking client applications;
- Integrate a Virtual Synchrony interface;
- Provide simpler membership APIs;
- Organize and improve the software build for both Windows and Unix systems.
<<lessSpread can be used in many distributed applications that require high reliability, high performance, and robust communication among various subsets of members. The toolkit is designed to encapsulate the challenging aspects of asynchronous networks and enable the construction of reliable and scalable distributed applications.
Spread consists of a library that user applications are linked with, a binary daemon which runs on each computer that is part of the processor group, and various utility and demonstration programs.
Main features:
- Reliable and scalable messaging and group communication.
- A very powerful but simple API simplifies the construction of distributed architectures.
- Easy to use, deploy and maintain.
- Highly scalable from one local area network to complex wide area networks.
- Supports thousands of groups with different sets of members.
- Enables message reliability in the presence of machine failures, process crashes and recoveries, and network partitions and merges.
- Provides a range of reliability, ordering and stability guarantees for messages.
- Emphasis on robustness and high performance.
- Completely distributed algorithms with no central point of failure.
Enhancements:
- Improve manageability by allowing dynamic configuration of sets of daemons without requiring a restart;
- Improve performance;
- Ease the development of Spread based applications with better membership reporting;
- Support multi-threaded forking client applications;
- Integrate a Virtual Synchrony interface;
- Provide simpler membership APIs;
- Organize and improve the software build for both Windows and Unix systems.
Download (0.60MB)
Added: 2006-12-07 License: BSD License Price:
1055 downloads
Other version of Spread
License:BSD License
Remuco Server 0.4.3
Remuco is a system to remotely control music player software with Bluetooth enabled mobile devices. more>>
Remuco is a system to remotely control music player software with Bluetooth enabled mobile devices. With Remuco you can control your favourite music player (playback, song rating, ...) and read music player state information (playback, playlist, ...) on your mobile device. You can use Remuco simultaneously with two or more mobile devices - thats a nice feature for a party when you want to set up a DJ crew ;).
You can use Remuco with all mobile devices with a Bluetooth adapter and Java Microediton (JavaME) support.
Main features:
Remuco controls your music player. With your mobile device you can:
- Switch to next / previous song in playlist
- Switch to a specific position wihtin the current playlist
- Adjust volume
- Rate currently played song
- Control playing state (play, pause, stop)
Remuco displays music player state information on your mobile device. You can see:
- Meta data of currently played song (artist, title, ...)
- Current playlist
- Meta data of all songs in current playlist
- Current playing state (play, pause, stopped)
Remuco..
- can be used with two or more mobile devices simultanously
- can be used with every Bluetooth capable mobile device supporting J2ME
- (CLDC ? 1.1 and MIDP ? 2.0)
- is extensible to support a wide range of music players
Currently Remuco can be used with the following music players:
XMMS
With all Remuco features except song rating (since XMMS does not include rating).
XMMS2
With all Remuco features.
Rhythmbox (>= 0.9.6)
With all Remuco features except playlist browsing. Once the D-Bus interface of Rhythmbox makes this possible, it will be included in Remuco too.
Amarok
With all Remuco features.
Enhancements:
- Minor enhancements and bugfixes were made.
- The minimum client version is now 0.5.0.
<<lessYou can use Remuco with all mobile devices with a Bluetooth adapter and Java Microediton (JavaME) support.
Main features:
Remuco controls your music player. With your mobile device you can:
- Switch to next / previous song in playlist
- Switch to a specific position wihtin the current playlist
- Adjust volume
- Rate currently played song
- Control playing state (play, pause, stop)
Remuco displays music player state information on your mobile device. You can see:
- Meta data of currently played song (artist, title, ...)
- Current playlist
- Meta data of all songs in current playlist
- Current playing state (play, pause, stopped)
Remuco..
- can be used with two or more mobile devices simultanously
- can be used with every Bluetooth capable mobile device supporting J2ME
- (CLDC ? 1.1 and MIDP ? 2.0)
- is extensible to support a wide range of music players
Currently Remuco can be used with the following music players:
XMMS
With all Remuco features except song rating (since XMMS does not include rating).
XMMS2
With all Remuco features.
Rhythmbox (>= 0.9.6)
With all Remuco features except playlist browsing. Once the D-Bus interface of Rhythmbox makes this possible, it will be included in Remuco too.
Amarok
With all Remuco features.
Enhancements:
- Minor enhancements and bugfixes were made.
- The minimum client version is now 0.5.0.
Download (0.80MB)
Added: 2007-03-27 License: GPL (GNU General Public License) Price:
943 downloads
OpenWorld 1.0
OpenWorld provides an icon theme for GNOME or KDE. more>>
OpenWorld provides an icon theme for GNOME or KDE.
It aims to follow FreeDesktop icon theme spec.
This icons collection was built gradually over couple of years. Icons were made for various purposes: StarOffice presentations, illustrations, design documents, OpenSolaris.org website, my blog etc.
Most of them were drawn while waiting in public places, like airports or bus stands or at home if dial-up connection goes down to trickling bytes. It is perhaps the most complete icon theme made on Java Desktop System. I havent tested it on other Gnome or KDE desktops.
In the introduction about this collection I mentioned its design principle. It is done using SVG which is quite object oriented and one could easily reuse items from icon in another icon. Finally icons were rasterized to PNG using rsvg(1)
All icons are original and they do not intend to copy icons from any other operating system or icon theme. These are released under CDDL open source license. Feel free to copy the ideas for other icon themes!
<<lessIt aims to follow FreeDesktop icon theme spec.
This icons collection was built gradually over couple of years. Icons were made for various purposes: StarOffice presentations, illustrations, design documents, OpenSolaris.org website, my blog etc.
Most of them were drawn while waiting in public places, like airports or bus stands or at home if dial-up connection goes down to trickling bytes. It is perhaps the most complete icon theme made on Java Desktop System. I havent tested it on other Gnome or KDE desktops.
In the introduction about this collection I mentioned its design principle. It is done using SVG which is quite object oriented and one could easily reuse items from icon in another icon. Finally icons were rasterized to PNG using rsvg(1)
All icons are original and they do not intend to copy icons from any other operating system or icon theme. These are released under CDDL open source license. Feel free to copy the ideas for other icon themes!
Download (0.55MB)
Added: 2007-01-26 License: CeCILL (CeCILL Free Software License Agreement) Price:
1001 downloads
GStreamer 0.09
GStreamer is a Perl interface to the GStreamer library. more>>
GStreamer is a Perl interface to the GStreamer library.
SYNOPSIS
use GStreamer -init;
my $loop = Glib::MainLoop -> new();
# set up
my $play = GStreamer::ElementFactory -> make("playbin", "play");
$play -> set(uri => Glib::filename_to_uri $file, "localhost");
$play -> get_bus() -> add_watch(&my_bus_callback, $loop);
$play -> set_state("playing");
# run
$loop -> run();
# clean up
$play -> set_state("null");
sub my_bus_callback {
my ($bus, $message, $loop) = @_;
if ($message -> type & "error") {
warn $message -> error;
$loop -> quit();
}
elsif ($message -> type & "eos") {
$loop -> quit();
}
# remove message from the queue
return TRUE;
}
<<lessSYNOPSIS
use GStreamer -init;
my $loop = Glib::MainLoop -> new();
# set up
my $play = GStreamer::ElementFactory -> make("playbin", "play");
$play -> set(uri => Glib::filename_to_uri $file, "localhost");
$play -> get_bus() -> add_watch(&my_bus_callback, $loop);
$play -> set_state("playing");
# run
$loop -> run();
# clean up
$play -> set_state("null");
sub my_bus_callback {
my ($bus, $message, $loop) = @_;
if ($message -> type & "error") {
warn $message -> error;
$loop -> quit();
}
elsif ($message -> type & "eos") {
$loop -> quit();
}
# remove message from the queue
return TRUE;
}
Download (0.063MB)
Added: 2007-05-11 License: Perl Artistic License Price:
906 downloads
ArpMonitor 0.04
ArpMonitor will log any ARP request to and from your machine or network. more>>
ArpMonitor will log any ARP request to and from your machine or network. Its built for monitoring switches or bridges.
If you would like to monitor your network bus, or entire network ( if you dont use a switch or something like that ), just do a ifconfig PROMISC, to set the promiscuous mode of your network interface, and arpmonitor will automagically get all the traffic.
I did arpmonitor to help me in a research, in 1998, about arp packets, delays between switches ports and so on.
NOTE: some var name and code was stolen from neped. since I didn`t suceed to contact the author, they are here...
Enhancements:
- Added promisc mode setting ( to use instead ifconfig promisc ), fixed some syslog errors, signal handling , log to syslog or stderr, command line options (see USAGE), network code cleanup.
<<lessIf you would like to monitor your network bus, or entire network ( if you dont use a switch or something like that ), just do a ifconfig PROMISC, to set the promiscuous mode of your network interface, and arpmonitor will automagically get all the traffic.
I did arpmonitor to help me in a research, in 1998, about arp packets, delays between switches ports and so on.
NOTE: some var name and code was stolen from neped. since I didn`t suceed to contact the author, they are here...
Enhancements:
- Added promisc mode setting ( to use instead ifconfig promisc ), fixed some syslog errors, signal handling , log to syslog or stderr, command line options (see USAGE), network code cleanup.
Download (0.004MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1215 downloads
Memo 2.0
Memo is a small utility which you can use to store appointments and TODO items. more>>
Memo is a small utility which you can use to store appointments and TODO items. Memo displays the next few entries in a small window, and can also be instructed to bring up alert windows at set times.
If you have a D-BUS notification service available then it will use that to display alerts. Otherwise, it will use a built-in dialog box.
<<lessIf you have a D-BUS notification service available then it will use that to display alerts. Otherwise, it will use a built-in dialog box.
Download (0.032MB)
Added: 2007-01-03 License: GPL (GNU General Public License) Price:
1026 downloads
phpDEV 0.1e Beta
phpDEV project provides a framework for any php development. more>>
phpDEV project provides a framework for any php development. It includes users, setting, session, elements and template management as a base to build upon. All base functionality has full web based management included, where you take it from there is up to you.
Enhancements:
- Bus fixes and large amount of polishing
<<lessEnhancements:
- Bus fixes and large amount of polishing
Download (0.071MB)
Added: 2007-06-06 License: BSD License Price:
875 downloads
Streamline 1.7.2
Streamline is a high-speed networking subsystem for commodity operating systems. more>>
Streamline is a high-speed networking subsystem for commodity operating systems. It increases performance by moving processing tasks to the fastest location. Streamline supports in-kernel execution, but also dedicated hardware (NICs) and even remote machines. An implementation of Streamline for Linux 2.6.13 and higher is made publicly available.
The goal of Streamline is to make fast network processing viable for common tasks. Many advanced processing schemes so far fail to make it into OSes, because they are difficult to combine with the socket(..) API or only applicable in a few situations. Our goal is to integrate known as well as develop new methods that replace sockets(..). without burdening application developers and end-users. Streamline achieves this by constructing a tailored dataplane for each application at runtime from an extensible set of functions.
Applications request information streams by specifying a series of abstract functions that need to be performed on incoming data (e.g., select tcp packets for port 80, reassemble into a stream, filter out known attacks). At runtime, streamline searches for implementations of these functions. These can be found in the kernel, in the application library, or in dedicated hardware such as programmable network cards or asymmetric multicores. When all functions are found, interconnecting datapaths are setup. Paths may need to cross the PCI bus, userspace/kernelspace barrier or even LANs. Optimisation of these paths is one of the factors that contributes to Streamlines performance.
The base system comes bundled with functions for pattern matching (Aho Corasick, RegEx), accounting, filtering (among others BPF), stream reassembly, rewriting, inspection, and more. Obvious uses are intrusion detection, network address translation, media streaming and realtime (pre)processing of scientific data.
Enhancements:
- This is mostly a stabilization release, which adds support for Linux kernels up to 2.6.22 and Fedora Core installations.
- The only truly new feature is a virtual filesystem interface (like sysfs) to streamline.
- With this "netmonfs" you can inspect live datastreams as if youre reading local files.
- Setting up streams and filters is easily accomplished through mkdir, open, and other well-known tools.
- Note that netmonfs is still beta quality software.
<<lessThe goal of Streamline is to make fast network processing viable for common tasks. Many advanced processing schemes so far fail to make it into OSes, because they are difficult to combine with the socket(..) API or only applicable in a few situations. Our goal is to integrate known as well as develop new methods that replace sockets(..). without burdening application developers and end-users. Streamline achieves this by constructing a tailored dataplane for each application at runtime from an extensible set of functions.
Applications request information streams by specifying a series of abstract functions that need to be performed on incoming data (e.g., select tcp packets for port 80, reassemble into a stream, filter out known attacks). At runtime, streamline searches for implementations of these functions. These can be found in the kernel, in the application library, or in dedicated hardware such as programmable network cards or asymmetric multicores. When all functions are found, interconnecting datapaths are setup. Paths may need to cross the PCI bus, userspace/kernelspace barrier or even LANs. Optimisation of these paths is one of the factors that contributes to Streamlines performance.
The base system comes bundled with functions for pattern matching (Aho Corasick, RegEx), accounting, filtering (among others BPF), stream reassembly, rewriting, inspection, and more. Obvious uses are intrusion detection, network address translation, media streaming and realtime (pre)processing of scientific data.
Enhancements:
- This is mostly a stabilization release, which adds support for Linux kernels up to 2.6.22 and Fedora Core installations.
- The only truly new feature is a virtual filesystem interface (like sysfs) to streamline.
- With this "netmonfs" you can inspect live datastreams as if youre reading local files.
- Setting up streams and filters is easily accomplished through mkdir, open, and other well-known tools.
- Note that netmonfs is still beta quality software.
Download (0.82MB)
Added: 2007-08-23 License: LGPL (GNU Lesser General Public License) Price:
809 downloads
Net::DBus::Dumper 0.33.3
Net::DBus::Dumper can stringify Net::DBus objects suitable for printing. more>>
Net::DBus::Dumper can stringify Net::DBus objects suitable for printing.
SYNOPSIS
use Net::DBus::Dumper;
use Net::DBus;
# Dump out info about the bus
my $bus = Net::DBus->find;
print dbus_dump($bus);
# Dump out info about a service
my $service = $bus->get_service("org.freedesktop.DBus");
print dbus_dump($service);
# Dump out info about an object
my $object = $service->get_object("/org/freedesktop/DBus");
print dbus_dump($object);
__top
This module serves as a debugging aid, providing a means to stringify a DBus related object in a form suitable for printing out. It can stringify any of the Net::DBus:* objects, generating the following information for each
Net::DBus
A list of services registered with the bus
Net::DBus::Service =item Net::DBus::RemoteService
The service name
Net::DBus::Object =item Net::DBus::RemoteObject
The list of all exported methods, and signals, along with their parameter and return types.
<<lessSYNOPSIS
use Net::DBus::Dumper;
use Net::DBus;
# Dump out info about the bus
my $bus = Net::DBus->find;
print dbus_dump($bus);
# Dump out info about a service
my $service = $bus->get_service("org.freedesktop.DBus");
print dbus_dump($service);
# Dump out info about an object
my $object = $service->get_object("/org/freedesktop/DBus");
print dbus_dump($object);
__top
This module serves as a debugging aid, providing a means to stringify a DBus related object in a form suitable for printing out. It can stringify any of the Net::DBus:* objects, generating the following information for each
Net::DBus
A list of services registered with the bus
Net::DBus::Service =item Net::DBus::RemoteService
The service name
Net::DBus::Object =item Net::DBus::RemoteObject
The list of all exported methods, and signals, along with their parameter and return types.
Download (0.092MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1184 downloads
NetBSD 3.1
NetBSD is a free, secure, and highly portable UNIX-like operating system. more>>
NetBSD is a free, secure, and highly portable Unix-like Open Source operating system available for many platforms, from 64-bit Opteron machines and desktop systems to handheld and embedded devices.
Its clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through The NetBSD Packages Collection.
Main features:
- Clean design
- Wide platform support
- BSD License
- Full source availability
- Security
- Mature and stable
- Hype free
- Packet filtering and Network Address Translation (NAT)
- IPv6
- Network File System (NFS)
- Comprehensive and robust networking
- Wireless networking
- Hardware and software RAID
- High performance PCI IDE
- SCSIPI subsystem - combined SCSI and ATAPI
- 64-bit filesystems
- Large IDE disks
- Soft Updates on FFS for high performance and reliability
- Many filesystem types
- DVD ROM and RAM
- The package system (applications)
- Machine independent driver framework
- Machine independent audio framework
- Kernel debugging
- OS emulation
- USB (Universal serial bus)
- Other device support
- The UVM virtual memory system
- Cardbus
- wscons machine independent console
- 64-bit clean
- Non-executable stack and heap
<<lessIts clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through The NetBSD Packages Collection.
Main features:
- Clean design
- Wide platform support
- BSD License
- Full source availability
- Security
- Mature and stable
- Hype free
- Packet filtering and Network Address Translation (NAT)
- IPv6
- Network File System (NFS)
- Comprehensive and robust networking
- Wireless networking
- Hardware and software RAID
- High performance PCI IDE
- SCSIPI subsystem - combined SCSI and ATAPI
- 64-bit filesystems
- Large IDE disks
- Soft Updates on FFS for high performance and reliability
- Many filesystem types
- DVD ROM and RAM
- The package system (applications)
- Machine independent driver framework
- Machine independent audio framework
- Kernel debugging
- OS emulation
- USB (Universal serial bus)
- Other device support
- The UVM virtual memory system
- Cardbus
- wscons machine independent console
- 64-bit clean
- Non-executable stack and heap
Download (200MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
1087 downloads
pvrusb 1.2
pvrusb is a Linux driver for the WinTV PVR USB (not the plain WinTV USB), a USB MPEG2 encoder with a TV tuner. more>>
pvrusb is a Linux driver for the WinTV PVR USB (not the plain WinTV USB), a USB MPEG2 encoder with a TV tuner. The WinTV PVR USB is a video capture device attached to the USB bus. The purpose is similar to the PCI version (WinTV PVR), but this driver is for the USB version only. Follow this link for a Linux driver for the PCI version.
This device has also not much to do with the plain WinTV USB, because the WinTV PVR USB contains a MPEG2 encoder, which the simple WinTV USB does not contain. The higher compression ratio of the WinTV PVR USB gives much better video quality at higher resolutions than the WinTV USB. Support for the Pinnacle Bungee is still incomplete.
Some notes about the program:
You need the WinTV PVR firmware ROM from Hauppauge ("HCWUSB.UPD.ROM" or "USB_MPEG2_POPNOISEFIX.ROM"). I obtained the files by installing the WinTV software on a Windows machine. The files do not contain any copyright notice, but for now I just assume Hauppauge would not want me to distribute them and so I wont.
You can upload the firmware into the driver after inserting the module using:
dd if=USB_MPEG2_POPNOISEFIX.ROM of=/proc/pvrusb/firmware bs=256k
To display information about the currently loaded firmware:
cat /proc/pvrusb/firmware
The driver attaches itself to /dev/usb/lp0 (yes, the USB printer special file). YES, this is stupid. I will change it soon.
To save the MPEG2 stream try:
cat /dev/usb/lp0 > data.mpg
To watch TV attach a signal to the composite input and use MPlayer:
mplayer /dev/usb/lp0
The tuner is not programmed yet. I will probably add tuner support soon.
I have a WinTV with NTSC tuner. I cannot add PAL tuner support until I get access to a PAL WinTV.
<<lessThis device has also not much to do with the plain WinTV USB, because the WinTV PVR USB contains a MPEG2 encoder, which the simple WinTV USB does not contain. The higher compression ratio of the WinTV PVR USB gives much better video quality at higher resolutions than the WinTV USB. Support for the Pinnacle Bungee is still incomplete.
Some notes about the program:
You need the WinTV PVR firmware ROM from Hauppauge ("HCWUSB.UPD.ROM" or "USB_MPEG2_POPNOISEFIX.ROM"). I obtained the files by installing the WinTV software on a Windows machine. The files do not contain any copyright notice, but for now I just assume Hauppauge would not want me to distribute them and so I wont.
You can upload the firmware into the driver after inserting the module using:
dd if=USB_MPEG2_POPNOISEFIX.ROM of=/proc/pvrusb/firmware bs=256k
To display information about the currently loaded firmware:
cat /proc/pvrusb/firmware
The driver attaches itself to /dev/usb/lp0 (yes, the USB printer special file). YES, this is stupid. I will change it soon.
To save the MPEG2 stream try:
cat /dev/usb/lp0 > data.mpg
To watch TV attach a signal to the composite input and use MPlayer:
mplayer /dev/usb/lp0
The tuner is not programmed yet. I will probably add tuner support soon.
I have a WinTV with NTSC tuner. I cannot add PAL tuner support until I get access to a PAL WinTV.
Download (0.011MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1185 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above greyhound bus search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed