The OpenNET Project / Index page

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



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

"Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от opennews (??), 18-Июл-25, 16:07 
Опубликован выпуск платформы совместной разработки Forgejo 12.0, позволяющей развернуть на своих серверах систему для совместной работы с репозиториями Git, напоминающую по решаемым задачам GitHub, Bitbucket и Gitlab. Forgejo является форком проекта Gitea, который в свою очередь ответвился от платформы Gogs. Отделение Forgejo произошло в 2022 году после попыток коммерциализации Gitea и перехода управления в руки коммерческой компании. Проект Forgejo придерживается принципов независимого управления и подконтрольности сообществу. На использование Forgejo перешёл Git-хостинг Codeberg.org. Код проекта написан на языке Go и распространяется под лицензией GPLv3...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63601

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

Оглавление

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


1. "Доступна платформа совместной разработки Forgejo 12.0"  +8 +/
Сообщение от Аноним (1), 18-Июл-25, 16:07 
> добавлен файл robots.txt для информирования ботов о разделах, которые не следует индексировать

А боты такие: "А, ну хорошо, не буду тогда индексировать".

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

72. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (72), 18-Июл-25, 23:54 
Сейчас уже нужно использовать robots.txt 2.0 - следующее поколение защиты, но уже от ии скейперов.
Из свободного есть https://github.com/TecharoHQ/anubis
В проде используется, на реальных сайтах лично наблюдаю либо его, либо клаудфлару. И маскот кавайный, няшный)
Ответить | Правка | Наверх | Cообщить модератору

3. "Доступна платформа совместной разработки Forgejo 12.0"  +6 +/
Сообщение от th3m3 (ok), 18-Июл-25, 16:16 
Наконец-то проект на нормальном языке, а не сборная солянка. В итоге и приложение получилось легковесное и много не жрёт.
Ответить | Правка | Наверх | Cообщить модератору

17. "Доступна платформа совместной разработки Forgejo 12.0"  –3 +/
Сообщение от 12yoexpert (ok), 18-Июл-25, 16:49 
> Наконец-то проект на нормальном языке

но оно на golang. наверное, вы ошиблись новостью, потому что ляпнуть "много не жрёт" про статическую линковку - нужно постараться

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

32. "Доступна платформа совместной разработки Forgejo 12.0"  –2 +/
Сообщение от Аноним (32), 18-Июл-25, 17:13 
А в чем проблема?

2021М у меня оно занимает в памяти, для сравнения udiskd занимает 601M, а mariadbd 1834M, для полноценного приложения не так уж много, сервисы систем-д на пару с нетворкменеджером жрут гораздо больше суммарно, так и чего теперь ручками dhcpcd запускать?

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

49. "Доступна платформа совместной разработки Forgejo 12.0"  +1 +/
Сообщение от Анон1110м (?), 18-Июл-25, 20:11 
Ничё себе, много не жрёт. 2021 Мб? Это какой–то позор.
Ответить | Правка | Наверх | Cообщить модератору

51. "Доступна платформа совместной разработки Forgejo 12.0"  +1 +/
Сообщение от 12yoexpert (ok), 18-Июл-25, 20:32 
может, у него какие-нибудь snap-ы или flatpack-и (для статик-линковки самое то, лол)

у меня в принципе на серваке со всем софтом занято в сумме 1.1Gb. ичсх, больше всего жрёт dendrite на golang, два юзера на серваке, ппц

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

52. "Доступна платформа совместной разработки Forgejo 12.0"  –1 +/
Сообщение от OpenEcho (?), 18-Июл-25, 20:47 
> А в чем проблема?

Вы на ник посмотрите внимательно, - поймете

(Расшифровка: 12 лет отроду (y=Year, o= Old) эксперт)

"Эксперт" считает, что в контейнере он очень много наэкономит на динамической линковкe, а то, что привяжется к конкретным системным либам, так он накопилирует бинарей на все версии ОС начиная с года когда он родился, ну для "легкости распространения по всей платформе" с зоопарком не совместимых glibc

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

67. "Доступна платформа совместной разработки Forgejo 12.0"  +1 +/
Сообщение от 12yoexpert (ok), 18-Июл-25, 22:43 
какие контейнеры, уникум? а ну-ка ткни себя же носом в то место, где я писал про контейнеры
Ответить | Правка | Наверх | Cообщить модератору

73. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (73), 19-Июл-25, 00:00 
А чем контейнер хуже?
Если изоляция в контейнерах осуществлена средствами user namespaces, под одним запущенным kernel, память вполне себе разделяется (используется совместно) между ними.
А ещё у нас каждое второе десктоп-приложение (мессенджер, текстовый редактор и т.п.) - это браузер (electron, qtwebчтототам и т.п.) с кучей вкладок, по дочернему процессу на каждую.

Вот у меня flatpak-ом запущен io.gitlab.librewolf-community с runtime/org.freedesktop.Platform.
Дочерний /app/lib/librewolf/librewolf на вкладку: VSZ ~ 2.5 GiB, RSS ~ 200 MiB.
Родительский /app/lib/librewolf/librewolf суммарно: Group VSZ ~ 55 GiB, Group RSS ~ 3 GiB.
Вся система: used = 2.0 GiB, shared = 460 MiB, buff/cache = 1.9 GiB
Ощутимая разница. Не?
Возможно, это больше за счёт кэша. Но разница есть, когда у процесса или у, загружаемых им через dlopen, библиотек много разделяемых зависимостей. Какой-нибудь libxul.so на диске занимает почти 160 MiB сам по себе, плюс в разделяемых у него половина дистрибутива числится. А кроме него ещё всякие кодеки, интерпретаторы и прочие самые необходимые в вебе вещи.

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

46. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Анонимный аноним (?), 18-Июл-25, 19:02 
>  "много не жрёт" про статическую линковку - нужно постараться

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

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

48. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от 12yoexpert (ok), 18-Июл-25, 19:38 
я про оперативу
Ответить | Правка | Наверх | Cообщить модератору

53. "Доступна платформа совместной разработки Forgejo 12.0"  –1 +/
Сообщение от OpenEcho (?), 18-Июл-25, 20:52 
> я про оперативу

На работу какую-нибудь не пробовали устроиться чтоб на оперативу накопить? А да, в 12 наверное еще не берут... ну так собак там выгуливать или траву стричь, можно с одной прогулки оправдать покупку памяти

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

64. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от 12yoexpert (ok), 18-Июл-25, 22:14 
у меня хватает оперативы, но тратить 2 гига, когда можно тратить 2 мб, я не буду

собак и без меня отлично выгуливают, им даже платить не нужно (собакам)

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

68. "Доступна платформа совместной разработки Forgejo 12.0"  +1 +/
Сообщение от Аноним (73), 18-Июл-25, 22:49 
Я пробовал. Сказали: "Слишком умный. Нам не подходишь". А мест, где я был бы глупее начальника, похоже, на свете не осталось. Что делать? Куда податься? Везде капитализм и наёмный менебжмент.

А если серьёзно, то во-первых оперативу рационально (то есть - экономически целесообразно) тратить на что-то полезное. А не забивать мусором до отказа, пока по её душу не придёт OOM Killer и начнёт всех убивать. Во-вторых, данные перед попаданием в RAM зачитываются с диска. Иногда с HDD диска. А это не быстро. Иногда совсем не быстро. Особенно небыстро, когда данных на диске много. И все они напихуены в статически-компонованный бинарник. Предвосхищая, SDD под некоторые задачи с интенсивным использованием из-за быстрого расхода ресурса не годится всё по тем же, экономическим, причинам. Но если кто-то готов забивать гвозди микроскопом или прививаться туалетной бумагой, не осуждаю, искренне сочувствую, поправляйтесь там, а то работу /какую-нибудь/ работать будет некому. Кого тогда эксплуатировать? На чьём горбу тащить самую дорогую в мире яхту к морю? Каких собак выгуливать, а котов - пасти? Зелёненькую-то, родимую, как стричь? То-то.

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

56. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним100 (ok), 18-Июл-25, 21:09 
IMHO 2GB под такую задачу... это даже на каком-нибудь Electon - надо ещё постараться так сделать. Они что там так кэшируют содержимое пользовательского диска гигантскими порция перед отправкой на свой сервер, что ли.

Так это ведь с подзадерживаемым развитием в продаже объёмов памяти... Ведь сейчас её на не серверах - обычно как 10 лет назад было, пусть 32 GB. А, ещё 20 лет назад - было типично в 1000! раз меньше её, т.е. сейчас должно бы быть в x500 раз больше чем 10 лет назад - 16TB,
т.о. я так и вижу как такие как вы сейчас бы говорили:
- "2ТБ под эту git-приблуду - не так уж и много же и даже всем доступно"...

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

23. "Доступна платформа совместной разработки Forgejo 12.0"  –4 +/
Сообщение от Аноним (23), 18-Июл-25, 16:59 
Алё, это твое golang - чисто гугловский вендорлок. Глава гугла позвонит разрабам го и скажет, что мол завтра все обязаны слать телеметрию с банковскими данными! Как тебе такое?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

29. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (29), 18-Июл-25, 17:08 
Выше написавший ответит: "Ну так пока же без банковских данных. Поэтому спим спокойно." ;)
Ответить | Правка | Наверх | Cообщить модератору

57. "Доступна платформа совместной разработки Forgejo 12.0"  –1 +/
Сообщение от Аноним100 (ok), 18-Июл-25, 21:16 
Проверял что ли?...
Ответить | Правка | Наверх | Cообщить модератору

33. "Доступна платформа совместной разработки Forgejo 12.0"  +1 +/
Сообщение от Аноним (32), 18-Июл-25, 17:17 
андроид тоже вендорлок и что? всем массово закупать айфоны? или реанимировать виндовсфоны? уж микрософт, то точно таким страдать не будет

> Глава гугла позвонит разрабам го и скажет

Сделают форк и будет оно жить дальше, бесплатное и свободное..

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

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

38. "Доступна платформа совместной разработки Forgejo 12.0"  –7 +/
Сообщение от Аноним (23), 18-Июл-25, 17:49 
> андроид тоже вендорлок и что? всем массово закупать айфоны? или реанимировать виндовсфоны? уж микрософт, то точно таким страдать не будет

Ну вообще то андройд мало кому нужен, ios лучше гораздо.

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

42. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (32), 18-Июл-25, 17:56 
И именно поэтому есть 100500 его "форков", начиная от европейских и продолжая китайскими и местными, вот только ни один из них не способен на конкуренцию с ним. Но разумеется не нужен. Ни андроид ни другие оси в целом, рецептами домохозяйки могут и на бересте обмениваться, нафига все эти заводы, хз.
Ответить | Правка | Наверх | Cообщить модератору

45. "Доступна платформа совместной разработки Forgejo 12.0"  –1 +/
Сообщение от blkkid (?), 18-Июл-25, 18:55 
так не нужен, что от андроида ~60% сетевого траффика идет

https://radar.cloudflare.com/explorer?dataSet=http&groupBy=o...

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

47. "Доступна платформа совместной разработки Forgejo 12.0"  +2 +/
Сообщение от Аноним (47), 18-Июл-25, 19:29 
Сейчас бы термины не к месту использовать. Вендорлок - это привязка к _поставщику товаров или услуг_. То есть если тебе продали железку суппорт на которую может делать только сертифицированный вендором специалист - это вендорлок. Если у железки есть функция совместимая только внутри линейки вендора - это вендорлок. А считать вендорлоком опесорсный софт только на том основании, что его разрабатывает вендор, - это надо сильно удариться головой. На том же основании можно считать вендорлоком вообще любой софт.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

59. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (59), 18-Июл-25, 21:43 
Сложно мыслишь. Тут надо проще: всё, что не nih, всё вендорлок. Почти Егор Летов.
Ответить | Правка | Наверх | Cообщить модератору

61. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (73), 18-Июл-25, 21:47 
Любой - нельзя. Разрабатываемый эксклюзивно коммерческой компанией, требующий высокой технической экспертизы и большого количества человекочасов на сопровождение - вероятно, можно. Не в строгом значении термина, разумеется. Определяющий фактор - готово ли (и объективно сможет ли?) сообщество поддерживать этот проект, если он останется без материальной поддержки компании-разработчика. "Да" - НЕ вендорлок. "Нет" - "вендорлок".
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

66. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (73), 18-Июл-25, 22:20 
> Глава гугла позвонит разрабам го и скажет, что мол завтра все обязаны слать телеметрию с банковскими данными! Как тебе такое?

Ну M$ слал, шлёт и будет слать - везде и всюду. Многие возбудились?

Любой ваш код (например, хеллоуворлд), скомпилированный в Visual Studio 2015 Update 2 под Windows 7 и Windows 10, как в отладочных, так и в релизных сборках, содержал инъекцию телеметрии: https://www.infoq.com/news/2016/06/visual-cpp-telemetry/. Подтверждение от сотрудника компании: https://www.reddit.com/r/cpp/comments/4ibauu/comment/d30dmvu/.

А вот, ближе к обсуждаемой теме, M$ внедрил отправку телеметрии в свою сборку компилятора Go, который используется, в том числе, за пределами компании: https://www.securitylab.ru/news/561510.php

Про телеметрию в Дотнет нужно ли говорить? Вот собирают вводимые пользователями команды:
https://learn.microsoft.com/ru-ru/dotnet/core/tools/telemetry
https://learn.microsoft.com/ru-ru/dotnet/machine-learning/re...
и т.п.

А вот ещё интересный похожий случай: https://github.com/microsoft/vcpkg/issues/8756

Про шпионаж Винды, начиная с последнего сервис-пака Семёрки, - это тоже известная история.

