Fedora переходить на Forgejo

💡 Усі статті, обговорення, новини про DevOps — в одному місці. Приєднуйтесь до DevOps спільноти!

Лідери Fedora Linux вирішили перейти на нову платформу спільної розробки Forgejo , замість своєї Pagure. Їх власна платформа вже давно стара, як світ і пережила сама себе, тому й вимагає дуже багато часу на супровід та підтримку.

Загалом для переходу було розглянуто досить багато платформ, але всі вони були відкинуті, крім двох: GitLab Community Edition та Forgejo.

Чого обрали Forgejo

Загалом, повністю під потреби проєкту жодна з платформ не підходить, але чим багаті — тому й раді. Тому, як казав Метью Мілер, у новій платформі їм самостійно необхідно буде забезпечити інтеграцію із супутніми сервісами проєкту, такими як Bodhi, Fedora CI, COPR, Fedpkg, Hotness, Fedora Notifications, Toddlers, Fedora Messaging, Monitor Gating, Release Engineering Scripts, Fedora Packagers та Packit.

Але все ж таки вибір пав в сторону Forgejo, бо він:

— Характеризується низьким споживанням ресурсів (може працювати навіть на платі Raspberry Pi або на недорогих VPS)

— Має простий процес встановлення.

— Надаються стандартні можливості для роботи з проєктами: issues, pull-requests, wiki, CI/CD, Автентифікація за допомогою LDAP, OAut та багато інших цікавинок.

— Має доступ до репозиторіїв за протоколами SSH та HTTP/HTTPS,

— Має підтримку web-хуків для інтеграції зі Slack, Discord та іншими сервісами, Git-хуки, Git LFS, а також інструменти для міграції та дзеркалювання репозиторіїв.

— Більш комфортний для команди інфраструктури через його кодову базу та мову програмування.

Також він підтримує протокол ActivityPub, що дозволяє об’єднувати окремі сервери розробників у федеративну мережу.

Звучить досить заманливо, скажіть.

А яка ж думка ком’юніті?

Оскільки зміни надзвичайно колосальні, то перед затвердженням переходу на Forgejo вирішено провести публічне обговорення цього вибору та врахувати думку спільноти.

Як думаєте, чи дасть це додатковий імпульс для проєкту чи все таки нічого кардинально не зміниться?

👍ПодобаєтьсяСподобалось1
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Pagure. Їх власна платформа вже давно стара, як світ і пережила сама себе,

Якось з їх повідомлення більш схоже що їм не довподоби самим майнтейнити

Pagure, has served us well. Sadly, it never took off in the wider world. So we had to maintain the Pagure git forge ourselves

алсо 10 років = стара як світ? камон) якщо автор не в 11 класі звісно
upd: побачив аватарку автора на гітхабі і питання відпало

Це форма мовлення, не більше

Коли ти сам був студентом, то не сильно відрізнявся чи одразу народився бородатим ? Тим не менше, якщо система довго не оновлювалась в активно розвивалась — то за десять років, тобто з 2014 року, вона вже може не відповідати суттєвій кількості вимог. Наприклад є залежності на бібліотеки в яких знайдені вразливості і їх треба оновити, а там за каскадом купа braking changes. Звісно із 2014 як на мене таких змін, як скажімо було 2000 по 2010 і близко не було. В ті періоди за 3 роки системи могли безнадійно застаріти. Тільки-но якись Palm OS або Simbian чи Megoo, Java ME і т.п. це мега круто, і вже через три роки воно нікому не потрібно, зовсім.
А в період з 1990 по 2000 там і взагалі за півтора року усе мінялось так, що тільки встигай дивитись. І за 10 років індустрія пройшла шлях від ери MS DOS до Windows XP та серверних Linux. Усі девайси десятирічної давності були вже глибоко музейними експонатами в 2000-му. Увесь софт був рарітетним легасі, а специфічні знання з програмування типу статичного оверлею, прямого доступу до відео пам’яті і т.д. — повністю не актуальними.
З 2014-же далеко не так і багато принципово змінилось, усе що використовується зараз — вже тоді вже було мейнстрімом, тільки оновилось, баги пофіксили, фітчі додали і т.д.. Великих мовних моделей та апаратного Ray Tracing тільки не було, а таке усе те саме.
Як та? Дуже просто, тоді йшлось про зміну тех процесу із мікро метрів на нано метри, інші масові інновації в ході розвитку, наприклад LED монітори, Flash пам’ять, SSD диски і т.д.
Зараз за п’ять років перехід із 7 нм на 5-3 нм при чому не обов’язково це дає кращі показники. Та разом із тим цей перехід коштує десятки мільярдів долларів капіталовкладень у виробництво. Тому і нема і принципово нового софту в багатьох галузях. Якщо нема принципово іншого залізв, то і принципово новий софт не потрібен.

Підписатись на коментарі