Linux kernel release 5.x (1/4)

https://www.kernel.org/doc/html/latest/admin-guide/README.html

Docs » The Linux kernel user’s and administrator’s guide »
Linux kernel release 5.x ＜ http://kernel.org/ ＞

> These are the release notes for Linux version 5. Read them carefully, as they tell you what this is all about, explain how to install the kernel, and what to do if something goes wrong.

これは、Linux version 5のRelease notesです。注意深く読んでください、これは、あなたにこれが何であるのか、kernelのインストール方法、および、問題があったときの対処方法について記述しています。

# What is Linux?

> Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.

Linuxとは、operation system Unixのcloneであり、Linux Torvaldsとネット上のハッカーのloosely-knit teamの支援を受けてゼロから開発されました。これは、POSIXと、Single UNIX specification仕様への準拠を目指しています。

> It has all the features you would expect in a modern fully-fledged Unix, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, and multistack networking including IPv4 and IPv6.

最新の本格的なUnixに期待する全ての機能が備わっています。マルチタスキング、仮想メモリ、共有ライブラリ、demand load、共有 copy-on-write実行、適切なメモリ管理、そして、IPv4とIPv6を含むマルチスタックネットワーキング。

> It is distributed under the GNU General Public License v2 - see the accompanying COPYING file for more details.

これは、GNU General Public License v2下で配布されます。 詳細については、付属のCOPYINGファイルを参照してください。

# On what hardware does it run?

> Although originally developed first for 32-bit x86-based PCs (386 or higher), today Linux also runs on (at least) the Compaq Alpha AXP, Sun SPARC and UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, Cell, IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64 Xtensa, and ARC architectures.

最初は、32bit x86 ベースのPC(386以上)ように開発されました。現在では、Linuxは（少なくとも）Compaq Alpha AXP, Sun SPARC and UltraSPARC, Motorola 68000, PowerPC, PowerPC64, ARM, Hitachi SuperH, Cell, IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64 Xtensa, and ARC architecturesで動かすことができます。

> Linux is easily portable to most general-purpose 32- or 64-bit architectures as long as they have a paged memory management unit (PMMU) and a port of the GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC). 

Linuxは、ページメモリ管理ユニット（PMMU）とGNU Cコンパイラ（gcc）のポート（GNUコンパイラコレクション、GCCの一部）を備えている限り、ほとんどの汎用32ビットまたは64ビットアーキテクチャに簡単に移植できます。 

> Linux has also been ported to a number of architectures without a PMMU, although functionality is then obviously somewhat limited. 

Linuxはまた、PMMUを備えないいくつかのアーキテクチャにも移植されていますが、明らかに機能に制約がかけられています。

> Linux has also been ported to itself. You can now run the kernel as a userspace application - this is called UserMode Linux (UML).

Linuxはまた自分自身にも移植されています。これで、カーネルをユーザースペースアプリケーションとして動かすことができます、これをUserMode Linux（UML)と呼んでいます。


# Documentation

> There is a lot of documentation available both in electronic form on the Internet and in books, both Linux-specific and pertaining to general UNIX questions. I’d recommend looking into the documentation subdirectories on any Linux FTP site for the LDP (Linux Documentation Project) books. This README is not meant to be documentation on the system: there are much better sources available.

Linux固有の、あるいは、UNIXに関する一般的な問い合わせに関して、インターネット上の電子文章や物理的な文章として、多くのドキュメントが存在します。LDP（Linux Documentation Project）の書籍については、Linux FTPサイトのドキュメントサブディレクトリを調べることをお勧めします。このREADMEは、システムに関するドキュメントを意図したものではありません。利用可能なより優れたソースがあります。

> There are various README files in the Documentation/ subdirectory: these typically contain kernel-specific installation notes for some drivers for example. Please read the Documentation/process/changes.rst file, as it contains information about the problems, which may result by upgrading your kernel.

Documentation/サブディレクトリにはさまざまなREADMEファイルがあります。これらには通常、たとえば一部のドライバのカーネル固有のインストールに関するノートが含まれています。 カーネルのアップグレードによって発生する可能性がある問題に関する情報が含まれているため、Documentation/process/changes.rstファイルを読んでください。

---
もともと、Linux Kernelのソースコードの一部なので、GPLv2扱いになる（はずの認識）。

> https://www.kernel.org/doc/html/latest/index.html
> 
> Licensing documentation
> 
> The following describes the license of the Linux kernel source code (GPLv2), how to properly mark the license of individual files in the source tree, as well as links to the full license text.
> 
> https://www.kernel.org/doc/html/latest/process/license-rules.html#kernel-licensing