aboutsummaryrefslogtreecommitdiffstats
path: root/source/index.rst
blob: 61732b7afbf4eea871dc4ef3aa012cca78b40297 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
.. Core Toolchain Infrastructure Project

.. index::
   single: Core Toolchain Infrastructure Project (Homepage)

Core Toolchain Infrastructure Project
=====================================

**The Core Toolchain Infrastructure (CTI) Project's mission is to support
the GNU Toolchain community with secure infrastructure and state of the art
services required to support the community’s development efforts to be a
trusted foundation in a secure supply chain.**

.. |Secure| image:: _images/CTI-Security.png

.. |Cont| image:: _images/CTI-Continuity.png

.. |Plan| image:: _images/CTI-Planning.png

.. table::
   :widths: 30 30 30
   :class: borderless

   +-----------------+----------------+--------------+
   | Secure          | Continuity     | Security     |
   | Infrastructure  | Planning       | Policy       |
   |                 |                | Planning     |
   | |Secure|        | |Cont|         | |Plan|       |
   +-----------------+----------------+--------------+

The CTI project continues to move forward the goal of creating a long-term
sustainable set of secure and state of the art services and infrastructure
for the GNU Toolchain and related packages.

Some of the major goals include:

 * Secure and state of the art infrastructure.
 * Continuity planning for infrastructure, development, and governance.
 * Security policy planning.

.. toctree::
   :maxdepth: 1
   :caption: Contents:

   Projects <projects/index>
   Services <services/index>
   CTI Governance <gov/index>
   CTI TAC <tac/index>
   FAQ <faq/index>

The CTI Project aims to support the GNU Toolchain to attract a larger
community of developers; to ensure that GNU Toolchain and the GNU system
work on multiple architectures and diverse environments; and to more
thoroughly test, extend and enhance the features of the GNU Toolchain.

.. figure:: _images/cauldron2023_photo.jpg

   `GNU Tools Cauldron (2023) in Cambridge, UK <https://gcc.gnu.org/wiki/cauldron2023>`_


The Core Toolchain Infrastructure (CTI) project is hosted and supported by the
`Open Source Security Foundation (OpenSSF) <https://openssf.org/>`_,
the `Linux Foundation (LF) <https://www.linuxfoundation.org/>`_ and its members.
The primary sponsor is the OpenSSF.

The development of the GNU Toolchain is a part of the
`GNU Project <https://www.gnu.org/>`_, supported by the
`FSF <https://www.fsf.org/>`_ and a worldwide community of developers and
corporate sponsors. The GNU Toolchain aims to develop the toolchain
used in the GNU/Linux system and Linux distributions built with
the GNU Toolchain.

The GNU Toolchain development effort uses an open development environment
and supports many other platforms in order to foster a world-class
optimizing compiler, assembler, linker, debugger, C Library, language
runtimes and utilities.

The GNU Toolchain community should be making consistent forward progress
to improve infrastructure and cybersecurity positions. Showing progress
is important for the ecosystem to trust us as a secure and critical part
of the software supply chain. We should not wait until there are
cybersecurity regulations that are beyond our ability to comply with as
the FOSS ecosystem of tooling and infrastructure. Projects of similar
scope and importance have been deploying significant resources for the
use of the development community.

-----------------

* :ref:`genindex`

* :ref:`search`