А ведь эта компания не занимается (таргетированной) рекламой, как Гугл. Всего лишь "улучшает условия предоставления вам сервиса". А от рекламщиков, которые собаку съели на сборе персональных данных (например, читают вашу почту с вашего негласного согласия), кто-то ждёт чего-то другого? В бесплатном, как сыр в мышеловке, продукте?

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

44. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (44), 18-Июл-25, 18:54 
Ещё не на нормальном, но хотя бы на компилируемом, и компилируемом в бинарный код, а не в код для интерпретатора. Уже прогресс.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

21. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (23), 18-Июл-25, 16:57 
Интересно, эксперты опеннета что используют для совместной разработки?
Ответить | Правка | Наверх | Cообщить модератору

30. "Доступна платформа совместной разработки Forgejo 12.0"  +3 +/
Сообщение от Василийemail (??), 18-Июл-25, 17:09 
Только цгит и ручную отправку патчей по почте (России)
Ответить | Правка | Наверх | Cообщить модератору

31. "Доступна платформа совместной разработки Forgejo 12.0"  +2 +/
Сообщение от Аноним (29), 18-Июл-25, 17:11 
Внезапно, git. Вот как он есть.
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

34. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (34), 18-Июл-25, 17:19 
GitHub + Jira
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

60. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (59), 18-Июл-25, 21:44 
Лучшее комбо. Всё остальное это разработка в два рыла — своё и кота.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (32), 18-Июл-25, 17:20 
gitea, стоит уже лет 5, можно и на сабж перейти, но лень
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

39. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от 12yoexpert (ok), 18-Июл-25, 17:54 
ещё один курсач на голанг
Ответить | Правка | Наверх | Cообщить модератору

58. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от фыв (??), 18-Июл-25, 21:23 
Поддерживаю. Перестала работать на тестовом микро-проекте. Пользовались гитом 90% времени, на сайт тупо не заходили. Восстановить работоспособность не вышло.
Снёс всю папку как страшный сон.
Ответить | Правка | Наверх | Cообщить модератору

69. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (69), 18-Июл-25, 23:21 
Какая грустная история. Расскажите об этом команде разработчиков Блендер. У них поди помасшатбней проект будет чем ваш микро?
Ответить | Правка | Наверх | Cообщить модератору

71. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (71), 18-Июл-25, 23:46 
> Поддерживаю. Перестала работать на тестовом микро-проекте. Пользовались гитом 90% времени, на сайт тупо не заходили. Восстановить работоспособность не вышло.

Снёс всю папку как страшный сон.
Ну то есть по факту нихера ты не поддерживал.

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

70. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (70), 18-Июл-25, 23:39 
> Интересно, эксперты опеннета что используют для совместной разработки?

Э-э, внезапно -- опеннет!
Под любой новостью можешь наблюдать совместную (с разрабами) разработку любого софта!
В смысле, самую важную часть -- наши Ценные Указания насчет правильного ЯП, компилятора, IDE, билд-системы, тулкитов и библиотек, WM, DE, шелл-инит-ОС, одежды, прически и цвета волос, сексуально-политической ориентации и прочих вещей, без которых разработка просто невозможна!

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

41. "Доступна платформа совместной разработки Forgejo 12.0"  +1 +/
Сообщение от 12yoexpert (ok), 18-Июл-25, 17:56 
> В редакторе комментариев реализована возможность расстановки отступов клавишей Tab.

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

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

54. "Доступна платформа совместной разработки Forgejo 12.0"  +1 +/
Сообщение от OpenEcho (?), 18-Июл-25, 20:59 
> за изменение поведения клавиатуры в браузере нужно расстреливать

Про tampermonkey не слышали? Помогает. А то, что добавили табы, так то не криминал, т.к.  таб и есть = 0х09

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

65. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от 12yoexpert (ok), 18-Июл-25, 22:16 
слышал, но пока не пробовал. наверное, попробую
Ответить | Правка | Наверх | Cообщить модератору

50. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от Аноним (50), 18-Июл-25, 20:15 
Я вот довольно часто ставлю GitLab для новых крупных проектов разных заказчиков и меня постоянно одолевает желание перейти на Forgejo, потому что у GitLab очень жирный и развесистый бекенд. Останавливает только функционал CI/CD у GitLab. Гораздо удобнее Jenkins, Teamcity, Bamboo и прочей гадости...
Ответить | Правка | Наверх | Cообщить модератору

55. "Доступна платформа совместной разработки Forgejo 12.0"  +/
Сообщение от OpenEcho (?), 18-Июл-25, 21:03 
> Останавливает только функционал CI/CD у GitLab

Там с версии 1.19 кажется есть: Forgejo Actions, - built-in CI/CD

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

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

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




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

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