Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кагда все перейдут на линукс ? 
:(
    Опции темы
 
Кагда все пепейдут на линукс ?
1 год [ 0 ]  [0.00%]
2 года [ 0 ]  [0.00%]
3 года [ 1 ]  [0.98%]
5 года [ 5 ]  [4.90%]
10 года [ 6 ]  [5.88%]
20 года [ 3 ]  [2.94%]
40 года [ 1 ]  [0.98%]
100 года [ 4 ]  [3.92%]
Никогда. [ 82 ]  [80.39%]
Всего проголосовавших: 102
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
JackYF
Дата 2.3.2009, 22:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Alexeisты не прав менеджеры пакетов во многих дистрибутивах GNU/Linux умеют такое, что большинству других ОС и не снилось.
Нужно только время, чтобы понять эту красоту. Dll hell'a нет by design. Нужно только абстрагироваться от сугубо виндового подхода.

P.S. Зачем ты покормил тролля :(

P.P.S. Голосовал, естественно, за "никогда". Не будет и не нужно.

P.P.P.S. Ребят, как вы умудряетесь делать такое на стабильных ветках дистрибутивов... Почему я сижу на сугубо разработческой/экспериментальной версии дистрибутива, которая обновляется практически каждый день и у меня что-то валится ну хорошо если раз в месяц, а аптаймы (ноутбук) поболее некоторых серверов...

P.P.P.P.S. WinSXS - тот ещё костыль. Не ожидал, что его рекламировать будут... Да, господа виндовые разработчики, расскажите-ка мне, как я могу определить, совместимы ли бинарно две Dll'ки.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Akella
Дата 2.3.2009, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Цитата(JackYF @  2.3.2009,  22:25 Найти цитируемый пост)
P.P.P.S. Ребят, как вы умудряетесь делать такое на стабильных ветках дистрибутивов... Почему я сижу на сугубо разработческой/экспериментальной версии дистрибутива, которая обновляется практически каждый день и у меня что-то валится ну хорошо если раз в месяц, а аптаймы (ноутбук) поболее некоторых серверов...

работать надо милейший, работать, а не сидеть  smile

Добавлено через 28 секунд
Цитата(JackYF @  2.3.2009,  22:25 Найти цитируемый пост)
Нужно только абстрагироваться от сугубо виндового подхода.

это не так просто smile

Добавлено через 2 минуты и 37 секунд
Цитата(JackYF @  2.3.2009,  22:25 Найти цитируемый пост)
Да, господа виндовые разработчики, расскажите-ка мне, как я могу определить, совместимы ли бинарно две Dll'ки. 

бинарно? думаю никак

но всё же:

1. Есть утилиты, которые показывают список экспортируемых функций библиотеки
2. Есть понятие версии: версия, билд и т.д.
3. Можно спросить у самого разработчика.
4. Может ещё что есть...

Добавлено через 3 минуты и 7 секунд
JackYF, кстати, что такое бинарная совместимость?
PM MAIL   Вверх
JackYF
Дата 2.3.2009, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(Akella @  2.3.2009,  21:27 Найти цитируемый пост)
работать надо милейший, работать, а не сидеть

Я провожу за компьютером большую часть своего активного времени, так что... smile

Цитата(Akella @  2.3.2009,  21:27 Найти цитируемый пост)
JackYF, кстати, что такое бинарная совместимость? 

Application Binary Interface, ABI.

Так вот, а в мире Unix-like есть понятие SONAME. Этот уникальный (в пределах библиотеки) идентификатор обязан сменяться каждый раз, когда меняется ABI библиотеки. Собственно, /thread smile

Это сообщение отредактировал(а) JackYF - 2.3.2009, 22:42


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Akella
Дата 2.3.2009, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Цитата(JackYF @  2.3.2009,  22:42 Найти цитируемый пост)
Я провожу за компьютером большую часть своего активного времени, так что... smile

не спорю, это была шутка, я попытался разрядить обстановку, так что... smile

Добавлено @ 23:00
Цитата(JackYF @  2.3.2009,  22:42 Найти цитируемый пост)
Application Binary Interface, ABI.

наверное я не дорос до твоего уровня, т.к. первый раз об этом слышу smile

Добавлено через 2 минуты и 15 секунд
Цитата(JackYF @  2.3.2009,  22:42 Найти цитируемый пост)
Application Binary Interface, ABI.

фиг знает, может в винде и нет такого понятия, т.к. оно там и не нужно smile 

Это сообщение отредактировал(а) Akella - 2.3.2009, 23:01
PM MAIL   Вверх
smartov
Дата 2.3.2009, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



JackYF, в ващем тоне я чувствую язвительность smile Версии DLL есть и в винде. ПРавой кнопой - Свойства - Детали

Добавлено через 1 минуту и 3 секунды
Вообще не понимаю откуда вопрос. У двух подходов к библиотекам - виндового и линухового - есть как достоинства так и недостатки. Нельзя отдать преимущество ни одному. 
PM MAIL   Вверх
Lazin
Дата 2.3.2009, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(smartov @  2.3.2009,  23:09 Найти цитируемый пост)
Ага. 1% десктопов и 16% лептопов благодаря нетбукам с предустановленной бубунтой

ты забыл про маки =)
PM MAIL Skype GTalk   Вверх
smartov
Дата 2.3.2009, 23:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



Lazin, черт, когда ты успел smile я ж удалил мессагу менее чем за минуту smile
PM MAIL   Вверх
Lazin
Дата 3.3.2009, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



Цитата(smartov @  2.3.2009,  23:11 Найти цитируемый пост)
Версии DLL есть и в винде. ПРавой кнопой - Свойства - Детали

не все добавляют version info, к тому-же при загрузке DLL проверяется только совместимость на уровне импортируемых функций, и все smile 
правда .NET сборки такого недостатка лишены, да и COM компоненты то-же smile 
PM MAIL Skype GTalk   Вверх
Akella
Дата 3.3.2009, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Lazin, девушка на твоей аватарке очень похожа на мою сестру smile
PM MAIL   Вверх
smartov
Дата 3.3.2009, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 10
Всего: 259



Lazin
Цитата(Lazin @  3.3.2009,  00:19 Найти цитируемый пост)
не все добавляют version info

Некоторые и версии к программа не присобачивают 
PM MAIL   Вверх
nerezus
Дата 3.3.2009, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Dll hell'a нет by design. Нужно только абстрагироваться от сугубо виндового подхода.
 У меня был, когда я систему обновлял.
На дебиане пару раз и 1 раз на убунту.
Ситуация была в том, что зависимости у нескольких пакетов попарно противоречили друг другу.


Цитата

Ребят, как вы умудряетесь делать такое на стабильных ветках дистрибутивов... Почему я 
 Везет тебе.
Я от пользователя несколько раз ломал без прав суперюзера. =) Но это было не в последние 2 года, сейчас качественнее стало все гораздо )
Но от простого апдейта система может сломаться(точнее менеджер пакетов, ситуация выше)


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
JackYF
Дата 3.3.2009, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 2
Всего: 162



