·

Linux是什么?Linux简介

Published at 2024-06-05 15:30:25Viewed 259 times
Pop-science article
Please reprint with source link

1. Linux操作系统这个词严格来说是不对的,因为Linux其实只是个宏内核,Linux的各个发行版才算得上是真正的操作系统。相比于Windows和unix,Linux是免费开源的(虽然某些发行版是付费的),其实Linux就诞生于这样的背景下。Linus还是学生的时候,他的一个老师因为不想用付费的unix教学,因此自己写了一个操作系统,免费开源。而Linus根据这个操作系统,自行开发出Linux系统。

值得一提的是,手机安卓系统用的是Linux内核,而苹果系统用的则是unix系统的一个分支。在电脑的操作系统中,目前市场占比最高的仍然是Windows系统,Windows的图形界面相较于Linux的重命令行对于用户更友善,更易使用。而在服务器的操作系统中,很多服务器都使用Linux系统,因为Linux占的内存更小,相较于Windows更轻,服务器跑久了也不容易卡。同时,服务器基本上都是纯命令行的,因为安装桌面占用空间,因此使用纯命令行的Linux更合适,据说当初Linus就是不喜欢图形界面的。其实Linux也是可以安装图形环境的(即桌面),如GNOME、Xfce,但是有些云服务器,比如我现在用的腾讯云的轻量云服务器,Linux系统是不支持图形界面的,就算安装了桌面,运行起来也是不会有界面。如果喜欢使用用户交互的界面,可以选择安装Windows server,或者更换其他支持Linux桌面的云服务器。Windows server用起来跟平常电脑里用的Windows差别不大,甚至知乎上还有人说拿Windows server当生活用的系统。

2. Linux系统的发行版本包括Centos、Debian、Ubuntu等。Centos系统安装和环境配置的难度较大,Debian和Ubuntu的安装更为简单友好、快速,无需用户再自行配备环境依赖。Ubuntu是基于Debian的开源系统,而Debian相比Ubuntu占内存更小,性能更好。网络安全方面比较知名的系统Kali Linux就是基于Debian开发的。

0 人喜欢

Comments

There is no comment, let's add the first one.

弦圈热门内容

[antd: Message] You are calling notice in render which will break in React 18 concurrent mode. Please trigger in effect instead.

I'm getting this error when using MessageWarning: [antd: Message] You are calling notice in render which will break in React 18 concurrent mode. Please trigger in effect instead.Here is my code:import { message } from 'antd'; export default function Page() { const [messageApi, contextHolder] = message.useMessage(); const res = await fetch("/api/...", { method: "POST", }); if (!res.ok) { messageApi.error("Error! Fail to login!"); } return ( <Home> ... </Home> ) }

Get connected with us on social networks! Twitter

©2024 Guangzhou Sinephony Technology Co., Ltd All Rights Reserved