LINUX.ORG.RU
ФорумTalks

[ненависть][red hat]Перепешите yum на чём-нибудь....хоть на джаве!

 ,


0

2

Однажды моему терпению придёт конец и я перепишу yum на чём-нибудь...на си...или на джаве. Потому что в настоящий момент пользоваться этим питоноподелием невозможно в буквальном смысле слова...на машинах, с меньше, чем 512М оперативной памяти и без файла подкачки (например VPS на openvz или бездисковых системах). Простейшее обновление валит его в memory alloc (12 bytes) returned NULL. Дебианщики могут конечно смеяться на этими проблемами, но centos мне всё же больше нравится, чем debian, как серверная ОС.
Единственный минут - это ям. Это катастрофа - http://funkyimg.com/u2/459/170/Screenshot-4.png
Одажды я возьму клавиатуру в одну руку и автомат в другую. Буду переписывать yum одной рукой и расстреливать питонщиков другой. Мечта всей жизни, да.


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

>> Перепешите

ЛОР не торт


Ладно, пусть будет так: «пирипишите».

З.Ы. И вообще, не приставай к человеку, он китайскоподданый, да еще мозг Java поколечен.

Alex_A_V ★★
()

>Одажды я возьму клавиатуру в одну руку и автомат в другую. Буду переписывать yum одной рукой и расстреливать питонщиков другой. Мечта всей жизни, да.

Отлично сказано. Только вот в Федоре 15 скорость юма на довольно высоком уровне.

З.Ы: c2d 1.86 ghz, 2gb ram.

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

А как это так у меня и deluge работает, и python?

//На самом деле python2 стоит отдельно, видимо, им deluge и пользуется

Hoodoo ★★★★★
()

без свопа на 512МБ - ссзб.

хотя у меня на 1ГБ без свопа сквиз поставился без проблем...

как вариант - подключать своп файлом на время обновлений, потом отключать :)

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

> Батареек нету потому что, или за ними далеко лазить
4.2.

Скорее уж синтаксис

memnek
()

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

chinarulezzz ★★
()

may be run with --no-plugins option?

А так да, бидон более чем не нужен ни на декстопе ни на серверах. К примеру в Pardus 2011 при обновлении системы процесс pisi (читый питон) жрет порядка 500мб, и его дополнение - конфигурация Comar (чистый питон) жрет 300 мб. При этом что оно не умеет многоядерные системы.

Если обновлять через гуй package-manager (pyqt) + 120мб на гуй.

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

без свопа на 512МБ - ссзб.


VPS/виртуализация!!!!!!!!!!!!!!!!!!!!!!

«ССЗБ» ...

вам линукс реально ненужен. он вам просто покрасноглазить. и из-за таких как вы - в основном многое в опенсоурсе не так идёт.

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

VPS/виртуализация

И что? У меня на виртуалке в Xen свап есть. Так что если ты не умеешь выбирать поставщика услуг, то - ССЗБ.

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

понимаешь, 512 мб под много задач - хватит с лихвой. но не хватает на менеджер пакетов. это ненормально.

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

понимаешь, 512 мб под много задач - хватит с лихвой. но не хватает на менеджер пакетов. это ненормально.

Так вот на такие случаи и существует swap. И это нормально.

no-dashi ★★★★★
()
Ответ на: комментарий от ArtemZ

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

Пока что я вижу проблемы только у Virtuozzo/OpenVZ. С тех пор как переехал на Xen, все проблемы с которыми я боролся на OpenVZ, как рукой сняло :-)

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

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

ArtemZ
() автор топика

А при чем здесь питон? Говно написать можно на любом языке.

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

tun, tap, ppp, iptables/netfilter, swap, загрузка модулей ядра, странные лимиты на память и прочие ресурсы...

no-dashi ★★★★★
()
Ответ на: комментарий от pekmop1024

Кстати да, пакман с недавнего времени вообще невероятно шустрый, я аж офигеваю.

pevzi ★★★★★
()

может таки попробовать zypper?
обновление реп, решение зависимостей и скачивание 1102(~500mb) пакетов
top -b|grep zypper
2909 root 20 0 38844 25m 7424 R 62.1 1.5 0:00.76 zypper
2909 root 20 0 52624 39m 8268 S 59.2 2.3 0:02.54 zypper
2909 root 20 0 52624 39m 8268 S 0.0 2.3 0:02.54 zypper
2909 root 20 0 52624 39m 8268 S 0.0 2.3 0:02.54 zypper
2909 root 20 0 52624 39m 8268 S 0.0 2.3 0:02.54 zypper
2909 root 20 0 52624 39m 8268 S 0.0 2.3 0:02.54 zypper
2909 root 20 0 52624 39m 8268 S 0.0 2.3 0:02.54 zypper
2909 root 20 0 52764 39m 8352 S 1.0 2.3 0:02.57 zypper
2909 root 20 0 52764 39m 8352 S 0.0 2.3 0:02.57 zypper
2909 root 20 0 52764 39m 8352 S 0.0 2.3 0:02.57 zypper
2909 root 20 0 53028 40m 8452 R 8.6 2.3 0:02.83 zypper
2909 root 20 0 53508 41m 8776 S 59.4 2.4 0:04.62 zypper