Цитата(smartov @  2.3.2009,  22:11 Найти цитируемый пост)
JackYF, в ващем тоне я чувствую язвительность

/me смотрит на название раздела и хмыкает smile

Цитата(smartov @  2.3.2009,  22:11 Найти цитируемый пост)
Версии DLL есть и в винде. ПРавой кнопой - Свойства - Детали

А, хорошо. А оно отображает бинарную совместимость? Версии библиотек и SONAME - разные, хотя и не ортогональные понятия.

Цитата(smartov @  2.3.2009,  22:11 Найти цитируемый пост)
Вообще не понимаю откуда вопрос.

/me снова посмотрел на название раздела smile

Цитата(nerezus @  3.3.2009,  12:04 Найти цитируемый пост)
Ситуация была в том, что зависимости у нескольких пакетов попарно противоречили друг другу.

Видишь ли, в чём затык... не знаю точно, как в убунте, а в Debian stable и testing пакеты не могут иметь противоречащих зависимостей by design. Они туда просто не попадут. Если речь идёт о сторонних пакетах - это уже не проблема дистрибутива.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Lazin
Дата 3.3.2009, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



а что будет, если допустим у нас есть приложение А, оно использует библиотеку - Lib.
В библиотеке есть только одна ф-я - Foo. Теперь мы хотим установить библиотеку Б, которая зависит от более новой версии Lib. В этой новой версии, ф-я Foo работает так-же как и раньше, но добавилась ф-я Bar. 
В общем, приложение А, может работать как со старой, так и с новой версией Lib, а приложение Б, только с новой. Но если мы установим новую версию Lib, у нее будет другой soname, и приложение А работать не будет, хотя на самом деле оно может использовать новую библиотеку. Как менеджеры пакетов это разруливают?
PM MAIL Skype GTalk   Вверх
Alexeis
Дата 3.3.2009, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 14
Всего: 459



Цитата(JackYF @  3.3.2009,  14:54 Найти цитируемый пост)
Видишь ли, в чём затык... не знаю точно, как в убунте, а в Debian stable и testing пакеты не могут иметь противоречащих зависимостей by design. Они туда просто не попадут. Если речь идёт о сторонних пакетах - это уже не проблема дистрибутива.

  Задача ОС не только в том что запускать на ней свой софт или софт из репозитория. Софт пишут разные люди, используя разные версии пакетов. Пользователь программы не должен заниматься решением вопросов совместимости пакетов (кроме обновления). 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
nerezus
Дата 3.3.2009, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

а в Debian stable и testing пакеты не могут иметь противоречащих зависимостей by design.
 В одном из релизов убунты такое было около года назад: насколько помню в gnome-keyring была зависимость, которой не было в репозитории.
Это в убунту было. Взял пакет из debian(там был в нестабильных пакет с нужной версией), но осадок остался нехороший.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1415 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.