Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск GNU Mes 0.25, инструментария для самодостаточной сборки дистрибутивов" | +/– | |
Сообщение от opennews (?), 12-Ноя-23, 10:49 | ||
После полутора лет разработки состоялся выпуск инструментария GNU Mes 0.25, обеспечивающего процесс бутстрэппинга (bootstrap) для GCC и позволяющего добиться замкнутого цикла пересборки из исходных текстов... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
3. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –10 +/– | |
Сообщение от Аноним (3), 12-Ноя-23, 11:05 | ||
Больше всего меня поражает такое длительное время между стабильными релизами у опенсурц проектов. Этим они стреляют себе в ногу. Обыватель не будет качать найтли или, не дай бог, собирать их из сурцов. Он скачает офф стабильный релиз. Которому два года и не такой уж он и стабильный - в нем куча багов. Что сделает обыватель, когда эта поделка не заведется изкоробки? Он свалит к проприетарщикам, у которых релизы вылизаны до идеала. Яркий пример - Code::Blocks, у который в последнем релизе поломан копипстинг, что очень сильно раздражает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –4 +/– | |
Сообщение от Аноним (4), 12-Ноя-23, 11:22 | ||
Некогда нам, вам нужно вы и собирайте. А мы никому ничего не должны, пусть нас проект будет в жопе все равно мы бесплатно пашем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (5), 12-Ноя-23, 11:53 | ||
Всё правильно сказано. Опенсорс проекты - это не халява и не бесплатный труд, а решение исключительно своих проблем. Хотите чтобы кто-то решал чужие? Заплатите ему за это. Или face your problems yourself. Опенсорс - не коммунизм. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –3 +/– | |
Сообщение от Аноним (4), 12-Ноя-23, 14:50 | ||
Получается лучше спиратить проприетарь, чем надеяться, что в попенсорсных аналогах что-то будет работать. Теперь я понимаю почему у нас попенсорс не развит....... | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (23), 12-Ноя-23, 15:00 | ||
Спиратить проприетарь с интегрированной малварью. Сейчас не нулевые, теперь почти всегда так. Если вас такое устраивает - то да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
Сообщение от Аноним (4), 12-Ноя-23, 16:44 | ||
На приватных трекерах нет никакой малвари. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +3 +/– | |
Сообщение от Аноним (33), 12-Ноя-23, 21:03 | ||
Дважды наивный. 1. малварь от разработчика идёт, напр. "телеметрия" и прочие закладки для отслеживания нелицензионных установок. 2. С какой стати на приватных нет? Даже если приклеенная малварь не распространяется в сговоре с модератором (а зачастаю она распространяется именно в сговоре с модератором, который оперативно трёт все сообщения с жалобами на малварь, в том числе пруфами уровня детальной пошаговой инструкции по отклеиванию), прибыль от малвари позволит новый аккаунт купить и окупить в маловероятном случае бана. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (4), 12-Ноя-23, 22:16 | ||
Потому что трекеров больше, чем один, везде не потрешь отзывы. И репутация зарабатывается годами, а теряется моментально. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
Сообщение от Аноним (53), 13-Ноя-23, 15:31 | ||
Секрета не открою, когда скажу, что на репутацию вообще всем похрен в случае монополии. Владельцы и работники не нужных трекеров просто сядут. А владельцы нужных будут делать то, что им надо, и не сядут, ибо трекер кому надо принадлежит, а вы никуда не денетесь с подводной лодки и продолжите хавать двойную малварь, и от производителя ПО, и от релизеров. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (4), 13-Ноя-23, 15:48 | ||
Примеры давай двойной малвари на подконтрольных, а не теории заговора. Я почему то не склонен доверять шизе местных, которые ME из биоса выпиливают. Если вы поехавшие параноики - ваши проблемы. А почему должны ваши фантазии волновать, покуда мои кредитки целы, я доволен, я ведь не скрываюсь от мирового правительства рептилоидов, чтобы себя накручивать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Аноним (40), 13-Ноя-23, 01:49 | ||
А вот это — коммунизм! Либо на халяву, либо сп…ть. | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
24. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –2 +/– | |
Сообщение от Аноним (24), 12-Ноя-23, 16:00 | ||
Профессионально приплетаю коммунизм. Дорого. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
29. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (29), 12-Ноя-23, 17:06 | ||
Сделай паузу с приплетаниями, поделись со всеми. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
Сообщение от Аноним (48), 13-Ноя-23, 11:41 | ||
> Всё правильно сказано. Опенсорс проекты - это не халява и не бесплатный | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
21. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (21), 12-Ноя-23, 14:47 | ||
В целом существует continuous delivery. Я так и публикую свои библиотеки на npm. Как только изменения попадают в мастер. Только использовал GitHub Actions, которое не рекомендую, они постоянно что-то меняют и оно ломается периодически. Лучше как-то обеспечить локальный сценарий сборки — надёжнее будет. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
6. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
Сообщение от Аноним (6), 12-Ноя-23, 11:55 | ||
>> GNU Mes is a Scheme interpreter and C compiler for bootstrapping the GNU System. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
8. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (8), 12-Ноя-23, 11:59 | ||
Все для Вас | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (11), 12-Ноя-23, 12:06 | ||
Ну так ешьте корпоративное вас же ни кто не принуждает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +3 +/– | |
Сообщение от Аноним (6), 12-Ноя-23, 12:09 | ||
>> GNU Mes is a Scheme interpreter and C compiler for bootstrapping the GNU System. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
25. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (25), 12-Ноя-23, 16:42 | ||
Это тот вылизанный до идеала компилятор, который фиксит баги, а потом в следующем же крупном релизе их снова возвращает? Вот уж точно, отточеный до идеала. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
39. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –2 +/– | |
Сообщение от Аноним (40), 13-Ноя-23, 01:48 | ||
Недавно как раз вспоминал, какие есть коммерчески успешные игры, собранные свободным компилятором. И вспомнил ровно одну — Quke 1. Но Кармак в своё время тем ещё экспериментатором был. Впрочем, эксперимент не задался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от фф (?), 16-Ноя-23, 07:20 | ||
В playstation SDK от сони входит gcc - подозреваю, что большинство игр на плойке собрано им. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +3 +/– | |
Сообщение от Аноним (11), 12-Ноя-23, 12:01 | ||
>>Обыватель не будет качать найтли или, не дай бог, собирать их из сурцов. Он скачает офф стабильный релиз.... | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
28. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +4 +/– | |
Сообщение от Аноним (29), 12-Ноя-23, 16:54 | ||
Обыватель каждый день на кухне бутстраппит NixOS. Каждая кухарка должна уметь не только управлять государством, но и обеспечить суверенитет государства операционными системами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (25), 12-Ноя-23, 16:47 | ||
Не на то смотрите. Дело не в том, что между релизами два года, дело в том, что недостаточно тестируют. А то повадились: быстро-быстро пихнули в релиз то, что, по сути, является в лучшем случае бета-версией, а уж в продакшне дотестируют. В итоге всё равно после релиза ждёшь ещё 2-3 патча, чтобы "стабильная" версия стала действительно стабильноый. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
35. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (4), 12-Ноя-23, 22:22 | ||
Это если более менее успешный/популярный проект, а не подделка одного васяна. Такие могут и по 2 года делать промежутки между версиями, а минорных не делать вовсе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (11), 12-Ноя-23, 11:58 | ||
Это божественно! | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (9), 12-Ноя-23, 11:59 | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (14), 12-Ноя-23, 12:41 | ||
Теперь точно сделают свой дистрибутив с нескучными обоями. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Аноним (11), 12-Ноя-23, 12:43 | ||
Guix ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (18), 12-Ноя-23, 12:49 | ||
С консолью на последовательном порту. | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
16. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –2 +/– | |
Сообщение от Аноним (18), 12-Ноя-23, 12:47 | ||
Все конечно хорошо, но лучшебы эти силы пустили на батстрап Rust компилятора. Я RMS доверяю, мне rust нужен, подонки его везде напихали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (11), 12-Ноя-23, 12:48 | ||
да как напихали так и выпилят делов то | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (19), 12-Ноя-23, 13:58 | ||
Уже давно есть. Правда цепочка довольно длинная получилась, надо бы оптимизировать. | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
20. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (20), 12-Ноя-23, 14:10 | ||
Когда-то был TCCBOOT, который в процессе загрузки собирал урезанное ядро Linux. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (30), 12-Ноя-23, 17:51 | ||
> В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +3 +/– | |
Сообщение от Аноним (31), 12-Ноя-23, 18:28 | ||
Там цепочка начинается с ассемблера, а не с Си | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (53), 13-Ноя-23, 15:10 | ||
А должна начинаться с простейшего процессора на минимуме простейших кустарно изготавливаемых дискретных элементов, простейшего считывателя перфоленты, простейшего термопринтера, печатающего места для отверстий на перфоленте, простейшей программы для этого устройства в виде транскрипта перфоленты. Всё должно быть выжжено в кубе из кварца по технологии Project Silica и заточено на Шпицбергене. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Аноним (54), 13-Ноя-23, 15:43 | ||
Так оно так и начиналось ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (32), 12-Ноя-23, 20:24 | ||
> Оба компонента взаимособираемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (38), 13-Ноя-23, 01:00 | ||
Для x86 GNU Mes собирается вот из этого: https://github.com/oriansj/bootstrap-seeds/blob/master/POSIX... | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (41), 13-Ноя-23, 03:22 | ||
Забавно, что в README указанного проекта написано | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Аноним (38), 13-Ноя-23, 08:09 | ||
Это правильно. Ты должен проверить исходники, перед тем как использовать. Иначе процесс бутстрапизации теряет смысл | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от anonymoose (?), 12-Ноя-23, 22:32 | ||
А вот дурацкий вопрос: | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от anonymous (??), 12-Ноя-23, 23:08 | ||
Кстати, не вопрос ни разу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (44), 13-Ноя-23, 08:38 | ||
Когда добавят бутстрэппинг для С#? | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Аноним (50), 13-Ноя-23, 14:24 | ||
Когда Андреас Хелсберг на горе свистнет | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Пряник (?), 13-Ноя-23, 10:51 | ||
Ещё забыли пункт про сборку Knight процессора на ПЛИС для hex0 (который уже stage0). | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +1 +/– | |
Сообщение от Тот_ещё_аноним (ok), 13-Ноя-23, 18:53 | ||
Целевой source как машкод? | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –1 +/– | |
Сообщение от Пряник (?), 13-Ноя-23, 10:53 | ||
Осталось Nix переписать, а то они используют обёртку вокруг него на Guile. | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (48), 13-Ноя-23, 11:38 | ||
"В GNU Mes предлагается самодостаточный (self-hosting) интерпретатор для языка Scheme, написанный на языке Си, и простейший компилятор для языка Си (MesCC), написанный на языке Scheme. Оба компонента взаимособираемы. Scheme-интерпретатор даёт возможность собрать Си-компилятор MesCC, который затем позволяет собрать урезанную версию компилятора TinyCC (tcc), возможностей которого уже достаточно для сборки GCC." | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от anonymous (??), 13-Ноя-23, 12:39 | ||
> А если уже собранные бинарники собраны так, чтобы в исходники добавлять скрытые закладки на этапе компиляции типа проверенных исходников, как они решили эту "проблему"?! | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (56), 13-Ноя-23, 15:52 | ||
По моему скромному мнению, более надёжным решением было бы написание минималистичного компилятора C на ассембрере целевой архитектуры. Минималистичного насколько это возможно. Да, потребуется отдельно для x86_64, отдедьно для RISC-V64. Затем, _ручная_ трансляция этого C-компилятора в машинные коды с помещением выходного кода в минималистичный ELF-файл. Далее, сборка этим компилятором интерпретатора Scheme. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от anonymous (??), 13-Ноя-23, 18:12 | ||
> ... более надёжным решением было бы написание минималистичного компилятора C на ассембрере целевой архитектуры. Минималистичного насколько это возможно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +2 +/– | |
Сообщение от Пряник (?), 13-Ноя-23, 17:58 | ||
Эта новость как раз про решение этой проблемы. Тем чем читал? Я даже выше пояснил: первый компилятор ассемблера stage0 ты собираешь на ПЛИС/FPGA/вентильной матрице. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
51. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | –3 +/– | |
Сообщение от mos87 (ok), 13-Ноя-23, 14:39 | ||
очень крутая, интересная, технологичная - и, скорее всего, бесполезная норкомания. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (65), 16-Ноя-23, 17:37 | ||
Оно наберёт вес только после появления в массах компов с открытыми прошивками (Canoeboot https://www.opennet.me/opennews/art.shtml?num=60011 прошивки видяхи, сетевухи, диска, ...) | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..." | +/– | |
Сообщение от Аноним (64), 16-Ноя-23, 16:57 | ||
> Проект также развивает Си-библиотеку Mes C, которой достаточно для сборки glibc 2.2.5, binutils 2.20.1 и gcc 2.95.3, необходимых для развёртывания дистрибутива Guix для платформ i686-linux, x86_64-linux, armhf-linux и aarch64-linux, используя только исходные тексты (Full Source Bootstrap). | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |