The OpenNET Project / Index page

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



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

"Реализована возможность сборки Glibc при помощи инструментария LLVM"  +/
Сообщение от opennews (?), 18-Янв-23, 13:51 
Инженеры из компании Сollabora опубликовали отчёт о реализации проекта по обеспечению  сборки системной библиотеки GNU C Library (glibc) с использованием инструментария LLVM (Clang, LLD, compiler-rt) вместо GCC. До последнего времени Glibc оставался одним из значительных компонентов дистрибутивов, поддерживающих сборку только при помощи GCC...

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

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

Оглавление

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

1. Сообщение от Герострат (?), 18-Янв-23, 13:51   +/
Это хорошо
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #10

2. Сообщение от Аноним (3), 18-Янв-23, 13:53   +1 +/
Оно и понятно это же единственная нормальная библиотека.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #12

3. Сообщение от Аноним (3), 18-Янв-23, 14:02   +1 +/
Теперь можно сделать совместимую Фуксию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

4. Сообщение от АнонимкаРастуимка (?), 18-Янв-23, 14:09   +2 +/
И что это дало по итогу?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #14, #100

5. Сообщение от Маняним (?), 18-Янв-23, 14:13   +1 +/
Весь пар ушёл в свисток.
Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от kusb. (?), 18-Янв-23, 14:20   –1 +/
А что насчёт мусульманских мюслей?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #9

7. Сообщение от eganru (?), 18-Янв-23, 14:20   +1 +/
Я очень надеюсь и очень сомневаюсь, что стало лучше работать.
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от Анонус (?), 18-Янв-23, 14:33   +/
А в Glibc примут патчи? Это не там был мейнтейнер, который отказывался принимать кучу всяких улучшений?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13

9. Сообщение от Аноним (9), 18-Янв-23, 14:34   +1 +/
Arbitrary code execution в printf, спасибо, не надо. Ну и потом, есть же дистрибутивы на этой библиотеке. Любой может взять и сравнить производительность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Аноним (10), 18-Янв-23, 14:35   +5 +/
Это хреново, учитывая разницу в лицензиях.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #27, #85

11. Сообщение от Аноним (10), 18-Янв-23, 14:35   +2 +/
как обычно, имитацию бурной деятельности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

12. Сообщение от Аноним (12), 18-Янв-23, 14:36   +5 +/
Нормальные библиотеки не прибивают гвоздями к одному компилятору
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #15, #17, #42

13. Сообщение от Анонус (?), 18-Янв-23, 14:37   +/
Собственно вот, можно почитать смешные комменты
https://www.opennet.ru/opennews/art.shtml?num=33461
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #31

14. Сообщение от Аноним (9), 18-Янв-23, 14:39   +1 +/
Теперь можно будет собирать целиком тормозной дистрибутив шлангом. Получится тормозное ядро, тормозная либц, тормозные программы -- полный комплект. С другой стороны, зависимость от 1 компилятора тоже не айс, лучше когда имеется здоровая конкуренция. Ну и потом, программы вроде веб-браузеров совершенно всё равно чем собирать, никаких вычислений в них не планируется и нет нужды в эффективности кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #19, #26, #43, #52, #67

15. Сообщение от Аноним (15), 18-Янв-23, 14:54   +/
То что ты сейчас видишь - это аккуратное споливание гвоздей по одному.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

16. Сообщение от Анонимусс (?), 18-Янв-23, 14:57   –3 +/
Ну наконец-то можно будет собирать нормальным компилятором!

> 150 патчей, 160 патчей

это ж насколько оно было прибито к гцц, что столько патчить пришлось...

Как прекрасно что "стандарт" си позволяет различное поведение в GCC и Clang для "выражений с символом $, вложенных функций, меток в asm-блоках, типов long double и float128". Насколько хорошо он оказывается был продуман.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18, #23, #32, #40, #44

17. Сообщение от Аноним (3), 18-Янв-23, 15:00   +1 +/
Нормальную библиотеку все используют не смотря к чему там и кем она прибита.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #22

18. Сообщение от Аноним (9), 18-Янв-23, 15:00   +1 +/
Уже появились программы, прибитые к шлангу. Проприерастам только дай волю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #20, #54

19. Сообщение от Аноним (3), 18-Янв-23, 15:01   +/
Не тормозная, а переносимая на все виды архитектура и независимая от желания левой пятки проекта гню.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

20. Сообщение от Анонимусс (?), 18-Янв-23, 15:08   +/
Программы на си или просто на языках, которые gcc не осилил?
Напомню что ядро было годами прибито к гцц не гвоздями, а гвоздииищами и понадобилось несколько лет чтобы исправить эту прелесть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #33, #35

21. Сообщение от Аноним (-), 18-Янв-23, 15:09   +2 +/
Что задумали корпорасты? LLVM поддерживают корпорасты. Они видимо хотят паразитировать на экосистеме GNU.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24, #25, #68, #86

22. Сообщение от Аноним (22), 18-Янв-23, 15:10   +/
В маршрутизаторах не используют. Жирная слишком, не помещается в ограниченный размер памяти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #28

23. Сообщение от Аноним (10), 18-Янв-23, 15:14   +3 +/
ты ещё удивись, что размер int-а зависит от платформы... и откуда вы только лезете.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #30, #36

24. Сообщение от Аноним (10), 18-Янв-23, 15:16   +1 +/
Достаточно посмотреть лицензию шланга...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

25. Сообщение от Анонн (?), 18-Янв-23, 15:16   +1 +/
Посмотри спискок донатеров "некорпорастов" GNU и сильно удивишься))
Сейчас GNU такая же подстилка корпорастов - живут на их деньги и реализуют их хотелки.
Просто ни один из них не может подгрести код себе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #29, #38

26. Сообщение от mikhailnov (ok), 18-Янв-23, 16:06   +1 +/
Как раз в веб-браузере очень много вычислений. Несколько лет назад (больше не проверял) при сборке Хромиума через gcc на web.basemark.com набиралось ощутимо меньше попугаем, чем при сборке через clang.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #45

27. Сообщение от лох (?), 18-Янв-23, 16:06   –1 +/
код должен писаться на С, а не на GCC
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #34, #77, #112

28. Сообщение от Аноним (3), 18-Янв-23, 16:08   –2 +/
Нормальные люди такие маршрутизаторы и не используют.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #39, #48, #115

29. Сообщение от Аноним (3), 18-Янв-23, 16:09   +/
Так это и хорошо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

30. Сообщение от Аноним (3), 18-Янв-23, 16:12   +1 +/
Есть проблемы платформ, которые на всегда остаются только проблемами этих платформ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

31. Сообщение от Аноним (3), 18-Янв-23, 16:13   +/
11 лет прошло ничего не поменялось.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

32. Сообщение от Аноним (33), 18-Янв-23, 16:15   +2 +/
Вложенные функции и float128 не в стандарте C99.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #37

33. Сообщение от Аноним (33), 18-Янв-23, 16:18   +/
На C++ Например, исходники современного Firefox и Chromium.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #61

34. Сообщение от Вы забыли заполнить поле Name (?), 18-Янв-23, 16:21   +14 +/
код должен писаться на С, а не на LLVM
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #65

35. Сообщение от Вы забыли заполнить поле Name (?), 18-Янв-23, 16:24   +/
> понадобилось несколько лет чтобы исправить эту прелесть

Может тебе историю подучить инструмента, за который ты топишь?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #46

36. Сообщение от Вы забыли заполнить поле Name (?), 18-Янв-23, 16:26   +/
Нужно использовать int32_t, int64_t и прочее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #73

37. Сообщение от Вы забыли заполнить поле Name (?), 18-Янв-23, 16:27   –2 +/
Стандарты мешают корпорастам. Лучше одна верная реализация, вообщем используйте ночные сборки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #74

38. Сообщение от Вы забыли заполнить поле Name (?), 18-Янв-23, 16:29   +/
> Просто ни один из них не может подгрести код себе.

В этом и прелесть, ллвм же изначально под ними.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #51

39. Сообщение от Аноним (22), 18-Янв-23, 16:30   +6 +/
Представляю, приходит человек в магазин покупать маршрутизатор, а там на каждой коробке написано какая библиотека используется. Человек спрашивает у консультанта с какой библиотекой брать, а тот говорит, что вот это для нормальных людей, а это для ненормальных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #63

40. Сообщение от Аноним (40), 18-Янв-23, 16:34   +3 +/
>меток в asm-блоках
>Насколько хорошо он оказывается был продуман.

удивительно почему стандарт Си не стандартизует метки в asm блоках.
>типов long double

он не может стандартизовать типы данных, так как код должен компилироваться под разные и даже не кратные 8 битам архитектуры.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #50

42. Сообщение от pashev.ru (?), 18-Янв-23, 16:40   +/
> Нормальные библиотеки не прибивают гвоздями к одному компилятору

Нормальные парни (GNU) пишут библиотеки, компиляторы и всё остальное, что им нужно сами, что мы и наблюдаем. Остальные ноют и воруют.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #47, #99

