社区
非技术区
帖子详情
请大家推荐几个比较好的GNU项目
arden1019
2005-09-22 09:14:06
请大家帮忙推荐几个linux下比较好的项目,我是想研究代码,所以最好是GNU的。
方面包括:sockets、ICP、I/O、device driver都可以.
最好做简单介绍,谢谢
...全文
238
9
打赏
收藏
请大家推荐几个比较好的GNU项目
请大家帮忙推荐几个linux下比较好的项目,我是想研究代码,所以最好是GNU的。 方面包括:sockets、ICP、I/O、device driver都可以. 最好做简单介绍,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arden1019
2005-10-05
打赏
举报
回复
结了吧。开源。。。
yhb7805
2005-09-26
打赏
举报
回复
sockets、ICP、I/O、device driver都可以.
你有精力同时学这些东西么?
建议你看看源代码阅读这本书。
arden1019
2005-09-26
打赏
举报
回复
100 分就这么浪费了 ......
snowbirdfly
2005-09-26
打赏
举报
回复
没研究过linux~~
友情帮顶一下~~~
arden1019
2005-09-23
打赏
举报
回复
没等到回应...
沙敦府上帝发誓地方
2005-09-22
打赏
举报
回复
当然是研究linux了,里面包罗万象,socket、文件系统、内存管理、任务调度、底层驱动、……
哈哈
antijpn
2005-09-22
打赏
举报
回复
非技术
zhouhuahai
2005-09-22
打赏
举报
回复
要不就去www.gun.org
zhouhuahai
2005-09-22
打赏
举报
回复
http://www.sourceforge.net
这里你上面所说的都有.
Linux开发工具箱--
项目
开发的最有效途径.pdf
英文版:The Linux Programmer's Toolbox 内容简介 《Linux开发工具箱:
项目
开发的最有效途径》将系统性地介绍
GNU
/Linux的开源工具,并通过可以被读者容易修改的简明示例说明如何使用这些工具,以满足读者的实际需求。《Linux开发工具箱:
项目
开发的最有效途径》首先介绍如何下载、构建和安装开源
项目
,如何发布开源工具,以及如何避免将时间浪费到还未准备好的
项目
中,并引导读者构建自己的
项目
。然后通过示例演示了如何在文本编辑器中进行查找操作,展示了
几个
常用文本编辑器中会用到的小技巧。 《Linux开发工具箱:
项目
开发的最有效途径》接下来对Linux内核的基础知识和操作系统的内部原理进行了详细且通俗易懂的阐述,并示范了如何将这些知识应用到更高级的工具中。还重点讲解sar、vmstat、valgrind和strace等工具的输出,以及如何将它们运用到应用程序中;如何利用各种编程API来开发适用于自己的工具。 最后,作者介绍了可以提高软件性能的工具;解释了如今市面上的多芯CPU的内在原理,并演示了如何从这些系统中获取最佳性能;以及介绍了在各种环境下调试代码的工具和技术。 对于程序员来说,如果希望自己开发出来的程序更为简洁有效,如果想对Linux编程环境有更深刻的理解,那么,《Linux开发工具箱:
项目
开发的最有效途径》提供的资料相信能给您带来惊喜!
mingw-w64-install.exe
exe可执行文件,详情可参考博客:https://blog.csdn.net/didi_ya/article/details/111240502
02. 【Linux教程】
GNU
项目
简介
GNU
项目
计划最开始是在 1984 年由美国著名的黑客理查德・斯托曼(Richard Matthew Stallman)发起的,
GNU
获得了自由软件基金会(FSF)的资金支持一直是
GNU
的主要资金来源,该
项目
主要是为了建立免费的开源的 UNIX 类系统,其基本原则是程序源代码开放和软件思想共享。
GNU
/Linux 是一种常见的并且广泛用于商业环境的免费开源操作系统。由于
GNU
将要实现 UNIX 类各系统的接口标准,因此
GNU
计划并不局限于 Linux 系统也可以开发其他不同的操作系统。
【Linux】
GNU
是什么
Linux内核与
GNU
工具集合合,形成了广泛使用的操作系统,通常被称为
GNU
/Linux。1. 操作系统:
GNU
项目
开发了一个名为
GNU
系统(
GNU
System)的操作系统,它包括了内核、shell、编程语言编译器、文本编辑器、文件系统等组件。5.
GNU
Hurd:
GNU
项目
开发了自己的内核,称为Hurd,它是
GNU
系统的一部分,但Hurd的开发进度较慢,并没有广泛部署。3.
GNU
通用公共许可证(GPL):
GNU
项目
开发了一种许可证,即
GNU
通用公共许可证,它允许软件以自由软件的形式分发和使用。
linux
项目
GNU
工具集的开发介绍
GNU
工具集的起源、发展历程、核心组成部分、开发流程以及对 Linux 系统和开源软件世界都是很具有重要性的。
GNU
工具集作为
GNU
项目
的核心之一,为 Linux 和其他 Unix 系统提供了丰富的命令行工具和实用程序,对于推动自由软件运动和开源生态系统的发展起到了不可替代的作用。希望本文能够帮助您更好地了解
GNU
工具集及其在开源软件世界中的重要性。扫码进群领资料。
非技术区
15,447
社区成员
58,120
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章