The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Увидел свет набор компиляторов GCC 5.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от opennews (??) on 22-Апр-15, 18:26 
После года разработки увидел свет (https://gcc.gnu.org/) релиз свободного набора компиляторов GCC 5.1 (https://gcc.gnu.org/gcc-5/), первый значительный выпуск в новой ветке GCC 5.x.  Новый выпуск примечателен возможностью работы в роли JIT-компилятора, интеграцией системы оптимизации AutoFDO, поддержкой OpenMP 4.0 и OpenACC 2.0 для offloading-вычислений, применением по умолчанию стандарта GNU11 (C11), поддержкой интерфейса параллельного программирования Cilk Plus, полной поддержкой стандарта C++11 и  экспериментальной поддержкой C++14.


Основные изменения (https://gcc.gnu.org/gcc-5/changes.html):

-  Для языка Си вместо gnu89 (-std=gnu89) по умолчанию активирован режим gnu11 (-std=gnu11) на базе стандарта C11.
-  В runtime-библиотеке C++ (libstdc++) обеспечена (https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/ma...) полная поддержка стандарта C++11, а также экспериментальная поддержка стандарта  C++14 и спецификаций Library Fundamentals TS (http://en.cppreference.com/w/cpp/experimental). Задействован по умолчанию новый ABI, а также новые реализации std::string и std::list. Возможность использования старого ABI сохранена, для этого нужно установить в 0 макрос _GLIBCXX_USE_CXX11_ABI перед включением в заголовочного файла;
-  Генератор кода может быть собран в виде разделяемой библиотеки libgccjit (https://gcc.gnu.org/wiki/JIT) и затем встроен в другие процессы и использован для организации JIT-компиляции байткода в машинный код. Кроме предоставляемого библиотекой C API и обёртки для  C++, подготовлены биндинги для языков Python и D. В качестве возможных областей применения отмечается использование libgccjit в интерпретаторах для компиляции функций из байткода в машинный код или для организации упреждающей компиляции (ahead-of-time);

-  Многочисленные улучшения (http://hubicka.blogspot.ru/2015/04/GCC5-IPA-LTO-news.html) оптимизатора. В том числе добавлен новый режим оптимизации на основе обратной связи -  AutoFDO (https://gcc.gnu.org/wiki/AutoFDO) (Automatic Feedback Directed Optimizer), который использует счетчики производительности (performance counters) ядра Linux в качестве источника информации о производительности различных частей программы.


Сокращено потребление памяти и время связывания при включении оптимизаций во время динамического связывания (LTO, Link Time Optimization). В реализацию межпроцедурных оптимизаций добавлен новый проход ICF (Identical Code Folding), нацеленный на более качественное объединение идентичных блоков кода.

-  В компиляторах C, C++ и Fortran реализованы средства OpenMP 4.0 (Open Multi-Processing) для ускорения вычислений за счёт выноса операций (offloading (https://gcc.gnu.org/wiki/Offloading))  на специализированные процессоры. Готовая runtime-библиотека и эмулятор представлены для акселераторов Intel Xeon Phi (Intel MIC). Для выноса операций на GPU представлена предварительная реализация спецификации OpenACC 2.0a (https://gcc.gnu.org/wiki/OpenACC);

-  Реализована полноценная поддержка набора расширений Cilk Plus (https://www.cilkplus.org/), предлагающего новую эффективную методику параллельного программирования для языков Си и Си++, позволяющую существенно упростить разработку программ, части которых выполняются параллельно с задействованием разных процессорных ядер и векторных сопроцессоров (Vector Units). Для управления генерацией кода с улучшенной векторизацией предусмотрена pragma simd. Поддерживается два метода увеличения производительности - параллелизм данных и параллельное выполнение подпрограмм. В первом случае, обеспечиваются механизмы прозрачного распараллеливания типовых операций над массивами данных и автоматическое задействование SIMD-инструкций. Для организации параллелизма на уровне подпрограмм в обиход вводится три ключевых слова: _Cilk_spawn - запуск функции в параллельном режиме, _Cilk_sync - ожидание завершения параллельно выполняемой функции, и _Cilk_for - организация работы цикла в параллельном режиме.


-  Возможность включения заголовочных файлов, только если они присутствуют в системе.  Для проверки наличия заголовочного файла представлены директивы препроцессора __has_include и __has_include_next;
-  Поддержка развиваемого компанией Google языка программирования Go  обновлена до версии 1.4.2;

-  Добавлена поддержка векторных инструкций AVX-512 (http://en.wikipedia.org/wiki/AVX-512), которые появятся в будущих выпусках процессоров Intel на базе новой микроархитектуры Skylake;


-  Добавлена поддержка процессоров ARM Cortex-A72, Cavium ThunderX и Applied Micro X-Gene 1. Улучшена генерация кода для 64-разрядной архитектуры ARM (AArch64) с учётом специфики процессоров Cortex-A57 и Cortex-A53.

-  Поддержка архитектуры MIPS третьего, пятого и шестого поколения, в том числе процессоров Cavium Octeon 3 и Imagination P5600;


URL: https://gcc.gnu.org/
Новость: https://www.opennet.ru/opennews/art.shtml?num=42087

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

Оглавление

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


5. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 22-Апр-15, 19:03 
А почему не 4.10? Или просто изменения настолько значительны?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Andrey Mitrofanov on 22-Апр-15, 20:17 
> А почему не 4.10? Или просто изменения настолько значительны?

Значительное изменение: новая система нумерации версий. ++Почти рекурсия.

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

11. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от Sauron (??) on 22-Апр-15, 20:20 
Смена версии ABI, то есть необходимость все либы перекомпилировать, это незначительное измненеие?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Vkni (ok) on 22-Апр-15, 20:49 
> Смена версии ABI, то есть необходимость все либы перекомпилировать, это незначительное
> измненеие?

Ох, ох, ох.

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

76. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от Xenia Joness email(ok) on 23-Апр-15, 09:00 
Задроты в панике, бегут уже пересобирать систему!
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Увидел свет набор компиляторов GCC 5.1"  +5 +/
Сообщение от Аноним (??) on 22-Апр-15, 20:57 
А нам не привыкать ;)
Welcome to Gentoo!
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

27. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 22-Апр-15, 21:51 
Нет, старые бинарники будут работать.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

40. "Увидел свет набор компиляторов GCC 5.1"  –3 +/
Сообщение от arisu (ok) on 23-Апр-15, 02:21 
> Смена версии ABI, то есть необходимость все либы перекомпилировать, это незначительное
> измненеие?

и ведь что интересно: не поменялось ABI. а следующий gcc будет 6. потому что всё, времена, когда смена первого числа версии обозначала что‐то осмысленное, ушли. прогресс, йопт. старики же Всё Делали Неправильно!

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

49. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 06:44 
> осмысленное, ушли. прогресс, йопт. старики же Всё Делали Неправильно!

Интересно, это у тебя старческий маразм начался, или у меня?

За время существования GCC4.x у некоторых архитектур появилось несколько ABI. Это не считается за значительное изменение?

Например, в ARM большинство дистров при жизни gcc 4.x и проч. - ушли от EABI в пользу armhf-abi. Но реально вроде как оба поддерживаются до сих пор. А можно какой-нибудь thumb использовать. И interop ARM <-> thumb. Или eabi-none, для bare metal embedd'овки. Чтобы у фапателей на аби окончательно взорвался мозг :)

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

55. "Увидел свет набор компиляторов GCC 5.1"  –2 +/
Сообщение от arisu (ok) on 23-Апр-15, 06:51 
пойди и собери c++-код любой версией 3.x. а потом дособери кусочек любой версией 4.x. а потом слинкуй это. как прозреешь — возвращайся.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

58. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 23-Апр-15, 07:02 
> пойди и собери c++-код любой версией 3.x. а потом дособери кусочек любой
> версией 4.x. а потом слинкуй это. как прозреешь — возвращайся.

Нахрена мне это? Пусть о таком голова болит у проприерасин позорных, имхо. Я уже забыл когда я gcc 3.x вообще пользовался. И моей типовой практикой является ребилд всего кода одной версией компилера, желательно достаточно свежей.

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

61. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от arisu (ok) on 23-Апр-15, 07:12 
добро пожаловать в ряды хипсторов‐потреблядей, чо.

ну, то есть, у меня были подозрения ещё с системдеца, а ты их так старательно укрепляешь, что я из последних сил не верю.

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

39. "Увидел свет набор компиляторов GCC 5.1"  –2 +/
Сообщение от arisu (ok) on 23-Апр-15, 02:20 
> А почему не 4.10? Или просто изменения настолько значительны?

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

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

42. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 04:13 
Леннарта не перегнать
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

50. "Увидел свет набор компиляторов GCC 5.1"  –2 +/
Сообщение от Аноним (??) on 23-Апр-15, 06:45 
> они не в курсе, что всегда обозначала смена мажорной версии gcc,

Да, да, обезьяны в клетке начинают пи...ть потянувшегося за бананом новичка. Хоть они и не знают почему, но - тут так принято :)

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

52. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от arisu (ok) on 23-Апр-15, 06:49 
к сожалению — некому. поэтому из‐за кучки кретинов смена мажорной версии не значит ничего. отлично, модно, стильно, современно — чем меньше осмысленности, тем лучше!
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

57. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 06:59 
> к сожалению — некому. поэтому из‐за кучки кретинов смена мажорной версии не
> значит ничего. отлично, модно, стильно, современно — чем меньше осмысленности, тем лучше!

Для меня это некий border line, отсевающий древние компилеры от свежих. Если прога требует фичи C11, она будет по дефолту собираться свежим компилером. А старым потребуется явное вкостыливание ключа с указанием стандарта. Неплохая дифференциация штанов по цветовому^W номерному признаку...

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

59. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от arisu (ok) on 23-Апр-15, 07:07 
прикинь, именно поэтому даже до гениальной идеи выкинуть остатки смысла из нумерации версий gcc для релизов всё‐таки использовали возрастающую нумерацию.

но для хипсторов слишком сложно удержать в голове целых три числа — они и одно‐то с трудом… добро пожаловать в стройные ряды. если раньше хотя бы мажорный номер что‐то значил, то теперь и он не значит ничего. gcc5? gcc6? совместимы? как? а хрен его знает, хипсторы не заморачиваются такими сложными вопросами. старпёры ведь неправы по‐умолчанию.

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

60. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от arisu (ok) on 23-Апр-15, 07:09 
p.s. лично я себе вернул нормальную нумерацию и собираю 4.10.1.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

84. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Асушник on 23-Апр-15, 11:30 
После такой тирады ожидал уже что-то в стиле "лично я себе собираю теперь собственный компилятор" ))
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

103. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от arisu (ok) on 23-Апр-15, 20:29 
> После такой тирады ожидал уже что-то в стиле "лично я себе собираю
> теперь собственный компилятор" ))

и такое у нас есть.

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

128. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 24-Апр-15, 21:21 
Щас 6.0 в разработке%)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Увидел свет набор компиляторов GCC 5.1"  –2 +/
Сообщение от Аноним (??) on 22-Апр-15, 19:43 
>Поддержка развиваемого компанией Google языка программирования Go обновлена до версии 1.4.2;

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

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

12. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 22-Апр-15, 20:26 
О, свеженькие MIPS-ы поддержали наконец-то. Можно будет вплотную заняться оптимизацией софта.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Увидел свет набор компиляторов GCC 5.1"  –11 +/
Сообщение от Аноним (??) on 22-Апр-15, 20:59 
> Генератор кода может быть собран в виде разделяемой библиотеки libgccjit и затем встроен в другие процессы и использован для организации JIT-компиляции байткода в машинный код.

Зачем это надо - когда он заражен вирусным GPL v3 ?

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

20. "Увидел свет набор компиляторов GCC 5.1"  +13 +/
Сообщение от Аноним (??) on 22-Апр-15, 21:10 
Тебе ненадо. Пойди купи себе лучше MacBook, iPad, iPhone.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Увидел свет набор компиляторов GCC 5.1"  –6 +/
Сообщение от Аноним (??) on 22-Апр-15, 21:19 
Это такая форма зависти?.. давно уже есть. Вещи просто работают - и не заставляют 100 раз на день компилировать софт подбирая настройки что бы работало. Позволяют мне делать свою работу не отвлекаясь на проблемы софта. А у тебя видимо работодатель готов оплачивать из своего кармана простой пока ты докомпилируешь генту ?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

28. "Увидел свет набор компиляторов GCC 5.1"  +5 +/
Сообщение от ананим.orig on 22-Апр-15, 22:03 
Ну вот и работай свою работу и не выпендривайся на профильном сайте.

Зыж
Было б чему завидовать.
Вон МакБукПро 11,3 в максимальной конфигурации стоит. Отлично себя чувствует под генту.
Знаниям я бы ещё позавидовал, а вот цацкам... День блондинок сегодня что ли?

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

31. "Увидел свет набор компиляторов GCC 5.1"  –6 +/
Сообщение от Аноним (??) on 22-Апр-15, 22:16 
> Ну вот и работай свою работу и не выпендривайся на профильном сайте.

Так я и работаю :) и на семью остается время. А у тебя только время на компиляцию генты?

> Зыж
> Было б чему завидовать.
> Вон МакБукПро 11,3 в максимальной конфигурации стоит. Отлично себя чувствует под генту.

Так твой работодатель настолько богат что бы оплачивать твой простой ? "ой.. я сейчас докомпилирую"..
Или просто оплачивает этот простой из твоего кармана ?

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

34. "Увидел свет набор компиляторов GCC 5.1"  –3 +/
Сообщение от Анончег on 22-Апр-15, 23:41 
У него нет семьи, чего ты до него пристал?
Ему время девать некуда, вот и конпилируит Генту - каждый др04ит как он хочет.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

36. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от ананим.orig on 23-Апр-15, 00:12 
3 детей.

Зыж
Наверное блонди думают, что компиляция — это сродни работе напильником. Сидишь так 3 часа и напильником работаешь.
Ау! Блонди! Сабж сам компилит. В одтельной виртуалке. И в пакеты складывает.

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

41. "Увидел свет набор компиляторов GCC 5.1"  –4 +/
Сообщение от Анончег on 23-Апр-15, 04:01 
> 3 детей.
> Зыж
> Наверное блонди думают, что компиляция — это сродни работе напильником. Сидишь так
> 3 часа и напильником работаешь.
> Ау! Блонди! Сабж сам компилит. В одтельной виртуалке. И в пакеты складывает.

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

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

44. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от ананим.orig on 23-Апр-15, 05:33 
Не хами, юноша. Это никого не красит. Даже тебя.

Зыж
Сказать по существу есть что?
А то даже у вантузных нормальных админов есть сервер для обновлений. Вот так вот. Для офисного планктона это может и новость.

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

71. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 08:36 
> Не хами, юноша. Это никого не красит. Даже тебя.
> Зыж
> Сказать по существу есть что?
> А то даже у вантузных нормальных админов есть сервер для обновлений. Вот
> так вот. Для офисного планктона это может и новость.

а в чем он не прав? боишься потерять свою Ылытарность ?

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

80. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от ананим.orig on 23-Апр-15, 09:44 
А что он такое утверждал, чтобы быть правым?
Что-то там купил и у него это работает?
Вау! А должно быть по другому?

Зыж
Ограничен рамками потpebлядства.
Вот и всё.
Ну не придёт же ему в голову, например, множественные коннекты по смб с разными учётками к одному серверу одновременно, которые макос не умеет? :D

Ему (и вам) никто линух не навязывает. Можете смело проходить мимо.

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

122. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Ytch (ok) on 24-Апр-15, 14:30 
> а в чем он не прав?

А ты не заметил?

1. начал хамить

2. "мы так и _подумали_". Чем? Как?

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

43. "Увидел свет набор компиляторов GCC 5.1"  –2 +/
Сообщение от Аноним (??) on 23-Апр-15, 05:03 
> Сабж сам компилит.

Распространенное заблуждение!
Гента компиляется только пока кто-то (хозяин, кот) смотрит на выхлоп! И
делать что-то еще в это время не рекомендуется!
Да и - образованные люди знают из достоверных источников (красивых, цветных, звучных!), что многопоточность возможна только благодаря нескольким ядрам - т.е, придется или оставить свободыми два-три ядра для двух-трех вкладок браузера и ждать намного дольше окончания компиляции!

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

45. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от ананим.orig on 23-Апр-15, 05:38 
>> Сабж сам компилит.
> Распространенное заблуждение!

Не учи отца и баста.
Вантузные обновы тоже корыта кладут. Поэтому один хрен.

Зыж
> Гента компиляется только пока кто-то (хозяин, кот) смотрит на выхлоп!

Ты ведь понимаешь, что речь про сервер? И про стабильные ебилды (а не тильды)?
Да, накладки бывают. Но не чаще, чем у других (включая вантуз кстати)

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

89. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Mihail Zenkov (ok) on 23-Апр-15, 15:27 
> Да и - образованные люди знают из достоверных источников (красивых, цветных, звучных!), что многопоточность возможна только благодаря нескольким ядрам - т.е, придется или оставить свободыми два-три ядра для двух-трех вкладок браузера и ждать намного дольше окончания компиляции!

Мда ... Что тут скажешь, разве что - man nice.

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

104. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 21:52 
>>  образованные люди
>> достоверных источников (красивых, цветных, звучных!),
> Мда ... Что тут скажешь, разве что - man nice.

ман ирония, не? ;)


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

35. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от ананим.orig on 23-Апр-15, 00:09 
>> Ну вот и работай свою работу и не выпендривайся на профильном сайте.
> Так я и работаю :) и на семью остается время.

Вот и работай.
Что тут то делаешь?
Или дома цацками своими так заипал, что там уже слушать никто не хочет?
> Так твой работодатель настолько богат что бы оплачивать твой простой ?

У меня нет простоев.
Сеть на лине, 9 лет без сбоев.
> "ой.. я сейчас докомпилирую"..
> Или просто оплачивает этот простой из твоего кармана ?

Штук 250 виртуалок на 7 серверах.... дай угадаю, ты манагер? Раз такие тупыe вопросы у тебя в голове вертятся.

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

66. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 23-Апр-15, 08:29 
>>> Ну вот и работай свою работу и не выпендривайся на профильном сайте.
>> Так я и работаю :) и на семью остается время.
> Вот и работай.
> Что тут то делаешь?
> Или дома цацками своими так заипал, что там уже слушать никто не
> хочет?

Ах как мы возбудились. Завидывать не хорошо :)
А так - я работаю, да и смеюсь над такими вот жителями тюрьмы.
Развеялся


>> Так твой работодатель настолько богат что бы оплачивать твой простой ?
> У меня нет простоев.
> Сеть на лине, 9 лет без сбоев.

ой.. а что нить кроме сети ты умеешь? это умеют даже дешевые роутеры за 100 баксов.. вон валяется 10 лет без сбоев и перенастроек..

>> "ой.. я сейчас докомпилирую"..
>> Или просто оплачивает этот простой из твоего кармана ?
> Штук 250 виртуалок на 7 серверах....

Охренеть. как много :) учитывая количество виртуалок на один сервер - явно постраивают и не используют всех ресурсов.

> дай угадаю, ты манагер? Раз такие
> тупыe вопросы у тебя в голове вертятся.

ты просто не дорос до сколько нить серьезного руководителя, который должен думать не только о своей религии, но и видеть чуть дальше. Думать где можно сэкономить и как можно упростить жизнь, что бы один человек обслуживал на 7 серверов, а 700. Жалко мне твоего работодателя..

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

78. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от ананим.orig on 23-Апр-15, 09:35 
Не знаю как ты там возбудился, но судя по коментам, работа офисного планктона твой потолок. :D
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

81. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 23-Апр-15, 09:52 
> Не знаю как ты там возбудился, но судя по коментам, работа офисного
> планктона твой потолок. :D

ото и видно, что без перехода на личности ты жить не можешь.. даже до офисного планктона не дотягиваешь.

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

101. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от ананим.orig on 23-Апр-15, 19:31 
вау! трамвайный хам обиделся?
"переход на личности" в своём комменте ты не замечаешь пока в ответ не прилетит?
классика жанра.
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

86. "Увидел свет набор компиляторов GCC 5.1"  –2 +/
Сообщение от 0xd34df00d (??) on 23-Апр-15, 13:41 
ЧСХ руководители, думающие не только о своей религии, но и видящие чуть дальше, обычно склоняются к permissive-лицензиям.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

106. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от arisu (ok) on 23-Апр-15, 22:15 
> ЧСХ руководители, думающие не только о своей религии, но и видящие чуть
> дальше, обычно склоняются к permissive-лицензиям.

само собой: возможность зажать должна быть всегда.

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

107. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 22:48 
прям как у redhat, триал мы вам дадим - но ставить можете только на материнку с одним сокетом! и не больше!
Ответить | Правка | ^ к родителю #106 | Наверх | Cообщить модератору

120. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от 0xd34df00d (??) on 24-Апр-15, 13:03 
> само собой: возможность зажать должна быть всегда.

Смысл зажимать какой-нибудь там readline?

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

131. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от arisu (ok) on 25-Апр-15, 00:57 
>> само собой: возможность зажать должна быть всегда.
> Смысл зажимать какой-нибудь там readline?

действительно. то ли дело — FreeBSD или LLVM. но в качестве иллюстрации удобно приводить readline — авось прокатит.

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

85. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от 0xd34df00d (??) on 23-Апр-15, 13:38 
> только время на компиляцию генты

Гента дома, на работе RH. Было б что там компилировать, в генте этой. Какие простои, о чём речь? Ты генту с LFS не путаешь?

Куда больше простоев на любой системе, где нет нормальной интеграции cabal с системным пакетным менеджером и достаточного количества пакетов, как в gentoo-haskell (тот же RH, например).

> твой работодатель

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

> и на семью

Сочувствую. А у меня на самообразование :]

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

56. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 23-Апр-15, 06:57 
> Это такая форма зависти?.. давно уже есть. Вещи просто работают -

Прекрасно. А почему вы думаете что нас интересует степень прокачанности вашего потребдсва? И вообще, кушать умеют даже амебы, так что гордиться объемом потребленного как-то несколько примитивно, чтоли.

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

90. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 15:38 
>Позволяют мне делать свою работу не отвлекаясь на проблемы софта.

Хорошие вещи, не отвлекайся на проблемы софта. Эти проблемы решит/встроит в проприетарное ПО за тебя тот, кому положено. Работай и не отвлекайся - Большой Брат заботливо наблюдает за твоей работой через твои хорошие вещи.

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

108. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 22:49 
>>Позволяют мне делать свою работу не отвлекаясь на проблемы софта.
> Хорошие вещи, не отвлекайся на проблемы софта. Эти проблемы решит/встроит в проприетарное
> ПО за тебя тот, кому положено. Работай и не отвлекайся -
> Большой Брат заботливо наблюдает за твоей работой через твои хорошие вещи.

Большой брат (если ему будет надо) будет следить иначе :-)

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

25. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 22-Апр-15, 21:39 
> Тебе ненадо. Пойди купи себе лучше MacBook, iPad, iPhone.

А кстати - ты же помнишь историю - как было? комплируешь свой код при помощи gcc.. он тихонько.. не спрашивая статически линкует свой libgcc.. и опа.. ты стал нарушителем GPL v3.. ведь правда помнишь?...

"ошибку" исправили.. но осадочек остался..

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

29. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от ананим.orig on 22-Апр-15, 22:05 
И очень хорошо, что вот такие в осадочке.
Опенсорс — не халява для жлобов.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

30. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 22-Апр-15, 22:15 
> И очень хорошо, что вот такие в осадочке.
> Опенсорс — не халява для жлобов.

Кто-то просто забывает что OpenSource не ограничивается тюрьмой строгого режима имени GPL.
есть более свободные лицензии и люди которые пишут не из под палки, а по тому что им нравится делиться результатами.

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

37. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от ананим.orig on 23-Апр-15, 00:17 
> Кто-то просто забывает что OpenSource не ограничивается тюрьмой строгого режима имени GPL.

Кто-то просто забывает, что он не начальник в этой тюрьме.
Двери открыты, можешь валить на все 4 стороны.
> есть более свободные лицензии и люди которые пишут не из под палки, а по тому что им нравится делиться результатами.

Во-во.
А есть люди, которые хотят чтобы им писали, а они бы брали и закрывали. Ну вот и шли бы такие лесом куда-нибудь в другое место.

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

125. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 24-Апр-15, 18:27 
завидывать чужой свободе не хорошо :) явно прослеживается взгляд из тюряги.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

47. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 23-Апр-15, 05:48 
Sony и Juniper говорит вам спасибо и за бесплатную работу, и желает вам долгих лет еще поработать.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

48. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от arisu (ok) on 23-Апр-15, 05:54 
> Sony и Juniper говорит вам спасибо и за бесплатную работу, и желает
> вам долгих лет еще поработать.

сейчас тебе пояснят, почему свобода бесплатно горбатиться на проприерастов, некоторые из которых потом ещё и требуют закрыть репозитории, к которым вообще не имели отношения — самая свободная свобода в мире, а кто этого не понимает, тот против свободы.

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

62. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 23-Апр-15, 08:23 
та же сони и junuper передали бесплатно назад код.
никто их не заставлял - но они передали проекту.
Не удобный факт ?
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

65. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от arisu (ok) on 23-Апр-15, 08:28 
> Не удобный факт ?

лучше бы они спеллчекер написали для фанбоев. потому что факты фанбои всё равно не знают, но, может, хоть писали бы чуть грамотней.

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

68. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 23-Апр-15, 08:31 
>> Не удобный факт ?
> лучше бы они спеллчекер написали для фанбоев. потому что факты фанбои всё
> равно не знают, но, может, хоть писали бы чуть грамотней.

а по существу есть что сказать - Junuper передали код поддержки MIPS проекту. Оставив себе кой какую кастомизацию под конкретное железо. Что будем делать с этим фактом ?

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

79. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от A.Stahl (ok) on 23-Апр-15, 09:42 
>Что будем делать с этим фактом ?

Ничего. Раз в год и полотенце стреляет. Ну передали. Хорошо. А сколько взяли и прикрыли?

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

82. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 23-Апр-15, 09:53 
>>Что будем делать с этим фактом ?
> Ничего. Раз в год и полотенце стреляет. Ну передали. Хорошо. А сколько
> взяли и прикрыли?

Пока что известно что это Linux взял из OpenBSD драйвера для Wifi и не вернул назад исправления.
про остальных не известно. Но почему-то поборники свободы - упорно игнорируют этот факт жлобства в своей тюрьме.. Хотя да.. как известно свое г.. не пахнет.

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

91. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Mihail Zenkov (ok) on 23-Апр-15, 15:42 
> Пока что известно что это Linux взял из OpenBSD драйвера для Wifi
> и не вернул назад исправления.

Ну а кто виноват, что bsd'шникам религия/лицензия брать из linux'а не позволяет?

Если бы все было так гладко, как bsd'шники здесь рассказывают, то корпорации поддерживали бы bsd, а linux загибался бы.

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

94. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 23-Апр-15, 16:51 
ну да, теперь начались отмазки. Ну а кто виноват что Linux сообщество показало себя таким бескультурным и жлобовым? Люди расчитывали раз они сделали доброе дело, то и к ним по доброму..
Ан нет.. С Linux сообществом нельзя по доброму - они чуть что тянут к себе и не умеют делиться..
Самое им место в их тюрьме - а кому надо сделали выводы.. Что без тюрьмы GPL не выживет.
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

97. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Mihail Zenkov (ok) on 23-Апр-15, 17:21 
Вы сами выбрали BSD лицензию, то есть дали право делать с кодом что угодно, соответственно рассчитывать на то, что кто-то поделится дальнейшими наработками вы не можете.

Если же вас обижает тот факт, что кто-то не вернул наработки, то чем тогда BSD лучше GPL?

Я лично придерживаюсь того мнения, что обучающие примеры кода должны быть под BSD/Public domain. Библиотеки - LGPL. Это выгодно как закрытым проектам, так и открытым.

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

109. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 23-Апр-15, 22:52 
> Вы сами выбрали BSD лицензию, то есть дали право делать с кодом
> что угодно, соответственно рассчитывать на то, что кто-то поделится дальнейшими наработками
> вы не можете.

вы не помните историю. Люди _ПОПРОСИЛИ_ и прям для них BSDL сменили на dual BSDL/GPL, а потом кто-то отказался от двойного лицензирования. Если бы не поменяли так лицензию - то и возможности украсть у GPL не было. Но что поделать.. воры они и есть воры..

> Если же вас обижает тот факт, что кто-то не вернул наработки, то
> чем тогда BSD лучше GPL?

