根据不同的应用领域和平台,支持软件可分为以下几类:
一、系统软件
操作系统 Windows、macOS、Linux等
嵌入式系统(如Android、iOS)
支撑软件
开发工具(如IDE、编译器)
数据库管理系统(如MySQL、Oracle)
网络服务软件(如Web服务器、DNS服务器)
二、应用软件
办公软件
Microsoft Office、WPS Office等
教育软件
ILIAS(学习管理系统)、KBruch(数学教学软件)
金融软件
GnuCash(个人财务管理)、JMoney(商业财务工具)
游戏软件
Abuse(射击游戏)、Java Risk(策略游戏)
媒体与设计软件
Adobe Photoshop、GIMP(图像处理)、KDE Plasma(桌面环境)
安全软件
Open Antivirus、GnuPG(加密与防护)
三、平台专用软件
手机平台
Android SDK(开发工具包)、iOS开发工具
MTK平台支持JRA文件运行
嵌入式系统
VxWorks、QNX(工业控制领域)
四、开源软件
操作系统: Linux、FreeDOS、OpenBSD 开发工具
数据库:MySQL、PostgreSQL
五、其他类型
编程语言:Python、Java、C++(开发工具如IDE)
密码管理:KeePass、LastPass
屏幕保护:KISS Image Screen Saver、Flurry
说明
系统软件是计算机的基础,支撑其他软件运行;
应用软件满足特定需求(如办公、游戏等);
平台专用软件针对特定硬件设计;
开源软件强调免费授权和社区协作。