linux使用单核

在上一篇文章中 ,我解释了如何翻新大约5至15年的旧双核计算机。 经过适当还原,这些机器可以托管功能全面的轻量级Linux发行版,如Mint / Xfce , Xubuntu或Lubuntu,并执行日常任务。 但是,如果您有一台真正的旧计算机在阁楼或地下室积尘,该怎么办? 像奔腾4台式机还是奔腾M笔记本电脑? kes! 你甚至可以用这样的遗物做任何事情吗?

为什么要还原遗物?

对于初学者,您可以通过翻新它来学习一些有关硬件和开源软件的知识。 在此过程中,您可能会获得一些乐趣。 是否可以充分利用它取决于您的期望。

单核计算机可以针对特定目的发挥出色的性能。 例如,我的朋友创建了一个花哨的复古游戏盒(如下文所述),该游戏盒可以运行数百种Linux,旧版Windows和DOS游戏。 他的孩子们喜欢它!

另一个朋友在他的工作室中使用他的Pentium 4运行设计电子表格。 他发现将专用机器塞进商店的角落很方便。 他喜欢自己不必担心热量或灰尘会毁坏一台昂贵的现代计算机。

我的恋爱作家的熟人将她的Pentium M用作住在舒适阁楼中的“小说家的工作站”。 笔记本电脑充当她的私人文字处理器。

我曾经使用过旧计算机来教初学者如何构建和修复硬件。 旧设备是最佳的测试平台,因为它很消耗。 如果有人犯了一个错误并炸了一块木板,那没什么大不了的。 (这与您破坏主机时的感觉形成了鲜明的对比!)

网络暗示了旧奔腾的许多其他潜在用途 :安全凸轮监视器,网络连接存储(NAS)服务器, SETI盒,torrent服务器,匿名Tails服务器,比特币矿工,编程工作站,瘦客户机,终端仿真器,路由器,文件服务器, 和更多。 对我而言,这些应用程序中的许多听起来比单核计算机的实际用途更像是有趣的项目。 这并不意味着它们不值得您花时间。 只是您想对所从事的任何项目保持清醒的头脑。

弱处理器 。 例如,将它们用于网络冲浪是有问题的,因为网页大小和编程复杂性成倍增长 。 开放的网络正在关闭-越来越多的网站不允许您访问,除非您让它们投放所有可能使旧处理器不堪重负的广告。 (我将在本文后面讨论网络冲浪性能技巧。)旧计算机的另一个缺点是它们的能耗。 更好的电/性能比通常会使更新的计算机更加明智。 当平板电脑或智能手机可以满足您的需求时,尤其如此。

尽管如此,您仍然可以通过修改旧的P-4或M来获得乐趣并学到很多东西。它们是很好的教育工具,它们很消耗性,并且在专门的角色中很有用。 最重要的是,您可以免费获得它们。 我告诉你如何。

还在读书吗? 好的,让我们来翻新史前奔腾游戏吧。

了解硬件演进

快速设置一下,以下是P-4和M类处理器的通用名称及其制造日期:

台式机(2000-2008)

  • 奔腾4
  • 奔腾4 HT(超线程)
  • 奔腾4 EE(至尊版)

台式机(2005-2008)

  • 奔腾D(早期双核)

移动版(2002-2008)

  • 奔腾M
  • 奔腾4-M
  • 奔腾4
  • 移动奔腾4 HT

资料来源:Wikipedia(针对P-4 , PM和处理器列表), CPU World, Revolvy 。

托管这些处理器的计算机通常使用DDR2或DDR内存。 双核处理器于2005年进入市场,并在短短几年内取代了单核CPU。 我假定您具有上表中的某些版本。 或者您可能拥有同一时代的同等AMD或Celeron处理器。

这种旧硬件的主要优点是您可以免费获得它。 人们认为它是垃圾。 他们只会为您的下流而感到高兴。 如果您手边没有机器,请问您的朋友或家人。 或到当地的回收中心去。 除非他们有严格的规定,否则他们很乐意为您提供这种旧设备。 您甚至可以在Craigslist , Freecycle或其他重复使用的网站上做广告 。

快速提示:抓住一台以上的机器。 使用旧硬件,您经常需要从多台计算机中拆掉零件,以构建一台运行良好的计算机。

准备硬件

在使用旧计算机之前,必须对其进行翻新。 修复它的步骤是:

  1. 打扫
  2. 确定您拥有的硬件
  3. 验证硬件工作正常

首先打开盒子并清除灰尘。 灰尘会导致热能杀死电子设备。 一罐压缩空气会有所帮助。

触摸物体时请始终保持接地,以免损坏电子设备。 而且不要用抹布擦任何东西! 即使您感觉不到的电击也会损坏计算机电路。

打开包装盒后,请学习有关硬件的所有知识。 写下所有内容,以便以后记住:

  • 计算打开的内存插槽(如果有)。 是RAM DDR还是DDR2(或其他)?
  • 阅读硬盘驱动器标签以了解其容量和寿命。 (它可能是旧的IDE驱动器。您可以通过其宽的连接器带识别IDE驱动器。)
  • 检查光盘驱动器标签,以查看它可以读取和/或写入哪种类型的光盘,以何种速度以及以何种标准进行刻录。
  • 注意其他外围设备,附加卡或任何不寻常的东西。

关闭计算机并将其引导至其引导时BIOS面板。 此列表告诉您按哪个程序功能(PF)键可以访问特定计算机的启动面板。 现在,您可以通过四舍五入处理器,内存,视频内存等的详细信息来完成硬件标识。

验证硬件

知道所获得的内容后,请验证所有内容是否有效。 测试:

  • 记忆
  • 磁碟
  • 母板
  • 外围设备(光盘驱动器,USB端口,声音等)

在计算机的引导或BIOS面板中运行任何诊断测试。 诸如Hiren的BootCD或Ultimate Boot CD之类的免费资源工具包可以通过启动面板缺少的任何诊断来完善您的测试。 这些工具包提供了数十种测试程序:全部免费,但并非全部都是开源的。 您可以通过实时USB或DVD引导它们,从而不必在计算机上安装任何东西。

确保对内存和磁盘驱动器运行“扩展”或长期测试。 如果需要,可以隔夜运行测试。 做好这项工作! 如果您现在错过了一个问题,可能会在以后引起您的头疼。

如果发现问题,请参阅我的快速硬件修复指南以解决常见问题。

必要的硬件升级

您将要进行两个关键的硬件升级。 首先,将内存增加到计算机的最大容量。 (您可以通过在Web上快速搜索规格来找到最大值。)运行许多轻量级Linux发行版的实际最低要求是1GB RAM。 2GB或以上是理想的。 虽然最大允许内存因计算机而异,但这些计算机中的绝大多数将升级到至少2GB。

其次,如果台式机还没有,则添加视频卡。 这样可以将图形处理从主板转移到视频卡,并增加计算机的视频内存。 将VRAM从32或64MB提高到256MB或更大,可以大大增加旧计算机可以运行的应用程序范围。 特别是如果您想运行游戏。

确保视频卡适合您计算机的视频插槽 (AGP,PCI或PCI-Express),并具有正确的电缆连接器 (VGA或DVI)。 您可以发出几个Linux行命令来查看系统有多少VRAM,或者在BIOS引导面板中查看。

这两个简单的升级窍门,提高内存和视频动力输出边际机,使其更加的方式功能。 您的目标是制造最强大的P-4或M。 这样,您可以从这个老化的设计中获得最大的性能。

好消息是,使用我们正在谈论的旧计算机,您可以免费获得所需的任何零件。 只是从其他废弃的PC上吞掉它们。

选择软件

为P-4或M选择正确的软件至关重要。 不要仅仅因为PC上已经安装了不受支持的 Windows版本。 如果您这样做,恶意软件可能会困扰您。 全新安装是强制性的。

