The OpenNET Project / Index page

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

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

"Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от opennews (??) on 25-Июн-16, 08:04 
Марк Балмер (Marc Balmer (https://wiki.netbsd.org/users/mbalmer/)), уже много лет принимающий участие в разработке BSD-систем и PostgreSQL (например, Марк автор проекта (https://www.opennet.dev/opennews/art.shtml?num=38203) по добавлению виртуальной машины Lua в ядро NetBSD) обыграл решение по выходу Великобритании из Евросоюза предложением (https://twitter.com/mbalmer/status/746387347823071232) включить в стандартную библиотеку libc новую функцию brexit(3) с реализацией дополнительного метода завершения программы. Ключевым отличием от стандартного вызова exit(3) (http://mdoc.su/n/exit.3)) является последующее удаление бинарного файла приложения.   Марк уточнил (https://twitter.com/mbalmer/status/746388255483039744), что имя brexit означает "Binary Remove EXIT" и поинтересовался об интересе к проведению голосования, обыграв выражение "BRitan EXIT" и события в Евросоюзе.

URL: https://www.reddit.com/r/programming/comments/4ppake/balmer_.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=44664

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

Оглавление

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


1. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +2 +/
Сообщение от Аноним (??) on 25-Июн-16, 08:04 
как насчёт включить туда strlcpy(), вместо глупой политической погремушки?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от cnst on 25-Июн-16, 09:02 
Так strlcpy() и так уже везде давным-давно включено (кроме как glibc).

http://bxr.su/NetBSD/common/lib/libc/string/strlcpy.c

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

15. "Предложение включить в libc новую функцию brexit (Binary Rem..."  –4 +/
Сообщение от Michael Shigorin email(ok) on 25-Июн-16, 12:01 
> Так strlcpy() и так уже везде давным-давно включено (кроме как glibc).

В glibc из альта и Owl тоже есть.

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

25. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от Аноним (??) on 25-Июн-16, 20:13 
Малацы! Сами писали?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

34. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +2 +/
Сообщение от Аноним (??) on 27-Июн-16, 08:01 
И сколько программ этим пользуется?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

40. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от Led (ok) on 27-Июн-16, 20:14 
> И сколько программ этим пользуется?

один

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

13. "Предложение включить в libc новую функцию brexit (Binary Rem..."  –1 +/
Сообщение от Аноним (??) on 25-Июн-16, 09:45 
Это BSD-шное недоразумение так же небезопасно, как и strcpy(), и комитет по стандартизации C это прекрасно понимает.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +2 +/
Сообщение от Аноним (??) on 25-Июн-16, 11:31 
Глупости, просто комитет в который входит  микрософт делает что-то полезное для C с гиганским скрипом и чудовищными десятилетними задержками.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

23. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от Никто (??) on 25-Июн-16, 19:20 
Силами Микрософт в стандарт ISO C11 была добавлена более безопасная strcpy_s в опциональном дополнении К, и вот, что интересно, почти никто не реализовал его поддержку кроме самой Микрософт.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

26. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +2 +/
Сообщение от Аноним (??) on 25-Июн-16, 20:32 
Что характерно, Microsoft тоже не реализовала.

Despite more than a decade since the original proposal and nearly ten years since the ratification of ISO/IEC TR 24731-1:2007, and almost five years since the introduction of the Bounds checking interfaces into the C standard, no viable conforming implementations has emerged. The APIs continue to be controversial and requests for implementation continue to be rejected by implementers.

The design of the Bounds checking interfaces, though well-intentioned, suffers from far too many problems to correct. Using the APIs has been seen to lead to worse quality, less secure software than relying on established approaches or modern technologies. More effective and less intrusive approaches have become commonplace and are often preferred by users and security experts alike.

Therefore, we propose that Annex K be either removed from the next revision of the C standard, or deprecated and then removed.

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm

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

36. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от Аноним (??) on 27-Июн-16, 08:02 
> Силами Микрософт в стандарт ISO C11 была добавлена более безопасная strcpy_s в
> опциональном дополнении К, и вот, что интересно, почти никто не реализовал
> его поддержку кроме самой Микрософт.

Погоди, а Микрософт разве реализовал C11? Они C99 никак не могут, C11 в VS такими темпами только в следующем столетии ждите.

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

27. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от Аноним (??) on 25-Июн-16, 20:59 
> как насчёт включить туда strlcpy(), вместо глупой политической погремушки?

Не будет этого.

https://www.sourceware.org/ml/libc-alpha/2000-08/msg00053.html

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

30. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от eSyr email(ok) on 26-Июн-16, 16:36 
Приводить цитату Ульриха нашего Дреппера, который уже несколько лет как отстранился от glibc, это высоко! Прям чувствуются компетенция и знание предметной области.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

31. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от Michael Shigorin email(ok) on 26-Июн-16, 18:58 
> Приводить цитату Ульриха нашего Дреппера, который уже несколько лет как отстранился от
> glibc, это высоко!

Жень, глянь совсем свежие новости (или спроси Диму, он тоже офигел).

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

33. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +2 +/
Сообщение от Дима (??) on 27-Июн-16, 01:48 
>> Приводить цитату Ульриха нашего Дреппера, который уже несколько лет как отстранился от
>> glibc, это высоко!
> Жень, глянь совсем свежие новости (или спроси Диму, он тоже офигел).

Ну, положим, не офигел, но несколько удивился, когда Дреппер после нескольких лет полного отсутствия в жизни glibc написал в libc-alpha аж два письма-комментария на исторические темы:
https://sourceware.org/ml/libc-alpha/2016-04/msg00488.html
https://sourceware.org/ml/libc-alpha/2016-05/msg00208.html

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

41. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от Аноним (??) on 28-Июн-16, 15:02 
Можно подумать, после Дреппера появились ярые поклонники Annex K.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

42. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от Аноним (??) on 28-Июн-16, 15:04 
> ...Annex K.

тьфу, strlcpy.

Почитайте то обсуждение, там не только Дреппер отписался.

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

2. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от 123 (??) on 25-Июн-16, 08:04 
Это типа чтобы писателям зловредов было попроще?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +5 +/
Сообщение от EuPhobos email(ok) on 25-Июн-16, 08:28 
Я тоже об этом подумал. С другой стороны, если у них там обсуждения не на шутку, то как будет завершатся программа, которая стартует с ro-раздела допустим, про права даже не заикаюсь..
В общем желтизной и пиаром тут воняет за километр, а не серьёзным обсуждением.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

18. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от XXXasd (ok) on 25-Июн-16, 15:05 
> как будет завершатся программа, которая стартует с ro-раздела допустим

без удаления бинарника.

(ваш кэп)

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

21. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от . on 25-Июн-16, 17:53 
Так же как планировалось с Brexit-ом! Планировалось попугать ЕС и остаться, ну и прога скжет щаЗЗ как удалю! Но не удалит! Вернёт ERROR: BrExit_FAILL :)

PS: Вы слишком серьёзный. Почти зануда... :)

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

3. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +3 +/
Сообщение от Аноним (??) on 25-Июн-16, 08:15 
brexit - Мавр сделал свое дело, Мавр может уходить
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +7 +/
Сообщение от Аноним (??) on 25-Июн-16, 08:18 
Скучный пеар
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от омномномнимус on 25-Июн-16, 08:42 
смищно
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +5 +/
Сообщение от Аноним (??) on 25-Июн-16, 08:52 
Вроде ж сегодня не первое апреля?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +11 +/
Сообщение от hcdhb on 25-Июн-16, 08:55 
Балмеры все такие?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +21 +/
Сообщение от Аноним (??) on 25-Июн-16, 09:03 
Предлагаю добавить системные вызовы perestroyka и privatization. Первый вызывает  перелицензирования приложения процесса   в bsd для  чего запускается специальный демон chubais, рассылающий фишинговые сообщения авторам ,второй посредством того же демона предлагает  пользователю купить ваучеры FSF.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "kneelup(3)"  –2 +/
Сообщение от Харли on 25-Июн-16, 09:17 
Принудительно устанавливает суверенную лицензию, otodox-style рабочий стол, удаляет весь gnu/fsf/mozilla и проч free-like софт. Гимн при старте кед как опция.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +4 +/
Сообщение от Tyuiop on 25-Июн-16, 16:29 
И вызов petrosyan обязательно нужно добавить.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "Предложение включить в libc новую функцию brexit (Binary Rem..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 25-Июн-16, 12:04 
Этак он новых вызовов не напасётся... тут вот предлагают уже /etc/exit: http://www.zerohedge.com/news/2016-06-24/brexit-wins-next-st...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от Аноним (??) on 25-Июн-16, 19:42 
Да, Миша, трещит союз по швам, оно и ясно: загнил запад, давно уже загнил. Сейчас все выйдут из союза и конец цивилизованной европе, а в союзе останутся только Украина и Турция. В этом время наша великодержавная родина встанет с колен, всем захотят с ней дружить и брататься, станут уважать, как в былые дни! Ведь об этом новость, правда?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

32. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от Какаянахренразница (ok) on 26-Июн-16, 21:24 
Давай ему про духовность.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

37. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от Клыкастый (ok) on 27-Июн-16, 11:57 
> всем захотят с ней дружить и брататься

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

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

17. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +7 +/
Сообщение от Anonymous_1 on 25-Июн-16, 13:15 
Бгг, чувак попетросянил в твитторе, а тут целую новость накатали
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Предложение включить в libc новую функцию brexit (Binary Rem..."  –2 +/
Сообщение от Sw00p aka Jerom on 25-Июн-16, 15:09 
лучше бы libc переписали
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Предложение включить в libc новую функцию brexit (Binary Rem..."  –1 +/
Сообщение от Аноним (??) on 25-Июн-16, 23:52 
whoexit(3) может спасти ситуацию.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +1 +/
Сообщение от cnst on 26-Июн-16, 08:04 
Кстати, это тот самый Балмер, который добавил поддержку устройств Funkuhren в OpenBSD (http://bxr.su/OpenBSD/share/man/man4/mbg.4#22), и нашёл применение OpenBSD PoS в швейцарском зоопарке (http://www.linux.org.ru/news/bsd/3347496).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +2 +/
Сообщение от Anonymous1 on 27-Июн-16, 08:01 
> Кстати, это тот самый Балмер, который добавил поддержку устройств Funkuhren в OpenBSD
> (http://bxr.su/OpenBSD/share/man/man4/mbg.4#22), и нашёл применение OpenBSD PoS в швейцарском
> зоопарке (http://www.linux.org.ru/news/bsd/3347496).

БСД в зоопарке - это пять, я считаю. Самолучшее место...

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

38. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +2 +/
Сообщение от Клыкастый (ok) on 27-Июн-16, 11:59 
> БСД в зоопарке - это пять, я считаю. Самолучшее место...

Ну не линукс же. Зоопарк в зоопарке - это рекурсия.

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

43. "Предложение включить в libc новую функцию brexit (Binary Rem..."  +/
Сообщение от Аноним (??) on 08-Июл-16, 03:06 
> Кстати, это тот самый Балмер, который добавил поддержку устройств Funkuhren в OpenBSD
> (http://bxr.su/OpenBSD/share/man/man4/mbg.4#22), и нашёл применение OpenBSD PoS в швейцарском
> зоопарке (http://www.linux.org.ru/news/bsd/3347496).

Угу. А после разругался (особенно его обидело удаление самовольно импортированной утилиты для WoL) и ушёл в NetBSD.

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

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

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




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

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