Windows стоит на каждом третьем компьютере Apple (Страница 6) / Околотехнические вопросы / Форум StopLinux

Форум StopLinux

Критика ОС GNU/Linux, MAC, Windows, BSD, Solaris и т.д.

Вы не вошли.

Место для вашей рекламы всего за 400 рублей в месяц !
Email: incognito.anonimous@yandex.ru

#126 11-06-12 19:03:04

NEMO
Поджигатель
Зарегистрирован: 28-12-11
Сообщений: 933
Windows 7Firefox 13.0

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

А такой аспект, как автоматическое обновление модулей у всех программ при обновлении у одной мы куда относим, к плюсам или минусам?

К минусам. Вдруг программе требуется определенная версия? Или какая-то устаревшая, но используемая функция вырежется? А может, она изменится? Получится как обычно: пришло обновление - что-то отвалилось.

Неактивен

#127 11-06-12 19:26:14

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,739
LinuxFirefox 10.0.3

Re: Windows стоит на каждом третьем компьютере Apple

NEMO пишет:

Вдруг программе требуется определенная версия? Или какая-то устаревшая, но используемая функция вырежется?

А для этого и существуют репозитории с их отслеживанием зависимостей и при необходимости конкретная программа будет пересобрана.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#128 11-06-12 19:36:46

beep
BSD
Из UA
Зарегистрирован: 17-02-12
Сообщений: 765
Windows XPOpera 11.64

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja, тогда будет много занимать места линукс, скажем три программи и  им надо будет одна библиотека *.so, НО  три разные версии библиотеки, хотя обычно новая библиотека работает с тарой, скажем так стараются сделать

Неактивен

#129 11-06-12 19:40:00

Okkamas Buddy
Участник
Из СПб
Зарегистрирован: 22-05-12
Сообщений: 968
Windows 7Chrome 19.0.1084.52

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

А для этого и существуют репозитории с их отслеживанием зависимостей и при необходимости конкретная программа будет пересобрана.

А это не помешает свободе и гибкости?
Что-то мне подсказывает, что свобода выбора тут сильно ограничена вариантами либо всё обновлять, либо ничего не обновлять.
Если у меня после полного апдейта программа "А" обновилась до версии 1.3, но на моём железе или с текущим ядром она стала глючить в  нужном мне функционале, какова вероятность спокойно без бубнов вернуться на версию 1.2 пока там разработчики выясняют?


Случайности не случайны.

Неактивен

#130 11-06-12 20:27:48

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,739
LinuxFirefox 10.0.3

Re: Windows стоит на каждом третьем компьютере Apple

Okkamas Buddy пишет:

какова вероятность спокойно без бубнов вернуться на версию 1.2 пока там разработчики выясняют?

Ну не знаю насколько это без бубнов. В общем так, через синаптик удаляем эту программу "А", потом выбираем её же для установки, в том же синаптике Пакет > Выбрать версию, там выбираем 1.2 и по новой устанавливаем. Разумеется это если предыдущую версию из репозиториев не удалили и/или /var/cache/apt не чистился.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#131 11-06-12 20:30:29

Tritus
Участник
Зарегистрирован: 26-09-10
Сообщений: 896
UbuntuFirefox 13.0

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

А для этого и существуют репозитории с их отслеживанием зависимостей и при необходимости конкретная программа будет пересобрана.

Т.е. без репозиториев задача становится нетривиальной, если я правильно понимаю...


JxxHC.png

Неактивен

#132 11-06-12 20:33:26

pavel2403
Разбанен
Из Санкт-Петербург
Зарегистрирован: 06-10-09
Сообщений: 1,066
Windows XPInternet Explorer 7.0

Re: Windows стоит на каждом третьем компьютере Apple

Народ Изиняюсь, был загородом и выпал из темы. По сабжу, гремиха-мудаг пиздлявый, Акуна как всегда ляпнул хню и пытается выкрутиться, не ведитесь народ, заглумить его, что бы поумнел. smile


Господа, вы охуели. Все. ©Cэмен

Неактивен

#133 11-06-12 21:17:13

MOP3E
Участник
Зарегистрирован: 05-10-09
Сообщений: 4,029
Windows 7Firefox 12.0

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

А такой аспект, как автоматическое обновление модулей у всех программ при обновлении у одной мы куда относим, к плюсам или минусам?

К минусам. Потому что нет гарантий совместимости новой версии модуля со старой.

ikkunan salvataja пишет:

А для этого и существуют репозитории с их отслеживанием зависимостей и при необходимости конкретная программа будет пересобрана.

Ага, ага, линух с успехом преодолевает трудности, отсутствующие в других операционных системах!

