The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск GNU Mes 0.26, инструментария для самодостаточной сборки дистрибутивов "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск GNU Mes 0.26, инструментария для самодостаточной сборки дистрибутивов "  +/
Сообщение от opennews (ok), 03-Дек-23, 23:04 
Опубликован выпуск инструментария GNU Mes 0.26, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC и позволяющего добиться замкнутого цикла пересборки из исходных текстов...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60228

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +1 +/
Сообщение от Аноним (2), 03-Дек-23, 23:07 
А разве не была недавно новость эта?
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +2 +/
Сообщение от Аноним (3), 03-Дек-23, 23:27 
> А разве не была недавно новость эта?

Месяц назад была версия 0.25

Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Bottle (?), 03-Дек-23, 23:38 
Отличная вещь для гентушников.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (9), 04-Дек-23, 00:39 
Для LFSников и прочих линуксдлясебяшников тоже.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от bircoph (ok), 03-Дек-23, 23:42 
> позволяет собрать урезанную версию компилятора TinyCC (tcc), возможностей которого уже достаточно для сборки GCC

Вот этого я не понял. Для сборки современного GCC нужен C++, которого в tcc нет. Или там идёт бутстрап gcc со старых версий?

В общем, не ясно, как они g++ получают.

Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +3 +/
Сообщение от Аноним (7), 03-Дек-23, 23:48 
gcc-2.95.3 там собирают
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (9), 04-Дек-23, 00:45 
Собирают какой-нибудь версси <4.8, который ещё на C был. В нём, в т.ч., собирают и g++. Затем, полученным g++ уже собирают GCC >4.8.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

11. Скрыто модератором  –5 +/
Сообщение от Виндроид (?), 04-Дек-23, 01:03 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  +2 +/
Сообщение от Аноним (12), 04-Дек-23, 01:33 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +/
Сообщение от mos87 (ok), 04-Дек-23, 06:51 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

17. Скрыто модератором  +/
Сообщение от Аноним (17), 04-Дек-23, 06:58 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

15. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +2 +/
Сообщение от mos87 (ok), 04-Дек-23, 06:52 
Эээ ну вы куда.. у меня ещё новость о 0.25 не закрыта.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +1 +/
Сообщение от Аноним (16), 04-Дек-23, 06:54 
Все еще не решена проблема гипотетического наличия вируса в компиляторе, который распространяет себя на другие компиляторы, собираемые им.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (17), 04-Дек-23, 07:14 
>  Все еще не решена проблема гипотетического наличия вируса в компиляторе, который распространяет себя на другие компиляторы, собираемые им.

В данной новости уже добавлена информация про самособираемый компилятор.
Т.е. теперь вам не надо читать clang или gcc, теперь достаточно изучить hex0 и иметь x86-совместимую систему.
(Изучить hex0 уже вполне возможно: он маленький и хорошо документирован).

Понятно, что если сборка происходит под эмулятором, то источником рисков является эмулятор.
А если используется реальный комп, то биос должен быть гарантированно чистым и без всяко-разных зондов.

Далее, там ещё всякие прошивки процессоров/контроллеров имеются.

Так что данная ниша кибер-выживальщиков по-прежнему имеет очень большой задел.

Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (22), 04-Дек-23, 12:20 
>с использованием самособираемого ассемблера hex0

Если с этого начать, то можно убедиться в отсутствии в его исходном коде вируса, трояна, бекдора, etc. Систему команд и Ассемблер соответствующего CPU знать нужно.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

19. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (19), 04-Дек-23, 08:32 
я прям очень запутался, вроде оно для бутстрапа, а вроде зависимости от таких штук как Guile. Объясните толком как это собирать, например начиная со stage0.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (22), 04-Дек-23, 12:15 
До stage0 нужно ещё полноценный GCC собрать сначала.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (24), 04-Дек-23, 12:50 
Вот тут написано, что Mes в 2 режимах может собираться. Для каждого свои требования.
https://git.savannah.gnu.org/cgit/mes.git/tree/INSTALL
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

25. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (24), 04-Дек-23, 13:04 
https://www.gnu.org/software/mes/manual/html_node/The-Mes-Bo...
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

23. "Выпуск GNU Mes 0.26, инструментария для самодостаточной сбор..."  –1 +/
Сообщение от Аноним (23), 04-Дек-23, 12:25 
Слишком сложно. Лучше бы с загрузочной дискеты FreeDOS начали, закончили GCC 13.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру