Что это такое?
Это официальный основной репозиторий разработки JDK — Java Development Kit, набора для разработки на Java. Именно здесь в проекте OpenJDK создаются будущие версии Java.
То есть это исходный код самой Java?
Да — здесь лежат полные исходники JDK: компилятор Java, виртуальная машина и библиотеки классов. Всё это разрабатывается на одной основной ветке, из которой потом выходят официальные релизы JDK.
Как собрать JDK из этого кода?
Склонируйте репозиторий и следуйте файлу doc/building.md — README ссылается на него, а точнее на его HTML-версию building.html, где описана вся сборка.
Можно ли отсюда скачать готовый JDK для работы?
Нет — это репозиторий только с исходным кодом, здесь нет ни бинарников, ни установщиков. Чтобы запустить этот код, нужно собрать его самому по инструкциям из doc/building.md.
Нужен ли мне этот репозиторий, если я просто пишу приложения на Java?
Обычно нет — для повседневного программирования достаточно установить готовый релиз JDK. Этот репозиторий для тех, кто хочет читать код, следить за разработкой Java или участвовать в ней.
На каких операционных системах его можно собрать?
Сборка настроена для Linux (включая Alpine), macOS и Windows, плюс есть сценарий кросс-компиляции — так что все три основные системы поддерживаются.
На каком языке написан код JDK?
Основной язык на GitHub — Java, рядом с ней идёт C++. Репозиторий помечен тегами java, jvm и c++, потому что исходники на Java сочетаются с нативным ядром виртуальной машины на C++.
Проект активно развивается?
Да — это живая основная ветка разработки JDK, она размещена на GitHub с сентября 2018 года и собрала около 23,4 тысячи звёзд.
Which topics is it in?
software-development, virtual-machine, toolkit, jvm, runtime, programming-language, gplv2, compiler, ci, sdk, c++, java