|
2.10, Andrey Mitrofanov (?), 20:17, 22/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А почему не 4.10? Или просто изменения настолько значительны?
Значительное изменение: новая система нумерации версий. ++Почти рекурсия.
| |
2.11, Sauron (??), 20:20, 22/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Смена версии ABI, то есть необходимость все либы перекомпилировать, это незначительное измненеие?
| |
|
3.13, Vkni (ok), 20:49, 22/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Смена версии ABI, то есть необходимость все либы перекомпилировать, это незначительное
> измненеие?
Ох, ох, ох.
| |
3.40, arisu (ok), 02:21, 23/04/2015 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Смена версии ABI, то есть необходимость все либы перекомпилировать, это незначительное
> измненеие?
и ведь что интересно: не поменялось ABI. а следующий gcc будет 6. потому что всё, времена, когда смена первого числа версии обозначала что‐то осмысленное, ушли. прогресс, йопт. старики же Всё Делали Неправильно!
| |
|
4.49, Аноним (-), 06:44, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> осмысленное, ушли. прогресс, йопт. старики же Всё Делали Неправильно!
Интересно, это у тебя старческий маразм начался, или у меня?
За время существования GCC4.x у некоторых архитектур появилось несколько ABI. Это не считается за значительное изменение?
Например, в ARM большинство дистров при жизни gcc 4.x и проч. - ушли от EABI в пользу armhf-abi. Но реально вроде как оба поддерживаются до сих пор. А можно какой-нибудь thumb использовать. И interop ARM <-> thumb. Или eabi-none, для bare metal embedd'овки. Чтобы у фапателей на аби окончательно взорвался мозг :)
| |
|
5.55, arisu (ok), 06:51, 23/04/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
пойди и собери c++-код любой версией 3.x. а потом дособери кусочек любой версией 4.x. а потом слинкуй это. как прозреешь — возвращайся.
| |
|
6.58, Аноним (-), 07:02, 23/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> пойди и собери c++-код любой версией 3.x. а потом дособери кусочек любой
> версией 4.x. а потом слинкуй это. как прозреешь — возвращайся.
Нахрена мне это? Пусть о таком голова болит у проприерасин позорных, имхо. Я уже забыл когда я gcc 3.x вообще пользовался. И моей типовой практикой является ребилд всего кода одной версией компилера, желательно достаточно свежей.
| |
|
7.61, arisu (ok), 07:12, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
добро пожаловать в ряды хипсторов‐потреблядей, чо.
ну, то есть, у меня были подозрения ещё с системдеца, а ты их так старательно укрепляешь, что я из последних сил не верю.
| |
|
|
|
|
|
2.39, arisu (ok), 02:20, 23/04/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
> А почему не 4.10? Или просто изменения настолько значительны?
потому что дебилы‐хипсторы дорвались. они не в курсе, что всегда обозначала смена мажорной версии gcc, и не желают быть в курсе. вместо этого они фапают на числа, будучи свято уверены, что чем больше, тем лучше.
| |
|
3.50, Аноним (-), 06:45, 23/04/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
> они не в курсе, что всегда обозначала смена мажорной версии gcc,
Да, да, обезьяны в клетке начинают пи...ть потянувшегося за бананом новичка. Хоть они и не знают почему, но - тут так принято :)
| |
|
4.52, arisu (ok), 06:49, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
к сожалению — некому. поэтому из‐за кучки кретинов смена мажорной версии не значит ничего. отлично, модно, стильно, современно — чем меньше осмысленности, тем лучше!
| |
|
5.57, Аноним (-), 06:59, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> к сожалению — некому. поэтому из‐за кучки кретинов смена мажорной версии не
> значит ничего. отлично, модно, стильно, современно — чем меньше осмысленности, тем лучше!
Для меня это некий border line, отсевающий древние компилеры от свежих. Если прога требует фичи C11, она будет по дефолту собираться свежим компилером. А старым потребуется явное вкостыливание ключа с указанием стандарта. Неплохая дифференциация штанов по цветовому^W номерному признаку...
| |
|
6.59, arisu (ok), 07:07, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
прикинь, именно поэтому даже до гениальной идеи выкинуть остатки смысла из нумерации версий gcc для релизов всё‐таки использовали возрастающую нумерацию.
но для хипсторов слишком сложно удержать в голове целых три числа — они и одно‐то с трудом… добро пожаловать в стройные ряды. если раньше хотя бы мажорный номер что‐то значил, то теперь и он не значит ничего. gcc5? gcc6? совместимы? как? а хрен его знает, хипсторы не заморачиваются такими сложными вопросами. старпёры ведь неправы по‐умолчанию.
| |
6.60, arisu (ok), 07:09, 23/04/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
p.s. лично я себе вернул нормальную нумерацию и собираю 4.10.1.
| |
|
7.84, Асушник (?), 11:30, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
После такой тирады ожидал уже что-то в стиле "лично я себе собираю теперь собственный компилятор" ))
| |
|
|
|
|
|
|
1.8, Аноним (-), 19:43, 22/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
>Поддержка развиваемого компанией Google языка программирования Go обновлена до версии 1.4.2;
это для тех, кому нужна динамическая линковка и несколько процентов выигрыша в однопоточном режиме. А вот горутины там по-прежнему не зеленые.
| |
1.12, Аноним (-), 20:26, 22/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
О, свеженькие MIPS-ы поддержали наконец-то. Можно будет вплотную заняться оптимизацией софта.
| |
1.17, Аноним (-), 20:59, 22/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –11 +/– |
> Генератор кода может быть собран в виде разделяемой библиотеки libgccjit и затем встроен в другие процессы и использован для организации JIT-компиляции байткода в машинный код.
Зачем это надо - когда он заражен вирусным GPL v3 ?
| |
|
|
3.22, Аноним (-), 21:19, 22/04/2015 [^] [^^] [^^^] [ответить]
| –6 +/– |
Это такая форма зависти?.. давно уже есть. Вещи просто работают - и не заставляют 100 раз на день компилировать софт подбирая настройки что бы работало. Позволяют мне делать свою работу не отвлекаясь на проблемы софта. А у тебя видимо работодатель готов оплачивать из своего кармана простой пока ты докомпилируешь генту ?
| |
|
4.28, ананим.orig (?), 22:03, 22/04/2015 [^] [^^] [^^^] [ответить]
| +5 +/– |
Ну вот и работай свою работу и не выпендривайся на профильном сайте.
Зыж
Было б чему завидовать.
Вон МакБукПро 11,3 в максимальной конфигурации стоит. Отлично себя чувствует под генту.
Знаниям я бы ещё позавидовал, а вот цацкам... День блондинок сегодня что ли?
| |
|
5.31, Аноним (-), 22:16, 22/04/2015 [^] [^^] [^^^] [ответить]
| –6 +/– |
> Ну вот и работай свою работу и не выпендривайся на профильном сайте.
Так я и работаю :) и на семью остается время. А у тебя только время на компиляцию генты?
> Зыж
> Было б чему завидовать.
> Вон МакБукПро 11,3 в максимальной конфигурации стоит. Отлично себя чувствует под генту.
Так твой работодатель настолько богат что бы оплачивать твой простой ? "ой.. я сейчас докомпилирую"..
Или просто оплачивает этот простой из твоего кармана ?
| |
|
6.34, Анончег (?), 23:41, 22/04/2015 [^] [^^] [^^^] [ответить]
| –3 +/– |
У него нет семьи, чего ты до него пристал?
Ему время девать некуда, вот и конпилируит Генту - каждый др04ит как он хочет.
| |
|
7.36, ананим.orig (?), 00:12, 23/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
3 детей.
Зыж
Наверное блонди думают, что компиляция — это сродни работе напильником. Сидишь так 3 часа и напильником работаешь.
Ау! Блонди! Сабж сам компилит. В одтельной виртуалке. И в пакеты складывает.
| |
|
8.41, Анончег (?), 04:01, 23/04/2015 [^] [^^] [^^^] [ответить] | –4 +/– | Ога, мы так и подумали, пока оно там конпиляритцо в вертуалке, ты детей строгаеш... текст свёрнут, показать | |
8.43, Аноним (-), 05:03, 23/04/2015 [^] [^^] [^^^] [ответить] | –2 +/– | Распространенное заблуждение Гента компиляется только пока кто-то хозяин, кот... текст свёрнут, показать | |
|
|
6.35, ананим.orig (?), 00:09, 23/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Ну вот и работай свою работу и не выпендривайся на профильном сайте.
> Так я и работаю :) и на семью остается время.
Вот и работай.
Что тут то делаешь?
Или дома цацками своими так заипал, что там уже слушать никто не хочет?
> Так твой работодатель настолько богат что бы оплачивать твой простой ?
У меня нет простоев.
Сеть на лине, 9 лет без сбоев.
> "ой.. я сейчас докомпилирую"..
> Или просто оплачивает этот простой из твоего кармана ?
Штук 250 виртуалок на 7 серверах.... дай угадаю, ты манагер? Раз такие тупыe вопросы у тебя в голове вертятся.
| |
|
7.66, Аноним (-), 08:29, 23/04/2015 [^] [^^] [^^^] [ответить] | –1 +/– | Ах как мы возбудились Завидывать не хорошо А так - я работаю, да и смеюсь на... большой текст свёрнут, показать | |
|
|
9.81, Аноним (-), 09:52, 23/04/2015 [^] [^^] [^^^] [ответить] | –1 +/– | ото и видно, что без перехода на личности ты жить не можешь даже до офисного п... текст свёрнут, показать | |
|
|
|
6.85, 0xd34df00d (??), 13:38, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> только время на компиляцию генты
Гента дома, на работе RH. Было б что там компилировать, в генте этой. Какие простои, о чём речь? Ты генту с LFS не путаешь?
Куда больше простоев на любой системе, где нет нормальной интеграции cabal с системным пакетным менеджером и достаточного количества пакетов, как в gentoo-haskell (тот же RH, например).
> твой работодатель
Возвращаясь к теме исходного комментария, я вот вижу, например, сколько проблем с GPL-заражённым софтом в корпоративной среде, если уж о том говорить. BSD-софт и прочее куда охотнее и активнее тут используется
> и на семью
Сочувствую. А у меня на самообразование :]
| |
|
|
4.56, Аноним (-), 06:57, 23/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Это такая форма зависти?.. давно уже есть. Вещи просто работают -
Прекрасно. А почему вы думаете что нас интересует степень прокачанности вашего потребдсва? И вообще, кушать умеют даже амебы, так что гордиться объемом потребленного как-то несколько примитивно, чтоли.
| |
4.90, Аноним (-), 15:38, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
>Позволяют мне делать свою работу не отвлекаясь на проблемы софта.
Хорошие вещи, не отвлекайся на проблемы софта. Эти проблемы решит/встроит в проприетарное ПО за тебя тот, кому положено. Работай и не отвлекайся - Большой Брат заботливо наблюдает за твоей работой через твои хорошие вещи.
| |
|
5.108, Аноним (-), 22:49, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
>>Позволяют мне делать свою работу не отвлекаясь на проблемы софта.
> Хорошие вещи, не отвлекайся на проблемы софта. Эти проблемы решит/встроит в проприетарное
> ПО за тебя тот, кому положено. Работай и не отвлекайся -
> Большой Брат заботливо наблюдает за твоей работой через твои хорошие вещи.
Большой брат (если ему будет надо) будет следить иначе :-)
| |
|
|
3.25, Аноним (-), 21:39, 22/04/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Тебе ненадо. Пойди купи себе лучше MacBook, iPad, iPhone.
А кстати - ты же помнишь историю - как было? комплируешь свой код при помощи gcc.. он тихонько.. не спрашивая статически линкует свой libgcc.. и опа.. ты стал нарушителем GPL v3.. ведь правда помнишь?...
"ошибку" исправили.. но осадочек остался..
| |
|
|
5.30, Аноним (-), 22:15, 22/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> И очень хорошо, что вот такие в осадочке.
> Опенсорс — не халява для жлобов.
Кто-то просто забывает что OpenSource не ограничивается тюрьмой строгого режима имени GPL.
есть более свободные лицензии и люди которые пишут не из под палки, а по тому что им нравится делиться результатами.
| |
|
6.37, ананим.orig (?), 00:17, 23/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Кто-то просто забывает что OpenSource не ограничивается тюрьмой строгого режима имени GPL.
Кто-то просто забывает, что он не начальник в этой тюрьме.
Двери открыты, можешь валить на все 4 стороны.
> есть более свободные лицензии и люди которые пишут не из под палки, а по тому что им нравится делиться результатами.
Во-во.
А есть люди, которые хотят чтобы им писали, а они бы брали и закрывали. Ну вот и шли бы такие лесом куда-нибудь в другое место.
| |
|
7.125, Аноним (-), 18:27, 24/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
завидывать чужой свободе не хорошо :) явно прослеживается взгляд из тюряги.
| |
|
6.47, Аноним (-), 05:48, 23/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
Sony и Juniper говорит вам спасибо и за бесплатную работу, и желает вам долгих лет еще поработать.
| |
|
7.48, arisu (ok), 05:54, 23/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Sony и Juniper говорит вам спасибо и за бесплатную работу, и желает
> вам долгих лет еще поработать.
сейчас тебе пояснят, почему свобода бесплатно горбатиться на проприерастов, некоторые из которых потом ещё и требуют закрыть репозитории, к которым вообще не имели отношения — самая свободная свобода в мире, а кто этого не понимает, тот против свободы.
| |
|
8.62, Аноним (-), 08:23, 23/04/2015 [^] [^^] [^^^] [ответить] | +1 +/– | та же сони и junuper передали бесплатно назад код никто их не заставлял - но он... текст свёрнут, показать | |
|
9.65, arisu (ok), 08:28, 23/04/2015 [^] [^^] [^^^] [ответить] | +/– | лучше бы они спеллчекер написали для фанбоев потому что факты фанбои всё равно ... текст свёрнут, показать | |
|
10.68, Аноним (-), 08:31, 23/04/2015 [^] [^^] [^^^] [ответить] | –1 +/– | а по существу есть что сказать - Junuper передали код поддержки MIPS проекту Ос... текст свёрнут, показать | |
|
|
12.82, Аноним (-), 09:53, 23/04/2015 [^] [^^] [^^^] [ответить] | +1 +/– | Пока что известно что это Linux взял из OpenBSD драйвера для Wifi и не вернул на... текст свёрнут, показать | |
|
|
14.94, Аноним (-), 16:51, 23/04/2015 [^] [^^] [^^^] [ответить] | –1 +/– | ну да, теперь начались отмазки Ну а кто виноват что Linux сообщество показало с... текст свёрнут, показать | |
|
|
16.109, Аноним (-), 22:52, 23/04/2015 [^] [^^] [^^^] [ответить] | –1 +/– | вы не помните историю Люди _ПОПРОСИЛИ_ и прям для них BSDL сменили на dual BSDL... большой текст свёрнут, показать | |
|
15.105, arisu (ok), 22:11, 23/04/2015 [^] [^^] [^^^] [ответить] | +1 +/– | лол ты вот сейчас выступаешь как раз против свободы это не bsd-шники ли выбрал... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
7.53, Аноним (-), 06:49, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Sony и Juniper говорит вам спасибо и за бесплатную работу, и желает
> вам долгих лет еще поработать.
...не забывая помахать Secure Boot, DRM и EULA в благодарность. Ведь свобода должна быть только у них.
| |
|
8.64, Аноним (-), 08:25, 23/04/2015 [^] [^^] [^^^] [ответить] | +1 +/– | У них свобода на то что они создали Отобрать свободу у того что сделали без ни... текст свёрнут, показать | |
|
9.67, arisu (ok), 08:30, 23/04/2015 [^] [^^] [^^^] [ответить] | –1 +/– | спорим, ты пишешь сюда не из Великолепной Свободной BSD, а из windows хотя заче... текст свёрнут, показать | |
|
|
11.74, arisu (ok), 08:42, 23/04/2015 [^] [^^] [^^^] [ответить] | –1 +/– | а, значит из макоси а ведь ты мог в этом и не признаваться 8212 хотя бы изда... текст свёрнут, показать | |
|
|
|
|
|
6.51, Аноним (-), 06:48, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Кто-то просто забывает что OpenSource не ограничивается тюрьмой строгого режима имени GPL.
Поскольку отсутствие тюрем приводит к тому что в конец озверевшие банды проприерасов начинают всех мочить своими EULA - таки тюрьмы к сожалению нужны. Ну, как рецидивистов со стажем приходится ограничивать в свободе - чтобы все остальные от их деятельности не страдали.
| |
|
7.63, Аноним (-), 08:24, 23/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Кто-то просто забывает что OpenSource не ограничивается тюрьмой строгого режима имени GPL.
> Поскольку отсутствие тюрем приводит к тому что в конец озверевшие банды проприерасов
> начинают всех мочить своими EULA - таки тюрьмы к сожалению нужны.
> Ну, как рецидивистов со стажем приходится ограничивать в свободе - чтобы
> все остальные от их деятельности не страдали.
всех? покажите пожалуйста где они замочили PostreSQL? разные форки BSD?
кто-то привык жить в тюрьме и просто завидует чужой свободе.
| |
|
|
9.95, Аноним (-), 16:53, 23/04/2015 [^] [^^] [^^^] [ответить] | –1 +/– | Тебя действительно от этого жаба душит каждое слово так и кричит упущеной выго... текст свёрнут, показать | |
|
|
|
|
5.100, Andrey Mitrofanov (?), 18:31, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> И очень хорошо, что вот такие в осадочке.
> Опенсорс — не халява для жлобов.
Во-первых, Свободное ПО, не "опенсорс".
Во-вторых, не "жлобов", а _проприерастов_. И да, линия проведена именно здесь: не желающие именно настолько свободной лицензии, но идейно свободные_для_проприерастов тоже попадают в проприерасты. Сами причём.
++
По поводу первого наброса, "зачем оно надо, никому не надо", ответ тоже чуть в сторону:
Прприерасы ипу^Wимеют полные возможности эпполевского ллвь-джита, здесь их не ждут.
| |
|
|
|
|
1.18, Аноним (-), 21:03, 22/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Народ, а вы посмотрите к работе над какой версией они приступили.
"Development: GCC 6.0 (release criteria)
Status: 2015-04-13 (general development, stage 1)."
Дело Хрома-Файерфокса живо! :)
| |
1.19, Аноним (-), 21:06, 22/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
>Генератор кода может быть собран в виде разделяемой библиотеки libgccjit и затем встроен в другие процессы и использован для организации JIT-компиляции байткода в машинный код. Кроме предоставляемого библиотекой C API и обёртки для C++, подготовлены биндинги для языков Python и D.
Питон теперь тормозить не будет! (?)
| |
|
2.54, Аноним (-), 06:50, 23/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Питон теперь тормозить не будет! (?)
Чтобы тормозить - надо сначала разогнаться...
| |
2.102, Аноним (-), 20:15, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Будет. Эти школьники 20 лет пилят рантайм и никак не могут запилить.
| |
|
1.32, A. (?), 22:17, 22/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Много отличнейших изменений! Очень рад, что gcc так активно развивается!
| |
1.33, nc (ok), 23:15, 22/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что имеется в виду под "объявления локальных переменных"? (В G++ добавлена поддержка возможностей языка C++, определённых в стандарте C++14. В частности, добавлены шаблоны для переменных, объявления локальных переменных, массовая инициализация методов классов, функции освобождения памяти с указанием размера и т.д.)
| |
1.83, Аноним (-), 10:55, 23/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Потестил на нескольких приложениях.
Медленней, чем то, что генерируют GCC 4.5.4/4.7.3, бинарники на 10-30% больше по размеру.
GCC скатился в полное г.
Буду сидеть на оных компиляторах дальше.
// b.
| |
|
2.93, Аноним (-), 16:08, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Багфиксы выйдут, регрессии устранят, вот тогда и сравнивать 5.1.3 с 4.7.3
| |
|
3.112, Аноним (-), 22:57, 23/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Где можно прочитать ваши багрепорты?
а кто обязан засылать их?.. делайте их сами.
| |
3.117, Аноним (-), 00:59, 24/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Раньше посылал, потом надоело, ибо разрабы GCC забивают на баги, которые <10%.
Т.е. если падение производительности на 40% или code bloat на 25%, тогда исправят, иначе чихать хотели.
// b.
| |
|
|
|
|
3.129, 0xd34df00d (ok), 22:30, 24/04/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Заботы заботами, а в C++14-билде моей софтины поддержку gcc (даже 5.1) пришлось дропнуть.
| |
|
|
1.133, Аноним (-), 09:52, 26/04/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> GCC 5.1 примечателен возможностью работы в роли JIT-компилятора
Ускорение за счёт дыры в безопасности!
Исполняемый на проце код гарантировано не должен изменятся!!! А здесь опять подложили грабли под благим предлогом оптимизации..
| |
|
|
3.136, Аноним (-), 10:20, 26/04/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ты кретин.
Кретины:
* выделяют память RWX,
* разрешают изменения статуса памяти на исполняемую которая изначально выделялась как не исполняемая,
* разрешают изменения статуса выделенной только для чтения и исполнения памяти на запись,
* разрешают создания исполняемых страниц с анонимной памяти,
* разрешают изменения статуса выделенной только для чтения памяти (RELRO) на запись.
и делают всё это под самыми благими предлогами.
| |
|
|
5.138, Аноним (-), 11:10, 26/04/2015 [^] [^^] [^^^] [ответить] | +1 +/– | Caring more about security http eli thegreenplace net 2013 11 05 how-to-jit-an... большой текст свёрнут, показать | |
|
|
|
2.135, Аноним (-), 10:05, 26/04/2015 [^] [^^] [^^^] [ответить]
| +/– |
Для админов и дистростроителей лучше блокировать "эти фичи" на уровне ядра ОС:
Linux:
PAX_NOEXEC = y
PAX_PAGEEXEC = y
PAX_MPROTECT = y
PAX_KERNEXEC = y
OpenBSD - по умолчанию, "из каробки".
А программистам необходимо писать код с обработкой исключений, например как сделано в clamav, если система запрещает JIT то дальше продолжать работу программы написанную без JIT кода.
| |
|
|