GNV项目:将开源软件迁移到OpenVMS的新框架
需积分: 9 63 浏览量
更新于2024-11-11
收藏 158MB ZIP 举报
资源摘要信息:"GNU for VMS:GNV 提供了一个将开源软件移植到 OpenVMS 的框架-开源"
GNU for VMS, 亦称为 GNV 项目,是一个致力于将 GNU 实用程序移植到 OpenVMS 平台的开源框架。OpenVMS 是一种历史悠久的操作系统,最初由DEC公司开发,后续由HP继续维护。尽管它在某些特定应用领域中依旧在使用,但与广泛的开源软件生态环境相比,其兼容性一直是使用上的难题。GNV项目的出现,解决了开源软件在OpenVMS上的兼容问题,使得用户可以利用开源工具和应用程序,从而拓宽了OpenVMS的应用范围。
该项目通过移植常用的GNU工具,如bash(一个广泛使用的命令行界面)、coreutils(一组基础的文件、文本和程序处理工具)、gawk(GNU版本的文本处理工具)、grep(用于搜索文本模式的工具)、sed(用于流编辑文本的工具)、ld_tools(链接工具)和ar_tools(归档工具)等,来支持OpenVMS环境。这不仅为OpenVMS平台上的开发者提供了便利,也允许他们利用到广泛存在的开源资源。
此外,GNV项目还建立了VMS-Ports,这是一个位于SourceForge上的项目,旨在为开发者提供关于移植流程和程序的讨论平台,以及定期的电话会议和进度审查录音。这些资源为开发者提供了协作和交流的机会,帮助解决在移植过程中的技术难题,并持续改进移植环境。VMS-Ports还提供了与社区交流的机制,以确保项目能够根据用户和开发者的反馈而不断进化。
最新版本的GNV项目文件可以在项目的文件部分下载获得。截至2016年2月,基础套件版本为3.0.1,适用于I64(安腾)和AXP(Alpha)架构。值得一提的是,VSI(Virtural Software Inc.)也提供了一个3.0.2版本,该版本专为VSI OpenVMS系统设计。这表明,随着社区和企业对该项目的不断贡献,GNV项目能够适应不同版本的OpenVMS系统,满足不同用户的需求。
在安装了基础GNV套件后,用户还需要下载并安装其他工具包,以获取最新版本的实用程序。这些工具包的安装和维护是必要的,以确保用户能够充分利用GNU工具带来的功能。这部分工作通常需要在OpenVMS的FILES目录下进行,确保路径设置和环境变量得到正确配置,从而使这些工具能够被系统和应用程序正确识别和调用。
总结来说,GNU for VMS:GNV项目为OpenVMS平台带来了开源的力量,通过不断的努力和社区支持,致力于解决开源软件在VMS环境下的兼容性问题。这一行动不仅为现有的OpenVMS用户提供了一个强大的工具集,也为该平台带来了新的活力和应用可能。随着开源软件生态系统的不断壮大,未来可能会有更多优秀的开源项目通过类似GNV这样的框架,移植到OpenVMS平台上,为用户和企业带来更多的价值。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-07-31 上传
2021-05-27 上传
2021-05-03 上传
2021-05-21 上传
2021-06-15 上传
2021-07-01 上传
盗心魔幻
- 粉丝: 20
- 资源: 4478
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