LINUX.ORG.RU

И это плохо… а почему? В чём тут заговорность?

работающих вещей

хреново работающих, дырявых, убогих(характерно для сишки), тормозных. Ну и пора бы уже, прогресс никто не отменял, так-то всё сишное наследие на выброс

zurg
()

https://www.opennet.ru/opennews/art.shtml?num=63863:

OpenFix от Selectel: вознаграждения за переписывание на Rust, создание deb-пакетов и исправление ошибок в СПО

Компания Selectel, развивающая Linux-дистрибутив Selectel OS на пакетной базе Debian, представила инициативу OpenFix, в рамках которой начнёт выплачивать энтузиастам денежные вознаграждения за участие в работе над задачами, связанными с развитием и исправлением ошибок в открытом ПО. Код выполненных проектов будет публиковаться под пермиссивной лицензией (MIT, Apache или BSD) с сохранением авторства участников.

Предложено три направления деятельности, выполнение задач в которых Selectel готов оплачивать:

* Переписывание известных открытых проектов на язык Rust. В настоящее время доступны три задачи, связанные с переписыванием с языка Си на Rust кода проектов xz, c-ares и libxml2 c сохранением поведения оригинала.

    Вознаграждение за переписывание библиотек libxml2 и c-ares и определено в 350 тысяч рублей, а библиотеки xz в 200 тысяч рублей, но в случае xz указано, что достаточно переписать критические части библиотечных обвязок и связать с существующей Си-реализацией алгоритма LZMA.

* Формирование и последующее сопровождение (подготовка обновлений) пакетов для Debian GNU/Linux. Приложения, для которых предлагается создать deb-пакеты (c опциональным продвижением созданного пакета в Debian Unstable): apache-pulsar, bash-it, bazel, bitwarden-cli, composefs, cve-bin-tools, doh-cli, dupd, dyff, firecracker, griddb, jailhouse, keycloak, oauth2-proxy, phoronix-testsuite, photodedupe, purritobin, shh, skim, sssh-tpm-agent, uv, vaultwarden.

    Размер вознаграждения от 30 до 160 тысяч рублей. Премии меньше 50 тысяч рублей определены для uv, dyff, doh-cli, purritobin и bash-it, а больше 100 тысяч для jailhouse, bazel, sssh-tpm-agent, keycloak, griddb, firecracker и apache-pulsar.

* Исправление ошибок в существующих открытых проектах. Участники на своё усмотрение могут выбирать проблемы, подтверждённые в системах отслеживания ошибок Debian и Ubuntu (Launchpad), после чего согласовать возможность получения вознаграждения за их исправление с Selectel.

    Вознаграждения назначается индивидуально и выплачивание после принятия изменения в Debian или Ubuntu и закрытия сообщения об ошибке. 
dataman ★★★★★
()

схемы мутятся, бабки крутятся. У нас так Собянин в Москве асфальт перекладывает, уж не знаю сколько раз перестилили окружающее пространство буквально лет за 15, сбился со счета.

alysnix ★★★
()

Так нет никаких заговоров. Просто пропихивают его и всё. Это очевидно же. Из каждого утюга про него вещают.

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

Легко и приятно учится, с озарениями - «ааа так вот как это должно было быть правильно и красивее сделано». Ну это с одной стороны, с другой, будет охрененно жалко сил и времени потраченных на «осиливание» эзотерического необъятного запредельного урода из 80-х, и с которым всё ещё надо взаимодействовать по причине легаси

zurg
()
Последнее исправление: zurg (всего исправлений: 1)
Ответ на: комментарий от wandrien

А что, вам мало 350тр за переписывание libxml2?

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

бордюры - это само собой. меняют зимние на летние и наоборот.

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

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

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

после С++

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

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

Так нет никаких заговоров. Просто пропихивают его и всё.

Совсем не просто пропихивают. Если внимательно присмотреться к этой деятельности, то это не пропихивание языка - это планомерная замена GNU лицензированных проектов на MIT-Apache-BSD эквиваленты. Другой пример - обсуждаемые на главной утилиты uutils. Тот же почерк.

Код выполненных проектов будет публиковаться под пермиссивной лицензией (MIT, Apache или BSD) с сохранением авторства участников.

Вот эта часть самая главная. А не раст.

VIT
()

«Антисишный заговор, безусловно, существует — проблема только в том, что в нем участвуют все программисты на Си» ©

moonmadness
()

Да нет никакого заговора

У сишки есть куча проблем, писать майк симейк файлы и тд У раста это встроено

У сишки нет пакетного менеджера У раста есть

Как минимум это уже говорит о том что ненадо держать зоопарк, всё лаконично и логично

Так же секьюр опции раста, это естественная эволюция а не заговор

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

libxml2 и c-ares и определено в 350 тысяч рублей, а библиотеки xz в 200 тысяч рублей

Клоуны. Переписать за месяц хрен выйдет, там надо 6-9 месяцев потратить чисто на остов. А они предлагают месячную зп.

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

У сишки нет пакетного менеджера У раста есть
Как минимум это уже говорит о том что ненадо держать зоопарк, всё лаконично и логично

Ага, заодно получаешь себе в бинарь неизвестный код неизвестных школьников. И по цепочке еще пару тысяч пакетов, которые конечно же проверены и абсолютно(тм) безопасно.

Андроид_Дэвид.png

PPP328 ★★★★★
()
Последнее исправление: PPP328 (всего исправлений: 1)

Советую прикупить шапочки из фольги от ООО «Шпеллер и ко». Там даже есть заземление.

WatchCat ★★★★★
()

Rust-заговор безусловно существует. Проблема только в том, что в нем участвуют все c/cpp-программисты.

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

У сишки нет пакетного менеджера

Просто сишка не для смузихлёбов :)

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

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

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

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

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

Вот только есть 100500 проектов, которых нет и никогда не будет в дистрибутивах.

dataman ★★★★★
()
Последнее исправление: dataman (всего исправлений: 1)
Ответ на: комментарий от dataman

На чистой сишке? Это что, под микроконтроллеры что ли? Так там есть свой ПМ, называется абдурина. Хотя нет, абдурина это типа С++.

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

На чистой сишке?

Да.

Это что, под микроконтроллеры что ли?

Не обязательно. Вот, например, часто использую https://github.com/wahern/tarsum:

tarsum generates and validates checksums for files encapsulated within common archive file formats. It supports a format specification grammar based on the BSD stat(1) utility for specifying the checklist and reporting formats. This makes it easy to interoperate with different checksum utilities (e.g. GNU coreutils md5sum or OpenBSD sha256), which utilize different line formats. This also effectively provides a way to programmatically query file metadata from a shell without expanding the archive.

В других дистрибутивах не искал, но в Devuan её нет, так что сам собираю.
А уж полезных Си-библиотек вообще тьма.

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

Не так страшен си как его фанатики.

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

Сишка прибита гвоздями к линуксу, что ли?

Конечно нет. Но разве во всяких *BSD нет всех этих пакетов?

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

схемы мутятся, бабки крутятся. У нас так Собянин в Москве асфальт перекладывает, уж не знаю сколько раз перестилили окружающее пространство буквально лет за 15, сбился со счета.

Бордюры же?

И их до кучи тоже. Как пример прошлый год, перекладка асфальта + замена бордюра на улице длинной всего 1.7км, часть блоков снятого бордюра так и оставили на газонах... в этом году повторили, замена асфальта + блоков бордюра.

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

У сишки есть куча проблем, писать майк симейк файлы и тд

make это отдельная хрень, но таки да, это удобная хрень.

У сишки нет пакетного менеджера У раста есть

facepalm.jpg Какое отношение пакетный менеджер имеет к ЯП?

anc ★★★★★
()

Они точно выплатят ? Или расскажут, что решение не подходит, а потом в приватной репе будет твой раст-форк.

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

В таком случае решение можно опубликовать под GPL.

u-235
()

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

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

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

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

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

AI не сделает что ли это?

Полностью сам не сделает, пока что. Но сильно ускорит процесс.

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

Нужно написать новый говнокод.

Этот говнокод - свой родной говнокод. Его будет переписывать будущее поколение. Здесь есть большая разница.

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

Этот говнокод - свой родной говнокод. Его будет переписывать будущее поколение. Здесь есть большая разница.

Вот была бы возможность писать не говнокод. Но это так – крик души.

skiminok1986 ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)