Репозитарий - это костыль, необходимый потому, что довольно таки здравая идея совместного использования программного кода в линухе возведена в ранг абсолюта, граничащего с идиотизмом. В винде я просто беру любую версию программы - и пользуюсь. А в линухе получается, что версию программы ограничивают тестировщики, которые должны проверить её работу, при необходимости перекомпилировать и только после этого поместить её в репоизтарий. И так - во всех трёх сотнях дистрибутивов. Вместо того, чтобы сделать у операционной системы нормальную архитектуру, которая позволит запускать любые бинарники на любом дистрибутиве, тысячи людей занимаются, извините, хуйнёй, переливанием из пустого в порожнее.

Редактировался MOP3E (11-06-12 21:23:32)


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Неактивен

The following 5 users say "Thank You" for this post:beep, Okkamas Buddy, UPS, shell32, wr224

#134 11-06-12 21:52:37

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,739
LinuxFirefox 10.0.3

Re: Windows стоит на каждом третьем компьютере Apple

MOP3E пишет:

Вместо того, чтобы сделать у операционной системы нормальную архитектуру, которая позволит запускать любые бинарники на любом дистрибутиве,

Ты знаешь, архитектура тут абсолютно не при чём. Никто не мешает в программе сделать статическую линковку и запускать её на любом дистрибутиве. В качестве примера можно взять такие закрытые программы как skype или Acrobat Reader, нормально устанавливающиеся на любой дистрибутив. Ну или из свободных libreoffice или firefox. Сборка утащенная с сайта производителя нормально становится на любой дистрибутив. То, что на сайте libreoffice лежат как deb, так и rpm пакеты это уже частности, бинари внутри там всё равно одинаковые и ничто не мешает запаковать их в какой-нибудь бинарный инсталлятор, по типу как это у Adobe сделано. Правда тот же самый LO взятый с сайта будет жрать чуток больше памяти и работать чуть медленнее, чем та же версия установленная из репозитария конкретного дистрибутива.
Да и в винде можно сделать так, что один и тот же код будет использоваться разными программами разных производителей. По крайней мере технических ограничений для этого нет. Тут трудности возникнут так сказать политического плана. Мне как то трудно представить что продукты Adobe начнут пользовать модули написанные Corel'ом, и наоборот.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#135 11-06-12 21:56:02

pavel2403
Разбанен
Из Санкт-Петербург
Зарегистрирован: 06-10-09
Сообщений: 1,066
Windows XPInternet Explorer 7.0

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

Да и в винде можно сделать так, что один и тот же код будет использоваться разными программами разных производителей. По крайней мере технических ограничений для этого нет. Тут трудности возникнут так сказать политического плана. Мне как то трудно представить что продукты Adobe начнут пользовать модули написанные Corel'ом, и наоборот

Ура, до тебя наконец-то дошло!!! Исправился, так сказать по ходу, молодца.


Господа, вы охуели. Все. ©Cэмен

Неактивен

The following 3 users say "Thank You" for this post:UPS, Tritus, MOP3E

#136 11-06-12 22:06:52

Okkamas Buddy
Участник
Из СПб
Зарегистрирован: 22-05-12
Сообщений: 968
Windows 7Chrome 19.0.1084.52

Re: Windows стоит на каждом третьем компьютере Apple

MOP3E пишет:

тысячи людей занимаются, извините, хуйнёй, переливанием из пустого в порожнее.

А другая тысяча этим хвастается и просит показать ещё какую-нибудь операцонку, где реализована такая вкусная плюшка.

ikkunan salvataja пишет:

Ты знаешь, архитектура тут абсолютно не при чём. Никто не мешает в программе сделать статическую линковку и запускать её на любом дистрибутиве. В качестве примера можно взять такие закрытые программы как skype или Acrobat Reader, нормально устанавливающиеся на любой дистрибутив.

Именно с дебками, стянутыми с сайтов, например, дровами для принтера кенон мп190, у меня и было больше всего проблем при установке - жалобы на старые библиотеки и тухлость ядра при попытке впендюрить новые.

Добавлено спустя 02 мин 57 с:
Хотя, нет. Со сторонними репами тоже не мало было. Не уверен, где было больше.


Случайности не случайны.

Неактивен

#137 11-06-12 22:18:26

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,739
LinuxFirefox 10.0.3

Re: Windows стоит на каждом третьем компьютере Apple

Okkamas Buddy пишет:

Именно с дебками, стянутыми с сайтов, например, дровами для принтера кенон мп190, у меня и было больше всего проблем при установке

Купи turboprint, проблем не будет и встанет на любой дистрибутив, хоть deb, хоть rpm based.

pavel2403 пишет:

Ура, до тебя наконец-то дошло

Пашик, что значит дошло? Я где то писал что архитектура виндей препятствует совместному использованию кода? Более того, оно и в винде попадается, правда нечасто и в основном в пределах софта от одного производителя. Равно как и в линуксе используется софт со статической линковкой не привязанный к конкретному дистрибутиву, но тоже нечасто. Это до некоторых твоих коллег ни хрена не доходит что никто не запрещает в линуксе статичкскую линковку использовать. То, что много софта собирается в разных версиях под разные дистрибутивы это к архитектуре никакого отношения не имеет.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#138 11-06-12 22:23:12

Okkamas Buddy
Участник
Из СПб
Зарегистрирован: 22-05-12
Сообщений: 968
Windows 7Chrome 19.0.1084.52

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

Купи turboprint, проблем не будет и встанет на любой дистрибутив, хоть deb, хоть rpm based.

О, господи, тридцать евриков... Выгодное вложение. Рублей на 300 получится дешевле, чем купить оем-ную 7-ку хоме бэйсик.
Начинаю откладывать smile

Чего только не сделаешь, чтобы пользоваться открытой, стабильной, бесплатной операционной системой.

Редактировался Okkamas Buddy (11-06-12 22:32:38)


Случайности не случайны.

Неактивен

Следующие пользователи поставили вам "+1":linupzer

#139 11-06-12 22:30:13

MOP3E
Участник
Зарегистрирован: 05-10-09
Сообщений: 4,029
Windows 7Firefox 12.0

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

Более того, оно и в винде попадается, правда нечасто и в основном в пределах софта от одного производителя.

ОЧЕНЬ часто. Любой виндовый фреймворк возьми - хоть майкрософтовский, хоть любой другой.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Неактивен

#140 11-06-12 22:40:55

pavel2403
Разбанен
Из Санкт-Петербург
Зарегистрирован: 06-10-09
Сообщений: 1,066
Windows XPInternet Explorer 7.0

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

Пашик, что значит дошло? Я где то писал что архитектура виндей препятствует совместному использованию кода?

Нет, конкретно ты писал, что в винде при запуске нескольких экземпляров приложения, код дублируется, а в линухе нет, а оказалось, что в линухе все точно так же, и не важно сколько либ в системе 3 или 1, в стеке все равно будет столько экземпляров одного и того же кода сколько запущено экземпляров приложения. smile Да, забыл, в линухе получив ад зависимостей ты сэкономил 100-200 кБ места на диске, это круть, чо!

Редактировался pavel2403 (11-06-12 22:43:35)


Господа, вы охуели. Все. ©Cэмен

Неактивен

The following 2 users say "Thank You" for this post:UPS, MOP3E

#141 11-06-12 22:42:07

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,739
LinuxFirefox 10.0.3

Re: Windows стоит на каждом третьем компьютере Apple

MOP3E пишет:

ОЧЕНЬ часто. Любой виндовый фреймворк возьми

Я не о фреймворках, а о случаях, когда, к примеру, один  и тот же модуль для кодирования звука используется как аудио, так и видеоредактором. Или видеопроигрывтель для сохранения стоп-кадров использует тот же модуль, что и графический редактор или конвертер графических форматов. Для примера, showfoto и gwenview используют один и тот же модуль для устранения "эффекта красных глаз"

Добавлено спустя 04 мин 58 с:

pavel2403 пишет:

Нет, конкретно ты писал, что в винде при запуске нескольких экземпляров приложения, код дублируется,

Так, где это я писал что при запуске нескольких экземпляров одного приложения? У меня было так

ikkunan salvataja пишет:

А вот в винде эти библиотеки притащит с собой и та, и другая программы. Да и при совместной работе в линуксе код они будут использовать общий, хотя стек и данные будут у каждого приложения свои. А вот в случае виндов и код будет в памяти продублирован.

И та, и другая программы. Где ты тут видишь одно приложение?


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#142 11-06-12 22:47:46

pavel2403
Разбанен
Из Санкт-Петербург
Зарегистрирован: 06-10-09
Сообщений: 1,066
Windows XPInternet Explorer 7.0

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

Я не о фреймворках, а о случаях, когда, к примеру, один  и тот же модуль для кодирования звука используется как аудио, так и видеоредактором. Или видеопроигрывтель для сохранения стоп-кадров использует тот же модуль, что и графический редактор или конвертер графических форматов. Для примера, showfoto и gwenview используют один и тот же модуль для устранения "эффекта красных глаз"

Акуна ты чо тролишь??? Еще раз для тех кто на бронепоезде, в инде можно написать приложение только на API понятно, вобще без ничего, и те же самые API юзают еще 100500 программ, это нормально, но в линухе это не так, там нет стабильных API поэтому там и ад зависимостей. И они зависят даже не столько от версии ядра, сколько от всяческих DE, коих вагон и маленькая тележка.

Добавлено спустя 01 мин 38 с:

ikkunan salvataja пишет:

И та, и другая программы. Где ты тут видишь одно приложение?

А какая разница??? Или одно приложение или много, но все слинкованы с одной и той же либой, что меняется?


Господа, вы охуели. Все. ©Cэмен

Неактивен

Следующие пользователи поставили вам "+1":UPS

#143 11-06-12 22:56:45

beep
BSD
Из UA
Зарегистрирован: 17-02-12
Сообщений: 765
Windows XPOpera 11.64

Re: Windows стоит на каждом третьем компьютере Apple

там приложение одно, а дескрипторы разные, программа работает не с приложениями а с дескрипторами

Неактивен

#144 11-06-12 23:07:22

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,739
LinuxFirefox 10.0.3

Re: Windows стоит на каждом третьем компьютере Apple

pavel2403 пишет:

и не важно сколько либ в системе 3 или 1, в стеке все равно будет столько экземпляров одного и того же кода сколько запущено экземпляров приложения.

А, понятно, ну для васик-кодеров простительно. Значит так, объясняю:
Любая программа использует три области  памяти — это собственно код, область памяти где обрабатываются данные и стек. Для работы со стеком в ассемблере существуют две команды, push, которая помещает значение регистра, или в новых моделях ещё и непосредственное значение, на стек, с одновременным уменьшением указателя стека, и pop, которая их оттуда снимает, с одновременным увеличением указателя. Например после
push ax
pop dx
у нас  регистр dx будет помещено значение ax, хотя здесь можно и проще mov dx,ax. Ну и ещё при вызове подпрограммы на стек автоматическ помещается текущее значение указателя памяти, следующее непосредственно за вызовом подпрограммы, а при возврате по команде ret это значение со стека снимается и по нему передаётся дальнейшее управление. Ну это так, в общих чертах, поскольку существуют ещё нюансы, например я могу в некоторых случаях объединить данные и код и менять этот код в процессе выполнения. Правда ни в линуксе ни в винде это не покатит.
Теперь ку? Та область памяти, в которой записан собственно алгоритм обработки, для всех экземпляров будет общей, а вот те области, которые модифицируются в процессе работы, у каждого экземпляра будут свои.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#145 11-06-12 23:14:42

beep
BSD
Из UA
Зарегистрирован: 17-02-12
Сообщений: 765
Windows XPOpera 11.64

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

Для работы со стеком в ассемблере существуют две команды, push

mov [esp], eax

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

Добавлено спустя 02 мин 48 с:

ikkunan salvataja пишет:

например я могу в некоторых случаях объединить данные и код и менять этот код в процессе выполнения.

так писал уже причину выше, дискрипторы, все в них в пирается, не работает программа с кодом а с дескрипторами, будет три запущеных программы и везде будут разные дескрипторы и на файл и на папку  и на окно .... , там хоть открывай три программы и с одинаковымы окнами везде

Редактировался beep (11-06-12 23:21:21)

Неактивен

#146 11-06-12 23:22:58

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,739
LinuxFirefox 10.0.3

Re: Windows стоит на каждом третьем компьютере Apple

beep пишет:

mov esp, eax

Это модификация самого указателя, к работе со стеком как то несколько условно.

beep пишет:

там редко встретишь рор ...

Да ну, так уж и редко? А если мне надо сохранить значения всех регистров перед выполнением какой либо процедуры? Что там будет лучше pusha popa? Да и при выполнении вложенных циклов постоянно приходится делать push cx pop cx.

Добавлено спустя 05 мин 12 с:

beep пишет:

будет три запущеных программы и везде будут разные дескрипторы и на файл и на папку  и на окно ..

Мы ведь про защищённый режим? Дескрипторы то будут разные, но в память только один экземпляр будет утянут.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#147 11-06-12 23:44:15

beep
BSD
Из UA
Зарегистрирован: 17-02-12
Сообщений: 765
Windows XPOpera 11.64

Re: Windows стоит на каждом третьем компьютере Apple

ikkunan salvataja пишет:

Это модификация самого указателя, к работе со стеком как то несколько условно.

пожже я понял ошибку и сдела исправление еще до вашего поста

Неактивен

#148 12-06-12 01:28:27

selenscy
Участник
Зарегистрирован: 28-11-10
Сообщений: 2,558
Windows 7Chrome 19.0.1084.52

Re: Windows стоит на каждом третьем компьютере Apple

Okkamas Buddy пишет:

О, господи, тридцать евриков... Выгодное вложение. Рублей на 300 получится дешевле, чем купить оем-ную 7-ку хоме бэйсик.


Ты не понял фишки! Он, когда купил сразу стал править сорцы, аха  lol


База сама по себе сплошной скрипт (с) AleksK

При том, что свежие очевидно работают лучше и исправляют некоторые глюки. А в линуксе они (глюки!!!)ещё и становятся нормальными (c) Журнашлюшка smile

Неактивен

Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика