linux开发萌新版本_Linux是年轻开发人员的新领域
linux开发萌新版本
在我17岁那年,我开始使用Linux,因为我想要一个类似于我岳父的Gentoo笔记本电脑的台式机,该笔记本电脑使用KDE环境。 取而代之的是,我安装了Ubuntu,现在有了怀旧的棕色和橙色GNOME 2环境。 (此后,Ubuntu更改了其调色板。)
当时,我无法返回Windows Vista,也没有向公婆寻求帮助。 因此,我渴望并开始学习。 但是我不怕其他Linux发行版,感到很幸运,甚至可以在我的计算机上安装Ubuntu。 我开始学习如何使新安装的系统具有外观和感觉。
一年左右的时间里,我以root身份鲁with放弃执行了shell脚本,该脚本下载了图标,并可能下载了零时差漏洞。 GNOME-Look是我的主要资料来源。 我很有趣地学习了可以通过Ubuntu的软件中心和Synaptic获得的所有免费软件。 坦率地说,我只关心这是免费的。 我还是一个孩子,什么都买不起。 但是,事实上像啤酒中的许多软件都是免费的,这让我开始思考,让我想知道为什么。
我研究并了解了围绕“自由软件”的替代范例。 我感到惊讶的是,人们实际上可以改善程序并获得封闭平台和封闭工具无法提供的功能。 那一刻完全改变了我对开源的想法。 我喜欢学习,如果我知道编码,我可以对自己喜欢的应用程序进行改进。 我可以创建一个插件或更好的界面,并与世界其他地方共享。 我可以自由地这样做,没有限制,只有我自己的限制。 这种感觉就像踏入纯粹的喜悦,敬畏和无尽兴奋的深渊。 我知道学习编程会花费一些时间,但是我想尽快回馈社区。
我从小开始,最后在YouTube上做了很多教学视频。 我早期的视频谈论了GnoMenu ,这是有史以来最好的不再工作的菜单,并且介绍了如何在多显示器上修复Flash退出全屏的技巧。 我参加了IRC频道,学习和建议其他人解决随机问题。 我开始考虑事情如何运作。 我考虑了组成程序较大部分所需的较少元素。 我学会了如何研究和解决问题。 如果网上没有东西,我就一个人解决。
然后,当Unity桌面环境发布时,我开始寻找新的Linux牧场。
在此期间,我尝试了许多发行版,包括: Puppy Linux , Vector Linux , CentOS和Mint 。 这些都没有让我心动很久。 我焦躁不安,渴望体验外面的一切。 当我尝试发行时,我没有找到最适合我的发行版。 必要性是所有发明的源泉,因此我得出结论,我将创建自己的发行。 那时,我对aptitude
和apt-get
以及其他终端命令(如ls, wget, cd
以及许多其他命令)感到很满意。 因此,我做了每位专家所做的事情,并学习了如何使用Bash和编写脚本。
这些脚本完成了我希望它们执行的所有操作,从自动备份到从整个目录创建HTML文件,无所不包。 掌握了Bash技能并获得了广泛的互联网指导,我使用了一个名为Ubuntu-Builder的出色程序,该程序可以设置所有内容并将其放入chroot环境中。 使用脚本编写功能,我着手创建Sol-OS 。 这个过程扩大了我对Ubuntu, Arch和其他系统如何工作的知识。 这也让我充满信心,知道我可以解决自己遇到的任何问题。 此外,对于教程视频来说,这是回馈社区的绝佳材料。 我的努力很成功,并发布了基于Ubuntu 13.04的第一个版本的Sol-OS。
时间在流逝,我现在23岁,就读大学,获得计算机科学与通信专业的学士学位。
我正在Swift提高自己在C ++和Java中的技能,现在发布了其他人可能会在他们的系统上使用的小程序(FXWinWrap,Distro-Builder,Shellmen)。 Sol-OS仍然是我生活的一部分,我正在努力将其新知识应用到它的第三版中。 所有这些都是可能的,因为我迈出了第一步。 我现在正在回馈给给了我很多东西的社区。 如果不是因为那种真正自由的神奇启示,我就不会在这里。 我现在很期待知道自己已经走了很长一段路,但是还有很长的路要走。 我知道这一旅程不会是一个孤独的旅程,所以我说:“再见太空牛仔吧!”
linux开发萌新版本