The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз пакетного менеджера Apt 1.0, opennews (ok), 03-Апр-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "Релиз пакетного менеджера Apt 1.0"  –4 +/
Сообщение от Stax (ok), 03-Апр-14, 22:58 
>  перед тем как в поттеринг-стиле было пропихнуто это yumугрёбище.

У yum было, тем не менее, огромное преимущество - которое в итоге и привело его к успеху (популярности и решению всех проблем, в т.ч. с производительностью): и его, и apt-rpm нужно было пилить-пилить-пилить, чтобы заставить хорошо и гладко работать со всеми особенностями rpm (ну а yum - вне yellowdog linux :), но в apt было 40,000 строк на C, а в yum - пара тысяч строк на питоне. Выбор мейнтейнеров как бы очевиден. Хотя, конечно, "в те годы" разглядеть будущее yum'а за его тормознутостью было не так просто.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

16. "Релиз пакетного менеджера Apt 1.0"  +6 +/
Сообщение от rob pike (?), 03-Апр-14, 23:09 
У меня другие воспоминания. Всё решили два обстоятельства
1. толпа школьников (федора тогда была - точь-в-точь нынешний арчег), радующаяся
   а) более простому набору опций yum
   б) тому факту что в него можно не умея программировать добавить "прикольную фичу" и похвастаться перед одноклассниками (питон это не Си, как вы верно подметили - другой вопрос хорошо ли отсутствие входного барьера)
2. мейнтейнеры основных репозиториев пакетов, которым
   а) было чуть-чуть сложнее поддерживать список пакетов для apt-rpm в силу чуть более сложной структуры
   б) было лень поддерживать оба формата списков как только стало очевидно что юные апологеты yum кричат намного громче (ровно как с systemd) и складывается обманчивое впечатление что их большинство
Ответить | Правка | Наверх | Cообщить модератору

38. "Релиз пакетного менеджера Apt 1.0"  –4 +/
Сообщение от myhand (ok), 04-Апр-14, 13:58 
> б) тому факту что в него можно не умея программировать добавить "прикольную фичу" и похвастаться перед одноклассниками (питон это не Си, как вы верно подметили - другой вопрос хорошо ли отсутствие входного барьера)

То что C ставит какие-то входные барьеры для школьников - дичайшее заблуждение самих школьников.  Достаточно взглянуть на systemd.

Правильно сделали, что сменили язык.  И для apt это не мешало бы сделать, вместо продолжения некрофилии с C++.

Ответить | Правка | Наверх | Cообщить модератору

43. "Релиз пакетного менеджера Apt 1.0"  +/
Сообщение от rob pike (?), 04-Апр-14, 15:24 
Ну хорошо, более точная формулировка будет "для школьников, у которых нет поддержки RedHat".

Язык - дело вообще не такое важное, как обычно представляется. Можно и на динамических языках писать быстрый софт, можно и наоборот. А входной барьер для системных вещей - это неплохо, иначе в какой-то момент core девелоперы обнаруживают что половина времени уходит на вразумление школьников и терпеливое объяснение почему их патчи не приняты, разборки после их истерик по этому поводу и т.д. И ухода их в какой-то момент, после очередного задавания себе вопроса "а нахрена мне весь этот детский сад, собственно, сдался?".

Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз пакетного менеджера Apt 1.0"  +/
Сообщение от Аноним (-), 30-Апр-14, 09:16 
> То что C ставит какие-то входные барьеры для школьников - дичайшее заблуждение
> самих школьников.  Достаточно взглянуть на systemd.

На фоне питоновых поделок, systemd - просто шедевр инженерной мысли. Хотя ты то эталонный скрипткидис, зато с мегамнением.

> бы сделать, вместо продолжения некрофилии с C++.

Нафиг нужно. Используйте yum если вам нравится тормозное гумно, которое менее чем на 512 памяти в VM все кладет по OOM.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

27. "Релиз пакетного менеджера Apt 1.0"  +2 +/
Сообщение от Аноним (-), 04-Апр-14, 07:25 
> питоне. Выбор мейнтейнеров как бы очевиден. Хотя, конечно, "в те годы"
> разглядеть будущее yum'а за его тормознутостью было не так просто.

Оно и видно - редхат остался только на энтерпрайзных серверах, где докупить еще пару серверов под причуды радхата не вопрос. А у тех кто бабки считает - дебианы и убунты пошли в ход. Потому что в отличие от урода yum оно и на vm/контейнере с 128Мб памяти работает. А yum там всю систему по oom кладет.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

45. "Релиз пакетного менеджера Apt 1.0"  +1 +/
Сообщение от angra (ok), 04-Апр-14, 19:18 
oom в контейнерах не наблюдал. Зато видел как yum при попытке апгрейда всей системы сожрал пару гигов памяти и минут сорок тупил, пока не был прибит к чертовой матери. Пришлось составить список пакетов и скармливать этому поделию по частям. Так что проблема там не только с самим языком, но и с используемыми алгоритмами.


Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз пакетного менеджера Apt 1.0"  +/
Сообщение от Аноним (-), 30-Апр-14, 09:18 
> oom в контейнерах не наблюдал.

Зато я наблюдал, блин. Особенно прикольно когда по OOM выносится SSH и/или ему не хватает памяти для форка нового процесса :). Yum помогает высpaть кирпичей при начальной конфигурации ОС :)

> с самим языком, но и с используемыми алгоритмами.

Кроме всего прочего, питон в ...цать раз тормознее нормальных ЯП. И если 4 минуты я еще со скрипом подожду, то 40 - вот уж нафиг!


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру