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