Linux是什麼與如何學習

What is Linux and how to learn it

  • [What is Linux](#What is Linux)
    • [Unix history before linux](#Unix history before linux)
    • [Linux Distribution](#Linux Distribution)
  • [How to learn Linux](#How to learn Linux)

What is Linux

Linux is an operating system. As shown in the picture, Linux is the two layers of a kernel and a system call. Early Linux was developed against 386.

Linux is easily transferable due to its open-source nature.

Unix history before linux

The Compatible Time-Sharing System, or the CTSS, was one of the first time-sharing operating systems; it was developed at MIT's Computation Center.

Multics, a great CTSS begun in 1965, was a collaborative effort involving Bell Labs, General Electric, and M.I.T. The renowned developers named Ken Thompson and Dennis Ritchie also contributed to Multics for overall growth.

The history of UNIX starts back in 1969, when Ken Thompson, Dennis Ritchie and others started working on the "little-used PDP-7 in a corner" at Bell Labs and what was to become UNIX.

BSD (Berkeley Software Distribution) is a Unix-like operating system that originated from the University of California, Berkeley in the 1970s.

System V, the 7th version of Unix developed by AT&T, can work on X86 PCs. Its source codes can not be provided to students.

Andrew Tanenbaum released his Minix (for "mini-Unix) operating system, intended for students and hobbyists.

The Free Software Foundation (FSF) and the GNU (GNU's Not Unix) Project were both started by Richard M. Stallman (RMS), and he served until recently as the head of both.

This XFree86 project, provided us the X server and an extensive suite of utilities and applications to help implement a fully functional GUI environment.

Linux was released in 1991 by Linus Torvalds who made it open source. Linux is a kernel and the main component of a Linux operating system (OS) and GNU is a collection of free software, these two project collabs give us "Linux" or "GNU/Linux" operating system.

Linux Distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and often a package management system.

LSB(Linux Standard Base), FHS(File system Hierarchy Standard)

RPM DPKG
RHEL SuSE Fedora CentOS Ubuntu Debian

How to learn Linux

computer basics

linux installation and commands

linux OS basics

vi

shell scripting

software management

network basics

website setup

相关推荐
2401_894915532 小时前
GEO 优化源码全解析:从搜索引擎到 AI 引擎的底层改写逻辑
java·服务器·前端·数据库·人工智能·分布式·搜索引擎
qq_316411036 小时前
商用冷柜售后报修运维管理系统开发案例
运维
huainingning6 小时前
R4930-G7服务器(RAID-LSI-9560-LP-8i-4GB)网页方式做Raid方法
服务器
智码看视界6 小时前
Day59-阿里云ACK实战:生产级K8s集群部署与运维
运维·阿里云·kubernetes·k8s·日志监控·容器运维·阿里云ack
ltl8 小时前
QUIC 握手实现:Initial 到 1-RTT 的最小路径
linux
码视野8 小时前
基于 Vue3 + Element Plus 的【智慧新能源汽车充电桩运维调度与分时共享租赁系统】设计与实现(附完整源码与PRD)
运维·人工智能·汽车·vue3
qq_426003968 小时前
【UI自动化测试】UI自动化报错解决方案
运维·ui·自动化
网安蟹佬霸9 小时前
WAF绕过技术实战:从规则检测到编码绕过全指南(2026最新版,附Payload集与自动化脚本)
运维·安全·网络安全·架构·自动化·网安
小杨不想秃头9 小时前
信息安全工程师教程第二章密码学
运维·服务器·密码学
I'mChloe9 小时前
WGCLOUD怎么监控多台服务器?从Server、Agent 部署到监控面板实战
运维·服务器