Меня обижает не порядочность - которые сначала просят поменять лицензию на dual BSD/GPL а потом говорят что мы вам ничего не должны. Это понятно со стороны клятых капиталистов, но ведь GPL мир должен быть не такой? а как оказывается в GPL мире привыкли только к тюрьме - и если охрана не даст по рукам, сами не в состоянии делиться. Если так - то чем GPL лучше тех кто закрывает код?

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

113. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Mihail Zenkov (ok) on 23-Апр-15, 23:03 
> Если  бы не поменяли так лицензию - то и возможности украсть у
> GPL не было.

Погодите, разве я не могу взять BSD проект сменить в нем лицензию на GPL и развивать его как форк?

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

116. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от arisu (ok) on 24-Апр-15, 00:24 
> Погодите, разве я не могу взять BSD проект сменить в нем лицензию
> на GPL и развивать его как форк?

конечно, нет. у поборников «свободы» сразу начинается истерика — ведь права дают вовсе не затем, чтобы ними пользоваться!

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

123. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 24-Апр-15, 16:01 
сменить лицензию не можете, это только автор может сделать.
Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

124. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Mihail Zenkov (ok) on 24-Апр-15, 16:37 
> сменить лицензию не можете, это только автор может сделать.

Не могу сменить только у оригинального проекта, у форка (или других производных) лицензию определяет автор форка.

Только Original BSD license не совместима с GPL. Все остальные более новые варианты лицензий BSD совместимы с GPL.
http://megamozg.ru/post/9048/

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

126. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 24-Апр-15, 18:29 
>> сменить лицензию не можете, это только автор может сделать.
> Не могу сменить только у оригинального проекта, у форка (или других производных)
> лицензию определяет автор форка.
> Только Original BSD license не совместима с GPL.

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


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

127. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Mihail Zenkov (ok) on 24-Апр-15, 20:10 
> для этого надо каждый файл перелицензировать у автора. Ты можешь лишь назначить
> лицензию на свои изменения, но не на тот код который был
> до этого.

Согласен. Но если я напишу, что код основан на таком-то проекте, оставлю оригинальные копирайты и текст BSD лицензии, а ниже допишу, что все дальнейшие изменения распространяются под GPL - то фактически файл станет под лицензией GPL. Верно?

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

130. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от arisu (ok) on 25-Апр-15, 00:54 
примерно на этом месте бсд‐шники начинают бегать и орать: «украли, украли!!!1111»

у них очень избирательная свобода просто. для проприерастов — полная: проприерасты могут утаскивать в свои норки и не возвращать, даже не показывать, что утащили. и бсд‐шники довольны.

а вот для авторов свободного софта свобода становится резко ограничена: сделал то, что BSDL позволяет? а всё равно по мнению бсд‐шников — «украл».

на этом фоне рассуждения бсд‐шников о свободе выглядят чертовски умилительно. как и их, бсд‐шников, удивление/негодование, когда их называют «проприерастные подстилки».

p.s. для особо надоедливых: да, Земля не круглая. да, не все бсд‐шники такие.

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

105. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от arisu (ok) on 23-Апр-15, 22:11 
лол. ты вот сейчас выступаешь как раз против свободы. это не bsd-шники ли выбрали лицензию, которая позволяет так поступать? а ты вот сейчас хочешь ограничить мою свободу взять bsd-шный код и не отдать назад. то есть, ограничить мою свободу.

браво, отличная иллюстрация bsd-шного двоемыслия.

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

118. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Andrey Mitrofanov on 24-Апр-15, 10:57 
> лол. ты вот сейчас выступаешь как раз против свободы. это не bsd-шники
> ли выбрали лицензию, которая позволяет так поступать?

Он против BSDL-свободы? Айяйяй, как же так!!!

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

98. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Andrey Mitrofanov on 23-Апр-15, 17:27 
>>>Что будем делать с этим фактом ?
>> Ничего. Раз в год и полотенце стреляет. Ну передали. Хорошо. А сколько
>> взяли и прикрыли?
> Пока что известно что это Linux взял из OpenBSD драйвера для Wifi
> и не вернул назад исправления.
> факт жлобства в своей тюрьме.. Хотя да.. как известно свое г..
> не пахнет.

То есть Вы хотите сказать, что Первородный Грех того ментейнера вая-фая пару лет тому в линуксах совратил сообщество свободно-бээсдэшников на "своё не пахнет" по всему широкому фронту закрывания проприерастами "самого свободного" кода за всюего Историю? Проклятые линуксойды!! Столмана на них нет! </xxx><

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

53. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 06:49 
> Sony и Juniper говорит вам спасибо и за бесплатную работу, и желает
> вам долгих лет еще поработать.

...не забывая помахать Secure Boot, DRM и EULA в благодарность. Ведь свобода должна быть только у них.

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

64. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 23-Апр-15, 08:25 
>> Sony и Juniper говорит вам спасибо и за бесплатную работу, и желает
>> вам долгих лет еще поработать.
> ...не забывая помахать Secure Boot, DRM и EULA в благодарность. Ведь свобода
> должна быть только у них.

У них свобода на то что они создали.
Отобрать свободу у того что сделали без них они не могут.
Это не понять жителям тюрьмы..

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

67. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от arisu (ok) on 23-Апр-15, 08:30 
спорим, ты пишешь сюда не из Великолепной Свободной BSD, а из windows? хотя зачем спорить об очевидном…
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

69. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 23-Апр-15, 08:32 
> спорим, ты пишешь сюда не из Великолепной Свободной BSD, а из windows?
> хотя зачем спорить об очевидном…

Ошибся. Хотя для тебя это так обычно ошибаться, врать и передергивать.

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

74. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от arisu (ok) on 23-Апр-15, 08:42 
>> спорим, ты пишешь сюда не из Великолепной Свободной BSD, а из windows?
>> хотя зачем спорить об очевидном…
> Ошибся.

а, значит из макоси. а ведь ты мог в этом и не признаваться — хотя бы издали казался бы нормальным.

> Хотя для тебя это так обычно ошибаться, врать и передергивать.

это ты попытался продемонстрировать, как надо врать и передёргивать? у тебя отлично получилось, сразу видно большой опыт.

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

110. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 22:54 
>> Sony и Juniper говорит вам спасибо и за бесплатную работу, и желает
>> вам долгих лет еще поработать.
> ...не забывая помахать Secure Boot, DRM и EULA в благодарность. Ведь свобода
> должна быть только у них.

как будто у великого RedHat нет EULA для вполне себе GPL софта.. ведь правда считаете что нет ?
И свобода у RedHat только для них.. а вот поставить trial на машинку с 2мя сокетами под CPU ты не можешь.
а если сможешь - станешь пиратом.. и активация появилась в мире linux.. тут и до DRM не долго..

и смею заметить - это все гигант GPL..

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

51. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 06:48 
> Кто-то просто забывает что OpenSource не ограничивается тюрьмой строгого режима имени GPL.

Поскольку отсутствие тюрем приводит к тому что в конец озверевшие банды проприерасов начинают всех мочить своими EULA - таки тюрьмы к сожалению нужны. Ну, как рецидивистов со стажем приходится ограничивать в свободе - чтобы все остальные от их деятельности не страдали.

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

63. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 23-Апр-15, 08:24 
>> Кто-то просто забывает что OpenSource не ограничивается тюрьмой строгого режима имени GPL.
> Поскольку отсутствие тюрем приводит к тому что в конец озверевшие банды проприерасов
> начинают всех мочить своими EULA - таки тюрьмы к сожалению нужны.
> Ну, как рецидивистов со стажем приходится ограничивать в свободе - чтобы
> все остальные от их деятельности не страдали.

всех? покажите пожалуйста где они замочили PostreSQL? разные форки BSD?

кто-то привык жить в тюрьме и просто завидует чужой свободе.

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

92. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Mihail Zenkov (ok) on 23-Апр-15, 15:53 
> просто завидует чужой свободе.

Чему тут завидовать? Тому что вы пишете код, а тот кто не умеет писать, но умеет заворачивать в красивую обертку и продавать, наживается на вашем труде, да еще пользователям впаривает EULA?

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

95. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 23-Апр-15, 16:53 
>> просто завидует чужой свободе.
> Чему тут завидовать? Тому что вы пишете код, а тот кто не
> умеет писать, но умеет заворачивать в красивую обертку и продавать, наживается
> на вашем труде, да еще пользователям впаривает EULA?

Тебя действительно от этого жаба душит? каждое слово так и кричит "упущеной выгодой".
И это свобода? помоему это обычное жлобство, коим GPL славилось (см. историю с wifi драйвером из OpenBSD).

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

99. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Mihail Zenkov (ok) on 23-Апр-15, 17:39 
> И это свобода? помоему это обычное жлобство, коим GPL славилось (см. историю
> с wifi драйвером из OpenBSD).

Нет это прагматизм - почему я должен отдать свои наработки, а в замен ничего не получить? Если я делюсь кодом с остальными, то хотел бы, что бы и они поступали также. Я понимаю, что вероятность этого при BSD лицензии гораздо ниже, чем при (L)GPL, таков этот мир.

Именно BSD лицензия меня оттолкнула от выбора *BSD в качестве основной системы еще 15 лет назад - так как уже тогда было понятно, что в реальном мире политика BSD обречена.

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

111. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 22:55 
>> И это свобода? помоему это обычное жлобство, коим GPL славилось (см. историю
>> с wifi драйвером из OpenBSD).
> Нет это прагматизм - почему я должен отдать свои наработки, а в
> замен ничего не получить?

то есть обычная скотская жаба. если я.. то и мне!..

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

115. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Mihail Zenkov (ok) on 23-Апр-15, 23:20 
То есть вы по жизни все делаете бесплатно, включая работу, а в магазине ругаетесь, что товар бесплатно не дают?
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

119. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Andrey Mitrofanov on 24-Апр-15, 10:59 
>> Нет это прагматизм - почему я должен отдать свои наработки, а в
>> замен ничего не получить?
> то есть обычная скотская жаба. если я.. то и мне!..

Это обычная скотская BSDL-свобода - мы отдали, нам наcpaть кому.   Результаты ея.

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

100. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Andrey Mitrofanov on 23-Апр-15, 18:31 
> И очень хорошо, что вот такие в осадочке.
> Опенсорс — не халява для жлобов.

Во-первых, Свободное ПО, не "опенсорс".

Во-вторых, не "жлобов", а _проприерастов_. И да, линия проведена именно здесь: не желающие именно настолько свободной лицензии, но идейно свободные_для_проприерастов тоже попадают в проприерасты. Сами причём.

++
По поводу первого наброса, "зачем оно надо, никому не надо", ответ тоже чуть в сторону:

Прприерасы ипу^Wимеют полные возможности эпполевского ллвь-джита, здесь их не ждут.

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

18. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 22-Апр-15, 21:03 
Народ, а вы посмотрите к работе над какой версией они приступили.
"Development: GCC 6.0 (release criteria)
Status: 2015-04-13 (general development, stage 1)."
Дело Хрома-Файерфокса живо! :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Andrey Mitrofanov on 22-Апр-15, 21:10 
> "Development: GCC 6.0 (release criteria)
> Дело Хрома-Файерфокса живо! :)

Ну, http://www.phoronix.com/scan.php?page=news_item&px=GCC-5-Bra... да. https://gcc.gnu.org/develop.html#num_scheme Умнейшие ребята! И раньше-то их нумерации никто не понимал, и теперь всё снова поменялось. </Заживём>

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

19. "Увидел свет набор компиляторов GCC 5.1"  –3 +/
Сообщение от Аноним (??) on 22-Апр-15, 21:06 
>Генератор кода может быть собран в виде разделяемой библиотеки libgccjit и затем встроен в другие процессы и использован для организации JIT-компиляции байткода в машинный код. Кроме предоставляемого библиотекой C API и обёртки для C++, подготовлены биндинги для языков Python и D.

Питон теперь тормозить не будет! (?)

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

38. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 00:56 
И D тоже?!?!
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

46. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 05:46 
Не будет тормозить, теперь он будет прогреваться
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

54. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от Аноним (??) on 23-Апр-15, 06:50 
> Питон теперь тормозить не будет! (?)

Чтобы тормозить - надо сначала разогнаться...

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

77. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от Нанобот (ok) on 23-Апр-15, 09:11 
>Питон теперь тормозить не будет!

наивный...

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

102. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 20:15 
Будет. Эти школьники 20 лет пилят рантайм и никак не могут запилить.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

32. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от A. on 22-Апр-15, 22:17 
Много отличнейших изменений! Очень рад, что gcc так активно развивается!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от nc (ok) on 22-Апр-15, 23:15 
Что имеется в виду под "объявления локальных переменных"? (В G++ добавлена поддержка возможностей языка C++, определённых в стандарте C++14. В частности, добавлены шаблоны для переменных, объявления локальных переменных, массовая инициализация методов классов, функции освобождения памяти с указанием размера и т.д.)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

83. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 10:55 
Потестил на нескольких приложениях.

Медленней, чем то, что генерируют GCC 4.5.4/4.7.3, бинарники на 10-30% больше по размеру.

GCC скатился в полное г.

Буду сидеть на оных компиляторах дальше.

// b.

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

87. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 13:41 
нада бы на форониксе бенчмарки глянуть
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

93. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 16:08 
Багфиксы выйдут, регрессии устранят, вот тогда и сравнивать 5.1.3 с 4.7.3
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

96. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 17:17 
Где можно прочитать ваши багрепорты?
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

112. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 23-Апр-15, 22:57 
> Где можно прочитать ваши багрепорты?

а кто обязан засылать их?.. делайте их сами.

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

117. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 24-Апр-15, 00:59 
Раньше посылал, потом надоело, ибо разрабы GCC забивают на баги, которые <10%.

Т.е. если падение производительности на 40% или code bloat на 25%, тогда исправят, иначе чихать хотели.

// b.

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

88. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от 0xd34df00d (??) on 23-Апр-15, 13:50 
Шло время, вышел gcc 5.1, готовился C++17, а фичи уровня C++03 как не поддерживались, так и не поддерживаются: http://goo.gl/t7qkma (должно компилироваться по 14.8.2.1/4).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

121. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от dq0s4y71 (ok) on 24-Апр-15, 13:36 
Мне бы ваши заботы.
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

129. "Увидел свет набор компиляторов GCC 5.1"  +2 +/
Сообщение от 0xd34df00d (ok) on 24-Апр-15, 22:30 
Заботы заботами, а в C++14-билде моей софтины поддержку gcc (даже 5.1) пришлось дропнуть.
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

132. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 25-Апр-15, 21:14 
Забей на лохов, дропни gcc целиком.
Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

133. "Увидел свет набор компиляторов GCC 5.1"  –1 +/
Сообщение от Аноним (??) on 26-Апр-15, 09:52 
> GCC 5.1 примечателен возможностью работы в роли JIT-компилятора

Ускорение за счёт дыры в безопасности!

Исполняемый на проце код гарантировано не должен изменятся!!! А здесь опять подложили грабли под благим предлогом оптимизации..

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

134. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от arisu (ok) on 26-Апр-15, 09:55 
ты кретин.
Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору

136. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 26-Апр-15, 10:20 
> ты кретин.

Кретины:
* выделяют память RWX,
* разрешают изменения статуса памяти на исполняемую которая изначально выделялась как не исполняемая,
* разрешают изменения статуса выделенной только для чтения и исполнения памяти на запись,
* разрешают создания исполняемых страниц с анонимной памяти,
* разрешают изменения статуса выделенной только для чтения памяти (RELRO) на запись.
и делают всё это под самыми благими предлогами.

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

137. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от arisu (ok) on 26-Апр-15, 10:23 
ты тоже кретин.
Ответить | Правка | ^ к родителю #136 | Наверх | Cообщить модератору

138. "Увидел свет набор компиляторов GCC 5.1"  +1 +/
Сообщение от Аноним (??) on 26-Апр-15, 11:10 
Caring more about security http://eli.thegreenplace.net/2013/11/05/how-to-jit-an-introd.../

Protection Against Untrusted Code by Andrew W. Appel http://www.cs.princeton.edu/~appel/papers/protection.html

Protection against untrusted code: The JIT compiler security hole, and what you can do about it, http://www106.ibm.com/developerworks/library/untrusted-code/, accessed in (2001) http://citeseerx.ist.psu.edu/showciting?cid=1376012

Blog post demonstrating BPF JIT spray attack http://mainisusuallyafunction.blogspot.ru/2012/11/attacking-...

Paper by Chris Rolf on attacks against JIT compilers (Constant blinding, pg 22) http://matasano.com/research/Attacking_Clientside_JIT_Compil...

https://en.wikibooks.org/wiki/Grsecurity/Appendix/Grsecurity...

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

135. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 26-Апр-15, 10:05 
Для админов и дистростроителей лучше блокировать "эти фичи" на уровне ядра ОС:

Linux:
PAX_NOEXEC = y
PAX_PAGEEXEC = y
PAX_MPROTECT = y
PAX_KERNEXEC = y

OpenBSD - по умолчанию, "из каробки".

А программистам необходимо писать код с обработкой исключений, например как сделано в clamav, если система запрещает JIT то дальше продолжать работу программы написанную без JIT кода.

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

144. "Увидел свет набор компиляторов GCC 5.1"  +/
Сообщение от Аноним (??) on 27-Апр-15, 08:41 
https://gcc.gnu.org/projects/cxx0x.html

> Minimal support for garbage collection and reachability-based leak detection    N2670    No

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

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

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




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

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