有关于macOS系统与window系统学习Linux的区别

 

当今互联网,各类软件、系统更新迭代快。不管是我们游玩的游戏、使用的软件、运行的操作系统,它们的背后都存在一群维护运营人员。

有关于macOS操作系系统

其实使用macOS操作系统学习,和window操作系统学习Linux其实都是本质为了学习。我不排除各位使用者有的人是为了追求苹果的原生态系统,而选择了它(包括我就是这样的);也不排除有的人是为了macOS的界面美观和追剧的体验... ...有着各类因素导致各位选择了苹果。

其实很多人都应该知道,Window操作系统能运行的很多软件在macOS上经常出现软件的不兼容。这样的问题只能等待有志之士,或有能力之人去解决,像我们这样的小白遇到了,只能搜罗互联网上所有的经验,去试着克服,但如果你去问老师,老师只会有一句话,换个电脑,干嘛买Mac... ...这样的话不予评价。


现如今的Mac电脑分为「1」Intel芯片的老款式电脑「2」M1 / M2 芯片领导的苹果化电脑

但是芯片的不同是局限了我们使用某些软件的原因之一,更多的也就是针对现如今大部分Linux学习资源的问题。

学习过Linux的同学都应该避不过CentOS 7 这个版本吧?这个版本是目前国内使用最多最频繁用于教学示范的发行版本。有关于其他公司的发行版大家可以自行了解

大家可以参考一下上图,不过最让人熟知的估计就是红帽子、ubuntu、CentOS吧


废话不多说进入最关键的地方,也是大部分M1芯片 ARM架构的同学在学习Linux操作系统的同学有可能遇到的问题,从CentOS下载下来的文件“CentOS-7-aarch64-Everything-2009.iso”用来放在VMware Fusion安装,发现进入安装程序会无限循环始终返回原本的初始界面。

存在该问题主要是因为: 

根据我的了解,MacBook Pro使用的是Apple自家的芯片M1或M1 Pro,这些芯片采用的是ARM架构而非传统的x86架构。

VMware Fusion是一款虚拟机软件,用户可以在Mac系统上创建和运行多个不同的虚拟机环境,包括Linux操作系统。然而,由于CentOS 7版本是基于x86架构编译的,与MacBook Pro所使用的M1芯片所支持的ARM架构不兼容,因此无法直接在VMware Fusion上安装CentOS 7版本的Linux操作系统。「主要是7版本的运营维护都已经停止」

然而,如果您需要在M1芯片的Mac电脑上安装Linux系统,可以尝试使用基于ARM架构的Linux发行版,例如Ubuntu、Debian或Fedora等。这些发行版已经对ARM架构进行了优化,并提供了适用于M1芯片的版本。通过使用这些版本,您可以在M1芯片的Mac电脑上成功运行Linux系统。


面对这个问题我希望有能力的人可以想办法对7版本的开源代码进行重构,发行出一个内核版本是7的但可以在ARM架构电脑上运行的Linux操作系统!!!

Mac学习Linux大家可以参考以下链接:

Linux内核:The Linux Kernel Archives

VMware Fusion 13:https://www.vmware.com/products/fusion/fusion-evaluation.html

VMware Fusion 12:「不可用只能用于Intel芯片」https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=FUS-1200&productId=1040&rPId=98451

CentOS-7-国内某大学下载站:NJU Mirror

CentOS-7-清华大学下载站:https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/isos/aarch64/

建议ARM架构的同学可以试着使用CentOS-8-stream过度以下Linux的学习,Fusion 12的感觉比13好点我个人喜欢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值