Linux有类似机制,不过不在外部文件系统中,主要在内核。其实有没有类似的东西不重要,主要在于Unix类系统优先级极其严格,虽然应用软件有很多自身配置要求,但并不是都能得到系统内核的许可。Windows注册表这方面要弱太多了,修改注册表很容易导致系统问题。而且注册表也导致很多软件卸载不够干净
技术大白话之——为自由而战:Stallman和他的GNU
一、UNIX不再免费
1973年UNIX正式发布,因为其良好的可移植性和免费开源的特性迅速占领从服务器到PC的“广阔市场”(计算机在当时应该是小众产品),1979年AT&T收回UNIX的版权,并不再提供源代码。
二、GNU计划
MIT的AI实验室的一名黑客(指计算机技术超强的人)Richard Mathew Stallman辞去工作,以自由人身份于1984年发起GNU(GNU’s Not UNIX,一个“递归”的名字)计划,目的是建立一个Free UNIX系统,将免费开源进行到底(跟专利的UNIX彻底杠上了),他本人也成为自由软件运动的精神领袖。

三、自由仍未达成
自由斗士Stallman和他的团队(FSF,Free Software Foundation)陆续发布了可在UNIX上运行的gcc(GNU C Compiler)、bash(Bourne Again SHell)等著名自由软件,但系统内核hurd却一再跳票,一个完全自由的类UNIX(UNIX-like)系统始终未能达成。
结束语:GNU的类UNIX系统内核迟迟未能推出,时代呼唤巨人,1991年芬兰赫尔辛基大学的一名学生通过FTP上传了一个微小的操作系统Linux 0.02版,一个新的时代来临了。
苹果基于的是UNIX系统,属于UNIX的分支,是需要向UINX的开发者支付版权费的。而Linux不是UNIX的分支,跟UNIX是两回事,内核不一样。Linux是类UNIX系统,是芬兰赫尔辛基大学的一位计算机老师编写的类UNIX的一个开源的操作系统,为了给学生上课讲解计算机原理用的一个操作系统。如果跟UNIX一样的话,这位老师早就被告上法庭了。

wxPython 是流行的跨平台 Python GUI 库,封装了 wxWidgets。开发者使用 wxPython 可为他们的 Python 应用创建原生用户界面,这些应用程序在 Windows、Mac 和 Linux 或其他类 unix 系统上几乎不需要修改即可运行。
自从发布 4.1.1 稳定版后,wxPython 已接近两年没有更新过。有传言说作者去世了。因此,wxPython 作者在宣布 4.2.0的更新时,第一句话就是辟谣:
"Rumors of my death are>
xv6操作系统是由MIT重新编码实现的Unix系统,UNIX操作系统之父Dennis ritchie和Ken Thompson创建了Unix v6,自此将操作系统的发展带入了一个崭新的时代,但是,目前的代码已经无法适应现代化基于x86多处理器,因此,MIT重新采用ANSI C语言而实现的Unix v6系统,作为教学目的使用。
xv6操作系统还涉及到一本重要的书籍,那就是《Peer to Peer Communications》的第一版,结合这本书,学习源码会更容易理解。

项目地址:网页链接
#如何选择开源软件才能控制企业成本# #xv6#
传奇程序员如何炼成的,写出操作系统鼻祖Unix第一版,只要三周不被老婆孩子干扰的时间
国内程序员想要自己的一生要有所作为、一番成就,你必须要有自己的“项目”,哪怕这个项目现在不赚钱,也要坚持做。
Linux之父—林纳斯,他最大的愿望是能够有更多时间呆在家里,于是在大学期间研究开源的类unix系统,并独自搞出Linux kernel内核,这个项目也成为了他一生的财富,也实现了“宅家”的梦想。
前端Vue框架的创造者—尤雨溪,他大学时期所学的专业并不是国内的计算机科学与技术,而是一直就读于美术设计与技术,能研发出Vue主要是他有次偶然接触到flash动画和Javascript,并对Javascript产生浓厚兴趣,通过个人努力和沉迷,终于在2014年搞出vue前端框架的雏形。

最后,有成就的程序员一直都在坚持自己的“项目”,而且他们更愿意让自己去独立完成,这就是他们与其他程序员的不同之处,也是成功之处。
#头条创作挑战赛#
安卓和iOS系统的核心都是Linux,几乎所有的服务器也是Linux系统或UNIX系统。Linux才是微内核,win是把图形系统都塞到内核里了,跟微内核一点边都不搭。
Linux系统在一张软盘上就可以运行,是绝对的微内核。Linux桌面跟内核是分离的,桌面不是系统级别的,所以图形界面效率没有win高,但是稳定性比win高好几个数量级。甭管从什么角度来说,Linux一定比windows先进。单从内核技术角度说,你说的驱动程序动态加载那就不是微内核解决的问题。
Linux的kernel module是无数年前就支持的。那会儿Windows装驱动还要重启呢… 而且微内核要是真香,不可能solaris之后没有啥系统跟进。纯微内核目标是为了方便裁剪(注意是类似mmu不需要就下,驱动程序加载那是副产品)以及方便迁移架构。减少内存浪费也是一个目标。

但Linux kernel的灵魂拷问是:你有源码,另编译一次不就完事儿了吗?所以这个在linux kernel这儿不是个事儿。还有一个是,我个人比较怀疑Windows kernel的微核化粒度的。没有证据证明Windows的各主要模块是可替换的。单纯驱动可以动态加载那是2000年附近的事儿。
最后怼一句Windows的性能,我同样的笔记本,用ubuntu除非我跑并发算素数啥的,否则CPU温度非常低,风扇非常低速的。但倒霉windows10,我啥也不干丫照样能把CPU推很热,风扇使劲吹。
Windows在桌面PC上的用户体验还算不错,但是在其他平台上就差太多了。Linux服务器就规模和稳定性比Windows强得多。源自unix的Mac OS, Android在各自平台上都完胜Windows。从这方面来看,只能说各擅胜场,怎能论孰优孰劣?
windows做不了正经的大型服务器。高性能计算几乎是LINUX天下,稳定性和效率甩windows几条街。最后问题来了,Linux既然这么牛逼为何大家都在用Windows系统?

win xp之前被现在的人遗忘了还有win nt操作系统。通常win+数字的操作系统是以单芯片计算机一般应用,如游戏,办公等。而很多专业应用多以多芯片计算机,操作系统以win nt+数字。再上一个等级是科学的应用,通常是多芯片志强芯片的大型计算机,操作系统就是unix系统。由于专业和科学应用都很小众,社会上知道的人很少。我记得第一次配置的芯片就是志强两个芯片的。光运行内存是带ECC的18M,价格就要3万多。存储硬盘带SCSI卡,4个SCSI的硬盘,容量在100G。显卡是MEGAR,显存是4M。操作系统是win nt 4.2的总价在20几万。当时的计算机是在Intel 486(已经听说将出586)。运行内存为2M。硬盘为IDE接口25G。操作系统为win 4.2。通常的价格是在5--8千左右。win xp之前安装操作系统后需要根据硬件配置安装驱动程序,非常麻烦。win xp以后,除非有特殊的硬件如专业的显卡,通常是不需要再考虑驱动程序了。现在回看计算机的应用真正的工业应用还在32位上,通常win xp的兼容性更好!所以尽管我们的工作站计算机都已经是64位的,操作系统却不得不安装为有32位win xp+64位的双系统!!!

华为鸿蒙与安卓是“师兄弟”,难怪它们这么像,原来它们出自同一个师父。
总是有人说“华为鸿蒙系统是安卓系统”,这也不难理解,因为它们的确有很多相似之处,最重要的一点,它们师出同门——都是由linux系统内核开发而来,所以,鸿蒙系统可以兼容安卓系统的应用软件。
从下面这张图,我们可以看出,华为鸿蒙系统与安卓系统(Android)有一个共同的师父——Lilux,UNIX系统是linux系统的师父——是鸿蒙和安卓的祖师爷,而苹果IOS系列却成了鸿蒙和安卓的师叔,是不是非常有趣?
也就是说,世界上的三大手机系统(鸿蒙、安卓、IOS)关系不一般,它们都源于UNIX这个系统鼻祖。同时,它们又各自身怀绝技,各自独领风骚,形成“三分天下”的局面。
#科技之巅寻找先行者#
Windows 是针对普通人设计的,Unix 是给程序员等设计的。当然现在Linux已经推出图形界面,极大的方便了客户的操作。

就内核来说,Unix等才是真正的多用户操作系统。Unix 是你的程序给 Unix 做工具 ,而 Unix 本身是一整套系统。Windows 是你的程序本身是一整套系统 Windows 给你做系统服务。
Powershell的威力,貌似*nixer都不愿提及。现在借助 .net core 跨平台而来的powershell core,已经可以跨平台统一管理了。现在,windows下有powershell,还跨平台,有什么办不到的?
因为基于.net,一切皆对象,借助无数第三方厂家提供的 powershell 模块,它在系统管理自动化运维领域的强势,比*nix的shell有过之无不及。又因为基于 .net,它自己就可以实现复杂的编程,上手却极其简单,*nixer真不该关门自high。
简述常用的Linux命令(一)
Linux是一套免费使用和自由传播的开源类Unix操作系统,Linux不仅仅是被网络运维人员当作服务器使用,它还被当作服务器,甚至当作网络防火墙,无论是哪种用途,都需要我们熟练掌握常用Linux命令。

下面是我们为大家总结的常用Linux命令:
一、通用命令
date:打印或者设置系统的日期和时间
stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
passwd:用passwd-h查看
logout,login:登录shell的登录和注销命令
more,less,head tail:显示或部分显示文件内容
lp/lpstat/cancel,lpr/lpq/lprm:打印文件
chmod u+x:更改文件权限
rm-fr dir:删除非空目录
cp-R dir:拷贝目录
fg jobid:可以将一个后台进程放到前台
二、系统信息
arch 显示机器的处理器架构
uname -m 显示机器的处理器架构
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示CPU info的信息

cat /proc/interrupts 显示中断
cat /proc/meminfo 校验内存使用
cat /proc/swaps 显示哪些swap被使用
cat /proc/version 显示内核的版本
cat /proc/net/dev 显示网络适配器及统计
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 - 月日时分年.秒
clock -w 将时间修改保存到 BIOS
三、关机 (系统的关机、重启以及登出 )
shutdown -h now 关闭系统
init 0 关闭系统
telinit 0 关闭系统
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启
reboot 重启
logout 注销#Linux##程序员#
时至今日,看到贝尔实验室的成就,仍然是震撼不已,这是人类历史上最伟大的实验室,没有之一。贝尔实验室是晶体管、激光器、太阳能电池、发光二极管、数字交换机、通信卫星、电子数字计算机、C语言、UNIX操作系统、蜂窝移动通信设备、长途电视传送、仿真语言、有声电影、立体声录音,以及通信网等许多重大发明的诞生地,存续期间13人获得获得8项(13人)诺贝尔奖,其中7项物理学奖,1项化学奖)。可惜就这样伟大的实验室,也逃不脱时光的冲刷,最终消失在了历史的长河中。

苹果系统是基于unix系统衍生的,Linux是基于unix商业系统衍生的开源系统,苹果的内核darwin也不是完全开源的,it圈的人谁也没说过苹果基于linux。unix和Linux及unix和macos都算是祖孙关系,macos和Linux也算叔伯兄弟。至少血缘关系存在。
Unix/Linux为什么有/bin和/usr/bin,usr是user的意思吗?
话说50年前,Unix跑在PDP-11上,它只有两个1.5MB的存储盘,所有系统文件都放在第一个盘上。Unix越来越大后,一个盘放不下了,Unix发明人Ken Thompson和Dennis Ritchie决定把/bin目录下启动时不需要的文件移到第二个盘上去。第二个盘是用来存放用户文件的,文件都放在/usr目录下,所以移到那里的/bin就变成了/usr/bin,从此就有了/bin和/usr/bin。所以usr最早确实是user的意思。后来有了第三个盘,用户文件移到那里的/home目录下,经过各种演化,usr的意思变成了unix system resources(unix系统资源),只用来存放系统相关的文件,类似的目录结构被其他系统和Linux采用和扩展。

顺便说一下,/etc目录早期用来存放所有和系统及设备无关的其他文件,所以叫etcetera (等等),现在主要是存放各种配置文件。今天看到个不错的解释,editable text configurations(可编辑的文本配置文件)。
#计算机科学与技术#
Linux 防范病毒的方法。
大家在使用WINDOWS时候,网络电脑病毒无处不在,比如说勒索病毒,广告木马。
一种类似Unix的操作系统也在发展壮大,开始走进我们的视野,并在各领域内得到应用,它就是Linux系统。
这个系统是开源的,操作相对要会一点基础的。下面就讲讲linux的病毒由来和预防。
#电脑小技巧#
鸿蒙OS基于Linux系统,Fuchsia OS系统是否基于Linux?不详、Android基于Linux系统,3个是否都基于Linux系统开源开发?不好说!Linux系统一般指Linux。Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。这套内核框架是芬兰哥们托瓦兹1991年写的,区别在于你的二开团队有多强大,多大的投入,简单举例子就比如你会简单表格功能,但表格里面的函数等VLOOKUP纵向查找函数就需要你花点时间研究,在Excel中输入坐标值,利用CONCATENATE函数这些功能你会多少?但是 SpreadJS是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件你又了解多少呢?你怎么看?[呲牙][呲牙][呲牙]

富士通将终止大型机和 Unix 服务
富士通已悄悄透露计划在本世纪关闭其大型机和Unix 服务器系统业务。
在这家日本 IT 巨头网站上发布的通知中,该公司宣布计划到 2030 年停止销售大型机和 Unix 服务器系统,但支持系统将再持续五年。
富士通将在 2030 年停止制造和销售大型机系统,并在 2029 年底停止 Unix 服务器系统。由于这两个产品组合的支持服务将再延长五年,2034 年将标志着对其 Unix 服务器的支持结束,而2035 年将是其大型机的终结。
富士通在通知中指出,在不久的将来,“社会上的一切都将通过数字接触点连接起来”,这将需要新的、强大的数字基础设施。因此,企业将需要重新评估现有的核心系统并采用完全数字化的混合 IT 模式,以保持竞争力和可持续性。
富士通的计划还包括将其大型机和 Unix 服务器转移到云的时间表,作为一个名为 Fujitsu Uvance 的新商业品牌的一部分。
通过这个新品牌,该公司旨在使用即服务模式为企业提供对HPC等计算资源的访问,使他们能够在需要时访问高级功能。
虽然此举对富士通的未来有意义,但该公司的大型机客户现在有一个最后期限,在此之前他们需要将大型机应用程序迁移到另一个平台或在现代基础设施上从头开始重建它们。但是,对于经常处理最关键任务应用程序的组织而言,大型机是一项长期投资。
在 Unix 服务器端,客户可以轻松一点,因为他们的工作负载可以毫不费力地转换到Linux 。
随着富士通开始逐步关闭其大型机和 Unix 服务器业务,我们可能会听到更多来自富士通的消息。







