本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
linux:history:linux [2016/06/07 07:30] – [Linux kernel] haregy | linux:history:linux [2023/03/30 02:31] (当前版本) – 移除 codinghare | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====History of Liunx==== | ||
- | ===== ===== | ||
- | ===Linus Torvalds=== | ||
- | **[[https:// | ||
- | ===Multitasking for x86386=== | ||
- | Torvalds created three small programs: one can print " | ||
- | ===Linux 0.02=== | ||
- | Reference: Minix\\ | ||
- | Programming language & Complier: C & GCC\\ | ||
- | Compatible: Torvalds hope linux could be compatible with Unix so that people who use linux can also run programs that developed on Unix. So he followed [[https:// | ||
- | ===Linux kernel=== | ||
- | After Torvalds published his Linux source code to the Internet, a lot of volunteers participated into developing Linux. Because Linux is a open source OS, volunteer developer could easily build there own functions they need, such as drivers, applications for a kind of device, and so on. Torvalds was response for testing those codes and combine then into the newest version of Linux. Those caused the updates of Liunx is rapid and more and more developers and users took part in developing Liunx. During these progresses, Linux was modularized and became easily to add and remove functions. | ||
- | |||
- | Famous testing assistants: [[https:// | ||
- | Websites: | ||
- | Release time for Linux version 1.0(the first formal version): 1994\\ | ||
- | Symbol: Penguin.\\ | ||
- | {{: | ||
- | ===Version format=== | ||
- | A formal Liunx release version should be like: | ||
- | < | ||
- | **3.10.0** means main version, | ||
- | ==version format before 3.0 == | ||
- | If main & sub version is odd, the version is a build for testing new functions. If main & sub version is even, the version is a stable build. | ||
- | ==version format after 3.0 == | ||
- | **Prepatch**: | ||
- | Prepatch or " | ||
- | **Mainline: | ||
- | Mainline tree is maintained by Linus Torvalds. It's the tree where all new features are introduced and where all the exciting new development happens. New mainline kernels are released every 2-3 months.\\ | ||
- | **Stable:** | ||
- | After each mainline kernel is released, it is considered " | ||
- | **Longterm: | ||
- | There are usually several " | ||
- | <WRAP center round important 100%> | ||
- | all above I am talking about is Linux kernel version, not for distribution. Distribution has their own version. | ||
- | </ | ||
- | ==version check in distribution== | ||
- | < | ||
- | ===Linux distributions=== | ||
- | Linux distributions: | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | Why distributions: | ||
- | Linux kernel is base on the GPL(GNU' | ||
- | ==distributions categories== | ||
- | ^R/C^ Software managed by *.RPM ^ Software managed by *. DPKG ^ Other^ | ||
- | |**Commercial** | RHEL / SuSE | Ubuntu | | ||
- | |**Personal / Communities** |CentOS / Fedora / OpenSuSE | ||
- | ==distribution standards== | ||
- | [[http:// | ||
- | [[http:// | ||
- | |||
- | |||