System Software
From Free Open Source Software
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
- 1 Automation
- 2 Backup
- 3 Bug Tracking & Management
- 4 Caching
- 5 Cloud Computing
- 6 Collaboration Server
- 7 Compression
- 8 Configuration Management
- 9 Databases
- 10 Database Management
- 11 Data-Center Management
- 12 Data Processing
- 13 Development
- 14 Directory Services
- 15 Disk Partitioning
- 16 Domain Name System (DNS)
- 17 Drivers
- 18 Email
- 19 Enterprise Service Bus
- 20 Fax
- 21 File Encryption
- 22 File & Print
- 23 File Synchronization
- 24 File Systems
- 25 FTP
- 26 Geographic Information Systems
- 27 Groupware Synchronization
- 28 Messaging Systems
- 29 Multimedia
- 30 Natural Language Processing (NLP)
- 31 Networking
- 32 Network Management
- 33 Network Monitoring
- 34 Operating Systems
- 35 Operating Systems Embedded
- 36 Operating System Emulation
- 37 Operating System Virtualization
- 38 PDF Writers
- 39 Portals
- 40 Robotics
- 41 Search
- 42 Security Software
- 43 Smartphones
- 44 Spam and Anti-Virus Protection
- 45 Storage Management
- 46 System Cloning
- 47 System Integration
- 48 Systems Management
- 49 Testing
- 50 Virtual Desktop
- 51 Web Server
- 52 Wireless
Automation
Backup
Bug Tracking & Management
- BugZilla - Heritage back to the old Mozilla Netscape days.
- Entomologist - Coordination of multiple bug trackers.
Caching
- Memcached - Memory caching
Cloud Computing
- See Cloud Computing
Collaboration Server
Compression
Configuration Management
- Git - developed by Linux creator Linus Torvalds.
- Subversion
Databases
- MariaDB - MySQL replacement.
- PostgreSQL - enterprise scalability.
Database Management
Data-Center Management
Data Processing
- Hadoop - distributed very large data processing
- Pig - parallelized very large data set processing
- Storm - distributed very large data set processing
Development
- Ruby on Rails - Web development
Directory Services
Disk Partitioning
Domain Name System (DNS)
- BIND - runs the Internet.
Drivers
Enterprise Service Bus
Fax
File Encryption
File & Print
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
- RabitMQ - Application messaging.
Multimedia
- Red5 server - Flash emulator.
- Tizen - device API for HTML5.
Natural Language Processing (NLP)
Networking
- Linux Wireless - IEEE-802.11 subsystem.
- node.js - scalable network programming.
Network Management
- Nagios - alerting.
Network Monitoring
- WireShark - packet inspection.
Operating Systems
- OpenBSD - Unix variant.
Operating Systems Embedded
Operating System Emulation
- Wine - Windows on Linux
Operating System Virtualization
- OpenVZ - Linux kernel parallelization.
PDF Writers
Portals
Robotics
Search
Security Software
Smartphones
- Android - from Google.
- Funambol - integration engine.
Spam and Anti-Virus Protection
Storage Management
System Cloning
System Integration
Systems Management
Testing
- Chaos Monkey - random process termination (Netflix release)
- Iago - Load generator for performance testing
- Zipkin - Web service response time profiling
Virtual Desktop
- FreeNX - original.
- neatx - from Google.
- SPICE - from Redhat.
Web Server
- Apache Web Server - one of the first great open source successes.