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

相关推荐
爱喝水的鱼丶3 分钟前
SAP-ABAP:调试器高级工具使用——内表分析、SQL追踪、内存检查功能实操
运维·sql·性能优化·sap·abap·经验交流
XiangrongZ3 分钟前
debian中配置stm32的交叉编译环境
运维·stm32·debian
cuiyaonan200010 分钟前
some weird issues regarding docker
运维·docker·容器
小π军12 分钟前
计算机网络
服务器·计算机网络
sg_knight25 分钟前
Codex CLI 安装全攻略:macOS / Linux / Windows(WSL2)三端实战
linux·windows·macos·openai·ai编程·coding·codex
大眼、不聚光41 分钟前
9.linux系统管理-ssh免密配置
linux·ssh·github
啦啦啦!1 小时前
虚拟机如何接入Codex并配置中转站(vscode插件版)
linux·vscode·ubuntu·编辑器
love530love1 小时前
Ubuntu系统通过Homebrew安装Lightpanda完整实战教程(含端口占用排坑)
大数据·linux·运维·人工智能·elasticsearch·搜索引擎
淮北4941 小时前
如何服务器和本地实现挂载
运维·服务器
j7~1 小时前
【Linux】二十八.线程篇五《Linux多线程编程:线程同步之条件变量》---详解
linux·运维·c++·学习·条件变量·线程同步