Nп/п : 70 из 80
От : Rinat Sadretdinow 2:5020/620.1 20 сен 26 17:36:06
К : Nil A 20 сен 26 17:52:02
Тема :
----------------------------------------------------------------------------------
@MSGID: 2:5020/620.1 6aaff1a9
@REPLY: 2:5015/46 6aae2709
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/w64-mvcdll 1.9.0-cur 2021-08-03
Hello Nil!
19 Sep 26 09:00, you wrote to me:
NA>>> Тогда какие же мазохисты, кто кернел пишут.
RS>> Эти да, мазохисты. Тут я нисколько не сомневаюсь.
NA> Все профессии нужны, все профессии важны (c)
Но не все профессии нужны в количестве "должен уметь каждый".
NA>>> Или компиляторы.
RS>> Ну это каким боком? К gdb как раз никаким.
NA> Зрасте, а как проверять, чо накомпилировалось? Понятно, что они зырят
NA> в вывод асма, но и в рантайме надо зырить.
Ну а gdb, *именно* gdb тут каким боком? Когда есть куча гораздо
более удобных средств для этого и давно уже.
NA> Есть дофига языков программирования, где бросаются исключения, как в
NA> плюсах, или паника, как в гоу.
А какая связь между исключениями в этих языках и gdb? Встроенный
отладчик Visual Studio под Windows прекрасно показывает и исключения, и stack
trace, и глобальные/локальные переменные, и много ещё чего. Не требуя при
этом выдачи в консоль магических заклинаний в духе Амаяка Акопяна
"сим-слабим! ахалай-махалай! содержимое регистров показывай!"
А ddd в далёких годах конца прошлого века был написан исключительно
из-за того, что интерфейс gdb был офигенно понятным и удобным.
NA> При этом происходит раскручивание стека. Это всё надо дебажить, и ту
NA> только gdb.
Ага, да. Щаз! Именно и только gdb! Тут я смеял и хохотался!
NA> Кстати! Я такую хуйню чинил в glibc для ARM в каком-нибудь 2004ом, там
NA> не правильно стек раскручивался. Линукс на АРМе тогда был не сильно
NA> популярен, но для встроенных систем (американские вояки) он
NA> требовался, и поэтому они за это платили большие деньги.
О! Мсье уже в далёком 2004-м году работал на пиносовских оккупантов,
которые ещё в более далёком конце 1400-х начали аннексирование американской
земли у американцев? Лично с моей точки зрения чести это мсье не делает
вообще никакой. Да. Ну да ладно.
RS>> Интернет траффик и gdb. Казалось бы, какая связь?
NA> Если просто купить циски и их админить, то связи нет. Даже если просто
NA> поставить убунту и на ней апач, или нджинекс какой-нибудь, в качестве
NA> ВВВ сервера, то тоже не причём. Но все АйТи-гиганты, они на плюсах
NA> свою хуйню пишут. Любые большие стримминговые платформы - всё своё,
NA> супер оптимизированное. Файволы - всё своё. СиДиЭны - всё своё. И
NA> когда ты пишешь на плюсах, то там волосы на жопе шевелятся, и
NA> приходится gdb их причёсывать.
Нет, я всё же не понимаю. Почему именно gdb? Это что-то
религиозное? Из серии "Нет Бога кроме Аллаха и gdb^WМагоммет пророк его!" и "Моё
Кунг-Фу сильнее твоего!", да? Есть же куча отладчиков *уровня* *пользователя*
а не ядра, которые гораздо удобнее, интуитивнее и приятнее чем gdb
(так уж и быть, пейсателям модулей ядра и самих ядер оставим gdb,
windbg, почивший soft-ice и прочий им подобный Ад и Израиль). Зачем
зацикливаться именно на gdb? Или это "Когда мне было два года я ел козявки.
Сейчас я повзрослел, но тоже ем козяки. И всю оставшуюся жизнь я буду
есть козявки!"
RS>> tcpdump ещё могу понять, wireshark ещё могу понять, но gdb каким
RS>> боком к интернету относится?
NA> Высоконагруженые серваки, на плюсах, хуячат на 100гигабитных карточках
NA> Mellanox например.
И чего? Какая, БЛЯДЬ (пардон за французский, не могу уже) связь
нежду плюсами и *ИМЕННО* *gdb* БЛЯДЬ???
Bye!
--- GoldED+/W64-MSVC 1.1.5-b20260304
* Origin: -= Thunder Bird @ home =- (2:5020/620.1)
SEEN-BY: 104/117 221/6 382/736 460/58 463/68
5000/111 5001/100 5015/46 255
SEEN-BY: 5019/40 5020/620 715 848 1042 4441 8912
12000 5023/24 5025/121
SEEN-BY: 5030/49 1081 5051/44 5053/58 5057/19
5058/104 5075/35 6078/80
@PATH: 5020/620 1042 4441 715