开源pc系统-开源电脑系统linunx
1.源码开放的系统有哪些?
2.硬核!2021年微软居然开源了Linux?不敢信!发行版:CBL-Mariner!
3.linux和unix哪个是开源的?那他们两个的区别是什么呢
源码开放的系统有哪些?
Linux操作系统,是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且搭配了程各种人机界面、应用和服务软件的操作系统(也被称为GNU/Linux)。基于这些组件的Linux软件被称为Linux发行版。一般来讲,一个Linux发行套件包含大量的软件,比如软件开发工具,数据库,Web服务器(例如Apache),X Window,桌面环境(比如GNOME和KDE),办公套件(比如OpenOffice.org),等等。
Linux内核最初是为英特尔386微处理器设计的。现在Linux内核支持从个人电脑到大型主机甚至包括嵌入式系统在内的各种硬件设备。
在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支持的一种操作系统。包括IBM和惠普在内的一些计算机业巨头也开始支持Linux。很多人认为,和其他的商用Unix系统以及微软Windows相比,作为自由软件的Linux具有低成本,安全性高,更加可信赖的优势。
操作系是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。
操作系统大全
早期操作系统(专利保护)
TRS-DOS,ROM OS's
TI99-4
Commodore PET,64,和 VIC-20,
第一套IBM-PC
苹果电脑
Sinclair Micro和QnX等
非Unix商业操作系统
CPM操作系统
MP/M-80
UCSD P-system
Mini-FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
MS-DOS
PC-DOS
Mach 由卡纳尼基梅隆大学研究
L4微内核 第二代微内核
CHORUS
Choices
Multics
OS-9
NSJ
Netware:一种网络服务器操作系统
Unix及类似系统
A/UX(Apple UNIX)
Unix
微软Xenix
ChorusOS
Cromix
UNIflex
OS-9
IBM的AIX
BSD
FreeBSD
NetBSD
OpenBSD
DragonFly BSD
PC-BSD
Digital UNIX,即之后康柏Tru64
DNIX
HP的HP-UX
GNU/Hurd
SGI的IRIX
Inferno
Linux(或称GNU/Linux)
Mac OS X
MenuetOS
Minix
OSF/1
Plan9
SCO的SCO UNIX
Sun的SunOS,即之后的Solaris
System V
Ultrix
UniCOS
麒麟操作系统(Kylin),由国防科技大学、中软公司、联想公司、浪潮公司和民族恒星公司五家单位合作研制的服务器操作系统
OS/390
z/OS
Syllable
其他
Acorn
Arthur
ARX
RISC OS
RISCiX
Amiga
AmigaOS
Atari ST
TOS
MultiTOS
MiNT
苹果电脑(Apple/Macintosh)
Apple DOS
ProDOS
Mac OS
Mac OS X
pink OS
BeOS
A/UX
Be
BeOS
BeIA
Digital/康柏(Compaq)
AIS
OS-8
RSTS/E
RSX-11
RT-11
TOPS-10
TOPS-20
VMS(后更名为OpenVMS)
IBM
OS/2
AIX
OS/400
OS/390
VM/CMS
DOS/VSE
VSE/SP
VSE/ESA
OS/360
MFT
MVT
SVS
MVS
TPF
ALCS
z/OS
PC-DOS
pink OS
微软(Microsoft)
MS-DOS
Xenix
Microsoft Bob
基于MS-DOS操作系统的Windows
Windows 1.0
Windows 2.0
Windows 3.1
Windows 95
Windows 98
Windows ME
Windows NT
Windows NT 3.5
Windows NT 4
Windows 2000
Windows XP
Windows XP SP1
Windows XP SP2
Windows XP SP3
Windows XP Media Center Edition
Windows XP Home Edition
Windows XP Tablet PC Edition
Windows XP Professional
Windows XP Professional x64 Edition
Windows Server 2003
Windows Server 2003 64-bit Edition
Windows Vista
Windows Vista SP1
Windows Vista Home Basic
Windows Vista Home Premium
Windows Vista Business
Windows Vista Ultimate
Windows Vista Enterprise
Windows Vista Starter
Windows Server 2008
Windows Server "Longhorn" Web x86
Windows Server "Longhorn" Web x64
Windows Server "Longhorn" Standard x86
Windows Server "Longhorn" Standard x64
Windows Server "Longhorn" Enterprise x86
Windows Server "Longhorn" Enterprise x64
Windows Server "Longhorn" Datacenter x86
Windows Server "Longhorn" Datacenter x64
Novell
NetWare
Unixware
SUSE Linux
NeXT
NEXTSTEP(即之后的Mac OS X)
Plan 9
Inferno
Prime Computer
Primos
西门子
BS2000 - 用于西门子公司的大型主机。
SINIX(也称Reliant UNIX) - 用于西门子公司的UNIX电脑系统。
个人电子助理(PDA)操作系统
Palm OS
Pocket PC
EPOC
Microsoft Windows CE
Linux
智能手机操作系统
Windows Mobile系列
Embedded Linux由Montavista创造,在Motorola's A760,E680等机型上使用
Mobilinux由Montavista创造
Symbian OS系列
其他操作系统
动态可扩展操作系统
MIT的Exo Kernel
华盛顿大学的 SPIN
哈佛大学的 VINO
illinois大学的Choices
ReactOS
硬核!2021年微软居然开源了Linux?不敢信!发行版:CBL-Mariner!
前言
CBL代表CommonBaseLinux,Mariner的目标是用作微软工程团队的内部Linux发行版,以构建云基础设施和边缘产品和服务。
介绍Mariner是开源的,它在微软的GitHub组织下有自己的存储库。目前没有提供Mariner的ISO或映像,需要自行编译,但是repo有在Ubuntu18.04上构建它们的说明。
文末有博主编译好的ISO文件,可以直接下载安装体验!
此GitHub页面中列出了一系列先决条件,大致包括Docker、RPM工具、ISO构建工具和Golang等。
官方源:编译CBL镜像文件 接下来,我们就本地编译一个镜像文件来玩玩!
编译环境准备官方建议使用ubuntu18.04版本进行编译,其他版本不知道是否可以!
vagrant安装ubuntu18.04由于需要在Ubuntu18.04上进行构建,因此使用vagrant本地快速创建一台虚拟机环境。
mkdir-p/Volumes/DBA/vagrant/ubuntu1804cd/Volumes/DBA/vagrant/ubuntu1804vagrantinitgeneric/ubuntu1804vagrantup--provider=virtualbox连接主机修改密码vagrantsshsudopasswdrootsu-root先决条件配置添加一个backports存储库以安装最新版本的Go:
sudoadd-apt-repositoryppa:longsleep/golang-backportssudoapt-getupdate1、安装所需的依赖项:
sudoapt-yinstallmaketarwgetcurlrpmqemu-utilsgolang-1.15-gogenisoimagepython-minimalbisongawkparted2、推荐安装pigz,但不是必须,用于更快的压缩操作:
sudoapt-yinstallpigz3、修复go1.15link:
sudoln-vsf/usr/lib/go-1.15/bin/go/usr/bin/go4、安装docker:
curl-fsSL配置完成后建议关闭主机:vagranthalt下载CBL-Mariner项目由于官方源太慢,于是我fork到了我的gitee仓库:。
gitclone下载到本地之后,上传到服务器主机中:编辑Vagrantfile文件,挂载当前目录到主机/vagrant目录:
重新启动Ubuntu主机:
cd/Volumes/DBA/vagrant/ubuntu1804vagrantup或者通过ftp等工具进行上传!
同步到最新的稳定版本:
vagrantsshsudopasswdrootsu-root0把文件拷贝到/opt目录下:
vagrantsshsudopasswdrootsu-root1构建VHD或VHDX镜像 注意:这里有个小问题,关于解析和GO:修复:
vagrantsshsudopasswdrootsu-root2构建VHDX镜像镜像放在../out/images/core-efi:
vagrantsshsudopasswdrootsu-root3构建过程中,可能存在域名无法解析的问题,可以访问:packages.microsoft.com/cbl-mariner…rpm包。
等待很久很久时间后,完成:
构建VHD镜像镜像放在../out/images/core-legacy:
vagrantsshsudopasswdrootsu-root4构建cloud-init配置镜像镜像放在../out/images/meta-user-data.iso
vagrantsshsudopasswdrootsu-root5新建并访问主机使用virtualbox创建VHD(X)虚拟机。
1、创建新主机
2、选择编译好的VHD(X)文件
3、挂载Meta-User-Data.Iso镜像
4、启动并登录虚拟机
账号密码:
vagrantsshsudopasswdrootsu-root6总体来说,Linux的命令都差不多。
构建ISO镜像镜像放在../out/images/full
vagrantsshsudopasswdrootsu-root7生成的ISO镜像大概700M不到。
用ISO镜像安装系统终端模式安装1、创建新主机:
后面选项全都默认即可。
2、挂载上面生成的ISO镜像:
3、启动主机并安装:
选择安装模式:分为终端和图形化,本次选择终端安装。
选择完全安装:
选择系统安装盘:
跳过磁盘加密:
设置主机名:
创建用户和密码:密码规则要求较高。
开始安装:
安装完重启:
图形化模式安装1、创建新主机:
后面选项全都默认即可。
2、挂载上面生成的ISO镜像:
3、启动主机并安装:
选择安装模式:分为终端和图形化,本次选择图形化安装。
选择完全安装:
选择接受协议:
不加密磁盘:
创建用户密码:
开始安装:
安装完重启:
重启后连接:
至此,CBL-Mariner已经成功安装体验过!?写在最后如果不想自己编译ISO镜像的朋友,可以直接下载我编译好的镜像安装体验!
可以扫码关注我公众号,菜单栏自取!?本次分享到此结束啦~
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
技术交流可以关注公众号:Lucifer三思而后行?著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
linux和unix哪个是开源的?那他们两个的区别是什么呢
Linux 是开源的操作系统,而 Unix 并非是完全开源的操作系统。
Unix 是一种类 Unix 操作系统,最早由 AT&T 公司开发,后来被多家公司使用并进行了不同程度的修改,例如 IBM 的 AIX、HP 的 HP-UX、Oracle 的 Solaris 等。Unix 本身并不是开源的,而是需要购买使用授权的。
Linux 则是由 Linus Torvalds 在 1991 年开发的一种类 Unix 操作系统,使用了 GNU 工具和其他开源软件,因此它是完全开源的。Linux 在开发过程中参考了 Unix 的设计思想,并在这个基础上进行了自己的发展和改进。
从技术角度来看,Unix 和 Linux 在很多方面是相似的,例如它们都采用了分时系统、支持多用户、多任务和多进程等特性。但是它们之间也存在一些不同,例如 Unix 中使用的 shell 是 Bourne shell,而 Linux 中默认使用的 shell 是 bash。另外,由于 Unix 被多家公司使用和修改,因此不同的 Unix 系统之间也存在差异,而 Linux 则在设计上更加统一和标准化。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。