System Software

From Free Open Source Software
Jump to: navigation, search

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.

Contents

[edit] Automation

[edit] Backup

[edit] Bug Tracking & Management

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

[edit] Caching

[edit] Cloud Computing

[edit] Collaboration Server

[edit] Compression

[edit] Configuration Management

[edit] 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.

[edit] Databases

  • HBase - Hadoop's very high scalability distributed database from Apache.
  • HyperTable - Very high scalability Hadoop compatible distributed database.
  • MongoDB - Scalable NoSQL 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.

[edit] Database Management

[edit] Data-Center Management

[edit] Development

  • DWR - Ajax Java library.
  • Bootstrap - Twitter framework for web development.
  • YUI - JavaScript library for development web applications, from Yahoo.

[edit] Directory Services

[edit] Disk Partitioning

[edit] 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

[edit] Domain Name System (DNS)

  • BIND - runs the Internet.

[edit] Drivers

[edit] Email

[edit] Enterprise Service Bus

[edit] Fax

[edit] File Encryption

[edit] File Synchronization

[edit] File Systems

  • Ceph - Distributed object store and file system

[edit] FTP

[edit] Geographic Information Systems

[edit] Groupware Synchronization

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

[edit] Messaging Systems

[edit] Multimedia

  • Tizen - device API for HTML5.

[edit] Natural Language Processing (NLP)

[edit] Networking

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

[edit] Network Management

  • Nagios - monitoring and alerting.

[edit] Network Monitoring

[edit] Operating Systems

[edit] Operating Systems Embedded

[edit] Operating System Emulation

  • Wine - Windows on Linux

[edit] Operating System Virtualization

  • OpenVZ - Linux kernel parallelization.

[edit] Portals

[edit] Proxy Servers

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

[edit] Robotics

[edit] Search

[edit] Security Software

  • Barada - Two factor password authentication.
  • OpenVPN - Virtual private network.

[edit] Smartphones

[edit] Spam and Anti-Virus Protection

[edit] Statistics

  • StatsD - Front-end proxy for the Graphite/Carbon metrics and graphing server.

[edit] Storage Management

[edit] System Cloning

[edit] System Integration

[edit] Systems Management

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

[edit] Testing

  • Chaos Monkey - random process termination (Netflix release)
  • HtmlUnit - GUI-less Web emulator for testing from Java.
  • Iago - Load generator for performance testing
  • Zipkin - Web service response time profiling

[edit] Virtual Desktop

[edit] Web Server

[edit] Wireless

Personal tools