LINUX.ORG.RU

Идея для решения проблем с производительностью и несовместимости между дистрибутивами


0

1

Берём дистрибутив 2000 года, который летает и на первом пентиуме. Что сейчас изменилось в графических DE? Стали чуть-чуть красивее, функционал почти не изменился, стали сильно прожорливее. Берём все новые версии дистрибутива, копируем во временный каталог весь /usr/lib. Имеем от 500 до 1000 мегабайтов всех стандартных линуксовых библиотек, libxxx.so от нулевой до 4 версии. У некоторых извращенских библиотек может быть версий 10. Симлинк libxxx.so ведёт на последнюю версию, libxxx.so.X, поэтому все новые программы компилируются именно с ней. Копируем всё это в системный /usr/lib. Таким образом мы имеем систему, работающую на Pentium 100 и летающую на нём, при этом запускающую все пакеты от федоры, суси, мандривы, любых годов выпуска и версий, а также официальные бинарники всех программ, от FireFox до Nero.

Ответ на: комментарий от note173

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

anonymous
()
Ответ на: комментарий от ZenitharChampion

Я юзаю KDE 3 и свежий софт. Но для этого нужно постараться и поколдовать в консоли

И в чём проблема?! Оо Что там колдовать то?!

Так что такое ЧСВ?

В гугле забанили?!

Аргументацию ищи в треде сам, она есть.

Не вижу технического объяснения с чего решатся «проблемы с производительностью» и какие именно! Не вижу вразумительно объяснения зачем тебе совместимость между разными дистрами...

erfea ★★★★★
()
Ответ на: комментарий от Eddy_Em

Он сам там чистится, но бинарники из /usr/bin сами не перекомпилируются для работы с новыми версиями библиотек. К счасть есть детектор и пересбоиратор этих программ revdep-rebuild. Нет, gentoo под эту схему не подходит.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Короче, я не понял, как это должно работать. Или вы предлагаете все линковать статически? И сколько же тогда оперативки десктопу нужно будет иметь?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Школо изобрело «решение»!!! А ты тут нифига не понимаешь! ВОН ОТСЮДА!!! :D

erfea ★★★★★
()
Ответ на: комментарий от ZenitharChampion

>А что, кроме убунты и генты дистрибутивов нет?

они что, заслуживают внимания?

Кстати, как там FreeBSD с KPorts, хорошо работает?

говно априори

anonymous
()
Ответ на: комментарий от erfea

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

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

какая в жопу психология? это Кастанеда

anonymous
()
Ответ на: комментарий от ZenitharChampion

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

Ты ответишь на поставленые мной ТЕХНИЧЕСКИЕ вопросы по САБЖУ, или предпочтешь дальше вести перепалку?! ЗЫ меня на самом деле не интересует из-за каких комплексов тебя так ломает дикая ненависть к лурке... я хочу что бы ты таки хотя бы попытался объяснить чем так хорошо твое «решение»...

erfea ★★★★★
()
Ответ на: комментарий от erfea

Кто не читал мухоморье тот нуб!!!! Крутые хакеры обязаны всё время следить за обновлениями сленга, аббревиатур и фразочек! Вон с сервера контер страйка! Поцаны, баньте нубов!

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от erfea

> Ты ответишь на поставленые мной ТЕХНИЧЕСКИЕ вопросы по САБЖУ

Пощёлкал по «Ответ на:» и ни одного не нашёл.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Повторю ОЧЕРЕДНОЙ раз:

1 Какие проблемы с производительностью способно решить твоё «решение»?!

2 Зачем тебе такая «совместимость» между дистрами?!

erfea ★★★★★
()
Ответ на: комментарий от erfea

Проблемы с производительностью - последние версии дистрибутивов предъявляют большие требования к железу. Моя openSuSE, например, требует для уверенной работы 256 Mb памяти. Многовато, хотя со 128 она работает тоже. А в 2000 году дистрибутивы работали и с 16 мегабайтами памяти. Но попробуй запустить в них хоть что-нибудь, например FireFox 6.0.1. Требует библиотек. Выше я писал как это решается: запуск из консоли, просмотр того, чего хочет, скачивание недостающего. Разумеется для такой программы 16 мегабайт мало, но и требование к мощному ещё три года назад компьютеру, которые предъявляют современные дистрибутивы, чрезмерные. Да и в винде 2001 гоад выпуска он работает быстрее даже на глаз. Так что же тормозит? DE и ненужные демоны? Может ещё что-то. Если взять дистрибутив 2000 года, который не тормозит и на Пентиуме, и скопировать в него /usr/lib от всех следующих версий дистрибутива с тем же профилем установки, то FireFox запустится на нём сразу. А так же программы для Qt 4, GTK 2, всякие там VLC и Audacity, смотрелки и слушалки. Если что-то и будет тормозить, то это объяснится ресурсоёмкостью программы, а не системы, как мы наблюдаем сейчас. А совместимость между дистрибутивами добавляется бонусом, так как сейчас она нарушена только потому, что её никто не пытается достичь, а не потому что это сложно.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

/usr/include тоже нужно копировать, кроме того нужно новое ядро для поддержки нового оборудования. 2.4 заменить безболезненно на 3.0 нельзя, а вот 2.6 можно.

ZenitharChampion ★★★★★
() автор топика

DE? Стали чуть-чуть красивее, функционал почти не изменился, стали сильно прожорливее.

т.к. написано на тулкитах, которые имеют биндинги для тулкитов. //вброс

ciiccii
()
Ответ на: комментарий от ZenitharChampion

>последние версии дистрибутивов предъявляют большие требования к железу

выклянчи у мамаши тыщу рублей на планку памяти, нищеброд

А в 2000 году дистрибутивы работали и с 16 мегабайтами памяти

а в семидесятых считанных килобайтов хватало, давай вернёмся в семидесятые?

требование к мощному ещё три года назад компьютеру, которые предъявляют современные дистрибутивы, чрезмерные

256 мегабайт было фуфлыжным уже лет семь назад точно

Если взять дистрибутив 2000 года, который не тормозит и на Пентиуме, и скопировать в него /usr/lib от всех следующих версий дистрибутива с тем же профилем установки, то FireFox запустится на нём сразу

чушь и тупняк, ибо glibc и вообще пакеты, собранные разными мажорными версиями gcc, тупо бинарно несовместимы, матчасть учи, школьник

и потом, куда шестой огнелис будет загружаться, в твои убогие 128 метров памяти что ли? бугога

короче, учи матчасть, ламер, а лучше - выклянчи у мамаши денег на нормальное железо

anonymous
()
Ответ на: комментарий от ZenitharChampion

ты бы засунул свой «детектор» в задницу да поглубже, школьник

Дальше не читал

я и не сомневался, ибо тупая школота отгораживается при малейшем намёке на butthurt

anonymous
()
Ответ на: комментарий от ZenitharChampion

Проблемы с производительностью - последние версии дистрибутивов предъявляют большие требования к железу. Моя openSuSE, например, требует для уверенной работы 256 Mb памяти. Многовато, хотя со 128 она работает тоже. А в 2000 году дистрибутивы работали и с 16 мегабайтами памяти...

Если тебе нужно современное ПО, то пользуй и современное железо, это естественный прогресс... Современый комп содержит много памяти (она стала дешевой), потому и программеры стали меньше экономить, это логично. Современому компу воротить сложные графические эффекты мягко говоря по зубам, потому они (эфекты) стали неотъемлемой частью современного ПО. Это называется прогресс. Мой процессор стоил всего 6тр (уже дешевле), для него современное ПО мягко говоря не нагрузка. Памяти у меня 16 гиг, что-то около 5тр, это в разы больше чем реально мне нужно... У меня получается реально нагрузить свой косп только сборкой ПО в несколько потоков и в несколько же потоков конвертацией с помощью libx264. Может проблема не в дистрах, а в твоём железе. ЗЫ собирать третьи кеды для твоего современного дистра ни кто не запрещал, это как минимум логичнее чем разводить помойку в ФС.

А совместимость между дистрибутивами добавляется бонусом, так как сейчас она нарушена только потому, что её никто не пытается достичь, а не потому что это сложно.

Совместимость между дистрами никому не нужна, любой нормальный дистриб имеет огромное кол-во готовых пакетов для себя, если чего-то нету это мизерное кол-во и собрать не проблема (уж лучше собрать пару пакетов, чем помойку разводить). Бинарные выпуски (например древнючий NWN или свежий secondlife) в тарболах прекрасно пашут на практически любом дистре.

erfea ★★★★★
()
Ответ на: комментарий от erfea

>Памяти у меня 16 гиг, что-то около 5тр, это в разы больше чем реально мне нужно... У меня получается реально нагрузить свой косп только сборкой ПО в несколько потоков и в несколько же потоков конвертацией с помощью libx264

та же фигня, у меня всего-то 8 гигов, но максимум загрузки был около семи гигов, при запущенной winxp в vmware player и параллельной сборке amarok

anonymous
()
Ответ на: комментарий от ZenitharChampion

Кеды не тормоз, они просто ресурсоёмки. Хотя на компе более чем семилетней давности (даже по тем временам скромном) прекрасно работали, не сказать что летали но вполне достойно. На современом и недорогом AMD 1090T они очень шустро вертятся, а отъедают ну очень малую долю ресурсов.

erfea ★★★★★
()
Ответ на: комментарий от ZenitharChampion

>Поэтому предложить поставить KDE 3 попробовать друзьям нереально.

ну преложи им геро^Wгном 2

annulen ★★★★★
()
Ответ на: комментарий от erfea

> Если тебе нужно современное ПО, то пользуй и современное железо, это естественный прогресс

Я лучше поставлю винду, там всё летает. Рынок, хочешь понравиться - работай хорошо, с твоими глюками, система, никто мириться не будет.

Современый комп содержит много памяти (она стала дешевой)

Мой отдел это не волнует.

Современому компу воротить сложные графические эффекты мягко говоря по зубам

Компиз работает без тормозов на GeForce 2, правда на топовом. Это же не какая-то там Aero с требованием последнего DirectX.

У меня получается реально нагрузить свой косп только сборкой ПО в несколько потоков и в несколько же потоков конвертацией с помощью libx264

Не повседневно

ЗЫ собирать третьи кеды для твоего современного дистра ни кто не запрещал

Я собрал, соседи не умеют

помойку в ФС

Это в винде, в линуксе всё продуманно.

Совместимость между дистрами никому не нужна

А я о чём. В конкуренции не нужна конечно. Пример - VirtualBox. Один пакет для винды, 5 версий для Ubuntu, две для Debian, по две для остальных популярных дистрибутивов. Скачаем каждый и сделаем ldd. Что? Разница лишь в зависимости от libgnutls, который в одной убунте 26-й, в другой 29-й, в третьей 31-й? Зачем тогда было городить огород?!

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

И у тебя «проблемы с производительностью»?! Оо

erfea ★★★★★
()
Ответ на: комментарий от ZenitharChampion

>Я лучше поставлю винду, там всё летает

можешь ставить прямо сейчас, никто не опечалится

Мой отдел это не волнует

меняй работу или заткнись и впахивай

в линуксе всё продуманно

бугога

Зачем тогда было городить огород?!

чтобы ты сорвал покровы

anonymous
()
Ответ на: комментарий от anonymous

>> Мой отдел это не волнует

меняй работу или заткнись и впахивай

в линуксе всё продуманно

бугога

Зачем тогда было городить огород?!

чтобы ты сорвал покровы

«всё решено за нас. Ничего менять не надо, всё идеально. Проблем нет. Линукс - лучшая система де-факто. Мир чёрно-белый: всё, что связано с Windows, это плохо, а в Linux всё хорошо. Если что-то не нравится - вали в винду. Только великие люди могут что-то менять в линуксе, если менять хочет кто-то другой, он не прав и он школьник. Поцаны, слушайте рэп и жуйтё сёмки».

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

мальчик, ты дебил? или просто комплекс сумрачного гения одолел? у Линукса куча проблем, но то говно, что ты предлагаешь - не решение одной из них, а ещё одна

anonymous
()
Ответ на: комментарий от le_legioner

Там всго лишь переименованы системные каталоги

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

iLOLD

> Если взять дистрибутив 2000 года, который не тормозит и на Пентиуме, и скопировать в него /usr/lib от всех следующих версий дистрибутива с тем же профилем установки, то FireFox запустится на нём сразу. А так же программы для Qt 4, GTK 2, всякие там VLC и Audacity, смотрелки и слушалки.

Если взять дистрибутив 2000 года

Qt 4, GTK 2

Нувипонели... Аффтар хочет из няшного линупса сделать оффтопик? Может сразу ему туда податься? :-)

pztrn ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.