Main > Free Download Search >

Free collective soul software for linux

collective soul

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 44
IRC Collective 0.1.3

IRC Collective 0.1.3


IRC Collective software contains a parser, with a modular architecture that makes it flexible in the way it can process input... more>>
IRC Collective software contains a parser, with a modular architecture that makes it flexible in the way it can process input and handle output. The output of the parser is primarily used to add to an SQL database that can in turn be queried by, e.g., a Web application (also provided).

The parser can be extended by defining new input formats and output handlers. It can help you stay up to date on the IRC channels that you visit regularly. You can write your own applications on top of the SQL database. You can search past conversations using the Web interface (results will be paged).

<<less
Download (0.039MB)
Added: 2007-07-25 License: GPL (GNU General Public License) Price:
821 downloads
Custom Eclipse Builder 0.1

Custom Eclipse Builder 0.1


The Custom Eclipse Builder is a lightweight Ant-based project to build a company/personal customized Eclipse distribution. more>>
Custom Eclipse Builder is a lightweight Ant-based project to build a company and personal customized Eclipse distribution including company and personal relevant plugins, preferences and settings.
The modern software development process becomes more and more distributed characted. Now, a usual project is not a one-men work more, but a collective work of bunch of people communicating through network. Therefore, its very important that each involved developer stands to the rules and guidelines applied for the project.
There are many tools that makes the development process easy. One of these tools that increases in popularity more and more is Eclipse. The number of companies, organizations or project teams using Eclipse grows permanently. Typically, in such a company a developer takes itself care of downloading and configuring Eclipse and all kinds of Plugins.
Therefore, the more developers using Eclipse within of organization the more different versions, configurations and settings do exist. When a group of developers is working for a project and sharing the projects resources (and this is the typical case) using of different tools and versions may lead to any kinds of conflicts (unfortunately this is the typical case too).
The Custom Eclipse Builder is a very easy way to solve all these problems. After you have installed and configured Builder you can build your own Eclipse distribution each time you wish (e.g. by scheduling a cron job) in just a few minutes. The Builder will download all desired Eclipse- and plugins distributions full automatically.
There is no need to check a new plugins version you wish to include in the distribution is realised. The Custom Eclipse Builder takes care of plugins version management. Once installed and configured you can use Builder over a couple of months without any modifications.
Enhancements:
- This release fixes some minor bugs and supports building distributions based on Eclipse 3.2M1, 3.2M2, and 3.2M3.
<<less
Download (1.2MB)
Added: 2005-11-27 License: GPL (GNU General Public License) Price:
1426 downloads
Dead Souls 2.0r29

Dead Souls 2.0r29


The Dead Souls MUD Library is a multi-user, text based adventure creation system. more>>
The Dead Souls MUD Library is a multi-user, text based adventure creation system.

Dead Souls project allows the user to build adventure games which can be played over the Internet simultaneously by many people. It is designed for both experienced and beginner MUD admins.
<<less
Download (1.5MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1205 downloads
Genoa Active Message MAchine 13-July-2007

Genoa Active Message MAchine 13-July-2007


Genoa Active Message MAchine is a low-latency, high-throughput driver wrapper for the Linux kernel. more>>
Genoa Active Message MAchine is a low-latency, high-throughput driver wrapper for the Linux kernel, using Active Ports (a version of Active Messages).
Genoa Active Message MAchine runs parallel to the IP stack and is designed for LANs only.
Main features:
- A low latency, high throughput communication system for clusters of PCs
- Supports both single and dual CPU processing nodes (Intel IA-32 or x86_64)
- Runs on Gigabit Ethernet
- SPMD parallel processing with message passing
- Can run IP traffic when not in use
- Good programmability thanks to fairly high abstraction level
- Reliable thanks to mechanisms for retransmission of missing packets
- Implemented as a network device driver for Linux 2.6, and released under GNU GPL
Network Of Workstations (NOWs) and clusters of PCs interconnected by modern, industry-standard LAN fabrics (Gigabit Ethernet, Myrinet, SCI) and running the Linux operating system, have became an attractive and cost-effective architecture for parallel and distributed applications. The usual drawback of a standard PC cluster is the poor performance of the support to inter-process communication over the interconnect. Current implementations of industry-standard communication primitives, APIs, and protocols, usually show high communication latencies and low communication throughput.
We have developed a system for inter-process communication, called the Genoa Active Message MAchine (GAMMA). GAMMA runs on Linux clusters of PCs with Intel IA-32 processors (Intel Pentium, AMD K6, and superior models), or x86_64 processors (AMD Athlon64, AMD Opteron, Intel EMT-64), networked by a Gigabit Ethernet.
The core of GAMMA is a custom Linux network device driver, which operates the Network Interface Card (NIC). The GAMMA driver delivers low latency, high throughput communication services based on Active Ports, a mechanism derived from Active Messages. Both point-to-point and broadcast communications are provided. Broadcast communication exploits the Ethernet broadcast directly.
The GAMMA driver is able to manage standard IP traffic as long as no parallel job is running. Therefore, all IP services are up and running whenever the cluster is not in use by any parallel job.
The communication mechanisms implemented in the GAMMA driver are made available to application writers through the GAMMA user library. The GAMMA library provides support to application launch, process grouping, point-to-point/broadcast communications based on the Active Ports mechanisms, and some collective routines (barrier synchronization, and broadcast).
GAMMA provides two levels of QoS. The lower one, corresponding to the fastest communications, is a best-effort service. With this service, network congestion and ``hot spots may cause the receiver NIC or even the LAN switch to loose packets by overrun. The other QoS level provides flow-controlled communication, ensuring reliability up to hardware faults, at a negligible performance penalty.
Installing the GAMMA driver requires only two small and marginal patches to the original Linux kernel. The Linux kernel extended by the GAMMA driver must be installed on each PC in the cluster.
A porting of MPI atop GAMMA is available, called MPI/GAMMA.
<<less
Download (0.58MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
807 downloads
electricsheep 2.6.8

electricsheep 2.6.8


electricsheep is a collaborative screensaver. more>>
electricsheep software owes its name to Philip K. Dicks novel Do Androids Dream of Electric Sheep. It realizes the collective dream of sleeping computers from all over the internet.
When the screen-saver is activated, the screen goes black and an animated sheep appears. Behind the scenes, the screen-saver contacts a server and joins the parallel computation of new sheep.
Every fifteen minutes 24/7 a new sheep is born and distributed to all clients for display. Each sheep is an animated fractal flame.
The Interpretation of Dreams contains an artistic, conceptual, and technical explanation, or you can watch the streaming video documentary. Also available is a ten page academic paper to appear in EvoMusArt05.
Enhancements:
- The new libpng api is used, and libpng errors are handled properly.
- The window now has a name.
- The documentation was updated.
- The use of AC_OUTPUT was updated.
- Readonly parts of the cache are handled.
- Files partially downloaded by bittorrent are not played.
- The --show-errors option was added.
<<less
Download (0.36MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1192 downloads
Hotplough 0.0

Hotplough 0.0


Hotplough is a Linux hotplug subsystem support tool. more>>
Hotplough is a Linux hotplug subsystem support tool. It is started whenever the hotplug event occurs - e.g. when you insert a USB device, ifconfig up your network interface, plug in the PCMCIA card, etc. The task of hotplug support tool is to load appropriate modules into kernel and do whatever else the administrator of the system wants it to perform.

Once I upgraded my kernel to 2.6 branch I found out that the murasaki hotplug support system isnt working anymore. Checking out the murasaki homepage at that time was of little help. The usual upgrade story.

So I tried the hotplug support script, mentioned somewhere in kernel documentation or the post-halloween document... Well, it worked. But, even though I dont reboot daily, I thought I cant afford the luxury of wasting 10-15 minutes on the mere bootup. Besides, hotplug events may happen to occur not only when I reboot and to put such a load on the machine when I, say, synchronize my handheld doesnt sound appealing either.

These unfortunate events took place, doubtlessly in order that the next KIN might be born. And yes, I decided to rewrite the whole thing. No wonder that when redone in c, things work tons faster.

Thus came the hotplough. If you run the tool with no parameters (kernel will never do so) with root privileges and /proc filesystem mounted it will install itself as a hotplug handler in the /proc/sys/kernel/hotplug. This should be done somewhere in the very beginning of your initscripts.

Speaking of which. You should receive a word of warning here. So, let me explain why you dont want to use hotplough. Most likely youre using one of the countless linux distributions that do everything for you and in return expect you to maintain compatibility with them. Since I do not use any distribution (real men compile from sources, dont they?) I didnt have to and didnt want to make hotplough compatible with any existing implementation, even though it may work in similar manner.

And for the brave souls who keep reading on, another warning: the current version lacks features. In particular theres no support of PCI hotplug which I am not using and dont expect to start using in the nearest future. It also lacks PCMCIA hotplug support which is likely to come as soon as I will install linux on my notebook which is not used now. If you feel like implementing missing features yourself, your patches are welcome.

Now that the weak of will are scared off, the only thing left to explain is where to store your hotplug agents (i.e. executables to be launched at particular hotplug events). Unless you specify otherwise, the base directory for agents is ${prefix}/etc/hotplough. It is expected to have subdirectories for different device classes, such as bluetooth, net, tty, usb and the most special (or better the least special) of them - generic.

At this time if you want to know more details on how to lay out the aforementioned directory or what d-bus signals hotplough sends you will have to either look up the code or ask a specific question.

<<less
Download (0.085MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1183 downloads
PyXMLSec 0.3.0

PyXMLSec 0.3.0


PyXMLSec is a set of Python bindings for the XML Security Library. more>>
XML Security Library is a C library based on LibXML2. The library supports major XML security standards:
- XML Signature
- XML Encryption
- Canonical XML
- Exclusive Canonical XML
XML Security Library is released under the MIT License see the Copyright file in the distribution for details.
PyXMLSec was originally developped for the Glasnost project. In 2003, the development of Glasnost is supported by the French Department of Economy, Finance and Industry, as part of the UCIP - Collective Use of Internet by SMEs - programme.
The Python interface has not yet reached the completeness of the C API but currently ~300 functions are already implemented.
<<less
Download (0.22MB)
Added: 2006-01-04 License: GPL (GNU General Public License) Price:
1391 downloads
Templeet 3.3.2

Templeet 3.3.2


Templeet provides a powerful template engine. more>>
Templeet provides a powerful template engine.
Templeet is a very powerful template engine which allows you to create photo galleries, news systems, personal sites, blogs, etc.
You can use it to generate HTML, CSS, SVG pictures, SMIL, and any kinds of text files. It offers multiple levels of caches.
Templeets strong points are ease of install, performance, and increased productivity through multiple levels of cache. When all caches are activated, performance is similar to serving static pages, ie. around 400 hits/second on a PII 400Mhz processor.
Templeet, is distributed under the free Gnu Public License (GPL) and open source. The latest source code is available through CVS, and discussions about development can be held in the public mailing lists. We do welcome user feedback and additions.
The documentation is currently pretty thin and is mostly only available in French, but it should be enough to get you started... provided you do read French, of course. Wed be grateful to any kind soul who could take the time to translate it into English (note: it gets better, so you can still take a look).
Only a few examples of templates are provided, but they should be good enough to give you a rough idea of what you can do with Templeet. If you need help, members of the mailing lists could provide support in a timely manner. You can also take a look at the available packages, and if this is your first Templeet installation, we invite you to read the documentation.
Templeet only needs a web server (Apache) and PHP. It supports databases but none is needed to run Templeet.
Main features:
- Template system
- Complete file manager (file upload, download remote file)
- Template editor
- Minimal shell
- Full authentication management (using either: file, MySQL, PostgreSQL or ODBC)
- User management interface
- Package system, install and update
- Updating Templeet with administrators interface
- Secured template updates (non modification check since last update)
- Thumbnail generation with GD, GD2 or convert (ImageMagick)
- Full caching system. Near static pages performances
- Functions for HTML validity
- Definition of functions within templates, recursive calls possible
- Remote RSS stream management display
- Spell checker module
- Secured private information management.
- Templeet configuration management through a GUI
- Multilingual management, in the manner of Apache
- Works with Unix and Windows
- Full independent installer, no need to have an Internet connection while installing
- Weblog available as a package, no database needed
- Fitted for small personnal sites as well as huge sites serving millions of hits per day
<<less
Download (0.62MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
961 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
WorldForge::Sage 0.1.2

WorldForge::Sage 0.1.2


Sage is an OpenGL extensions library that uses SDL to obtain its function pointers in a cross-platform manner. more>>
Sage is an OpenGL extensions library that uses SDL to obtain its function pointers in a cross-platform manner.

Sage source code is automatically generated from the glext.h header file available from the OpenGL site.

Our vision is to foster an independent community, active in the development and maintainance of many unique roleplaying-oriented game worlds, with access to a rich collection of game rules and audio/visual media, a wide selection of server and client implementations, and a standard network communication protocol.

WorldForges mission is to produce the necessary tools and technologies that will allow the creation of graphically rich games of cooperation and socialization.

We strive to blur the distinction between player and maker, and wish to establish a positive community environment for current and future free game developers. Our efforts will culminate in a game, codenamed Belchfire, set in a well developed gameworld called Dural and using the Circe RPG rule system.

Our strategy is simple: Listen to what players, authors, and artists wish to do, and put the tools in their hands that makes it possible for them to realize their visions.
The WorldForge project evolved out of a desire for better internet role playing games.

Where Multi-User Dungeons have had a great degree of success through the early years of the internet, games like Ultima Online have failed to build upon these successes to produce an advanced virtual world of any merit.

Avinash Gupta and a collective of perhaps a dozen enthusiastic gamers began to share their vision of what a truely fantastic gaming experiance should be.
<<less
Download (0.047MB)
Added: 2005-10-19 License: LGPL (GNU Lesser General Public License) Price:
1466 downloads
goblinhack 1.11

goblinhack 1.11


goblinhackis a rogue-like game with ASCII graphics, OpenGL, and smooth scrolling. more>>
goblinhackis a rogue-like game with ASCII graphics, OpenGL, and smooth scrolling.
Goblins hoard in their foul, dark hole, Plotting and digging and hating all things, Theyll gnash on your bones and eat you whole, And deliver your soul to the Goblin King.
Enhancements:
- This release adds animated black, white, and amethyst dragons, jelly molds, evil blobs, knee gnashers, fractal lakes, fate points, acid weapons, fire/cold/acid proof armour, and many bugfixes.
<<less
Download (0.72MB)
Added: 2007-08-12 License: Free for non-commercial use Price:
804 downloads
MUTE File Sharing 0.5.1

MUTE File Sharing 0.5.1


MUTE File Sharing is a peer-to-peer network that provides easy search-and-download functionality. more>>
MUTE File Sharing is a peer-to-peer network that provides easy search-and-download functionality while also protecting your privacy.
It compiles as a fast, native application for many platforms (no Java, no Python, etc.).
MUTE protects your privacy by avoiding direct connections with your sharing partners in the network. Most other file sharing programs use direct connections to download or upload, making your identity available to spies from the RIAA and other unscrupulous organizations.
MUTE is based on research, and experiments show that it works quite well. MUTEs ant-inspired routing is light-weight, robust, and adaptive. Results from experiments in real MUTE networks show that the collective behavior of MUTE nodes quickly finds the shortest (or fastest) routing path between two nodes on the network.
Enhancements:
- This release fixes bugs in MUTEs initial connection to the network upon startup.
- MUTE has also been upgraded to Crypto++ 5.4, so it should now compile using GCC 4.1.
<<less
Download (0.70MB)
Added: 2007-04-23 License: GPL (GNU General Public License) Price:
921 downloads
Americas Army v2.8.0 (Coalition) with Dedicated Server for Linux

Americas Army v2.8.0 (Coalition) with Dedicated Server for Linux


Americas Army is one of the five most popular action games played online. more>>
Americas Army is one of the five most popular action games played online. It provides players with the most authentic military experience available, from exploring the development of Soldiers in individual and collective training to their deployment in simulated missions in the War on Terror.
Americas Army: Special Forces is the follow-up to Americas Army: Operations, which was released on July 4, 2002.
In Americas Army: Special Forces, players attempt to earn Green Beret status by completing individual and collective training missions drawn from the Special Forces Assignment and Selection (SFAS) process.
Players who complete the SFAS process have the opportunity to take on elite Special Forces roles and are qualified to play in multiplayer missions with units ranging from the elite 82d Airborne Division to the 75th Ranger Regiment.
Includes the complete game Americas Army: Operations.
Main features:
- Authentic U.S. Army experience Realistic depiction of the values, units, equipment and career opportunities that make the Army the worlds premier land force continually updated to incorporate new occupations, units, technologies and adventures.
- Realistic roles Including Weapons Specialist (18B), Intelligence (18F), Engineer (18C), Communications (18E) and Combat Medic (18D).
- Challenging Green Beret training Complete training missions drawn from the SFAS process at Fort Bragg. Successfully complete SFAS and advance to Special Forces Qualification Course (Q-Course) missions to explore new Special Forces roles.
- Intense Special Forces action Intense Special Forces action Experience multiplayer missions in simulated combat environments. Take part in missions that span the capabilities of a Special Forces detachment, including unconventional warfare, direct action, surveillance and reconnaissance and Combat Search and Rescue.
- Detailed Special Forces equipment and military hardware Building on the equipment available in Americas Army: Operations, Americas Army: Special Forces adds the M4 Carbine featuring the Picatinny rail mod system for attaching laser-aiming devices and sighting systems; the MP5SD6 Remington 870 shotgun for forced entry; the AT4, a shoulder-fired anti-tank rocket and the BDM, a shoulder-fired bunker demolition munition.
- Accurate Soldier behavior Players are bound by the laws of land warfare, Army values (honor, duty and integrity) and realistic rules of engagement as they navigate challenges in teamwork-based multiplayer force vs. force operations. Mission accomplishment standings are evaluated based on team effort and adherence to a set of values and norms of conduct.
<<less
Download (2100MB)
Added: 2007-01-08 License: Freeware Price:
1019 downloads
Taprobane GNU/Linux 0.4.1

Taprobane GNU/Linux 0.4.1


Taprobane is a convenient GNU/Linux distribution based on Debian. more>>
Taprobane is a convenient GNU/Linux distribution based on Debian. It can be installed to persistent media or used as a live CD.
Taprobane GNU/Linux is free software (open source). Its a collective work released under the Artistic License 2.0. Taprobane components are released under the GNU General Public License.
Main features:
- Xorg 6.8.2
- Official Nvidia driver support out of the box
- KDE 3.4.1
- OpenOffice 2
- Linux 2.6.12.4
- Squashfs/Unionfs
- Apache/PgSQL/MySQL/Zope, started/stopped from the K-menu
- Excellent hotplug support
- Saving data to persistant media
- Educational software such as Stellarium and Octave
Enhancements:
- Taprobane 0.4.1 works around a couple of bugs in 0.4, and is the first official `public release.
<<less
Download (689MB)
Added: 2005-09-21 License: Artistic License Price:
1493 downloads
FlightGear 0.9.10

FlightGear 0.9.10


FlightGear is a free flight simulator project. more>>
The FlightGear flight simulator project is an open-source, multi-platform, cooperative flight simulator development project. Source code for the entire project is available and licensed under the GNU General Public License.

The goal of the FlightGear project is to create a sophisticated flight simulator framework for use in research or academic environments, for the development and pursuit of other interesting flight simulation ideas, and as an end-user application. We are developing a sophisticated, open simulation framework that can be expanded and improved upon by anyone interested in contributing.

There are many exciting possibilities for an open, free flight sim. We hope that this project will be interesting and useful to many people in many areas.

FlightGear is a free flight simulator project. It is being developed through the gracious contributions of source code and spare time by many talented people from around the globe. Among the many goals of this project are the quest to minimize short cuts and "do things right", the quest to learn and advance knowledge, and the quest to have better toys to play with.

The idea for Flight Gear was born out of a dissatisfaction with current commercial PC flight simulators. A big problem with these simulators is their proprietariness and lack of extensibility. There are so many people across the world with great ideas for enhancing the currently available simulators who have the ability to write code, and who have a desire to learn and contribute. Many people involved in education and research could use a spiffy flight simulator frame work on which to build their own projects; however, commercial simulators do not lend themselves to modification and enhancement. The Flight Gear project is striving to fill these gaps.

There are a wide range of people interested and participating in this project. This is truly a global effort with contributors from just about every continent. Interests range from building a realistic home simulator out old airplane parts, to university research and instructional use, to simply having a viable alternative to commercial PC simulators.

Flight Dynamics Models

With FlightGear it is possible to choose between three primary Flight Dynamics Models. It is possible to add new dynamics models or even interface to external "proprietary" flight dynamics models:

1. JSBSim: JSBSim is a generic, 6DoF flight dynamics model for simulating the motion of flight vehicles. It is written in C++. JSBSim can be run in a standalone mode for batch runs, or it can be the driver for a larger simulation program that includes a visuals subsystem (such as FlightGear.) In both cases, aircraft are modeled in an XML configuration file, where the mass properties, aerodynamic and flight control properties are all defined.

2. YASim: This FDM is an integrated part of FlightGear and uses a different approach than JSBSim by simulating the effect of the airflow on the different parts of an aircraft. The advantage of this approach is that it is possible to perform the simulation based on geometry and mass information combined with more commonly available performance numbers for an aircraft. This allows for quickly constructing a plausibly behaving aircraft that matches published performance numbers without requiring all the traditional aerodynamic test data.

3. UIUC: This FDM is based on LaRCsim originally written by the NASA. UIUC extends the code by allowing aircraft configuration files instead and by adding code for simulation of aircraft under icing conditions.

UIUC (like JSBSim) uses lookup tables to retrieve the component aerodynamic force and moment coefficients for an aircraft... and then uses these coefficients to calculate the sum of the forces and moments acting on the aircraft.

Extensive and Accurate World Scenery Data Base

Over 20,000 real world airports included in the full scenery set.
Correct runway markings and placement, correct runway and approach lighting.
Taxiways available for many larger airports (even including the green center line lights when appropriate.)
Sloping runways (runways change elevation like they usually do in real life.)
Directional airport lighting that smoothly changes intensity as your relative view direction changes.
World scenery fits on 3 DVDs. (Im not sure thats a feature or a problem!) But it means we have pretty detailed coverage of the entire world.
Accurate terrain worldwide, based on the most recently released SRTM terrain data.) 3 arc second resolution (about 90m post spacing) for North and South America, Europe, Asia, Africa, and Australia.
Scenery includes all vmap0 lakes, rivers, roads, railroads, cities, towns, land cover, etc.
Nice scenery night lighting with ground lighting concentrated in urban areas (based on real maps) and headlights visible on major highways. This allows for realistic night VFR flying with the ability to spot towns and cities and follow roads.
Scenery tiles are paged (loaded/unloaded) in a separate thread to minimize the frame rate hit when you need to load new areas.

Accurate and Detailed Sky Model

FlightGear implements extremely accurate time of day modeling with correctly placed sun, moon, stars, and planets for the specified time and date. FlightGear can track the current computer clock time in order to correctly place the sun, moon, stars, etc. in their current and proper place relative to the earth. If its dawn in Sydney right now, its dawn in the sim right now when you locate yourself in virtual Sidney. The sun, moon, stars, and planets all follow their correct courses through the sky. This modeling also correctly takes into account seasonal effects so you have 24 hour days north of the arctic circle in the summer, etc. We also illuminate the correctly placed moon with the correctly placed sun to get the correct phase of the moon for the current time/date, just like in real life.

Flexible and Open Aircraft Modeling System

FlightGear has the ability to model a wide variety of aircraft. Currently you can fly the 1903 Wright Flyer, strange flapping wing "ornithopters", a 747 and A320, various military jets, and several light singles. FlightGear has the ability to model those aircraft and just about everything in between.

FlightGear has extremely smooth and fluid instrument animation that updates at the same rate as your out-the-window view updates (i.e. as fast as your computer can crank, and not artificially limited and chunky like in some sims.)

FlightGear has the infrastructure to allow aircraft designers to build fully animated, fully operational, fully interactive 3d cockpits (which even update and display correctly from external chase plane views.)

FlightGear realistically models real world instrument behavior. Instruments that lag in real life, lag correctly in FlightGear, gyro drift is modeled correctly, the magnetic compass is subject to aircraft body forces -- all those things that make real world flying a challenge.

FlightGear also accurately models many instrument and system failures. If the vacuum system fails, the HSI gyros spin down slowly with a corresponding degradation in response as well as a slowly increasing bias/error.

Moderate Hardware Requirements

The intention of FlightGear is to look nice, but not at the expense of other aspects of a realistic simulator. Our focus is not on competing in the "game" market and not on the ultra-flashy graphic tricks.

The result is a simulator with moderate hardware requirements to run at smooth frame rates. You can be reasonably happy on a $500-1000 (USD) machine (possibly even less if you are careful) and dont necessarily need $3000 (USD) worth of new hardware like you do with the many of the newest games.

That said, the more hardware you throw at FlightGear, the better it looks and runs, so dont feel like you have to chuck your expensive new hardware if you just purchased it. :-)

Internal Properties EXPOSED!

FlightGear allows users and aircraft designers access to a very large number of internal state variables via numerous internal and external access mechanisms. These state variables are organized into a convenient hierarchal "property" tree.

Using the properties tree it is possible to monitor just about any internal state variable in FlightGear. Its possible to remotely control FlightGear from an external script. You can create model animations, sound effects, instrument animations and network protocols for about any situation imaginable just by editing a small number of human readable configuration files. This is a powerful system that makes FlightGear immensely flexible, configurable, and adaptable.

Networking options

A number of networking options allow FlightGear to communicate with other instances of FlightGear, GPS receivers, external flight dynamics modules, external autopilot or control modules, as well as other software such as the Open Glass Cockpit project and the Atlas mapping utility.

A generic input/output option allows for a user defined output protocol to a file, serial port or network client.

A multi player protocol is available for using FlightGear on a local network in a multi aircraft environment, for example to practice formation flight or for tower simulation purposes.

The powerful network options make it possible to synchronize several instances of FlightGear allowing for a multi-display, or even a cave environment. If all instances are running at the same frame rate consistently, it is possible to get extremely good and tight synchronization between displays.

Flight Gear and its source code have intentionally been kept open, available, and free. In doing so, we are able to take advantage of the efforts of tremendously talented people from around the world. Contrast this with the traditional approach of commercial software vendors, who are limited by the collective ability of the people they can hire and pay. Our approach brings its own unique challenges and difficulties, but we are confident (and other similarly structured projects have demonstrated) that in the long run we can outclass the commercial "competition."

Contributing to Flight Gear can be educational and a lot of fun. A long time developer, Curtis Olson, had this to say about working on Flight Gear:

Personally, Flight Gear has been a great learning experience for me. I have been exposed to many new ideas and have learned a tremendous amount of "good stuff" in the process of discussing and implementing various Flight Gear subsystems. If for no other reason, this alone makes it all worth while.
<<less
Download (2.0MB)
Added: 2006-04-07 License: GPL (GNU General Public License) Price:
1533 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3