跟着AIGC学Linux:简介(一)

文章目录

    • 1.Linux内核的历史
    • 2.基本概念
    • 3.发行版
    • 4.Linux应用领域
    • 5.Linux VS Windows
      • 横向对比表格:

1.Linux内核的历史

Linux内核最初由一位名叫Linus Torvalds的芬兰计算机科学家于1991年创建。当时,Torvalds是一名赫尔辛基大学的学生,他在寻找一个类似于UNIX操作系统的替代品时开始着手开发Linux内核。他的目标是创建一个免费且开放源代码的操作系统,这使得任何人都可以自由地使用、修改和分发它。

Linux内核是操作系统的核心组成部分,它是连接硬件和软件之间的桥梁。它提供了许多基本功能,如进程管理、内存管理、设备驱动程序和文件系统支持等。Linux内核是一个高度可定制的软件,可以根据不同的需求进行修改和扩展。

2.基本概念

Linux是一个基于UNIX的操作系统,它具有许多独特的特点。首先,Linux是开放源代码的,这意味着任何人都可以查看、修改和分发它的源代码。这种开放性促进了全球范围内的开发者社区的合作和贡献,使得Linux不断得到改进和完善。

其次,Linux是多用户、多任务的操作系统。它可以同时支持多个用户进行登录和操作,并且能够同时运行多个程序。这种多任务能力使得Linux成为服务器和大型计算机环境中的首选操作系统。此外,Linux拥有良好的稳定性和安全性。它在设计和开发过程中注重稳定性和安全性,并且拥有一个强大的权限管理系统,可以控制用户对系统资源的访问权限。最后,Linux具有广泛的硬件支持。它可以在各种硬件平台上运行,从个人计算机到嵌入式设备、服务器和超级计算机等。

3.发行版

笔者最先是入坑捣鼓了Archlinux,然后Manjaro、Ubuntu、Kubuntu、Deepin、CentOSKali linux,太多太多,各具特色,百家争鸣。不同系统大同小异,根据不同的使用需求去选择不同的发行版,以上笔者仅为了个人折腾乐趣,先后次序不具教学意义。

# 一条命令查看Linux发行版的真实用户份额:
wget -qO - linux.top/o|sh

以下为软件包统计,https://repology.org/repositories/statistics/total,根据total量排序统计结果,NixOS系统无愧于新晋之神,不过笔者在2020年已经退坑折腾了,当年Archlinux还是蝉联榜首的。(这里讨论的是软件包支持数量而非发行版用户量,目前身边用的最多的还是ubuntu和centos)

4.Linux应用领域

  1. 服务器和数据中心:Linux在服务器和数据中心领域得到了广泛应用。由于其稳定性、安全性和可靠性,许多互联网公司、企业和组织选择在其服务器上运行Linux操作系统。它被用于托管网站、数据库、云计算、大数据处理等关键任务。

  2. 嵌入式系统:Linux在嵌入式系统领域也得到了广泛应用。嵌入式Linux可以在各种设备上运行,如智能手机、平板电脑、智能电视、路由器、机顶盒等。它提供了一个灵活的操作系统平台,可以满足不同设备的需求。

  3. 科学研究和超级计算:Linux在科学研究和超级计算领域也发挥着重要作用。许多科学实验室、研究机构和大学使用Linux作为其研究和计算平台。Linux的开放性和可定制性使得科学家们可以根据自己的需求进行定制和优化。

  4. 移动设备和智能手机:虽然移动设备市场主要由iOS和Android操作系统主导,但Linux在移动设备领域也有一席之地。例如,Android操作系统是基于Linux内核开发的,并且许多智能手机制造商使用Linux作为其移动设备的底层操作系统。

  5. 软件开发和编程环境:Linux是许多开发人员和程序员首选的操作系统。它提供了丰富的开发工具、编程语言支持和开发环境。许多开发人员喜欢Linux的自由和灵活性,以及开源社区提供的丰富资源和支持。

