Main > Free Download Search >

Free 4.0 build software for linux

4.0 build

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3264
L4ip 1.0 build 299

L4ip 1.0 build 299


L4ip is a daemon that extends IPFilters simple round-robin L4 load balancing with health checks. more>>
L4ip is a daemon that extends IPFilters simple round-robin L4 load balancing with health checks. It takes care of monitoring and dynamically adding and removing ipnat rules in the kernel.
L4ip fully supports UDP, TCP, and system()-style executions for health checks, including send/expect scripts, SSL connections, and much more.
Main features:
- Define as many clusters, with as many members as you need.
- Automatically adds and removes "ipnat" rules as needed.
- Flexible health check support, tcp-open, tcp-close, udp-open, udp-close, system.
- Simple scripting available for health checks in send/expect syntax with fnmatch pattern comparison
- Binary protocol supported in url-encoding style syntax (eg %0D)
- system() like execution of external commands available. (spawn your own health-check testers)
- Reload and restart leaving last-known-state available for less service impact.
- SSL supported for TCP testers.
- Optional IPF rules to sense RST return-packets for faster failure detection.
Enhancements:
- Solaris SMF example files were added along with a "proxy" command for protocols that need it, such as FTP and IPSec.
<<less
Download (0.23MB)
Added: 2006-03-01 License: Artistic License Price:
1332 downloads
Exact Build

Exact Build


Exact Build project is a sane GNU Auto replacement. more>>
Exact Build project is a sane GNU Auto replacement. For portable build systems nowadays normally GNU autoconf and the associated companiens such as automake and libtool. However albeit portable they are rather crufty to use. The various macro expansion and generation steps extremely blow up the initial definitions and make execution slow and debugging a nightmare.

Even with the enourmous code bloat, it does not have a wide feature set and neither allows to maximize the gain of parallel builds nor other state-of-the-art compiler features. Manual tinkering is needed in such cases.

Mostly due the code bloat but also to obtain features such as mximal parallel build and object output seperated cleanly from the source, we create our own set of Makefiles for the non-recursive build system and shell scripts for configuration, if required by the software module (some straight forware code does come without a configure script at all).
<<less
Download (MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1268 downloads
Tete 1.1 Build 24

Tete 1.1 Build 24


Tete project is an ear trainer. more>>
Tete project is an ear trainer.

Tete allows you to select intervals, chords, or scales and play examples of the selected sounds in a random order.

As each is played, it is highlighted in the list. Once you think you can tell what is playing, you can test yourself.

A series of sounds will be played, again at random, and you attempt to identify what has been played.

You can control how each sound is played back by changing the MIDI instrument, the octave range allowable, the root note, and whether the sounds are played ascending or descending.

<<less
Download (0.59MB)
Added: 2006-10-31 License: LGPL (GNU Lesser General Public License) Price:
1088 downloads
pm2v build 354

pm2v build 354


PM2V is a library for parallel encoding of a video sequence in MPEG II. more>> <<less
Download (0.18MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1193 downloads
LundFXP 1.0 Build 1721

LundFXP 1.0 Build 1721


LundFXP provides a GUI FXP application. more>>
LundFXP provides a GUI FXP application.
lundfxp is an FXP (direct site-to-site FTP) application ideal for mirroring.
It uses wxWindows and features full queue management, local site (for normal FTPing), automatic resume and restart, etc.
Enhancements:
- This is a stable release.
- It includes internal SafeTP encryption support and support for Mac OS X.
<<less
Download (MB)
Added: 2007-04-27 License: Other/Proprietary License Price:
911 downloads
PLCash 2.00 Build 2152

PLCash 2.00 Build 2152


PLCash is a platform-independent personal financial program. more>>
PLCash project is a platform-independent personal financial program.
Main features:
- Create and manage personal financial accounts.
- Import and export data from/to Quicken and other financial programs.
- Create reports and analyze your transactions using a sophisticated report generator.
- Import prices to track the performance of your investments.
- Interface with many other programs intuitively, using an industry-standard, transparent data file format.
- Reconcile your records with bank statements.
- Print checks in a variety of ways.
<<less
Download (0.60MB)
Added: 2006-05-24 License: Freeware Price:
1248 downloads
Ingres 9.2.0 Build 114

Ingres 9.2.0 Build 114


Ingres is a mature, high-performance relational database solution. more>>
Ingres is a mature, high-performance relational database solution.
The project offers scalability, integration and flexibility to leverage information resources across a wide range of platforms, including Linux, Unix, OpenVMS, and Windows.
Reliable and cost effective, it supports mission-critical applications in small to medium-size businesses and high- volume deployments in large scale enterprises.
Enhancements:
- Numerous major enhancements, code speedups, and bugfixes.
<<less
Download (MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
819 downloads
Vexi Build 1591

Vexi Build 1591


Vexi is a platform for creating and publishing Graphical User Interfaces that can be used over the Internet or an intranet. more>>
Vexi is a platform for creating and publishing Graphical User Interfaces that can be used over the Internet or an intranet.

Vexi project features a very simple and powerful syntax based on xml and javascript, a set of complete, extensible, themable widgets, and a sandbox-like security model to protect users.

Vexi2 is in the final stages of stabilization. All features have been implemented. Most remaining work to be done is on project infrastructure (documentation, demos, etc) so that a visitor can easily use and learn about Vexi.

Soon Vexi will be able to adapt to each browser and platform, allowing it to work on most desktop computers without administrative intervention. Currently it requires Java is present on the client machine but the native builds are the next focus for the project.

<<less
Download (1.1MB)
Added: 2006-12-19 License: LGPL (GNU Lesser General Public License) Price:
1039 downloads
game build 1577

game build 1577


game is a simple Tetris-like game. more>>
game is a simple Tetris-like game.
The objective of the game is to keep the level of colored blocks down as long as possible.
New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row,
the more points you get.
Usage:
The objective of the game is to keep the level of colored blocks down as long as possible. New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row, the more points you get.
space - Flip two neighbour blocks.
arrow keys - Move cursor
h,j,k,l - Move cursor (vi-fans)
escape - Quit game, no questions asked.
s - Starts the game. If a game is in progress, a new game
will be started instantly.
p - Pause game. To avoid cheating, the game will be hidden
during pause.
e - Generate earthquake. This can be used as a last resort in
case of panic, and will remove approximately 30 blocks from
the field. It might help you. Then again, it might not.
Can be used once per game and costs 50 points.
Installation:
Linux:
Make sure the SDL, SDL_image and SDL_mixer runtime libraries are installed
$ tar -zxvf game- -linux.tgz
$ cd game
$ ./game
Enhancements:
- Added better error handling on SDL img load failures
<<less
Download (1.2MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1205 downloads
Apcon 0.2.4 build 68

Apcon 0.2.4 build 68


Apcon is a systemtray application for KDE. more>>
Apcon is based on IBMs Access Connections tool for the Thinkpads.

It is a systemtray application for KDE, that makes it very easy for users to specify and manage different network/connection profiles and connect/disconnect to/from them.

Furthermore a user can get several details and informations about a connection.

This can be very useful for people using notebooks on different locations. Under normal circumstances this should be the expected situation.

If the location will be changed, Apcon makes it possible to enable and configure the needed interface (to get a network connection) with just two clicks.

A profile can be created easily and quickly in four simple steps. An integrated wizard leads the user through this process.
<<less
Download (0.090MB)
Added: 2005-09-15 License: GPL (GNU General Public License) Price:
1499 downloads
Fenris 0.07-m2 build 3245

Fenris 0.07-m2 build 3245


Fenris is a multipurpose tracer, debugger, and code analysis tool. more>>
Fenris is a suite of tools suitable for code analysis, debugging, protocol analysis, reverse engineering, forensics, diagnostics, security audits, vulnerability research and many other purposes.
The main logical components are:
- Fenris: high-level tracer, a tool that detects the logic used in C programs to find and classify functions, logic program structure, calls, buffers, interaction with system and libraries, I/O and many other structures. Fenris is mostly a "whats inside" tracer, as opposed to ltrace or strace, tracers intended to inspect external "symptoms" of the internal program structure. Fenris does not depend on libbfd for accessing ELF structures, and thus is much more robust when dealing with "anti-debugging" code.
- libfnprints and dress: fingerprinting code that can be used to detect library functions embedded inside a static application, even without symbols, to make code analysis simplier; this functionality is both embedded in other components and available as a standalone tool that adds symtab to ELF binaries and can be used with any debugger or disassembler.
- Aegir: an interactive gdb-alike debugger with modular capabilities, instruction by instruction and breakpoint to breakpoint execution, and real-time access to all the goods offered by Fenris, such as high-level information about memory objects or logical code structure.
- nc-aegir: a SoftICE-alike GUI for Aegir, with automatic register, memory and code views, integrated Fenris output, and automatic Fenris control (now under development).
- Ragnarok: a visualisation tool for Fenris that delivers browsable information about many different aspects of program execution - code flow, function calls, memory object life, I/O, etc (to be redesigned using OpenDX or a similar data exploration interface).
- ...and some other companion utilities.
Code analysis is not limited to debugging, quality assurance or security audits. Understanding and handling file formats or communication protocols used by proprietary solutions, a problem that many corporations face when they decide to change their base software platform from one, obsolete or insufficient solution to another, perhaps more suitable, is a task that can consume long months and millions of dollars, especially when any misjudgment or misinterpretation is made.
Because of that, accurate and complete information about existing solutions has to be obtained and evaluated in a timely manner. This project is an attempt to fill the gap between currently used tools by providing a freely available program analysis utility, suitable for black-box code audits, algorithm analysis,
rapid reconnaissance in open-source projects, tracking down bugs, evaluating security subsystems, performing computer forensics, etc.
This program does not automate the process of auditing, and does not favor any particular use. Instead of that, it is intended to be a flexible and universal application that will be a valuable solution for many advanced users. While functional, it is probably not tested sufficiently, there are many issues to fix, several known bugs, some portability problems.
It is being released primarily to get user feedback, comments, and, most important, to request development support, as my resources are very limited, both in terms of available time and development platforms. This project is and will be distributed as a free software, regardless of projected use, accompanied by complete sources, under the terms and
conditions of GPL. Why do you might need this code? Well, there are few reasons...
Human beings are, so far, the best code analysts. Unlike computer programs, they have imagination, ability to build synthetic abstract models, and yet to observe and analyze smallest details at the same time. Functionality is often being described as "doing what the program is supposed to do", security as "doing what the program is supposed to do and
nothing more". While it might sound funny, that is the most general and complete definition we have. In most real-life scenarios only humans really know what are their expectations. Building strict formal models of our expectations does not necessarily mean that models themselves are flawless, and is very time-consuming. Then, even with such models,
validating the code is not always possible, due to its computational complexity. That is why real, live programs (not including some critical developments) do not have such models, do not follow any particular coding guidelines, and cannot be formally examined without human judgment.
Unfortunately, humans are also highly inaccurate and very expensive. They work slowly, and better results can be achieved by hiring better specialists and performing more careful audit. And after all, even the best expert can overlook something in complex, hard to read code. It is almost impossible for human to perform an accurate audit of a large, complex, heterogeneous project written e.g. in C - like Sendmail, BIND, Apache - and provide results in reasonable time.
Things get even worse when humans try to understand algorithms and protocols used by complex closed-source black box solutions. They are simply too slow, and not always able to make accurate guesses about dozens of complicated, conditional parameter passes and function calls before final action is taken.
While it might sound surprising, human-driven code audit is very similar to playing chess - it is a general analysis of possible states, way too many to be implicitly projected by our conscience, a result of experience, knowledge, some unparalleled capabilities of human brain, and luck. It is also a subject to false moves and misjudgment. And there are maybe just a few hundred excellent players.
As for today, freely and commercially available audit tools both use two opposite approaches. First approach tends to minimize human role by automating the review of source code. Source code analysis methods are good in spotting known, repeatable static errors in the code - such as format string vulnerabilities. On the other hand, static tools are not able to trace and analyze all possible execution paths of complex application by
simply looking at its source.
The reason for inability to follow all execution paths lies deeply in the foundations of modern computation theory, and one of its aspects is known as "the halting problem". Speaking in more general terms, in many cases (such as complex software, or even underlying operating system), the amount of medium needed to store all possible states of a complex program exceeds significantly the number of particles in the
universe; and the amount of time needed to generate and process them sequentially is greater than the lifetime of our universe, even having a machine that works with the speed of light.
This might be changed by the development of new computation models, such as quantum computing, or by creating mathematical models that allow us to make such problems non-polynomial - but for now, we are far from this point, and static analysis is restrained in many very serious ways, even though many software suppliers tend to market their products as the ultimate, 100% solutions. Subtle, complex, conditional dynamic errors, such as privilege dropping problems, input-dependent table overflows in C and many other issues usually cannot be detected without generating a completely unacceptable number of false positives.
This kind of software is highly dependent on coding style, and specific notation or development practices might render them less efficient - for example, automated audit utilities can usually detect problems like insecure call to strcpy() function, but will very likely not notice insecure manual copy in do-while
loop. The truth is, for programs that do not have previously built formal models, static auditing utilities look for known, common problems in known, common types of code in a very limited scope.
Another issue is the applicability of this approach to algorithm analysis tasks. In the domain of automated audit tools, this problem is "reduced" to building a formal model of program behavior, or, more appropriately, generating certain predictive statements about the code. While there are very interesting developments in this direction, such as the work of professor Patrick Cousot, it is very difficult to make any detailed, accurate and abstract enough run-time predictions for complex source code that has any immediate value in the analysis of unknown algorithm.
Last but not least, static analysis of sources can be deployed only when the source code is available, which does not have to be the case. This approach is a subject to many shortcomings, tricky assertions, and is a technique of strictly limited capabilities. This is, of course, not to dismiss this method - but to demonstrate that this much favored approach is not flawless and how much it needs to be accompanied with auxiliary methods.
The second approach to be discussed here is based on a dynamic run-time program analysis. This method is usually used to provide the user with information about actual program execution path, letting him make decisions on which path to follow and giving him free will to draw any conclusions and perform all the synthetic reasoning.
This method is
applied to a live binary executed in real-time and is based on monitoring syscalls (strace), libcalls (ltrace) or functions (xtrace); in certain cases, breakpoint debuggers, such as gdb, can be used, however it is usually not feasible to use them to perform anything more than in-depth analysis of a very small portion of program functionality. Usually, such analysis provides a very useful information on what is happening, and this information is provided in uniform, reduced-output form.
A careful auditor can analyze program behavior and find interesting or potentially dangerous run-time conditions. By monitoring how a given application interacts with external world, he (or she) can determine whether some other
conditions can be triggered and eventually explore them by examining sources or re-running the program. Advantages are enormous, as such software enables the auditor to spot very subtle errors in code that "looked good", to observe actual execution, not to try to figure it out, and to find or trace down not obvious or non-schematic vulnerabilities. Run-time trace tools are primarily used for fast reconnaissance tasks and for tracing down notorious errors that are not clearly visible in the source, significantly reducing the time of such operations.
There are, however, serious drawbacks related to this method. First of all, known tracing tools do not provide the complete information. They will detect strcpy() call, but wont report if exactly the same functionality has been implemented from scratch by the author of given program. And, in some cases, the amount of produced data
can be enormous, and because of its completely unstructured character, it makes the observation of overall execution vector almost impossible. Two most important problems are: correlating trace data with actual code, and determining what occurred in the "dark matter" between two lines of trace output.
There are some attempts to combine both approaches - run-time evaluation and source code analysis - such as Purify or many other commercial development support products. Unfortunately, they all feature a limited set of capabilities that need development-side or compilation-time support and are not really suitable for comprehending black box solutions or performing a general analysis. Most of them are targeted for dynamic memory debugging and code / memory profiling.
While not mentioned above, there is also another approach to black-box code - high-level decompiler. However, the complexity of modern compilers makes it very difficult to develop an effective C decompiler or similar utility, and there are only a few (two?) projects available to accomplish it, all of them not able to deal with too complex or optimized code. Finally, there is no guarantee that generated output code will be any help in comprehending the program. For now, this approach remains almost purely theoretical,
and I am not aware of any auditors using it extensively. Why? Well, heres an example of decompiled, mildly optimized code *with* some symbolic information: http://www.backerstreet.com/rec/ex386/hdgO.rec . One may argue it is less readable than cross-referenced disassembly.
This project, Fenris, is named after the monstrous wolf, son of the Norse god Loki. It is not the ultimate answer to all questions, not a solution for all problems, and under no circumstances is intended to replace other tools and techniques. On the other hand, it makes one step forward compared to other tools, trying to support the auditor and to make his work much more effective. This is accomplished by combining a number of techniques, including partial run-time decompiler, stateful analysis, code fingerprinting, I/O analysis, high-level visualization layer, traditional interactive debugger features and run-time code modification capabilities. The goal is to provide a very detailed trace information, and, at the same time, to provide data suitable to build a model of program behavior more quickly and in more convenient way.
Fenris is not supposed to find vulnerabilities or bugs, or to guess algorithms or describe protocols. It is supposed to report and analyze the execution path - detect and describe functional blocks, monitor data flow in the program, marking its lifetime, source, migration and destination, analyze how functions work and what conditions are evaluated.
At the end, it can deliver you an execution model of traced program (or arbitrarily chosen portion of it, if complete trace results in too much noise or irrelevant information), and hint you how this model can change in different conditions. Fenris does not need source codes of analyzed application, but obviously does not keep the auditor from using them.
For many users, Fenris might be a new tool or tools, for others - just a command-line replacement or addition to strace, ltrace, gdb or similar applications (theres a brief list of other nice tools in doc/other.txt). And thats the idea - to build a tool that is simple, reusable, but also precise and smart. It is supposed to have advantages over other tools, but not to be an ultimate replacement or the final solution. Some users can just use very specific features, such as automated function fingerprinting, and use companion tools instead of the main program.
<<less
Download (1.1MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1657 downloads
Turnracer Build 1

Turnracer Build 1


Turnracer is an free (GPL) Turn-Based racer game for GNU/Linux and other UNIX look-alikes. more>>
Turnracer is an free TBS racer game for GNU/Linux and other UNIX look-alikes. The rules of Turnracer arent easy.
Turnracer is written in C, and Gtk2 based. There is not yet an AI in the game, but it is planed for one of the next releases.
Installation:
1. Make sure you have install tar an gz or bz2 (gz if you have downloaded the gz package, else the bz2)
2. Type tar -xzf THE/PATH/TO/THE/TURNRACER/PACKAGE.tar.gz(in a terminal emulator), change the z to j for bz2.
3. Go to the directory where you have unpacked turnracer(cd THE/PATH)
4. Type ./configure
5. Type make
6. Type make install (as superuser)
Enhancements:
- A level editor is included.
<<less
Download (0.18MB)
Added: 2006-01-31 License: GPL (GNU General Public License) Price:
1361 downloads
slacktrack 1.31 Build 2

slacktrack 1.31 Build 2


slacktrack is a package creation tool which allows you to build replica Slackware .tgz packages. more>>
slacktrack is a tool to assist with building Slackware packages from the < package >.build scripts that can be found in the distribution source tree.
slacktrack can also be used to build packages where Makefile does not honour any DESTDIR type variable, and enables end-users to create packages more easily.
altertrack is also included with slacktrack. This is a version of slacktrack which does not use installwatch, instead it compares the differences in the file system before and after the build.
slacktrack is based on the idea behind CheckInstall and uses installwatch.
Enhancements:
- A bug in altertracks touch filesystem code has been fixed.
<<less
Download (0.22MB)
Added: 2007-05-07 License: GPL (GNU General Public License) Price:
900 downloads
Boost.Build 2.0-m11

Boost.Build 2.0-m11


Boost.Build is a system for large project software construction, which is simple to use and powerfull. more>>
Boost.Build is a system for large project software construction, which is simple to use and powerfull. Boost.Build project is an onging project to rewrite Boost.Build, improving design and making it more extensible.
Main features:
- Simple and high level target description language. In most cases name of target and list of sources is enough.
- Variant builds. You can build with your choice of basic variants (e.g. debug, release, profile...), toolsets (e.g. gcc and msvc) and specific properties (e.g. inlining off) from a single command invocation.
- Portability. ``Feature Normalization allows to fine-tune targets independently from the toolset used, and modular toolset descriptions are employed to generate actual build instructions.
- Multi-project builds. Several projects can be combined and built together, with dependencies correctly tracked. Typically, the setting (like include paths and defines) needed to use other project will be handled automatically.
- Extensibility. New file types and tools can be easily added
Enhancements:
- Support was added for several new tools, including the Qt4 library.
- An "indirect requirement" feature was added.
- Several improvements were made in the "install" target.
- The --build-dir, --debug-building, and --clean-all command line options were added.
- Numerous bugs were fixed, and interface improvements were done.
<<less
Download (0.67MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1179 downloads
Widelands Build 10rc

Widelands Build 10rc


Widelands is a clone of Bluebytes Settlers II. more>>
Widelands is a clone of Bluebytes Settlers II.

Like in warcraft-like games, you are the despot of an empire and want to harvest resources and get soldiers to get more power.

Unlike those games, this is a strategic game, not a tactic one, and the main point is about economy instead of war.

Lumberjack get logs that you have to transform to planks in the sawmill, and so on. You could say that its an economy simulation game. The world is something between middle age and roman empire.

<<less
Download (29MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
964 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5