установка пакетов

top -b|grep zypper
2909 root 20 0 54188 41m 8840 S 0.0 2.4 4:20.48 zypper
2909 root 20 0 54188 41m 8840 S 4.3 2.4 4:20.61 zypper
2909 root 20 0 54188 41m 8840 S 1.3 2.4 4:20.65 zypper
2909 root 20 0 54188 41m 8840 S 7.3 2.4 4:20.87 zypper
2909 root 20 0 54188 41m 8840 S 2.7 2.4 4:20.95 zypper
2909 root 20 0 54188 41m 8840 S 2.6 2.4 4:21.03 zypper
2909 root 20 0 54188 41m 8840 S 2.7 2.4 4:21.11 zypper
2909 root 20 0 54188 41m 8840 S 1.3 2.4 4:21.15 zypper
2909 root 20 0 54188 41m 8840 S 1.7 2.4 4:21.20 zypper
2909 root 20 0 54188 41m 8840 S 2.7 2.4 4:21.28 zypper
2909 root 20 0 54188 41m 8840 S 1.3 2.4 4:21.32 zypper
2909 root 20 0 54188 41m 8840 S 2.0 2.4 4:21.38 zypper
2909 root 20 0 54188 41m 8840 S 1.7 2.4 4:21.43 zypper

Novell-ch ★★★★★
()
Ответ на: комментарий от different_thing

> Каких ещё батареек?

Библиотеки всех мастей, причём не в виде тупого ctypes.

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

Я думаю, надо сравнивать с другими динамически типизированными языками с примерно равными возможностями. Например, с SBCL.

вот и сравните жырноту рантайма Python и SBCL

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

> ну лисп уделает питон, это ясно

Лисп уделает Питон в бенчмарках вроде shootout. На практике - большой вопрос.

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

shty ★★★★★
()

тред полон неосиляторов

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

я 5 лет занимался j2me, с желательным ограничением в 700 Кб хипа и 150 МГц процессорами

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

Когда-то я играл в такую игру как Поле чудес (под досом). И там были ошибки в отгадках. Написанных программистом. Так что пусть будут «перепешите».

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

> потребление более 128 мегабайт памяти консольным менеджером пакетов - это ненормально в любом случае
++;
emerge жрёт ~80MiB, хотя тоже на python -> рука_жопа_yam.

tn1
()

Да тут куча народа которые говорят, что пайтон ненужен. Но тут 0 человек написавших менеджер пакетов. В качестве альтернативы можно использовать СУБД.

Но еще раз. Ни один антипитон пиздобол за свою жизнь не написал НИ ОДНОГО ПАКЕТНОГО МЕНЕДЖЕРА

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

> на практике для ускорения лисповый код обкладывается костылями так что получается коммон бейсик

отлить в бронзе сие золотые слова человечьи

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

Чтобы критиковать пакетные менеджеры не нужно быть программистом
Не нужно быть поваром, чтобы оценить блюдо.
Не нужно быть курицей, чтобы понять, что яйцо — тухлое.
Не обязательно быть коровой, чтобы судить о вкусе молока.
Не нужно быть жопой говном, чтобы понять, что это говно.
Необязательно быть поленом, чтобы знать, что такое огонь.
Для того чтобы судить об Аде, Данте не потребовалось в нем побывать.
Не обязательно выпить все море, чтобы понять, что вода в нем соленая.
Я не пивовар, но это не делает хреновое пиво хорошим.
Не обязательно ехать в Детройт, чтобы узнать, как там воняет (Доктор Хаус)
Не обязательно есть говно, чтобы понять, что оно невкусное.
Не надо быть Цезарем, чтобы понимать Цезаря.
Не нужно ехать в Иерусалим, чтобы стать евреем.
Не нужно быть дояркой для того, чтобы знать толк в сиськах.
Мне не требуется быть кондитером, чтобы отличать говно от конфетки. Достаточно уметь какать.
Вот моя девка совершенно сосать не умеет. Частит и чавкает. Должен ли я сам стать асом минета и подержать во рту сто хуев, чтобы получить право ей про это сказать? Думаю, нет.

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

сравниваю: рантнайм SBCL --- 50Мб,рантайм питона не влазит в 512Мб.

congratulations, Ваш «жыр» достиг размера over 10 Гб

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

> Думаю, нет.

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

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

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

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

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

уже больше 9 миллионов человек выбрали виндовс (с)

//как это соотносится с размером рантайма?

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

> //как это соотносится с размером рантайма?

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

А для лиспофанов-питонхейтеров можно сказать, что размер запускаемого бинарника хеллоуворлда в sbcl занимает ~14 MB на диске. «Так же никаких винтов не напасешься».

С другой стороны, пистон - неоспоримый тормоз, но для многих задач он подходит на ура.

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

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

ну, в общем случае всё так и происходит, но всё же есть задачи где потребление памяти критично, правда это не случай ТС

С другой стороны, пистон - неоспоримый тормоз

конечно, и именно поэтому пистон используется, например, в google app engine :)

пистон [..] для многих задач [..] подходит на ура.

о чём и сказ

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