Main > Free Download Search >

Free spread software for linux

spread

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 91
Spread 4.0.0

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.
<<less
Download (0.60MB)
Added: 2006-12-07 License: BSD License Price:
1055 downloads
 
Other version of Spread
Spread 3.17.4Spread is an open source toolkit that provides a high performance messaging service. Spread 3.17.4 - Spread Concepts LLC ... Spread is an open source toolkit that provides a
License:BSD License
Download (MB)
1052 downloads
Added: 2006-12-07
log4spread 0.1

log4spread 0.1


log4spread software is a Spread Appender for the log4j & logback Java Logging APIs. more>>
log4spread software is a Spread Appender for the log4j & logback Java Logging APIs.

Example log4j.xml and logback.xml files are included.

A browseable source repository & subversion tree is at:

http://code.google.com/p/log4spread/source

Please submit any bugs to:

http://code.google.com/p/log4spread/issues/list

<<less
Download (0.011MB)
Added: 2007-06-15 License: The Apache License 2.0 Price:
861 downloads
guile spread 1.0.2

guile spread 1.0.2


guile spread is a guile module that conveniently wraps the Spread C libraries provided with the Spread 3.15.2 distribution. more>>
guile spread is a guile module that conveniently wraps the Spread C libraries provided with the Spread 3.15.2 distribution. Spread is available at http://www.spread.org/.

Spread is a local/wide area group communication toolkit that runs on most modern operating systems.

guile spread allows convenient mechanisms for reliable multicasting information between applications as well as providing many more complicate assurances.
<<less
Download (0.32MB)
Added: 2006-10-11 License: LGPL (GNU Lesser General Public License) Price:
1108 downloads
OcamlSpread 0.0.1

OcamlSpread 0.0.1


OcamlSpread is a wrapper around the Spread group communication toolkit. more>>
OcamlSpread is a wrapper around the Spread group communication toolkit (http://www.spread.org) for the Objective Caml programming language.

OcamlSpread not only wraps Spread functions, but adds an object-oriented interface and other valuable features.

<<less
Download (0.018MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1064 downloads
mod_log_spread 1.0.4

mod_log_spread 1.0.4


mod_log_spread is a patch to mod_log_config to allow logging to multicast groups. more>>
mod_log_spread is a patch to mod_log_config to allow logging to multicast groups. It utilizes the group communication toolkit Spread, developed at Johns Hopkins Universitys Center for Networking and Distributed Systems.

mod_log_spread was developed to solve the problem of collecting consolidated access logs for large web farms.

In particular, the solution needed to be scalable to hundreds of machines, utilize a reliable network transport, allow machines to added or dropped on the fly, and impose minimal performance impact on the webservers.

<<less
Download (0.026MB)
Added: 2006-05-10 License: The Apache License Price:
1262 downloads
mod-log-spread2 0.0beta1

mod-log-spread2 0.0beta1


mod-log-spread2 is an Apache 2.x module for logging into spread framework. more>>
mod-log-spread2 is an Apache 2.x module for logging into spread framework.

mod-log-spread2 doesnt support fallback hosts, and virtual host groups.

<<less
Download (0.021MB)
Added: 2006-05-31 License: The Apache License 2.0 Price:
1246 downloads
Data::SpreadPagination 0.1.2

Data::SpreadPagination 0.1.2


Data::SpreadPagination is a Perl module for page numbering and spread pagination. more>>
Data::SpreadPagination is a Perl module for page numbering and spread pagination.

SYNOPSIS

use Data::SpreadPagination;
my $pageInfo = Data::SpreadPagination->new({
totalEntries => $totalEntries,
entriesPerPage => $entriesPerPage,
# Optional, will use defaults otherwise.
# only 1 of currentPage / startEntry can be provided.
currentPage => $currentPage,
startEntry => $startEntry,
maxPages => $maxPages,
});

# General page information
print " First page: ", $pageInfo->first_page, "n";
print " Last page: ", $pageInfo->last_page, "n";
print " Next page: ", $pageInfo->next_page, "n";
print " Previous page: ", $pageInfo->previous_page, "n";

# Results on current page
print "First entry on page: ", $pageInfo->first, "n";
print " Last entry on page: ", $pageInfo->last, "n";

# Page range information
my $pageRanges = $pageInfo->page_ranges;

# Print out the page spread
foreach my $page ($pageInfo->pages_in_spread()) {
if (!defined $page) {
print "... ";
} elsif ($page == $pageInfo->current_page) {
print "$page ";
} else {
print "$page ";
}
}

The object produced by Data::SpreadPagination can be used to create a spread pagination navigator. It inherits from Data::Page, and has access to all of the methods from this object.

In addition, it also provides methods for creating a pagination spread, to allow for keeping the number of pagenumbers displayed within a sensible limit, but at the same time allowing easy navigation.

The object can easily be passed to a templating system such as Template Toolkit or be used within a script.

<<less
Download (0.007MB)
Added: 2007-07-19 License: Perl Artistic License Price:
827 downloads
Spreadsheet Calculator (SCalc) for UNIX 1.0

Spreadsheet Calculator (SCalc) for UNIX 1.0


SCalc is a simple spread sheet program. The user interface applies the UNIX curses library for control of a terminal screen in text mode. more>>

SCalc is a simple spread sheet program. The user interface applies the
UNIX curses library for control of a terminal screen in text mode.
This program was developed using the GNU C++ compiler and related tools.
Limitations in SCalc
-- The screen does not scroll. The entire spread sheet is the size of
the terminal screen with five columns, A to E, and nine rows 1 to 9.
-- Numbers are double precision floating point and are displayed in
scientific format or in floating point format.
-- Column widths will are fixed at 14 spaces. Text that exceeds the column
width is clipped in the cell view. Numerical data in scientific
format should always fit this space.
-- The user cannot copy from cells to other cells, insert or delete lines
or columns, of change cell widths.
Some features of SCalc
-- Built in mathematical functions abs, cos, ln, exp, ...
-- Features for saving and loading spread sheets to and from disk
-- Capability to clear spread sheets
-- Features for automatically or manually re-calculate cell values

Requirements: UNIX w/ gnu compiler

Whats new in this version: New release

<<less
Download (16.40KB)
Added: 2009-03-31 License: Freeware Price: $0
206 downloads
Prex 0.5.0

Prex 0.5.0


Prex is a portable real-time operating system for embedded systems. more>>
The Prex project is an open source initiative to provide a portable real-time operating system for embedded systems.
This project originally started to make a royalty-free OS for mobile phones and PDA in order to spread open source movement to such proprietary OS field. And now, the project target has been shifted to the wider area of real-time and embedded systems.
Prex is designed specifically for small memory footprint platforms. It is written in C language based on traditional micro-kernel architecture. The Prex kernel provides only fundamental features for task, thread, memory, ipc, exception, and synchronization.
The other basic OS functions, process, file system, application loading, and networking, are provided by the user mode servers. In addition, Prex provides a POSIX emulation layer in order to reuse the existing applications.
Prex is an open source royalty-free OS for mobile phones and PDA.
This design allows system to perform both of the native real-time task and the generic *NIX process simultaneously without degrading the real-time performance. Furthermore, it helps the platform designer to construct OS by choosing suitable server tasks for their target requisition.
Prex is royalty-free software released under BSD License
Main features:
- Task and thread control: preemptive priority scheduling with 256 priority levels
- Memory management: virtual address mapping, shared memory, memory protection, with MMU
- IPC: synchronous message passing among threads, object name space in kernel
- Exception: framework for POSIX signal emulation
- Synchronization: semaphores, condition variables, and mutexes with priority inheritance
- Timers: sleep timers, alarm timers
- Interrupt: nested interrupt service routines, and prioritized interrupt service threads
- Device I/O: minimum synchronous I/O interface
- Real-time: low interrupt latency, high resolution timers, periodic timers, and scheduling quantum control
- Cross platform portability: well defined architecture dependent layer and driver-kernel interface
- Modular design: OS servers and BSP module separated from kernel
- Small memory footprint: kernel size < 25k bytes
- Low power consumption: control of processor idle state, support of DVS (Dynamic Voltage Scaling)
- Disk-less: on-core kernel, no memory page swapping
- Instantly available: minimal OS boot time, system suspend/resume, kernel warm restart
- File systems: VFS framework, RAM/FAT/Flash file systems optimized for embedded systems
- Networking: TCP/IP stack, BSD socket interface
- POSIX emulation: signal, process, file I/O, real-time extensions, pthread, etc
- Debug: event logging, GDB remote debug
Enhancements:
- A file system server was added. arfs, devfs, and ramfs are supported with this version.
<<less
Download (0.39MB)
Added: 2007-06-21 License: BSD License Price:
856 downloads
OpenBerg Reader 0.3.1

OpenBerg Reader 0.3.1


OpenBerg Reader is an open-standards-based, multi-platform eBook reader. more>>
OpenBerg Reader is an open-standards-based, multi-platform eBook reader.
The objective of the OpenBerg project is to design and implement open-source tools for the creation, edition and usage of open-standard eBooks.
We are currently developing the OpenBerg reader, an advanced eBook reader based on Mozilla technologies. This reader will allow, among other features, rich eBook contents, semantical find facilities and reader annotations, in a multi-language environment.
This program is developed Linux and Windows, using cross-platform technologies available for Linux, Windows, MacOS X, OpenBSD, FreeBSD... If you wish to contribute or donate, do not hesitate to contact us. We need developers and beta-testers on all these platforms, as well as package, website and documentation maintainers. Soon, hopefully, we will also need help with translation. Last but not least, we need help to spread the word.
Enhancements:
- This release is the first in a new generation of OpenBerg Reader / Lector.
- It enriches Firefox with the ability to read several formats of e-Books, while using all the usual features of Firefox, including printing, bookmarking, following hyperlinks, zooming in or out, copying or exporting parts of the book, etc.
- With the right (existing) Firefox extensions, you can even take yellow-sticker-notes on e-Books, add and share comments on chapters, have your book read out to you, etc.
<<less
Download (0.42MB)
Added: 2007-06-27 License: GPL (GNU General Public License) Price:
853 downloads
FreeSynd 0.2

FreeSynd 0.2


FreeSynd is a cross-platform, GPLed reimplementation of the classic Bullfrog game, Syndicate. more>>
FreeSynd is a cross-platform, GPLed reimplementation of the classic Bullfrog game, Syndicate.
As the worlds multinational corporations grew, their profits began to rival those of small countries. Soon they owned small countries and corporate influence was felt at the highest level of world government. Smaller corporations were swallowed up like plankton in the wake of three behemoth mega-corporations, one U.S.-based, one Europe-based and one based in the Far East. These became the only effective world government, unelected, undemocratic, but controlling the lives of the people through commerce.
Then the European corporation perfected the CHIP. Inserted in the neck, the CHIP stimulated the brain stem to alter your every perception of the outside world. Better than any drug, the CHIP gave hope to millions by numbing their senses to the misery and squalor around them. One CHIP would convince users that the sun shone and the birds sang even as they walked through the constant acid rain drizzle. Another that they were glamorous or handsome - theyd look in the mirror and see a different face - while the rest of the world would see them as they really were.
The CHIP was a technological revolution and sold countless units with the slogan "Why change your world when you can change your mind". It also left the user open to auto-suggestion and gave the corporations the perfect tool for manipulating the populace.
Like any new and potent drug, control of the CHIP meant control of the people. Soon the corporations were at war among themselves, desperate to monopolize CHIP manufacture. But the corporations thirst for power left them open to infiltration.
With money earned through pirating CHIP technology, crime Syndicates bribed and murdered their way into corporation boardrooms. It wasnt long before the Syndicates became the controlling force all over the globe, with a finger in the pie of every transaction, criminal or otherwise, worldwide.
And in the crime Syndicates of tomorrow those in control dont need uzis for back up. Teams of custom-built cyborg agents hunt down rivals and traitors, and spread the influence of the Syndicates across the globe.
Enhancements:
This release boasts the following:
- The first level is "playable".
- Most of the menus are complete and functional.
- Sound and music are operational.
Known issues with this release:
- Agent AI is different from the original game.
- No trees the map.
- The minimap is not complete.
- Tax collection and other functionality of the world map are not done.
<<less
Download (MB)
Added: 2007-04-24 License: GPL (GNU General Public License) Price:
918 downloads
Twisted 2.4.0

Twisted 2.4.0


Twisted is an event-based networking framework for Internet applications. more>>
Twisted is a framework, written in Python, for writing networked applications. Twisted includes implementations of a number of commonly used network services such as a web server, an IRC chat server, a mail server, a relational database interface and an object broker.
Developers can build applications using all of these services as well as custom services that they write themselves. Twisted also includes a user authentication system that controls access to services and provides services with user context information to implement their own security models.
Main features:
- Pluggable event loops allowing the developer to take advantage of platform-specific capabilities.
- Abstractions of protocols and transports.
- Through Twisted Spread, mechanisms for network encoding of data (in Python, Java, ELisp, and other languages), to a full-blown distributed object system.
Twisted is an integration point for network services that were previously unable to interoperate. Services within a Twisted server can communicate with each other and share information providing a very integrated programming environment that can re-use large amounts of infrastructure across multiple network mediums (such as chat, web, and mail).
As well as servers, Twisted supports several different kinds of clients and GUIs. This means that the client can re-use large portions of the servers code, improving test coverage and reliability while reducing code size.
Twisted is a collection of servers and clients, which can be used either by developers of new applications or directly.
Enhancements:
- This release includes many fixes for UDP and multicast stdio on Win32.
- Many bug fixes were made for Trial, and its support for a large number of previously deprecated APIs was dropped.
- Deferred Generators no longer leak their final result or exception.
- LoopingCall now supports functions which return Deferreds.
- A cooperative scheduler with pluggable policies has been added.
- Much of the API documentation has been improved and a new guide for developing producers and consumers has been added.
- This also includes new releases of Conch, Mail, Names, Words, and Web.
<<less
Download (2.0MB)
Added: 2006-05-28 License: LGPL (GNU Lesser General Public License) Price:
1385 downloads
eximspamy 0.2

eximspamy 0.2


eximspamy is a low maintenance, light weight spam filter system. more>>
eximspamy is a spam filter framework that uses exims perl extension.

It is supposed to be solution which requires no maintenance and will use only very little cpu power. I am using this on a pentium 100 Mhz server with no problems.

eximspamy processes or rejects the mail in one go. That is: the mail does not run twice through exim as with most other mail filter systems.

Exim offers the possibility to execute perl subroutines from filter files.

To use this feature you must specify a file which contains perl subroutines in the exim.conf file:

perl_startup = do /etc/exim/exim.pl

and you need to have a version of exim which had perl support enabled at compile time
in the file:

add the line

EXIM_PERL=perl.o

in

Local/Makefile

of the exim source tree.

In the system filter (normally system_filter.exim) you can use those perl subroutines
to execute various tests on any line of the header (e.g $header_subject: $header_from:) or even the message body ($message_body)

eximspamy uses the following idea to catch the spam: you need to setup one user to which you re-direct all spam-traps.

That is old accounts which are no longer used and catch only spam or special seeds which you spread on webpages to catch only spam (use e.g white font on white background so that normal users do not see them).

All mail which is sent to the spamtrap is run through a filter which will take a checksum on the subject line. Those checksums are stored in a file (/usr/local/spamy/tmp/sums.txt)

Any mail coming into your system will then be checked against the known "spam" checksums in /usr/local/spamy/tmp/sums.txt.

In other words you compute again a checksum on the subject line and then you check if this checksum is already known. If it is known then you consider it spam.
<<less
Download (0.004MB)
Added: 2005-10-14 License: GPL (GNU General Public License) Price:
1471 downloads
RealVNC 4.1.2

RealVNC 4.1.2


RealVNC is remote control software which allows you to view and interact with one computer. more>>
VNC stands for Virtual Network Computing.
The two computers dont even have to be the same type, so for example you can use VNC to view an office Linux machine on your Windows PC at home. VNC is freely and publicly available and is in widespread active use by millions throughout industry, academia and privately.
RealVNC is a UK company founded in 2002 by a team from the world-leading AT&T Laboratories in Cambridge. The company was established to commercially develop, enhance and promote VNC, the innovative remote access software with a widespread international user base.
VNC (Virtual Network Computing) software makes it possible to view and fully-interact with one computer from any other computer or mobile device anywhere on the Internet. VNC software is cross-platform, allowing remote control between different types of computer. For ultimate simplicity, there is even a Java viewer, so that any desktop can be controlled remotely from within a browser without having to install software.
VNC has a wide range of applications including system administration, IT support and helpdesks. It can also be used to support the mobile user, both for hot desking within the enterprise and also to provide remote access at home, or on the road. The system allows several connections to the same desktop, providing an invaluable tool for collaborative or shared working in the workplace or classroom. Computer support within the geographically spread family is an ever popular use.
The open source version of VNC has been freely available since 1998, and more than 50 million copies of the software have been downloaded. The software has also appeared on numerous magazine cover disks, and for several years all popular versions of Linux have included VNC. It is in active use by many millions in industry, commerce, education and at home. Virtually all Fortune 500 companies use VNC, and installations of VNC across thousands of workstations are commonplace.
Enhancements:
- FIXED: Security vulnerability.
<<less
Download (1.5MB)
Added: 2006-07-20 License: Public Domain Price:
1507 downloads
Pie 0.5

Pie 0.5


Pie is a lightweight content management system for Web-sharing documents, files, and arbitrary pieces of information. more>>
Pie is a lightweight content management system for Web-sharing documents, files, and arbitrary pieces of information.
Pie is just another web-based content composition and management environment using the idea of collaborate editing and sharing, an idea that has been taken to great extends lately by a crusade called Wiki.
Although so-called content management systems existed long before, employing both, proprietary as well as standardized means, the Wiki mythos pushed this effort even farther.
As with XML, another internet hype, and one that is still based many illusions upon (careless marketing strategists and clueless mortals have conventionalized XML to be one of those black magic three-letter acronyms that, if inhaled properly, is able to cook coffee, change your kids nappies and, all things considered, makes you a better human being once youve accepted it and freely offer it your untainted soul), Wikis more and more come to the publics attention and you clearly classify yourself as an outsider if you do not embrace the new technologys blessing.
A projects or ideas popularity shares its symptoms with economic growth: once it is unleashed upon the populace, grapping and holding their and all bystanders attention, it can not be stopped anymore until, of course, the climax is reached and everyone turns away, bored to death.
Nevertheless, Pie is another attempt to bore people willing to pay attention, offering its services freely and obendiently to those who are willing to accept them.
Pie has been designed to be tasty and can be served with a variety of ingredients. Basically, it serves you by gladly feeding upon your mental output, this being mostly text, but also graphics, music, programs and other intellectual property.
Before you build up your illusions right away, at the very start, it should be mentioned that Pie is unable to cook coffee. This fact cannot be stressed and overemphasized enough. Being a content management system, Pie does lots of things for you, but it certainly cant cook coffee.
If this was one of your basic requirements, you may cut off here, right now, and go for a secretary instead. (Hopefully, you didnt take this barking of your shin too seriously. Yet, it might have saved you a lot of time, if properly prepared coffee really was what you were looking for.)
Imagine, just for a moment, that youd like to collect your thoughts, on any conceivable matter. You could handle this the conventional way by writing them down in your diary. Still, you are a modern person, always having preferred to employ technology whereever you can.
Consequently, you foreclosed, of course, to make use or your PCs text processing features, thus being able to edit, cut and paste, and move around and modify your text in whatever manner and as often as you like.
Let us take this scenario one step farther: you not only want to be able to manage your thoughts at home or at work, but virtually everywhere and anytime. Sure, you can use a laptop for this purpose. However, being a social being, you want others to participate and take in (or even contribute to) your ideas - again, anytime and everywhere, as long as the participants have access to moderate 20s century technology.
You may send your data and files back and forth, using e-mail, or you could even rely on more sophisicated technology, like CVS, or you could make use of your proprietary publishing softwares distributed auto-update feature to spread your latest thoughts to remote clients, the participants, anywhere in the Net. Alternatively, you might rely on one of the Nets most accepted means: the Web.
Doing so, not only enables you to refrain from ugly, expensive, proprietary software, but also connects you, and those with whom you intend to share your intellectual propery, using a simple, standardized means.
Main features:
- Quick page processing and short run-time latency
- Low system requirements (both, in regard of the running servers performance as well as the complexity of the installed software base)
- Independent of ODBC, SQL and other database systems, both, session-based and file-based
- Multi-user support
- Page locking
- Browsable and revertable page versioning
- Local link/referer verification
- Optional (semi-)automatic page expiration
- Customizable PCRE-patterns for pages and files
- A rather extensive user manual
- Localized user interface
- Optional directory hashing to handle large amounts of files
- Small and simple code library
- Easily adaptable and extendable to personal needs
- Weighs less than 200 blocks (i. e. 100 KB), including online documentation
- Supports many common HTML directives, including tables
- XHTML 1.0 clean output
- Peachy
Enhancements:
- The code library has been completely rewritten, focusing on extendability and abstraction.
- All low-level functions have been implemented as OO classes.
- Both pages and files support an arbitrary number of versions, limited only by the capacity of the underlying file system.
- Usability has been improved.
- Most operations are selectable from drop-down menus via mouse clicks or Editing Mode.
- Editing has been fine-tuned.
- Text can be marked and, by clicking a button, applied various markup properties.
<<less
Download (0.073MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1096 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5