但是第一大用途还是作为服务器使用:

  • LAMP/LNMP堆栈:LAMP(Linux + Apache + MySQL + PHP)和LNMP(Linux + Nginx + MySQL + PHP)是两种常见的Web服务器堆栈。它们将Linux作为操作系统,与Apache或Nginx作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本语言进行组合。这些堆栈提供了强大的Web开发环境,适用于构建和托管各种动态网站和Web应用程序。

  • LEMP堆栈:LEMP(Linux + Nginx + MySQL/MariaDB + PHP)是类似于LAMP堆栈的替代方案,它使用Nginx作为Web服务器,MySQL或MariaDB作为数据库,PHP作为服务器端脚本语言。LEMP堆栈被广泛用于高性能、高并发的Web应用程序和网站。

  • MEAN/MERN堆栈:MEAN(MongoDB + Express + Angular + Node.js)和MERN(MongoDB + Express + React + Node.js)是一种现代的全栈JavaScript开发方案。它们使用Linux作为操作系统,与MongoDB(或MERN中的MySQL/MariaDB),Express作为后端框架,Angular或React作为前端框架,以及Node.js作为服务器端运行时环境。这些堆栈适用于构建现代的单页应用程序和Web服务。

  • Linux服务器与Docker:Docker是一种流行的容器化平台,可以轻松地在Linux服务器上部署和管理容器化应用程序。使用Docker,您可以将应用程序和其依赖项打包到容器中,并在不同的Linux服务器上运行它们,而无需担心环境差异。这为应用程序的部署、扩展和管理提供了更好的灵活性和可移植性。

5.Linux VS Windows

在全球操作系统用户统计中,Windows是占第一的,Linux始终还是小众用户。这里不讨论Mac系统,其实Mac系统也是基于unix系统的,不过跟Linux是两条分支前者走商业化路线,后者继续开源。

用一张长图从九个方面对比Linux和Windows:https://www.educba.com/linux-vs-windows/

横向对比表格:

特性WindowsLinux
开发商微软公司Linus Torvalds,社区
编程语言C++,汇编汇编语言,C
操作系统系列图形操作系统系列类Unix操作系统系列
许可证专有商业软件GPL(GNU通用公共许可证)v2等
默认用户界面Windows外壳Unix外壳
内核类型Windows NT家族有一个混合内核;Windows CE也有混合内核;Windows 9x及更早系列具有单片内核整体内核
源模型闭源软件;可用源(通过共享源倡议)开源软件
初始发行1985年11月20日,比Linux更古老1991年9月17日
营销目标主要是个人计算主要是云计算、服务器、超级计算机、嵌入式系统、大型机、手机、PC
可用语言138种语言多种语言
平台ARM、IA-32、Itanium、x86-64、DEC Alpha、MIPS、PowerPCAlpha、H8/300、Hexagon、Itanium、m68k、Microblaze、MIPS等
官方网站微软Linux
包管理器Windows Installer (.msi)、Windows Store (.appx)打包在Linux发行版 (distro)中
区分大小写在Windows中文件名不区分大小写Linux中文件名区分大小写
开机只能从主磁盘完成可以从任何磁盘完成
默认命令行Windows PowerShellBASH
使用方便Windows具有丰富的GUI,技术人员和非技术人员都可以轻松使用Linux主要由技术人员使用,对于普通用户来说学习Linux将需要时间
安装易于设置,安装过程中需要的用户输入要少得多设置复杂,需要大量用户输入
可靠性Windows的可靠性不如Linux,但近年来得到了很大的提高高度可靠和安全
定制化Windows的自定义选项非常有限Linux有多种发行版可根据需求高度定制
软件Windows拥有最多的桌面用户,从第三方开发商获得了最多的商业软件;其中许多软件与Linux不兼容;在视频游戏方面领先Linux有许多免费且易于安装的软件包;与自由软件兼容
支持Linux和Windows都提供广泛的支持;Windows 10支持更容易获得Linux拥有开源社区的协助,支持更广泛
更新Windows更新发生在当前时刻,可能有时对用户不方便;安装需要更长时间且需要重新启动用户可以完全控制何时进行更新;安装时间较短且无需重新启动
访问并非每个用户都可以访问源代码,只有选定的团队成员可以访问源代码用户可以访问内核源代码并进行修改,这样可以更快修复操作系统中的错误。然而,开发人员可能会利用漏洞获得不当利益
隐私Windows收集用户数据Linux发行版不收集用户数据
价格Microsoft Windows的许可证价格通常在99.00美元至199.00美元之间;Windows 10为现有Windows用户提供了免费升级,但该优惠已经过期;Windows Server 2016数据中心版起价为6155美元Linux许可证完全免费;但需要Linux支持的组织可以选择付费订阅,例如Red Hat和SUSE;在基础设施成本方面,其他条件相同(本地或云上),由于Linux轻量级的特性,我们可以预期在Linux上的吞吐量比Windows高出20%

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/24698.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php count 数量不准,nfconntrackcount统计计数不准问题,大家有没有遇到过!!!

nfconntrackcount统计计数不准问题,大家有没有遇到过!!! (2012-07-21 03:59:43) 标签: 计数 统计 杂谈 nf_conntrack_count统计计数不准问题,大家有没有遇到过!!!我现在遇…

文本生成视频、AI临床知识理解、大模型有趣案例、智源社区《预训练周刊》第70期...

No.70 智源社区 预训练组 预 训 练 研究 观点 资源 活动 周刊订阅 《预训练周刊》已经开启“订阅功能”,扫描下面二维码,进入《预训练周刊》主页,选择“关注TA”,即可收到推送消息。 关于周刊 本期周刊,我们选择了12篇…

大模型当私人法律顾问?北大团队推出法律大模型,数据与模型全部开源!

作者 | 小戏、Python “要是我有一个学法的朋友就好了” 法律作为我们社会生活的最高指引,其重要性毋庸多言。然而类似于医学,法律又是一个入行门槛非常高的专业领域,想想通过率不到 10% 的法考,显然遇到法律相关的专业问题不太支…

还瞎问来定夺模型好坏?AGIEval:量化评估GPT等大模型!专为人类考试而生

本文 新智元 编辑:LRS 【新智元导读】让AI参加法考、高考、公务员考试的话,能拿几个offer? 随着语言模型的能力越来越强,现有的这些评估基准实在有点小儿科了,有些任务的性能都甩了人类一截。 通用人工智能&#xff…

GPT-4 被曝“变蠢”!为了降本,OpenAI 偷偷搞“小动作”?

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) “你们有没有觉得,最近 GPT-4 的质量有所下降?” 早在今年 5 月中旬开始,就有 GPT-4 用户在 OpenAI 的在线开发者论坛中发帖,表示 GPT-4 好像开始“变蠢…

ChatGPT大战司法考试,无需微调一类试题达到人类水平!医学化学公务员试题都能答...

杨净 明敏 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT的下一个新身份——做题家! 这不,它已经在人类各个考试中开“卷”了。 律师、医生、注会什么的,它都开始纷纷展露身手。 比如,全球考生都头疼的司法考试,现在Chat…

微信被爆出存在高危漏洞!(快扩散)

微信被国内某安全团队爆出,在PC版客户端中捕获到一个高危等级的在野0day漏洞。建议3.2.1.141版本以下的用户立即更新! 此次被爆出的高危0day黑客只需要通过微信发送一个特制web链接,当用户点击链接后,微信PC(windows)版进程wechat…

如何高效检测APK漏洞,腾讯安全这款神器了解一下

在刚刚过去的315晚会上,央视曝光了某些第三方开发的SDK包存在违规收集用户个人信息的情况,导致隐私泄露问题。对此,工信部已要求依法依规严厉查处涉事企业,并表示将采取常态化监管措施,加强移动互联网应用程序APP综合治…

微信被爆出存在高危漏洞!(求扩散)

开发者(KaiFaX) 面向全栈工程师的开发者 专注于前端、Java/Python/Go/PHP的技术社区 转载自公众号【Java面试那些事儿】 微信被国内某安全团队爆出,在PC版客户端中捕获到一个高危等级的在野0day漏洞。建议3.2.1.141版本以下的用户立即更新&am…

用司马阅轻松搞定长文阅读难题,帮你提炼总结出重点!

将文档上传到司马阅的官网https://smartread.cc/,司马阅即可对文档内容进行分析与总结,即使是外文稿件,也会为你提供中文的要点提炼。 例如我们想通过《提问的艺术 for CHATGPT》这本书获得prompt的技巧分享,可以将这本书的pdf文件…

推荐一波有趣且实用的奥特曼表情包

奥特曼00001-安排.jpg 奥特曼00002-咕叽咕叽啪啦啪啦.gif 奥特曼00003-校服校霸.jpg 奥特曼00004-摇滚奥特曼.gif 奥特曼00005-诸葛亮变色赛文.gif 奥特曼00006-奥特曼打工.gif 奥特曼00007-让老子看看你是什么类型的傻逼.jpg 奥特曼00008-质朴.jpg 奥特曼00009-溜了溜了.jpg 奥…

奥特曼系列ol服务器维修,奥特曼系列OL分解系统玩法介绍

奥特曼系列OL分解系统玩法介绍,当小伙伴往往无法直接获得最强卡牌进行升级,而是需要在不断的打怪和抽奖中更新自己的卡牌品质,从而让战斗力更上一层楼,下面跟着小编一起看看吧。 奥特曼系列OL 金币紧俏,点滴战功 在目前…

奥特曼系列ol服务器名称带怪兽,《奥特曼系列ol》怪兽图鉴 怪兽阵容

《奥特曼系列ol》这款游戏中的怪兽图鉴也是很多玩家非常关注的问题之一哦,随着游戏的不断的更新,游戏也是加入了不少全新的玩法,一定让很多玩家觉得有些迷惑吧。下面小编为大家带来《奥特曼系列ol》怪兽图鉴以及怪兽阵容,希望大家…

不要对chatgpt过度反思 第一部分

最近一段时间,chatgpt很热,随意翻一些文章或视频,一些非常整齐一致的怪论,时不时都会冒出来。 为什么这种革命性创新又出现美国? 为什么我国互联网只会电商,没有创新? 为什么我们做不出来&…

智能音箱语音交互系统简介与测试初探

获取更多技术资料,请点击! 随着AI技术的发展,智能语音交互技术也得到了巨大的发展和应用。由于语音是最自然的交互形态之一,有着输入效率高、门槛低、方便解放双手以及能有效进行情感交流的优势,使得智能音箱成为语音…

ict的终极模式 是软件研发

什么是ICT呢?先别忙,首先我们来了解一下什么是IT和什么是CT。 IT:是Information Technology的缩写,中文意思是信息技术,是指在计算机技术的基础上开发建立的一种信息技术。我们日常工作和生活中经常接触到这个名词。最…

烧钱数亿后,趣店罗敏的预制菜业务从兴到衰

雷递网 雷建平 9月7日 从高调杀入预制菜行业,到精简业务规模,趣店CEO罗敏的短短50天经历,浓缩了一个公司业务从兴到衰的全过程。 昨日,趣店称,在评估了当前的市场状况后,公司决定精简其预制菜业务。随着预制…

高校学生消费行为分析系统

目 录 摘 要 I ABSTRACT II 1 绪论 5 1.1选题背景及意义 5 1.2研究现状 5 1.2研究主要内容 5 2 系统相关技术介绍 7 2.1聚类算法 7 2.2 ECharts 7 2.3 Python 7 2.4 MySQL简介 8 3 系统分析 9 3.1 功能需求分析 9 3.2 业务流程分析 10 3.3 数据流图 14 3.4 数据库概念模型设计 …

自动驾驶数据之争,走向合规

报道数字经济 定义转型中国 撰文 | 泰伯网 编辑 | 鹿野 2015年12月,一辆百度无人车从京新高速到五环进行了最高时速达100公里的全自动行驶,将国内自动驾驶推向大众视野。 当自动驾驶产业随时间沉淀驶入商业落地的下半场,百度对这场自动驾驶…

Android Studio App开发中多线程的讲解与实现新闻轮播滚动实战(附源码 超详细必看)

运行有问题或需要源码请点赞关注收藏后评论区留言 ~~~ 一、分线程通过Handler操作界面 为了使App运行的更加流畅,多线程技术被广泛应用于App开发,由于Android规定只有主线程才能直接操作界面,因此分线程若想修改界面就要另想办法&#xff0c…