如何自己编译软件
http://ukdl.synology.com/download/ds/userguide/DSM_Developer_Guide.pdf看不懂。。。 完全不懂编程的掩面路过 完全不懂编程的人真是和悲剧 没法子的。
你搜搜O大关于 “我为啥不放出 DSM4.2........."的帖子就知道了
简单的说
1. 你没法拿到完整的DSM源码 虽然DSM遵循GPL开源 但是其自有的核心代码被删除再发布;
2.为了对抗其他方式拿到完整代码的人 在源码中以及硬件上设置了陷阱,原版代码编译 在黑裙上用会无限重启, 所以O大在内的很多高手(包括国外的高手)都不可避免的改动了一些验证的部分; 所以如果你没有很强的LINUX编程功底(特别是底层编程,因为DSM对LINUX核心都做了删减和改动,外壳是全部自己的) 几乎没戏
当然 上述是我拜读O大的帖子之后猜测出来的 并不一定代表真实的状况(我LINUX不通) 细胞鲈鱼 发表于 2013-12-24 15:49
看不懂。。。
无非就是各个不同群晖的硬件对应的DSM 是根据哪些个LINUX内核版本什么的参数
还有就是教人各种调试的基础
如果源代码部分开源的话 没意义的 谁也都不可能为了一个NAS 重新学习LINUX底层 然后在花几个月时间去写代码 改代码(需要解除那些限制和检测正版硬件的代码)
学LINUX底层也要不少时间的 只有计算机编程基础 的人学起来估计半年是少的
本人10年前的计算机专业 现在如果专心的去学 估计没个半年连LINUX底层估计都搞不定(毕业就没搞编程了 不过当时在班上也算是计算机水平比较高的好吧 我们大学的计算机专业确实不强)
大学里面专门学这些系统的朋友可以试试看。
不过O大的帖子可以好好看看如果能得到O大赏识 当个徒弟也不错 最起码 这个水平算是LINUX内核精通了 謝謝分享
页:
[1]