我对 linux 系统编程只有一个非常基本的想法。我没有使用linux系统编程做过任何真正的项目。在我现在的公司,我做系统管理员类型的工作,但我对 Linux 系统编程更感兴趣。我想自己做一些项目,以便在我申请其他公司的工作时可以将这些项目放在我的简历中。请告诉我是否有任何项目可以通过做一些真正的编程来学习更多的 linux 系统编程。
请注意,我只有 C 编程经验,没有 Linux 系统编程经验。但我对 linux 系统编程非常了解。
谢谢。
我主要是一个 Windows 人,编程 C#,但我经常使用专为 Linux 机器设计的技术,如 git、MySQL、perl 脚本、memcached、php 等......因此我接触到这些工具。
我喜欢每隔一段时间查看这些工具的代码库,我在许多代码库中意识到一个文件夹,t其中包含一堆带有t扩展名的文件。
这些文件是什么?
为什么文件夹没有更具描述性的名称?
是否存在 100% 开源的 linux 发行版?即在任何地方都完全不包含闭源组件的发行版?显然,像 Ubuntu 这样的发行版包含一些封闭源代码。
请注意,我不是要求 100% 基于自由软件的 linux 发行版,我特别要求 100% 开源 linux 发行版,其中绝对没有任何封闭源代码的发行版。
根据Linux内核使用的GPL许可证,源代码中的每一个修改也必须是开源的。但是,例如,如果我创建一个基于 Linux 的新操作系统,我开发了自己的桌面系统和所有这些东西,但是我没有对内核进行任何修改,我的项目是否需要仅通过使用 Linux 就开源? ?
我希望这是发布此内容的正确网站。
哪里可以下载大约1998年发布的第一个开源浏览器Netscape Navigator的源代码?
我已经搜索过它,但无法找到该浏览器 1998 年的原始版本。
现在人们只知道github,有些人知道gitlab,有些人知道bitbucket(mercurial)但除此之外人们似乎已经忘记了还有其他人。我知道新鲜肉和其他一些东西,但仍然觉得有关早期源代码存储库的知识非常不完整。我查看了https://en.wikipedia.org/wiki/Category:Open-source_software_hosting_facilities和https://en.wikipedia.org/wiki/Comparison_of_open-source_software_hosting_facilities但没有得到任何信息。关于早期的尝试。甚至像 google、yahoo 和其他搜索引擎都失败了,或者我的 google fu 不再那么好。所以我的问题是:-
有没有人知道日期(部分信息可以通过使用 whois 获得)早期的公共源存储库、他们的背景以及他们为什么没有成功。寻找自 80 年代初或左右开始从事 FOSS 工作的人。这是 RMS 启动 GNU.org 的时间,因此寻找免费软件存储库(主要是所有具有 copyleft 许可证的 Unixes 软件。)
更新:-虽然我用它作为答案,但事实可能在历史上更远了。在评论中,有人分享了远远早于 sourceforge.net 的 ftp 存储库的存在。
想象一下我有一个工具“X”。我知道它存在于当前的 Debian 发行版中,因此我可以在https://packages.debian.org上找到它。
该站点还包含可下载 Debian 源代码包的链接。
然而这些源码包从哪里来呢?最初生成源码包的上游链接在哪里?
source ×2
browser ×1
debian ×1
distros ×1
gpl ×1
history ×1
linux ×1
linux-kernel ×1
open-source ×1
repository ×1