43. Сообщение от pashev.ru (?), 18-Янв-23, 16:43   +3 +/
Вот и выросло поколение, не понимающее, что gcc и glibc написали одни и те же люди, для себя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

44. Сообщение от pashev.ru (?), 18-Янв-23, 16:44   +1 +/
Вот и выросло поколение, не понимающее, что gcc и glibc писали одни и те же люди, для себя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

45. Сообщение от Аноним (9), 18-Янв-23, 16:46   +/
Попробуй с пго, гцц обходит в попугаях шланг так, что даже не смешно. ЕМНИП особенно это проявляется на штуках вроде RPCS3, где производительности не хватает в ряде игр.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #58

46. Сообщение от Аноннимус (?), 18-Янв-23, 16:47   +/
А какое отношение история шланга имеет к костылю под названием GNU C Extension?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

47. Сообщение от Аноним (47), 18-Янв-23, 16:50   +/
воруют пожалуй это к GNU и GCC.
товаришь забыл как в gcc 4.3 резко поменяли лицензию и стали присваивать себе чужой код аргументируя тем что раз он слинкован с libgcc - то значит теперь он обязан быть под GNU v3 лицензией ?
Ну или мисье забыл как OpenBSD поделилось с linux драйвером для wifi, даже лицензию сделали соместимой, а вот товарищи из linux kernel комьюнити показали болт и сказали что все улучшения это наши улучшения - а вам спасибо что подарили код. Совсем по человечески и людски.. так же ?


А вот примеры воровства с другой стороны в студию.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #57, #80

48. Сообщение от Аноним (48), 18-Янв-23, 17:02   +/
Нормальные люди используют маршрутизаторы, которые нормально выполняют их задачи, а не в которых стоит «нормальная» библиотека (что, вообще говоря, не гарантирует нормального выполнения задач).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #64

49. Сообщение от Аноним (49), 18-Янв-23, 17:12   +/
Это что получается NonGNU/Linux?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59, #71, #83

50. Сообщение от Анонн (?), 18-Янв-23, 17:19   +1 +/
С asm блоками там другой прикол.
Clang нормально парсит весь asm блок, gccшники на это забили, поэтому их реализация спокойно хавает невалидный asm код)) Не, ну а чо такова действительно.
Почитайте статью по ссылке в новости.

"While GCC does minimal parsing of an inline asm statement, Clang parses everything. glibc uses an inline asm trick to get the constant value of a macro (e.g. a Linux syscall number). @@@ is invalid asm, so Clang rejects it."

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

51. Сообщение от Анонн (?), 18-Янв-23, 17:28   –1 +/
Но это работает и в другую сторону - ты можешь забрать llvm у проклятых корпорастов и запилить на нем компилятор для эльбруса и никому ничего не отдать. Круто же!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

52. Сообщение от Самый умный из вас (?), 18-Янв-23, 17:34   +/
Собери skia гццой и посмотри, что такое настоящие тормоза
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #53

53. Сообщение от Аноним (9), 18-Янв-23, 17:44   +/
Как они этого добились? Кстати, если в попугаеметрах она задействовалась, то я уже сравнивал -- у меня фф собирается в гцц как раз из-за лучших попугаев (ну и нет такого что ffmpeg надо собирать шлангом чтобы он в браузере работал).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #62, #114

54. Сообщение от Советский инженер (?), 18-Янв-23, 17:45   +/
Что и требовалось доказать!

На «стандартном» С никто особо и не пишет.

Какой хороший стандарт.

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

55. Сообщение от Аноним (55), 18-Янв-23, 17:56   +1 +/
А как в LLVM с безопасностью:

PIC/PIE

SSP

FORTIFY_SOURCE=3

Воспроизводимость сборок?

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

57. Сообщение от Страдивариус (?), 18-Янв-23, 18:02   +1 +/
Не знаю, что там с libgcc было, но по стэку 802.11 тут дело такое... В ядре разве есть вообще хоть одна часть, в которой лицензия отличается от GPL2? Скорее всего Линус просто не хочет засирать себе и другим голову этим копирастным бредом и разводить бюрократию на тему того, какая часть ядра под какой лицензией. Это реально будет треш, если разные части одного проекта, такого большого как ядро, будут идти под кучей разных лицензий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #60, #66

58. Сообщение от mikhailnov (ok), 18-Янв-23, 18:12   +1 +/
Разработчики Хромиума делают PGO шлангом и поставляют результаты профилирования, их можно использовать при совпадении версии шланга (llvm).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

59. Сообщение от Аноним (-), 18-Янв-23, 18:20   +/
Круто, да?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

60. Сообщение от Аноним (47), 18-Янв-23, 18:21   +/
а ты погугли.. погугли.
а по части 802.11 и вообще по ядру ты попал пальцем в небо. Я тебя удивлю - но в ядре не только GPLv2 есть.
% grep -rn MODULE_LICE * | grep -c BSD
378
# grep -rn MODULE_LICE * | grep -c MIT
24
если бы ты удосужился чуть чуть узнать историю вопроса - было бы менее смешна твоя позиция. Был dual BSD/GPL код, а правки объявили GPL only.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #111

61. Сообщение от Mike Lee (?), 18-Янв-23, 18:21   +/
Firefox нормально gcc собирается. Даже со всяким lto и pgo.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

62. Сообщение от Самый умный из вас (?), 18-Янв-23, 18:22   +1 +/
Я не копал, но юзается какая-то фича шланга для радикального ускорения
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

63. Сообщение от Аноним (3), 18-Янв-23, 18:43   +/
Ну это только психи едят с лопаты то что им дают. Этих людей даже рассматривать не стоит.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #79, #117

64. Сообщение от Аноним (3), 18-Янв-23, 18:44   +/
Вот эти нормальные люди и сидят с зондами и переплачивают втридорога так им и надо нам на них ровняться не нужно.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #75

65. Сообщение от гну гпл краснокоричневый копираст (?), 18-Янв-23, 19:11   +6 +/
код должен зависеть от GNU GPL-лицензированного кода, а не давать капиталистам закрывать исходники
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #113

66. Сообщение от Аноним (130), 18-Янв-23, 19:17   –1 +/
>Скорее всего Линус просто не хочет засирать себе и другим голову этим копирастным бредом

Не хотел бы - весь новый код был бы dual-лицензирован под GPL-2.0-only OR CC0. А так сразу копирастию видно.

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

67. Сообщение от Аноним (130), 18-Янв-23, 19:21   +2 +/
Мне плевать на недооптимизируюшесть llvm, это дело наживное, тут спешить некуда, продукст сложный, важно оптимизациями многоголовость не зарезать. А многоголовость - это киллер-фича шланга. Меня достало хранить на системе 100500 экземпляров gcc, каждый для своей архитектуры. Поэтому меня один шланг + куча стандартных библиотек устраивает больше, чем куча gcc, каждый из которых прибит гвоздями гвоздями к своей стандартной библиотеки и весит сотни мегабайт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #72

68. Сообщение от Аноним (130), 18-Янв-23, 19:23   +/
Да у таких как ты и pocl с mesa сделали корпорасты. Только без поделок "корпорастов" вы с голой жопой останетесь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #87

69. Сообщение от Аноним (130), 18-Янв-23, 19:24   +/
Здорово и очень хорошо. Получше, чем у gcc.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

71. Сообщение от Аноним (33), 18-Янв-23, 19:34   +/
С его это вдруг? Если Glibc собрать другим компилятором, то он от этого не перестанет быть GNU C library.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #84

72. Сообщение от Аноним (9), 18-Янв-23, 19:37   +1 +/
А как это будет работать? Для каждой архитектуры свой тулчейн и компиль тут меньше всего значит. Ну и потом, компилировать им тот же NVPTX? NVCC пободрее, нормальные либы опять же только с ним идут. LLVM разве что ffmpeg пытается юзать, но полная хрень выходит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

73. Сообщение от Аноним (10), 18-Янв-23, 19:37   +/
речь про то, что long double, как и int, ничего тебе не должен.
long double всего лишь говорит, что он "не меньше", чем double. А double - примерно в два раза больше, чем float. Всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #76

74. Сообщение от Аноним (10), 18-Янв-23, 19:39   +/
> используйте ночные сборки

т.е. полное отсутствие языка как такового.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #109

75. Сообщение от Аноним (75), 18-Янв-23, 19:42   +3 +/
Переплачивают втридорога, покупая самые дешёвые роутеры. Логика уровня опеннет (впрочем, как обычно).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

76. Сообщение от Аноним (75), 18-Янв-23, 19:44   +/
Это вот вообще самая смешная часть сишечки. И ведь уже тогда были архитектуры с разным размером слова.
Но мы продолжаем гордиться переносимостью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #81

77. Сообщение от Тот_Самый_Анонимус_ (?), 18-Янв-23, 19:45   +2 +/
Не поймут. Для них (фанатиков человека-стола) соблюдение стандартов важно только когда эти стандарты нарушают не их хозяева. Против хозяев тявкать нельзя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

79. Сообщение от Тот_Самый_Анонимус_ (?), 18-Янв-23, 19:53   +2 +/
>Ну это только психи едят с лопаты то что им дают.

Хрюкнул человек, который с вероятностью 99,999% использует несвободный процессор и память и 100% пользуется несвободной электросетью и интернетом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #96

80. Сообщение от Тот_Самый_Анонимус_ (?), 18-Янв-23, 19:56   +/
Они считают что воровство, которое позволяет им более свободная лицензия — не воровство.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #93

81. Сообщение от Аноним (10), 18-Янв-23, 20:18   +1 +/
Это и есть переносимость, переноси int, куда хочешь, это будет нативный тип на каждой платформе. Если тебе нужно строго сколько-то впихнуть в int - для этого есть проверки всякие размера, хоть в конфигурах, хоть в ассертах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #128

83. Сообщение от Аноним (83), 18-Янв-23, 20:23   +/
Если без glibc и без гнутых утилит, то да - !GNU/Linux
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

84. Сообщение от Аноним (130), 18-Янв-23, 20:24   –3 +/
С того, что это часть крестового (wordplay intended) похода против GNU. Всячески поддерживаю. Скоро GPL почти не останется!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #90

85. Сообщение от Аноним (85), 18-Янв-23, 20:54   –2 +/
Порвался? Жаль.
Форкни и лицензируй под GPL/LGPL/MPL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #97

86. Сообщение от Аноним (85), 18-Янв-23, 21:00   +/
Порвался? Жаль.
Посмотри на списки мейнтейнеров ядра GNU/Linux и на список популярных дистрибутивов. Откроешь для себя много нового.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

87. Сообщение от Аноним (10), 18-Янв-23, 21:04   +2 +/
Без Линуса корпорасты бы с голой жопой остались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #89

89. Сообщение от Аноним (89), 18-Янв-23, 21:23   +/
Сколько в 90х проприетарных юниксов было, не подскажешь? Под самое разное железо, не только этот ваш 80386
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #91, #98

90. Сообщение от Аноним (91), 18-Янв-23, 21:23   +/
>Всячески поддерживаю. Скоро GPL почти не останется!

Да, очень здорово на 50 лет назад откатиться будет и попасть в проприетарный кибергулаг.
Кстати, погуглите сколько получают проекты со свободно-cuckолдской лицензией(BSD). Apple задонатила 10$ FreBSD за ГОД(об этом даже мем сделали), а на поддержание инфраструктуры OpenBSD пришлось со стаканчиком на вокзале сидеть пока что добрый и богатый человек из Европы не задонатил.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #129, #131, #132, #133

91. Сообщение от Аноним (91), 18-Янв-23, 21:41   +/
>Сколько в 90х проприетарных юниксов было, не подскажешь?

Все равно не так выгодно как GPL. Может показаться странным, но GPL очень выгодно корпорациям, которые занимаются предоставлением услуг и сервисов. Зачем тратить деньги на разработку свого ПО для внутреннего использования или покупку ПО у конкурентов, если можно всем картелем собраться и написать все необходимое совместными усилиями? Вот допилили Линукс и теперь каждая корпорация держит на нем сервера совершенно бесплатно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #92, #110

92. Сообщение от Аноним (89), 18-Янв-23, 21:56   +/
Речь о том, что если бы эти самые корпорации (IBM, в частности) не влили в линупc дофига миллиардов баксов и кучу специалистов, то линупc был бы сейчас примерно так же популярен и нужен как сейчас еще в 80е обещанный гнутый хард. Ибо когда какой-нибудь планировщик ядра пишет в свободное от основной работы время то ли проктолог, то ли гинеколог - результат немного предсказуем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91 Ответы: #94

93. Сообщение от Аноним (9), 18-Янв-23, 22:34   +/
Это не воровство. Копилефт это всего лишь в другую сторону от копирайта, используя те же методы. При этом свободно перемещать из копилефта в копирайт и обратно нельзя, в этом вся задумка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #141

94. Сообщение от Аноним (97), 18-Янв-23, 22:36   +/
Хороший планировщик у анестезиолога получился. Не приняли дядьки на зарплате у копрорастов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #104

96. Сообщение от Аноним (96), 18-Янв-23, 22:41   –1 +/
Это норма. Мы только в начале освобождения. Только верхушка начала что-то понимать и начала свой путь, остальные этого ещё не поняли, а присоединяться и вовсе в конце пути, когда все будет очевидно (как было и с интернетом и со свободным софтом). Приходи лет через 20 и распишись за собственный RISC-V процессор созданный в гараже у соседа с твоими кастомными инструкциями и максимальной эффективностью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #105, #138

97. Сообщение от Аноним (97), 18-Янв-23, 22:42   +1 +/
А лицензия на GLibc не поменялась.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

98. Сообщение от Аноним (10), 18-Янв-23, 22:52   +/
> Сколько в 90х проприетарных юниксов было

И где они все? Так и остались в 90-х.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #103

99. Сообщение от Аноним (99), 18-Янв-23, 23:08   +/
Нормальные парни работают в корпорациях (RedHat, Apple, Intel, AMD) и пишут библиотеки, компиляторы (и GCC, и Clang) и прочее за вкусную зарплату. Нищуки сидят в коментах на опеннете и вякают про коммунизм (который в их понимании, что можно не работать и получать зряплату)..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #126

100. Сообщение от Аноним (99), 18-Янв-23, 23:10   +2 +/
Больше соответствия стандартам, лучше качество кода, меньше изоленты и подпорок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

101. Сообщение от Аноним (101), 18-Янв-23, 23:19   –2 +/
Отлично. Видимо, глибцы ощущают давление конкурентов и вынуждены соглашаться. Дежурное напоминание, что хтоническое чудовище glibc должно быть уничтожено.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #108

103. Сообщение от Аноним (-), 18-Янв-23, 23:30   +/
Там же, где и линупc на десктопах
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

104. Сообщение от Аноним (-), 18-Янв-23, 23:34   +1 +/
Ага, хороший. 12309 до сих пор с переменным успехом забарывают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #106

105. Сообщение от Аноним (9), 18-Янв-23, 23:37   +2 +/
Через 20 лет мы все дружно посмеёмся над этими маняфантазиями. Скорее всего даже лет через 5 уже будет очевидно, что юзабельный riscv только проприетарный и о нанометрах в гараже можно не мечтать. "Открытость" это такой же фейковый баззвод как и "безопасность", на радость идиотам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

106. Сообщение от Аноним (9), 18-Янв-23, 23:50   +/
Я только с его планировщиком и увидел что такое настоящие фризы интерфейса при копировании. Постоянные. Ну как например контекстное меню через минуту вызывается и вообще никакой реакции на экране, всё зависшее хотя ресурсов полно, заикающийся звук. Кроме того там говорят не очень-то скалируется по числу ядер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104

108. Сообщение от Аноним (91), 19-Янв-23, 00:40   +/
>ощущают давление конкурентов

musl?

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

109. Сообщение от Вы забыли заполнить поле Name (?), 19-Янв-23, 02:46   +/
>> используйте ночные сборки
> т.е. полное отсутствие языка как такового.

Так и есть. Сейчас мы это и наблюдаем в случае с растом, например.

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

110. Сообщение от Аноним (89), 19-Янв-23, 03:23   +/
> Может показаться странным, но GPL очень выгодно корпорациям, которые занимаются предоставлением услуг и сервисов.

Да. Я помню историю с гуглом, который с удовольствием использовал этот ваш линупc на своих серваках и допиливал под свои задачи. И помню как фанаты швaбодки этот самый гугл спросили: мы тут как рабы на галере пашем чтобы тебе тоже хорошо было - не хочешь поделиться сорцами? А еще помню ответ гугла: я свой софт не распространяю, предлагаю только сервисы, его использующие - следовательно, по вашим же понятиям делиться не обязан. Так что работайте, негры, - солнце еще высоко, а когда оно сядет - прожекторы включим. Ну а кого не устраивает - добро пожаловать на известный орган. Ну и пошли они кто с плачем, а кто с восторгом - что еще делать осталось? А гугл на всякий случай в своих внутренних продуктах AGPL запретил как некошерную. https://www.theregister.com/2011/03/31/google_on_open_source.../ - пруф на ту историю.

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

111. Сообщение от Аноним (111), 19-Янв-23, 03:37   +/
> Был dual BSD/GPL код, а правки объявили GPL onl

Пермиссивные лицензии это позволяют. Если же такая ситуация не устраивает, то зачем изначально выпускали под такой лицензией?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #116, #136

112. Сообщение от V1 (ok), 19-Янв-23, 05:27   +/
Бред какой то написали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #137

113. Сообщение от Аноним (113), 19-Янв-23, 05:36   +/
кот должен не давать социалистам принимать законы, которые позволяют капиталистам закрывать исходники

  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #119

114. Сообщение от Mr. Cake (?), 19-Янв-23, 07:40   +/
Выключением векторных инструкций при сборке чем-то кроме шланга. О чем в доке английским по белому написано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #121

115. Сообщение от Аноним (22), 19-Янв-23, 09:07   +1 +/
Кстати, а какие модели маршрутизаторов используют эти нормальные люди? Интересно же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

116. Сообщение от Аноним (116), 19-Янв-23, 09:24   +2 +/
Чтобы ныть и ущемляться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #122

117. Сообщение от Аноним (22), 19-Янв-23, 09:29   +1 +/
Хорошо быть мастером на все руки. Но например лечить зубы я сам себе не рискну, обращусь к специалистам. А специалисты эти самые ненормальные, т.к. не знают какая либа у них в маршрутизаторе. Да и я ненормальный, жру с лопаты что советуют врачи, т.к. мое радиотехническое образование не коррелирует с медицинским.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

118. Сообщение от Alladin (?), 19-Янв-23, 09:52   +/
А как же великие эксперты которые говорили, что если собирается под gcc, но не под llvm или наоборот то ваш проект фигня?

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

119. Сообщение от _hide_ (ok), 19-Янв-23, 10:15   +2 +/
Кот должен охранять свою миску. GPL кот всегда сам охраняет свою миску, чего и Вам советую.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #120, #130

120. Сообщение от жявамэн (ok), 19-Янв-23, 10:46   +/
кот вам ничего не должен мясные мешки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #123

121. Сообщение от Аноним (9), 19-Янв-23, 10:50   +/
Да, читал сборочную инструкцию. Я так понял, это только венды касается, потому что на линуксе нет разницы в эффективности работы растеризации, она очень низкая независимо от компилятора.

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

122. Сообщение от _hide_ (ok), 19-Янв-23, 10:56   +1 +/
Какой-то дикий толстый тролинг. GPL -- это лицензия на исходники. Слинковали с GPL -- выполняете условия GPL для оборудования и ПО, но Вашу лицензию никто не меняет на GPL.

В случая MIT и BSD, линковка Вам запрещают закрыть свободные исходники для конкретного оборудования или программного комплекса, но никак не обязывают что-то менять и после выпуска новых версий MIT и BSD не линкованных с GPL об обязательном открытии исходником можно забыть.

Где тут ущемление свободы?

Про "ныть" согласен.

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

123. Сообщение от _hide_ (ok), 19-Янв-23, 10:57   +/
Кто про кота, кто про мешки. Шей и молчи )))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

126. Сообщение от pashev.ru (?), 19-Янв-23, 13:08   –1 +/
> Нормальные парни работают в корпорациях (RedHat, Apple, Intel, AMD) и пишут библиотеки,
> компиляторы (и GCC, и Clang) и прочее за вкусную зарплату. Нищуки
> сидят в коментах на опеннете и вякают про коммунизм (который в
> их понимании, что можно не работать и получать зряплату)..

Фигасе тебя вштырило.

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

128. Сообщение от Аноним (75), 19-Янв-23, 13:14   +/
Переносимость — это когда не нужно …ся с разнообразными проверками базовых вещей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

129. Сообщение от Аноним (129), 19-Янв-23, 14:52   +1 +/
Порванец будет молчать о таких крупных проектах с пермиссивной лицензией вроде Godot.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

130. Сообщение от Аноним (130), 19-Янв-23, 16:02   +/
С дробовиком в руках? Или у фашисту на службе у капиталистов челом бьют "ваша честь, тут копирайты нарушают-с"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119

131. Сообщение от Анонн (?), 19-Янв-23, 16:27   +2 +/
Если бы только он.
MIT используют:
  X11, Libxml2, CURL, которые есть в практически любом линуксе
  языки Lua, Nim, Julia, F Sharp, Ruby on Rails, Rust, Zig

Firefox, LibreOffice, Thunderbird используют MPL

CMake, Chromium, Dart (который язык), PhysX, SciPy, WebRTC - BSD
И это не считая всех bsd операционок.

LLVM, Android (AOSP), OpenOffice, OpenCV, Fuchsia, Kotlin, IntelliJ IDEA, ну и почти все проекты с приставкой Apache - Apache License

И это только то, что пришло в голову сразу.

Снимите розовые очки, мир это не один gpl.

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

132. Сообщение от Аноним (-), 19-Янв-23, 17:14   +/
>Apple задонатила 10$ FreBSD за ГОД

Моя реакция - "Сильный истерический смех!!!!!!!".

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

133. Сообщение от Аноним (89), 19-Янв-23, 19:19   +/
Нормально во фряху донатят. Дабы не быть голословным как аноним, на пост которого отвечаю, привожу пруф за прошлый год - https://freebsdfoundation.org/our-donors/donors/?donationTyp... (кстати, эппловцы там числятся в списке тех, кто заслал от 1 до 5 тысяч баксов, что малость поболее мифической десятки), по https://freebsdfoundation.org/our-donors/donors/?donationTyp... же цифры еще веселее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #134

134. Сообщение от Аноним (89), 19-Янв-23, 20:12   +/
Вдогонку к сказанному: у опенка тоже все не так уж плохо если верить https://www.openbsdfoundation.org/activities.html так что граждане гнутые - поздравляю вас с очередным палевом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #139

135. Сообщение от Аноним (89), 19-Янв-23, 21:59   +/
Они поняли что гнутый вендорлок - не всегда благо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

136. Сообщение от Аноним (136), 19-Янв-23, 22:48   +/
>> Был dual BSD/GPL код, а правки объявили GPL onl
> Пермиссивные лицензии это позволяют. Если же такая ситуация не устраивает, то зачем

Ну да, зачем читать ветку обсуждения, если можно просто выдрать из контекста кусок и пустить метановые ветры ...

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

137. Сообщение от Аноним (137), 20-Янв-23, 00:37   +1 +/
Вы, видимо, не знали или запамятовали, что GCC имеет специфичные для него расширения, дающие синтаксический сахар и формирующие манеру компиляции и сборки кода. Так называемые gcc-змы, мешающие переносимости кода между компиляторами.

Кроме того эти gcc-змы выполнены в форме подключаемых библиотек, которые распространяются под GPLv3, что делает их использование неприятным с лицензионной точки зрения, потому что компилятор навязывает вам правила лицензирования и дистрибьюции.

GPLv3 - это скандальная лицензия, которая привнесла еще больше фрагментации в Open Source сообщества и породило еще больший политический срач между сторонниками Open Source разработчиками и свидетелями секты Free Software. За что, кстати, GCC вытурили из BSD.

Вообще, когда у тебя ПО расширяет адаптирует общепринятый открытый стандарт, затем расширяет этот стандарт эксклюзивными функциями, а потом давит альтернативы за счёт эксклюзивности собственных расширений путём лицензионной политики, называют EEE. Лицемерие леваков в том, что когда это делает очередной MS - это плохо, а когда они это делают, то это хорошо.

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

138. Сообщение от Тот_Самый_Анонимус_ (?), 20-Янв-23, 06:45   +/
> Приходи лет через 20

Слезай с тяжёлых наркотиков. Через 20 лет либо шах, либо ишак...

Столман и столманутые — это не про свободу, а про ещё один элемент контроля системы, как в Матрице.

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

139. Сообщение от Аноним (-), 20-Янв-23, 10:56   +/
Донат от Apple следует различать от доната человека когда-то работавшего или работающего на Apple. Так что наоборот, тут ты бздишь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134 Ответы: #140

140. Сообщение от Аноним (89), 20-Янв-23, 13:06   +/
Цитирую FreeBSD Foundation:

$1,000–$4,999

    A-Team Systems, LLC
    AmazonSmile Foundation
    ANDREW GALLATIN
    Anonymous Donor (4)
    Apple Inc.
    Brian Haug & Sam Vause
    Chun-Pin Wang
    Daniel Morante
    David Sjöqvist
    Glenn Oppegard
    Google, Inc.
    Intel
    James Pirzyk
    Kirk McKusick & Eric Allman
    Mehul Sanghvi
    Michael Karels
    Noriyuki Kurosawa
    Olexandr Motin
    Patrick Kelsey
    Richard Toohey
    Shenzhen Lovelace Network Technology Co., Ltd. *
    Tamiji Homma
    The Bank of America Charitable Foundation Employee Giving Program
    Tim Chevalier
    Tim Toomay
    Vladimir Tereshkov

Из процитированного совершенно ясно где донаты от физлиц, а где от юриков. Но ты и дальше рассказывай про 10 эппловских баксов - мемасики ведь врать не могут, ага. И про то как бедной фряхе денег никто не дает, хотя прямо сейчас у них на сайте написано "Goal: $1,400,000 Current Donations: $1,142,067 Donors:700"

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

141. Сообщение от Тот_Самый_Анонимус_ (?), 22-Янв-23, 20:28   +/
> Это не воровство. Копилефт это всего лишь в другую сторону от копирайта, используя те же методы. При этом свободно перемещать из копилефта в копирайт и обратно нельзя, в этом вся задумка.

Ну да, только власть захватили не чатлане, а пацаки. Фонд гну не любит код под гпл, потому как знает поскудство этой лицензии. Только полные права.

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


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

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




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

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