Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
23.09.2013, 15:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от KBH-I
|
Стало быть, корень зла - в компиляторах?
Тогда напишите свой. Например, совсем без библиотек.
)
P.S. А можно не пользоваться стандартными библиотеками компилятора?
|
Библиотеки -в самую точку. Довольна большая проблема у линкса это dll hell
|
|
|
|
23.09.2013, 15:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от Gnider
|
dll hell
|
Что? Во-первых, в линуксе so, а не dll. Во-вторых, проблема как раз в вантузе, а в линуксе все в порядке: весь софт пользуется разделяемыми библиотеками, а не тащит свои собственные! Конечно, при обновлении библиотек нужно быть осторожным: если какие-то функции становятся deprecated, а какой-то софт эти функции использовал, этот софт тоже надо будет обновить.
Но, например, в генте таких проблем нет: при обновлении все перекомпилируется.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
23.09.2013, 15:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от eddy
|
Что? Во-первых, в линуксе so, а не dll. Во-вторых, проблема как раз в вантузе, а в линуксе все в порядке: весь софт пользуется разделяемыми библиотеками, а не тащит свои собственные! Конечно, при обновлении библиотек нужно быть осторожным: если какие-то функции становятся deprecated, а какой-то софт эти функции использовал, этот софт тоже надо будет обновить.
Но, например, в генте таких проблем нет: при обновлении все перекомпилируется.
|
Назови как угодно но называеться dll hell
Яркий пример. Есть софт который требует lib1.2.3 а на компе lib1.2.2 причем менять ее нельзя потому что другой софт ее требует.
|
|
|
|
23.09.2013, 16:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от Gnider
|
Есть софт который требует lib1.2.3 а на компе lib1.2.2 причем менять ее нельзя потому что другой софт ее требует.
|
Если нет желания обновляться, можно устанавливать такой новый софт в домашней директории, у себя. А в LD_LIBRARY_PATH прописать ~/lib.
Вот только в линуксе вы даже софт 10-летней давности соберете. А вот в мастдайке - вряд ли.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
23.09.2013, 16:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от eddy
|
Если нет желания обновляться, можно устанавливать такой новый софт в домашней директории, у себя. А в LD_LIBRARY_PATH прописать ~/lib.
Вот только в линуксе вы даже софт 10-летней давности соберете. А вот в мастдайке - вряд ли.
|
Вот это и называеться dll hell, когда все библы по факты расшаренные,а юзать приходитсья свои. И почистить системы или узнать что либо проблематично.
|
|
|
|
23.09.2013, 16:38
|
|
Прописка
Регистрация: 25.09.2007
Сообщений: 277
Сказал спасибо: 1,999
Сказали Спасибо 70 раз(а) в 59 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от KBH-I
|
Стало быть, корень зла - в компиляторах?
Тогда напишите свой. Например, совсем без библиотек.
)
|
К сожалению я своё время безнадёжно упустил... и теперь отстаю от новинок программирования как минимум лет на 15-20.... так что сделать это уже физически не смогу...
я не против библиотек, как таковых, я против НЕПОМЕРНО РАЗДУТЫХ библиотек с неоптимизированным кодом. "Оптимизация, оптимизация и еще раз оптимизация + проверка на ошибки" - вот что должно быть девизом нормального программиста, а не "Сляпать побыстрее абы кое-как работало."
|
|
|
|
23.09.2013, 16:49
|
|
Прописка
Регистрация: 25.09.2007
Сообщений: 277
Сказал спасибо: 1,999
Сказали Спасибо 70 раз(а) в 59 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от eddy
|
Вы его просто готовить не умеете. Основная проблема - именно попытка снизить порог вхождения.
Ну вот не понимают люди, что если одеть мартышку в горнолыжный костюм и поставить на самые крутые лыжи, она чемпионом мира по слалому не станет!
|
Честно говоря я не понимаю зачем мне готовить уже ГОТОВУЮ(если она действительно ГОТОВАЯ, а не конструктор "Сделай Сам") систему??? при том что готовить я его таки пытался... и ядро пересобирал и ускорения всяческие включал и прочая... прочая... прочая...
|
|
|
|
23.09.2013, 16:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от mahovik77
|
проверка на ошибки" - вот что должно быть девизом нормального программиста
|
Интенсивность проверок, которым подвергается код библиотек, обычно на несколько порядков выше интенсивности проверок, которым подвергается чей-либо самописный код. Что же до оптимизации, то она никогда не была целью - она всегда только средство, одно из, и необязательно лучшее.
__________________
There's always more than one way to skin a cat.
|
|
|
|
23.09.2013, 16:59
|
|
Прописка
Регистрация: 25.09.2007
Сообщений: 277
Сказал спасибо: 1,999
Сказали Спасибо 70 раз(а) в 59 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от tempora
|
Интенсивность проверок, которым подвергается код библиотек, обычно на несколько порядков выше интенсивности проверок, которым подвергается чей-либо самописный код.
|
Чудненько! Откуда тогда столько "заплат" для ВСЕХ систем и ВСЕХ коммерческих программ?
И мне совершенно непонятен термин "Уязвимость программы из-за недочётов"??? Если есть алгоритм, по которому программа обязана работать, то какие могут тут быть недочёты??? Либо алгоритм кривой, либо руки у пейсателя программы...
|
|
|
|
23.09.2013, 17:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Linux-ваше мнение
Сообщение от mahovik77
|
Откуда тогда столько "заплат" ...
|
Вот, как раз оттуда - чем больше пользователей и инсталляций, тем больше ошибок будут обнаружены.
Сообщение от mahovik77
|
Если есть алгоритм, по которому программа обязана работать, то какие могут тут быть недочёты???
|
То есть, по-вашему, две программы, написанные разными программистами по одному алгоритму, обязательно совпадут, аж, построчно?
__________________
There's always more than one way to skin a cat.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:18.
|
|