Опубліковано код ядра та ряду GNU-утиліт для платформи Ельбрус 2000

Завдяки діям ентузіастів компанія «Базальт СПО» опублікувала частину вихідних кодів для платформи Ельбрус 2000 (E2k). Публікація включає архіви:

  • binutils-2.35-alt1.E2K.25.014.1
  • gcov7_lcc1.25-1.25.06-alt1.E2K.1
  • glibc-2.29-alt2.E2K.25.014.1
  • kernel-image-elbrus-5.4.163-alt2.23.1
  • lcc-libs-common-source-1.24.07-alt2
  • libatomic7-1.25.08-alt1.E2K.2
  • libgcc7-1.25.10-alt1.E2K.2
  • libgcov7-1.25.06-alt1.E2K.1
  • liblfortran7-1.25.09-alt2
  • libquadmath7-1.25.06-alt1.E2K.1
  • libstdc++7-1.25.08-alt1.E2K.2

Вихідні коди низки пакетів, наприклад lcc-libs-common-source, публікуються вперше. Незважаючи на деякі дива публікації, вона є офіційною, оскільки виконує вимоги ліцензії GPL після публікації бінарних пакетів.

Дивні публікації полягають у тому, що деякі пакети зроблені на основі diff-файлів зі змінами щодо раніше втеклих або опублікованих вихідних кодів відповідних GPL-компонентів, при тому, що в самому Базальті вихідні тексти в чистому вигляді лежать у Git (що підтверджується тим, що навіть spec-файл ядра потрапив у такий diff). Також у файлів перезаписано час архівації, а реальний час підготовки можна знайти всередині цих diff-ів.

Джерело: opennet.ru

Додати коментар або відгук