<p>我想说,最简单的选择是尝试Linux发行版。我知道你的新Linux会不会有点吓人,但当我看到Ubuntu并开始在那里开发时,我的生活发生了改变。Ubuntu是臃肿的(对于linux),但是它附带了一些东西,我希望基于微软的操作系统可以预先打包。创造性思维为创造性思维编写的无限量的自由软件是一个奇迹。开源社区很适合参与学习和体验。我可以保证在Linux上用任何语言编程(除了myabe。净?)这将是一次非常愉快的经历。一个是windows路径,当然你仍然可以创建移植到windows的Python应用程序,它只需要另外两行替换字符并转义它们。如果它们是个人应用,如果你不打算发布它们,这可能会很麻烦。</p>
<p>我发现Ubuntu是一个很好的平衡,既适合一般的可用性,也适合开发。</p>
<p>股票发行:
Python2.7
Perl语言
XTerm公司
杀死WMP和Winamp=+V.3.0的MP3播放器
电子邮件w/Thunderbird(很像Fire Fox浏览器制造商的outlook express,带有附加组件和扩展)
移情(AIM、ICQ、FACEBOOK、MySpace等的互联网聊天客户端)。它还将您的所有联系人保存在一个列表中,其操作方式与AIM针对所有帐户一样)
Gwibber(社交网络应用程序,它将你在twitter和Facebook墙上发布的帖子编译成一个不错的桌面小部件,还允许你直接从应用程序中回复和评论。)</p>
<p>多桌面支持:您可以按热键更改“桌面视图”。每个桌面上只有您想要的窗口。因此,您可以创建一个工作空间、一个聊天空间、一个web浏览空间,并在它们之间快速切换。还可以根据需要在工作空间之间快速移动窗口。</p>
<p>全局热键映射器:在管理选项中,有一个操作系统范围的热键映射。只需通过默认界面分配热键,就可以启动程序和许多其他任务。</p>
<p>Bash、Terminal、Shell、XTerm:这些CLI(命令行界面)提供的功能比windows中通常提供的功能要多得多。是的,你可以在windows中通过管道输出,但这不是问题所在。这些cli允许您创建脚本,这些脚本可以接受用户输入并执行通常必须手动完成的复杂任务。BASH本身是一种编程语言;允许分配函数、变量、if语句等</p>
<p>我非常惊讶的是,Ubuntu不仅能够很好地处理开发人员的工作,而且对你的祖父母来说也非常友好。它提供了你所需要的一切开箱即用(对于普通用户而不是开发人员),开发人员只需要少量安装。你也在开源软件领域工作,记住。所以你将要处理的错误,你可能会被困在一张罚单等待一段时间在窗口解决。如果有的话。</p>
<p>另外,Ubuntu可以从CD启动,您可以通过这样做来查看主界面。您还可以使用屏幕双重引导它,询问在启动后要引导哪个分区/磁盘。还有一个关于从拇指驱动器上运行它的教程。</p>
<p>Linux和你电脑的速度:Linux与Windows7相比是非常轻量级的。它被认为是一台中级计算机,比如AMD Phenom 955黑色版x4,它将像一台高级计算机一样运行。在Linux中,1gib的内存比在windows中要多得多。</p>
<p>尝试Linux发行版的最佳方法如下。您不必在系统上安装它。如果您喜欢使用虚拟环境对其进行沙箱处理,并且希望提高单独运行它的速度和开销,可以先考虑双引导,然后再考虑“更改”。</p>
<p>下载您选择的Linux Dist ISO。对于新用户aga在Ubuntu,Mint,一些简单的东西。德比安的东西。主要是因为使用一个好的包管理器很容易。下载<a href="https://www.virtualbox.org/" rel="nofollow" title="Oracle Virtual Box">Oracle Virtual Box</a>。按照说明,创建一个新的虚拟磁盘,然后启动虚拟磁盘,将安装介质放入DVD驱动器或虚拟DVD驱动器中,然后像正常操作系统一样安装。</p>
<p>根据我的经验,除非你一直在使用windows,否则没有理由不尝试Linux发行版。只是要小心,因为像ArchLinux或SlackWare之类的东西可能会马上吓跑你;像Ubuntu、Mint等发行版都已经马上构建了GUI。Linux有很多种。它比windows更松散耦合例如,您可以使用任何您想要的桌面环境。Linux只是一个内核。发行版是维护发行版的团队认为符合其总体目标和目的的工具集合。桌面环境、编程工具、包管理器和其他免费许可的软件。</p>