Так на разбор зависимостей уже всего пару дней уходит? Кажется, несколько постов назад это была невероятно сложная задача. И в очередной раз : не нужно перекладывать свои проблемы (зависимости) на плечи юзеров(покупка хардов). Решайте их сами.kreol писал(а): Потратить пол года на доработку фреймворка, ещё и добавив туда свою порцию багов, вместо того, чтобы потратить пару дней на разбор зависимостей (не говоря уже о том, чтобы просто использовать многоверсионную систему и вообще не мучаться) - это дааа, отличное архитектурное решение, я щетаю. Когда займёте кресло Андерса Хейлсберга, открытку пришлёте?
Вы, кстати, не ответили, почему я в Линуксе всё ещё встречаю зависимости вида (<= x.x).
По поводу зависимостей в линукс - обратитесь к разработчикам отдельных пакетов, которые упорно игнорируют deprecated функции на протяжении выпусков либ, на которых основаны их продукты.
kreol писал(а): Программа нам досталась от партнёров. Они честно предупредили, что пробовали её только на RH, но на тот момент на машинах с достаточными системными требованиями стояла только Ubuntu. Мы знали, что будут проблемы, вопрос был только в том, чем они вызваны и как их исправить. С версионной системой таких проблем не было бы.
Ну что, какие ещё аргументы вы придумаете для того, чтобы не замечать проблемы?
Какбэ трагическая история о том, как вам досталась программа, малоинтересна. Программа написана для RH, она использует специфические особенности RH (систему RPM). То, что она не запускается где-то еще без допиливания - это не проблема. Ваши сервера на убунте (LOL) - ваше дело.
Ну вот так мне казалось.kreol писал(а): А с чего вы взяли, что они работают в песочнице? У них, как и у любой ОС, есть доступ ко всем ресурсам системы. Единственное отличие - другая схема управления памятью.
Это называется не грид , а мэйнфрейм и тонкие клиенты, вообще-то. В грид как раз у всех пользователей вполне себе приличные машины. NFS для таких целей используется с начала времен.kreol писал(а): Факт: до 80% ресурсов локальной сети расходуются нерационально. Факт: нет штатного способа избавиться от такого дисбаланса. Представьте себе корпоративную сеть, в которой у работников вместо полноценных машин стоят "лёгкие" терминалы с уменьшенным энергопотреблением, небольшим жёстким диском, без сиди-ромов и всего остального лишнего, а весь медиаконтент и основной софт хрнаится на серверах. Вообразили себе, насколько можно сократить расходы на содержание такой сети? Экономия на "железе", экономия на электричестве, экономия на обслуживании и многом другом. Вы правда считате, что это не нужно?
Я и не обольщаюсь. Я говорю, что грамотная разработка пряморукими специалистами способна нивелировать преимущество сборщика мусора. Тем более, что он отнюдь не панацея.kreol писал(а): Согласно геометрической модели надёжности, количество ошибок в ПС обратнопропорционально времени тестирования после внесения последнего изменения. Это, в частности, значит, что сколько бы не работали над программой, ошибки в ней всё равно будут. Единственный способ на корню избавиться от какого-то класса ошибок - это использовать технологии, не подверженные таким багам. Так что не особо обольщайтесь отсутствием сегфолтов: нет в этой версии, будут в следующей.
С каких это пор каждый сам реализует все необходимые функции? Адекватные люди пишут/пользуют библиотеки (например). Причем пишут библиотеки, которые делают что-то одно, но очень хорошо и всесторонне. И не приходится потом сидеть жопой на двух стульях, как у тебя с твоими фреймворками и решать, как бы не свалиться.kreol писал(а): Действительно, и распараллеливание - это не работа ОС, и процессами пусть виртуальные машины коммандуют, и с сетью пусть сами работают, чё ОСь то напрягать. И главное, пусть каждый из них сам реализует все необходимые функции, неважно, что один и тот же функционал будет тысячу раз дублироваться - это их проблемы, пусть разбираются!
*и этот человек пытается убедить меня, что несколько версий одной библиотеки - это зло, ага*
Я просто ох...ю от подхода "Все пид...сы, один я - Д'Артаньян". Мол, это должна решать ОС, вот тут пользователь докупит железа, не разорится. А я, такой умный и красивый, мышкой классов натыкаю и продам.