System Software

From Free Open Source Software
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Main Page >

System related Free Open Source Software consists mainly of the underlying non-user facing components - the operating systems, middleware, and utilities. The following system software is all FOSS, in most cases the result of at least a decade of continual development and improvement.

Automation

Backup

Bug Tracking & Management

  • BugZilla - Heritage back to the old Mozilla Netscape days.

Caching

Cloud Computing

Collaboration Server

Compression

Configuration Management

Cross Language Development

  • Finagle - Twitter network stack for the JVM to build asynchronous RPC clients and servers in any JVM-hosted language.
  • Thrift - Apache project to define data-types and services across programming languages.

Databases

  • HBase - Hadoop's very high scalability distributed database from Apache.
  • HyperTable - Very high scalability Hadoop compatible distributed database.
  • MySQL - Popular relational database
  • Neo4j - High-performance, NOSQL graph database.
  • Perst - Object oriented embedded database.
  • Redis - In-memory key value data store.
  • Riak - Fault tolerant distributed database.
  • SQLite - Light-weight relational database.

Database Management

Data-Center Management

Development

  • Bootstrap - Twitter framework for web development.

Directory Services

Disk Partitioning

Distributed Computing

Distributed sever management tools for very high scalability.

  • Cassandra - Data replication and fault tolerance.
  • Hadoop - Processing of very large data sets across many computers.
  • Mesos - Application resource management across clusters
  • Spark - High scalability data analytics
  • Storm - Distributed very large data set processing

Domain Name System (DNS)

  • BIND - runs the Internet.

Drivers

Email

Enterprise Service Bus

Fax

File Encryption

File Synchronization

File Systems

  • Ceph - Distributed object store and file system

FTP

Geographic Information Systems

Groupware Synchronization

  • SyncEvolution - For synchronizing Evolution calendar, contacts, notes, tasks.

Messaging Systems

Multimedia

  • Tizen - device API for HTML5.

Natural Language Processing (NLP)

Networking

  • node.js - scalable network programming.
  • Samba - Microsoft Windows networking

Network Management

  • Nagios - monitoring and alerting.

Network Monitoring

Operating Systems

Operating Systems Embedded

Operating System Emulation

  • Wine - Windows on Linux

Operating System Virtualization

  • OpenVZ - Linux kernel parallelization.

PDF Writers

Portals

Proxy Servers

  • Nginx - HTTP and reverse proxy server, and mail proxy server.

Robotics

Search

Security Software

Smartphones

Spam and Anti-Virus Protection

Storage Management

System Cloning

System Integration

Systems Management

  • ZooKeeper - centralized maintenance of system configuration data, Apache project

Testing

  • Iago - Load generator for performance testing
  • Zipkin - Web service response time profiling

Virtual Desktop

Web Server

Wireless