开源软件是必经之路。 许多 Linux 发行版是专门为较旧的计算机设计的。 使用Linux,您可以随意安装,移动,复制和克隆操作系统及其应用程序。 这使您的工作更加轻松:您不会遇到激活或许可问题,而且完全免费。

您应该选择哪个发行版? 假设您至少有2GB的内存,请尝试使用轻量级发行版(这些功能占用资源的台式机环境)开始搜索。 Xfce或LXQt是出色的桌面环境选择。 占用更多资源或产生更高级图形的产品(例如Unity,GNOME,KDE,MATE和Cinnamon)效果不佳。

我喜欢的轻量级Linux发行版是Mint / Xfce,Xubuntu和Lubuntu。 前两个使用Xfce,而Lubuntu使用LXQt。 除了我可以保证的这三个选择之外,您还可以找到许多其他出色的候选发行版。

确保下载32位版本的操作系统。 除非计算机至少具有4GB的内存,否则64位版本没有多大意义。

我所引用的轻量级Linux发行版提供了友好的菜单,并具有由活跃的论坛支持的庞大的软件仓库。 它们将使您的旧计算机能够执行其所有功能。 但是,它们不会在P-4时代的所有计算机上运行。 如果这些产品之一在您的计算机上运行并且您喜欢它,那就太好了! 您已找到发行版。

如果您的计算机在这些选择上无法正常运行,无法启动或内存不足2GB,请尝试使用Ultralight发行版 。 Ultralight通过使用Fluxbox,FLWM,IceWM,JWM或Openbox之类的窗口管理器替换桌面环境来减少资源使用。 窗口管理器比桌面环境使用更少的资源。 权衡是它们不太灵活。 例如,您可能必须使用代码来更改桌面或任务栏图标。

我最喜欢的超轻发行版是Puppy Linux 。 它具有多种变体,它们仅需1GB内存即可在奔腾4和M上良好运行。 Puppy最吸引人的地方是它具有专门针对较旧计算机设计的版本。 这意味着您将避免其他发行版可能遇到的麻烦。 例如,Puppy版本在不支持PAE或SSE3等功能的旧CPU上运行。 如果您的硬件需要,它们甚至可以帮助您运行较旧的内核或过时的引导程序。

而且Puppy可以在资源有限的计算机上快速运行! 它通过将操作系统完全加载到内存中来避免磁盘访问缓慢,从而优化性能。 它捆绑了一系列经过精心选择以使用最少硬件资源的应用程序。

小狗也很友好。 即使是天真的最终用户也可以使用其简单的菜单和精美的桌面。 但请注意-安装和配置产品需要专业知识。 您可能需要花一些时间在Puppy的论坛上才能适应。 该论坛特别有用,因为在那里发布的许多人都使用旧计算机。

Puppy的一个有趣替代品是Tiny Core Linux。 使用Tiny Core,仅安装所需的软件组件。 因此,您可以从绝对最低限度构建环境。 这需要时间,但会导致系统精简,平均。 Tiny Core非常适合创建专用服务器。 这也是一个很好的学习工具,因此请查看其免费电子书 。

如果您想要快速, 轻松地安装,则可以尝试antiX 。 它基于Debian,提供了多种轻量级接口,并且可以在只有1 GB内存的机器上很好地运行。 在各种旧PC上安装antiX的结果非常好。

注意:许多发行版会随意表示它们在“旧计算机”上运行,而实际上是在有限资源的计算机上运行。 有很大的不同。 旧计算机有时不支持较新操作系统所需的所有CPU功能。 通过选择经证明可在您的硬件上运行的Linux来避免问题。

不知道发行版是否会在您的盒子上运行? 通过在发行版的论坛上发布消息并使用类似您的硬件的方式征询人们的反馈,从而节省一些时间。 您应该会收到一些成功的故事。 如果没有人可以说他们已经完成了您想做的事情,那么我会避免使用该产品。

如何使用翻新的计算机

使用恢复后的PC,您会感到高兴吗? 这取决于您的期望。

使用老化系统的人将学习如何利用最少的资源。 例如,它们运行资源密集型程序(如GNOME Office)来代替LibreOffice。 他们放弃了CPU密集型程序,例如仿真器,大量图形应用,视频处理和虚拟机托管。 他们一次只专注于一项任务,并不期望太多的并发性。 他们知道如何主动管理机器资源。

在特定情况下,旧硬件可以表现良好。 之前,我提到过我的朋友,他们使用旧计算机来设计电子表格并作为作家的工作台。 然后,我在个人复古包装盒上写了这篇文章-戴尔GX280台式机,配备奔腾4(主频为3.2GHz),2GB DDR-2 RAM和两个40GB IDE磁盘,双启动Puppy和antiX。

创建一个复古游戏盒

您还可以创建一个梦幻般的复古游戏盒。 首先,安装适当的发行版。 然后安装Wine ,该程序旨在在Linux上运行Windows软件。 现在,您几乎可以运行所有旧版Windows XP,ME / 98/95和3.1游戏。 DOSBox支持更多的免费DOS游戏 。 Linux提供了上千种。

我在运行AntiX的P-4以及我记得几年前的所有旧游戏上都怀有怀旧的乐趣。 只要确保您已用完系统内存并添加了优质的视频卡即可获得最佳效果。

上网

旧计算机面临的最大挑战是上网。 这项研究声称,在过去三年中,平均网站规模已增加了100%,而本文则讲述了news肿的新闻网站的发展情况。 视频,动画,图像,跟踪器,广告请求-它们都使网站的速度比几年前慢。

更糟糕的是,除非您允许他们投放广告,否则网站越来越多地拒绝您访问。 这是一个问题,因为广告会淹没旧的CPU。 实际上,对于大多数网站而言,投放广告和跟踪器所需的资源远远大于实际网站内容所需的资源。

如果您使用较旧的计算机进行网络冲浪,则需要了解以下性能技巧:

  • 运行最快,最轻便的浏览器。 Chrome,Firefox和Opera可能是顶级主流产品。
  • 尝试使用其他简约浏览器 ,看看它们是否可以满足您的需求: Dillo , NetSurf , Dooble , Lynx , Links或其他。
  • 积极管理您的浏览器。
  • 不要打开许多浏览器标签。
  • 在特定选项卡中手动启动和停止处理。
  • 屏蔽广告和跟踪器:
    • 如果可能的话,将此杂务分流到您的虚拟专用网络(VPN)。
    • 否则,请使用浏览器扩展。
  • 不要通过安装超出最低要求的附件或扩展程序来减慢浏览器的速度。
  • 禁用视频和Flash的自动播放。
  • 开启和关闭JavaScript。
  • 确保浏览器在图形之前呈现文本。
  • 上网时不要运行后台任务。
  • 手动清除cookie,以避免某些网站上的页面访问限制。
  • Linux意味着您不必运行实时反恶意软件(在许多Windows PC上都占用CPU内核)。

利用其中的一些技巧,我高兴地在所有网上冲浪中使用了翻新的双核计算机。 但是,在当今的互联网上,我发现单核处理器无法满足偶尔进行网络查找之外的任何需求。 换句话说,它们对于网络访问是可接受的,但对于网络冲浪而言却是不够的。 那只是我的意见。 您的期望可能会有所不同,具体取决于您的期望和网络活动的性质。

享受免费的教育乐趣

无论您使用翻新的P-4还是M,都比开始时了解更多有关计算机硬件和开源软件的知识。 一分钱都不会花,一路上您会玩得开心!

请在评论中分享您自己的翻新经验。

翻译自: https://opensource.com/article/20/2/restore-old-computer-linux

linux使用单核

linux使用单核_如何使用Linux还原单核计算机相关推荐

  1. linux常用命令_干货:Linux常用命令全称及讲解

    从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!小编精心整理了一下,毕竟常用命令比较多,如果没有你常用的还望海涵,可以评论区补 ...

  2. linux mysql怎么样_最强Linux和Mysql面试题套餐,让你的面试无懈可击!

    引言: 大家好,我是一菲,在软件测试当中linux 操作系统和Mysql数据库的内容是十分的知识同时也是十分重要的.所以一菲这两天通过查阅资料等其他方式为大家梳理了liunx和Mysql面试题大礼包, ...

  3. linux gcc 示例_最好的Linux示例

    linux gcc 示例 Linux is a powerful operating system that powers most servers and most mobile devices. ...

  4. linux tee 重定向_快乐的linux命令行-重定向

    整理自<快乐的linux命令行一书>. linux系统版本: Ubuntu 17.04 本章,我们将介绍命令行最酷的特性,叫做I/O重定向,通过这个工具,可以重定向命令的输入输出,命令的输 ...

  5. linux cached释放_正点原子Linux第四十一章嵌入式Linux LED驱动开发实验

    1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 第四十一章嵌入式Linux LED驱动开发实验 上一章我 ...

  6. linux列出组_如何列出Linux中的所有组?

    linux列出组 Linux groups are a collection of users. They are meant to easily provide privileges to a gr ...

  7. mysql和linux的题目_最强Linux和Mysql面试题套餐,让你的面试无懈可击!

    引言: 大家好,我是一菲,在软件测试当中linux 操作系统和Mysql数据库的内容是十分的知识同时也是十分重要的.所以一菲这两天通过查阅资料等其他方式为大家梳理了liunx和Mysql面试题大礼包, ...

  8. linux查看图像大小_如何在Linux上调整一批图像的大小?

    linux查看图像大小 Resizing images on Linux with gThumb is easy. However, I have a batch of images inside a ...

  9. linux 共享内存_盘点那些linux 后台开发类常见问题及知识点

    一.linux和os: netstat :显示网络状态 tcpdump:主要是截获通过本机网络接口的数据,用以分析.能够截获当前所有通过本机网卡的数据包.它拥有灵活的过滤机制,可以确保得到想要的数据. ...

最新文章

  1. 一个撇脚的java压缩文件工具类
  2. 设计模式 2014-12-19
  3. leetcode算法题--填充书架★★
  4. 高效开发 Dubbo?用 Spring Boot 可得劲!
  5. capistrano
  6. 一个域名解析到另一个域名_如何申请一个免费的域名?
  7. linux kernel的spin_lock的详细介绍(以arm64为例)
  8. [轉]javascript 的 location 各種用法
  9. 乐学计算机,乐学高考电脑版
  10. 2018年信息安全大事件一览
  11. 听力测试英语软件初中,初中生英语听力软件
  12. EVMC6678L时钟主频配置
  13. 通过网络使用YAML
  14. Linux Socket编程实战第1季第1部分-熊健-专题视频课程
  15. apicloud 获取手机虚拟键盘高度
  16. 一文读懂哈希算法SHA256
  17. NetApp Storage MetroCluster 双活解析
  18. 表达式 625%2.5 是合法的c语言表达式,2018-C程序设计-期末自测题.doc
  19. html之div整体缩小,如何整体放大或缩小div元素
  20. springboot:redis报错io.lettuce.core.RedisCommandExecutionException: ERR Client sent AUTH, but no passw

热门文章

  1. 计算机科学与计算相关的文献,计算机类专业毕业论文参考文献大全
  2. 上学易 APP - 小学信息平台,学区查询,幼升小,小学,学区,学校基础信息平台
  3. python注册用户名和密码登录_Python_36用户名密码登录注册的例子
  4. Python做数据处理(二):贷款风险预测
  5. 解决java web中safari浏览器下载后文件中文乱码问题
  6. vue中methods、mounted等使用方法整理
  7. postman使用方法
  8. 人物关系 人脸识别_用 NetworkX + Gephi + Nebula Graph 分析权力的游戏人物关系(上篇)...
  9. 在Unity中制作完整的技能系统(代码篇)
  10. qq机器人代码c语言百度云,QQ机器人开源模块集合打包