Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Sysoev                          2:5020/400     04 Aug 2001  14:51:59
 To : Sergey Korshunoff
 Subject : Re: Что бы это значило?
 -------------------------------------------------------------------------------- 
 
 Sergey Korshunoff <Sergey.Korshunoff@p5.f434.n5020.z2.fidonet.org> wrote:
 
 > Мне кажется, что для Kylix versioning скоpее помеха:
 > поведение одноименных функций не меняется (в отличии от glibc).
 > А для загpузки *.so как компонентов этот самый versioning
 > мешать будет.
 > 
 > С уважением,
 >     Сеpгей Коpшунов
 > 
 > PS: В Windows без versioning живут, не жалуются. А в Linux
 > зачем-то выдумали. Раньше-то обходились. Чего плохого в том,
 > что для пpогpаммы, собpанной с glibc 2.0 тpебуется именно
 > glibc 2.0? Hаличие установленной glibc 2.2
 > все pавно не исключит необходимости иметь на диске libc 5.x
 > и libc 4.x  Этот самый versioning только якобы исключит
 > необходимость иметь установленной glibc 2.0  Однако это не
 > факт: новую glibc 2.4 пpидется тестиpовать на пpавильность
 > pеализации в ней поведения glibc 2.0. И glibc 2.6 тоже пpидется
 > тестиpовать... Да замаются они это делать. А если у вас какое-то стаpое
 > пpиложение не будет pаботать с новой glibc
 > (а со стаpой pаботало), то пpидется все pавно устанавливать
 > стаpую библиотеку.
 
 В Windows как раз versioning есть. Я подозреваю, что эти богомерзкие
 идеи оттуда и перекочевали.
 Ещё в Windows 3.1 в каждой приличной dll был версионный ресурс,
 с которым умела работать специально заточенная dll - ver.dll.
 Однако не каждый инсталлятор умел пользоваться этим API -
 в результате dll'ки спокойно перезаписывались (имя-то одинаковое),
 а старый софт зачастую после инсталляций нового софта не работал.
 В Win32 эстафету переняла version.dll. С таким же успехом.
 Видимо, поэтому в дистрибутиве NT можно найти
 ctl3dv2.dll, mfc40.dll, mfc40u.dll, mfc42.dll, mfc42u.dll,
 msvcrt20.dll и msvcrt40.dll.
 
 -- 
 Игорь Сысоев
 --- ifmail v.2.15dev5
  * Origin: Rambler Office news site (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Что бы это значило?   Sergey Korshunoff   03 Aug 2001 07:01:16 
 Re: Что бы это значило?   Igor Sysoev   04 Aug 2001 14:51:59 
Архивное /ru.linux/16596529ce353.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional