linux-stable/Documentation
Miguel Ojeda 6199e138fe docs: add SVG version of the Linux logo
In the Rust for Linux patch series, Jonathan Corbet requested [1] that
we avoid binary assets (such as the logo), possibly by recreating
them in SVG format.

However, it turns out there is no SVG version of the Linux logo
in the kernel tree yet, only a GIF one from the pre-v2.0.0 days.

This patch fixes that by adding a SVG version of the Linux logo,
which we could then use in the Rust for Linux documentation and
other similar places.

This is a vector re-illustration by Garrett LeSage of the original
logo by Larry Ewing, plus cleanups by IFo Hancroft.

The file was imported as-is from:

    ecd40de642/tux.svg

The stated license in the repository is:

> Public domain http://creativecommons.org/publicdomain/zero/1.0/
>
> ...but, if anyone asks:
>
> Tux was originally made by Larry Ewing in the Gimp, re-illustrated
> in vector by Garrett LeSage, using Inkscape and refined and
> cleaned up by IFo Hancroft.

Here, the acknowledgement requirement has been made mandatory to
match the wording of the existing GIF logo in `COPYING-logo`.

Both Garrett LeSage and IFo Hancroft gave their permission [2,3]
to use their re-illustration with the license as given in
the `COPYING-logo` file.

Link: https://lore.kernel.org/lkml/87fspk1xoc.fsf@meer.lwn.net/ [1]
Link: https://lore.kernel.org/lkml/YgFsD7zBZyVqyF+F@battlestation/ [2]
Link: https://lore.kernel.org/lkml/CAFfNkxV=DmRJL1Oqm3w9YzBYcNLSAG3Ss8pih9ZVwh_E-Fbw+Q@mail.gmail.com/ [3]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Link: https://lore.kernel.org/r/20220528153132.8636-2-ojeda@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2022-06-01 09:32:45 -06:00
..
ABI libnvdimm for 5.18 2022-03-30 10:04:11 -07:00
accounting
admin-guide docs: blockdev: change title to match section content 2022-06-01 09:30:53 -06:00
arc
arm
arm64
block
bpf docs: netdev: move the netdev-FAQ to the process pages 2022-03-31 10:49:39 +02:00
cdrom Documentation: drop more IDE boot options and ide-cd.rst 2022-05-09 16:20:07 -06:00
core-api Documentation: move watch_queue to core-api 2022-04-22 09:47:25 -06:00
cpu-freq
crypto
dev-tools Documentation: dev-tools: use literal block instead of code-block 2022-04-28 12:35:18 -06:00
devicetree dt-bindings: Fix phandle-array issues in the idle-states bindings 2022-04-01 15:09:50 -07:00
doc-guide Documentation/process: use scripts/get_maintainer.pl on patches 2022-05-09 16:12:16 -06:00
driver-api Documentation: devres: fix typo in interface list 2022-04-28 12:29:52 -06:00
fault-injection docs: fault-injection: fix defaults 2022-04-16 02:46:44 -06:00
fb
features
filesystems six ksmbd server fixes 2022-04-01 14:39:28 -07:00
firmware-guide Merge branch 'i2c/for-mergewindow' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2022-03-26 12:46:08 -07:00
firmware_class
fpga
gpu pci-v5.18-changes 2022-03-25 13:02:05 -07:00
hid
hwmon Char/Misc and other driver updates for 5.18-rc1 2022-03-28 12:27:35 -07:00
i2c
ia64
iio
images docs: add SVG version of the Linux logo 2022-06-01 09:32:45 -06:00
infiniband
input input: Docs: correct ntrig.rst typo 2022-05-17 13:29:40 -06:00
isdn
kbuild kbuild: Make $(LLVM) more flexible 2022-03-31 12:03:46 +09:00
kernel-hacking Documentation: kernel-hacking: minor edits for style 2022-04-05 09:53:24 -06:00
leds
litmus-tests
livepatch
locking Documentation: Fix duplicate statement about raw_spinlock_t type 2022-03-25 13:30:08 -06:00
m68k
maintainer Some late-arriving documentation improvements. This is mostly build-system 2022-03-31 12:10:42 -07:00
mhi
mips
misc-devices
netlabel
networking docs: netdev: move the netdev-FAQ to the process pages 2022-03-31 10:49:39 +02:00
nios2
nvdimm
openrisc
parisc
PCI PCI/doc: cleanup references to the legacy PCI DMA API 2022-03-30 16:54:24 +02:00
pcmcia
peci
power
powerpc
process Documentation/process: use scripts/get_maintainer.pl on patches 2022-05-09 16:12:16 -06:00
RCU
riscv Documentation: riscv: remove non-existent directory from table of contents 2022-03-31 16:18:56 -07:00
s390
scheduler docs/scheduler: fix unit error 2022-04-16 02:54:32 -06:00
scsi
security
sh
sound
sparc
sphinx docs: pdfdocs: Add space for chapter counts >= 100 in TOC 2022-05-17 13:41:26 -06:00
sphinx-static
spi
staging
target
timers
tools rtla: Documentation: fix email addresses 2022-04-20 02:39:16 -06:00
trace Updates to Tracing: 2022-04-03 12:26:01 -07:00
translations docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation 2022-05-17 13:37:53 -06:00
tty
usb
userspace-api platform-drivers-x86 for v5.18-1 2022-03-25 12:14:39 -07:00
virt * Only do MSR filtering for MSRs accessed by rdmsr/wrmsr 2022-04-02 12:09:02 -07:00
vm mm,doc: Add new documentation structure 2022-05-09 16:41:24 -06:00
w1 w1: w1_therm: Document Maxim MAX31850 thermoelement IF. 2022-04-05 10:19:42 -06:00
watchdog
x86 Documentation: x86: rework IOMMU documentation 2022-04-28 07:59:45 -06:00
xtensa
.gitignore
arch.rst
asm-annotations.rst
atomic_bitops.txt
atomic_t.txt
Changes
CodingStyle
conf.py docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 2022-06-01 09:26:05 -06:00
docutils.conf
dontdiff
index.rst Documentation: move watch_queue to core-api 2022-04-22 09:47:25 -06:00
Kconfig
Makefile
memory-barriers.txt
SubmittingPatches