В рамках проекта Crab (CrabLang) началось развитие форка языка Rust и пакетного менеджера Cargo (форк поставляется под именем Сrabgo). Лидером форка назван Трэвис Вагнер (Travis A. Wagner), не входящий в список 100 наиболее активных разработчиков Rust. В качестве причины создания форка упоминается недовольство усиления влияния корпораций на язык Rust и сомнительная политика организации Rust Foundation в отношении использования торговых марок...Подробнее: https://www.opennet.me/opennews/art.shtml?num=59220
Это мертво. Не стоило даже новости.
Не скажите. Новость очень даже важная, как бы показывают неприличный жест в сторону разрабов и руководства раста.
Больше пугает что язык на который уже завязаны серьезные продукты разрабатывается истеричками, которые грызут друг друга.
А я говорил, что корпы их за непозволительно наглые выпады в реквестах рано или поздно столкнут, т.к. ржавый - это продукт не горстки прогеров, а заказ.
Это изначально было понятно. Но над теми, кто критиковал бездумный перевод всего и вся на раст, было принято смеяться и попутно задвигать всякую чушь от маркетологов про "безопасность" раста. А теперь достаточно большое количество проектов зависит от текущего результата грызни пауков в банке.
> теперь достаточно большое количество проектов зависит от текущего результата грызни пауков в банке."Управляющий совет признал, что случившееся вызвано проблемами в организации управления проектом, извинился"
Конфликт исчерпан.
Как бы такое исчерпание конфликта не оказалось хуже его продолжения...
Между прочим, как раз наоборот.Типовая корпоративная ... : ну пожалуйста, давайте не будем ничего делать после ерунды. Ни менять, ни чинить, просто признаем это позитивом и забудем. Потом как-нибудь сделаю ещё раз и тоже надо будет...
Поскольку нет ретроспективы ака разбор полётов с планом действий.
> Конфликт исчерпан.Не исчерпан. Ты недостаточной чёрный(-ая)(ое).
>Больше пугает что язык на который уже завязаны серьезные продукты разрабатывается истеричками, которые грызут друг друга.Теперь можно Rust выкинуть и перевести проекты на Crab :)
Вот что действительно может выстрелить, так это си-совместимый синтаксис при сохранении всех плюшек раста.
вы укурены? раст это не си. в расте плюшки свои.
А зачем синтаксис то делать такой убогий? Даже частичная совместимость с СИ как это сделано в Джаве могла бы сильно помочь.
За то можно пообсуждать:- Смотрите, я узнал про оператор @, смотрите что он умеет.
- Блин чувак, в ржавойкниге он упомянут.
- Чувак, да ты его не правильно используешь, без него короче написать можно.
- А его ещё использовать можно прям как в Хаскел.
в пхп данный символ @ подобен свастике :)
Ты не поверишь, но есть места, где вот просто не надо ни отдельную обработку ошибок ни вывода.
Писать вместо этого try { ... } catch (\Exception $e) { } - ну такое себе тоже.
> Ты не поверишь, но есть места, где вот просто не надо ни
> отдельную обработку ошибок ни вывода.
> Писать вместо этого try { ... } catch (\Exception $e) { }
> - ну такое себе тоже.Поэтмоу вон тот убунтуапгрейдер валится с 3-страничным трейсом. На самом деле он означал "версия питона не та" или "ошибка сети" но кодеры рассуждали так же, и работает в результате ну вот так. Так что мало того что фэйлит свою задачу в 50% случаев, так еще и диагностики - никакой. Стрэйсом блин, сами.
Путаешь fire-and-forget и обыкновенную обработку ошибок по ходу выполнения.
В случае fire-and-forget вообще ничего обрабатывать не нужно.
Например в описанном выше случае я знаю, что сервис справится и без меня.
Но если его хорошо пнуть - разгребёт очередь с учётом пинающего.
// ниже, пост попал выше описанного случая )
Там обработчик сидит в sleep и ждёт либо пока истечёт время, либо пока его кто-нибудь сигналом не напинает.
Гонять опрос постоянно - так себе затея, а данные в базу валятся от запросов. Иногда их пара тысяч в минуту, иногда - три в час. Такие дела.
[и да, это сторонний сервис - ничего подправить невозможно]
> Путаешь fire-and-forget и обыкновенную обработку ошибок по ходу выполнения.Как говорится, создайте систему которой может пользоваться даже дурак и только дурак и захочет ей пользоваться. С яп видимо как-то так же - сделайте чтобы так можно было, ну и будут так делать. С поводом и без. Чаще без, чтобы не напрягаться лишний раз. Лапочка питоняша и так не могет быть эффективным более пары часов в день (один такой на опеннете честно признался). А тут еше головой работать требуют. Вообще офигели. Так что вот вам такие вот художества. Зато этот няша дешевый, а если еще из бангалора завезти то совсем. Хотя скоро наверное чатгпт сможет не хуже, что он, копипаст чтоли не изобразит?
> В случае fire-and-forget вообще ничего обрабатывать не нужно.
Это как бы да, но в результате - вон там топор в экране автомата оплаты, за вот такую обработку очередей. Ну и вот хорошенько пнули за про...ю пятихатку, чтоб владелец так и еще сильнее попал. Оценка юзером такой очередизации, такскать. Удобно же транзакции хреначить в парадигме fire and forget. Не надо наличие сети проверять, всякие там успехи транзакций и прочие глупости. Сразу код в цать раз проще.
>> В случае fire-and-forget вообще ничего обрабатывать не нужно.
> Это как бы да, но в результате... транзакции хреначить в парадигме fire and forgetЭ-э-э, зачем ежа с ужом-то?
Есть места, где всё надо обрабатывать, вплоть до неожиданных результатов, которых даже документация не предусматривала. Есть места, где вообще ничего не надо обрабатывать.Впрочем, удачи пнуть терминальщиков за продолбанную пятихатку - в неудачном случае задолбаетесь пыль глотать :D
> Э-э-э, зачем ежа с ужом-то?Потому что когда начинают все упрощать "для д-лов", только они и отфильтровываются, как я вижу. И потом ими кодят вон то, в результате лайки топором в экран за то как оно такое работает. Я понимаю что человеку разумного такое состояние дел досадно но, увы, айти достаточно денежный и это притягивает... всяких... вон 200К швали уже ушли на мороз и оказалось что и без них ЗБС. И на этот год еще 90К чтоли ожидается. А остальные соответственно поучатся быть эффективными побольше и код поэффективнее писать, не ставя работодателей на бабки, или присоединятся к экс-коллегам.
> Есть места, где всё надо обрабатывать, вплоть до неожиданных результатов, которых даже
> документация не предусматривала. Есть места, где вообще ничего не надо обрабатывать.Чисто теоретически я с этим согласен. Чисто практически, лайки топорами в экраны намекают что желание сэкономить играет с фирмами и кодерами дурные шутки.
> Впрочем, удачи пнуть терминальщиков за продолбанную пятихатку - в неудачном
> случае задолбаетесь пыль глотать :DСкорее они заманаются стекляшки от дисплея выковыривать. И стоит экран+точ такого размера поболее пятихатки, даже оптом, а тут еще даун терминала + выезд чуваков. Они ж не караулят его круглосуточно. Были б они на месте, им бы на месте и предъявили. А когда никого нет, раздосадованый народ вот ничего умнее лайка и не придумывает.
Да, с 200к и 90к вполне очевидно, "под ковид" набирали, ковид ушёл, воротнички расселись назад по офисам, всякое ненужное снова стало ненужно.А стекляшки от дисплея - это минимум хулиганка, причём ущерба там наберётся уже не на административную, камеры-то у терминалов и возле стоят обычно, поэтому я бы тоже не советовал.
Допустим я хочу fire-and-forget дёрнуть https://some-internal-host/some-internal-service/best-effort..., и мне в общем случае фиолетово, дёрну я его реально или нет [лучше дёрнуть, чем нет, но не обязательно], и что там произойдёт. Главное дёрнуть. Мне вместо @file_get_contents() вот это вот убожество сверху писать?
>Допустим я хочу fire-and-forget дёрнутьА гасить зачем если "Главное дёрнуть"?
Чтобы лог не загадило.
Использовать в РНР @ надо только на время отладки, в продакшене за такое надо руки рубить по самую шею.
Пока вы рубите - у нас всё работает :)
Ой не надо врать.
Факт в том, что старый софт написанный к примеру под Убунту 9, на текущей Убунте даже не установится. Если вручную установить, то не запустится.
Так как все либы которые ему нужны, уже давно умерли и их скачать почти невозможно.
Сколько софта умерло, ты видно явно не представляешь.На эту тему у Линуса есть видео с конфы, где он эту боль рассказывал. Как софт невозможно запустить, потому что в дистрибутивах помойка сложилась. Видно Линус врет?
Синтаксис как синтаксис. Все решение по синтаксису были приняты не спонтанно а продумано. Если интересно, почитайте rust RFC, там подробно объясняется почему так а не иначе.
Продуманный синтаксис в питоне, и то третья версия понадобилась, да даже в ней избыток магических символов.
Раст же вобрал в себя все худшее из плюсов и джавы, оба сильно устарели к 2014. А если почитаете как создавался раст (сначала как петпроект в свободное время еще в далеком 2006, а после форса мозиллы - в большой спешке, но без достаточного количества зрелых специалистов, с привлечением студентов), то получите документальное подтверждение. Очевидно никакой продуманности не было, автор просто использовал то что знал, не оглядываясь на лучшие практики (собственно главный растоман так и говорил), а потом в спешке пытались это подлатать как могли.
JS вообще за две недели создавался и ничего, стал самым популярным и востребованным языком (плюс TS конечно же).>Rust создавался без количества зрелых специалистов
Каких таких "специалистов"? Тех самых, что Сишечку создали? Или из C++, главный "специалист" которого советовал просто "писать без багов"? Ну так они уже насоздавали - до сих пор дыры тридцатилетней давности вылазят - так что не надо нам таких "специалистов".
> JS вообще за две недели создавался и ничего...получилось без смузи-символов сделать так, что куча непрофильного народа вполне может использовать язык без наркодопинга в отличие от...
> Ну так они уже насоздавали
какие дыры *языка* вылезают?
> "специалист" которого советовал просто "писать без багов"?
а на чём можно писать с багами?
Ещё бы в языке для рисования снежинок на экране нужные были разные кавычки, амперанды и угловые скобки.
> JS вообще за две недели создавался и ничего, стал самым популярным и востребованным языком (плюс TS конечно же).Могу назвать еще тысячу примеров когда !@#$%^ стало популярным, но это не делает из него торт.
> Каких таких "специалистов"? Тех самых, что Сишечку создали?
Сейчас бы в 2024 ругать сишечку из 70ых потому что она не соответствует современным стандартам.
> Ну так они уже насоздавали - до сих пор дыры тридцатилетней давности вылазят - так что не надо нам таких "специалистов".
Вам нужны специалисты которые !@@##$ еще не сделали, но уже наклепали дыр не меньше чем деды за 30 лет?
Если все решения по дизайну были приняты продумано, но получилось мессиво, может что-то не так с решающими?
Месиво получилось только в головах некоторых опеннетных экспертов с не шибко развитыми когнитивными способностями. Не думаю, что это большая проблема для мира.
Не расстраивайся, по крайней мере ты открыто признаешь свой недостаток, тебя вылечат.
Читали мы эти ваши RFC, нет там никакой мотивации по нэймингу.
Зачем выдумали crates, traits и прочие Box переобозвали. Их имена уже годами сложились и были определены,
async вбили в язык ногами. Почему .expect вообще не соответствует тому, что он делает. Почему столько неявных поведений, зачем например тонна макросов типа vec! если всё равно никто не пользуется их имплементациями напрямую.
Миллиард метаатрибутов меняющих поведение функций. Result превратил цепочки вызовов в бесконечные unwrap'ы. Если задача языка была максимально усложнить жизнь разработчика, то с этим раст безусловно справился на отлично. Его отличие должно было быть лишь в том, что Си обзавёлся бы борочекером и всё :) А в итоге вызвали Ктулху очередного.
>Читали мы эти ваши RFC, нет там никакой мотивации по нэймингу.Тебе говорят про синтаксис, а ты в ответ про именование.
>Зачем выдумали crates, traits и прочие Box переобозвали.
А в чем проблема?
>async вбили в язык ногами
В чем проблема?
>Почему .expect вообще не соответствует тому, что он делает.
В чем это выражается?
>Почему столько неявных поведений, зачем например тонна макросов типа vec!
Так тебе неявные поведения не нравятся или макросы, всё-таки?
>если всё равно никто не пользуется их имплементациями напрямую
Что значит никто? За себя говори.
>Миллиард метаатрибутов меняющих поведение функций.
Назови хотя бы десяток для начала.
>Если задача языка была максимально усложнить жизнь разработчика
Задачей языка было уйти от определённого класса ошибок, и он с этой задачей справляется.
> Его отличие должно было быть
Кому должно было? Ты хоть что-то заплатил создателям, чтобы права качать?
> Задачей языка было уйти от определённого класса ошибок, и он с этой задачей справляется.Задачей было избавится от головной боли. Отрубанием головы с этой задачей справились.
Result c бесконечными unwrap()? Есть стойкое ощущение, что вы не совсем верно пользуетесь языком. Возможно всё описанное вами как раз и проистекает из этого.
>Миллиард метаатрибутов меняющих поведение функций. Result превратил цепочки вызовов в бесконечные unwrap'ы.Может чтобы было легче спрятать бэкдор или преднамеренную уязвимость?
Это самое смешное про Rust, что я слышал за последние два года.Анонимус, ты даже не представляешь какую несусветную глупость написал. Сразу видно, что с языком познакомился (а познакомился ли вообще) совсем недавно.
Местные "программисты" уже настолько деградировали, что не в состоянии изучить ЯП с незнакомым синтаксисом. Ну да, давайте насоздаём языков, которые все напоминают C. А лучше вообще ничего нового не придумывать, а всё писать на C. И шелл-скрипты запретить.
Почему же я выучил синтаксис C, C++, Basic, Pascal, Assembler, Lua, Python, PHP, JavaScript, но от Rust меня только тошнит?
Потому что ты их только "выучил", и не осилил лисп, эликсир и баш.
Правильнее будет задаться вопросом: почему тебя не тошнит от синтаксиса большей части перечисленных тобой ЯП?
Потому что они были придуманы людьми для решения реальных задач а не для того чтобы поднять своё ЧСВ?
То есть, дело, всё-таки, не в синтаксисе.
И что вы хотите доказать своим единичным примером? А меня например тошнит от синтаксиса C++. И?
Если у вас на что-то аллергия - это сугубо ваша проблема.
> я выучил синтаксис C, C++, Basic, Pascal, Assembler... а потом я узнал, что на самом деле tasm, masm и fasm поддерживают разные синтаксисы, а в gas вообще приёмник и источник наоборот.
Ну так я давно это знаю... И знаю ещё что кроме x86/x64 есть ещё ARM и другие платформы
> Ну так я давно это знаю... И знаю ещё что кроме x86/x64
> есть ещё ARM и другие платформыА про архитектуры IA-32 и AMD64 знаете?
После таких слов былую критику Dlang от тебя не принимаю.
Можешь не принимать, каждый имеет право на своё мнение. Моя критика Dlang основана на его использовании с первой версии, т.е. на данный момент более 15 лет. Я же не исключаю возможность, что Rust тоже когда-нибудь скатится, как в политическом, так и в технологическом плане. Но у последнего есть хотя бы то преимущество, что он спроектирован гораздо лучше (как минимум, с точки зрения теории типов и ортогональности языковых возможностей), эргономичнее, имеет несравнимо большую поддержку и пользовательскую базу. Dlang даже не скатывался, а, скорее, постоянно парил на восходящих потоках, так полноценно и не взлетев. Опять же, не исключаю возможность, что Dlang воспарит и даже затмит Rust и что-нибудь ещё, но моя надежда на это окончательно увяла.
>си-совместимый синтаксис при сохранении всех плюшек растаПока что ближайшее что есть к такому это Zig, и он довольно быстро развивается.
Плюшки не все как у Rust. Но они и не нужны. Пишу на нём full time. Задавайте вопросы:)
На Zig? фулл тайм? Стесняюсь спросить, а проект коммерческий хоть?
А проект хоть?
> Пока что ближайшее что есть к такому это ZigНет, C3 ближе.
Поделитесь ссылкой пожалуйста, гугл захлёбывается в попытках помочь..
https://c3-lang.org/
>c3-lang.org uses an invalid security certificate. The certificate is not trusted because the issuer certificate is unknown. The server might not be sending the appropriate intermediate certificates. An additional root certificate may need to be imported. Error code: SEC_ERROR_UNKNOWN_ISSUERУ них там какой-то странный корневой сертификат....
Это у тебя браузер странный...
> У них там какой-то странный корневой сертификат....А за ним еще и клаудспайварь. Сразу видно чего от яп и его кодеров ожидать.
Голанг же есть
А что ни слова про тех кто пишет "Why I left Rust"
Держи
https://www.jntrnr.com/why-i-left-rust/
Пытался понять что происходит, но в голове не укладывается. Это больше похоже на сборище тупых истеричек, а сильно вникать в их разборки как-то не очень хочется.
Какие-то раст-чуваки пригласили стороннего чувака сделать центральный доклад на конференции. Приглашённый чувак развивает крайне сомнительный подход к рефлексии (может его можно допилить до вменяемого, но это в лучшем случае долгий путь через RFC, обсуждения и т. д. по обычной схеме). Возникло опасение, что выставление в центральном докладе такой сомнительной вещи, для которой к тому же даже ещё нет pre-RFC, может привести к неприятным последствиям в плане дизайна языка. Инициативные люди использовали непубличные контакты с организаторами конференции чтобы это предотвратить и преуспели в этом. В итоге докладчик обижен, тот, кто его "втащил" в конференцию тоже, и все не в восторге от того, как делаются дела.
Просто инициативные люди это расисты, в этом всё дело, а ты тут забалтываешь проблему расизма какими то несущественными аргументами :)
Ещё стоит добавить, что докладчик изначально не хотел выступать на конференции и прямым текстом говорил управляющему комитету, что его подход к рефлексии сырой и он не хотел бы его сейчас презентовать, тем более, как ключевой доклад. Но они большинством проголосовали за его доклад и убедили его принять участие. Затем, когда доклад уже был анонсирован, как ключевой, какие-то чуваки в обход решения комитета напрямую договорились с организаторами конференции чтобы понизить доклад до обычного, причём докладчика об этом никто не уведомлял ещё несколько недель.
Люди которые в курсе внутренней кухни сказали, что все участники конфликта действовали из лучших побуждений, но, в итоге, получилось говно. Так же как до этого произошло с торговой маркой. Всё это свидетельствует о серьёзных проблемах в организации комитета которые требуют вдумчивого и последовательного решения, а не истеричных форков языка.
А теперь погуглите двух тёток, которые рулят Растом, и тогда сразу всё станет на свои места. Вся эта тусовка собралась совершенно не для того, чтобы пилить Раст, а чтобы решать свои психологические проблемы и заниматься политикой.
Эмм, в посте хлопнул дверью из-за "обиженного SJW-дружка" как раз мужик (судя по лицу), при чём тут тётки
> истеричных форков языкаИстеричный не форк, а дружок SJW-докладчика.
Форки как раз заставят снежинок задуматься о своём поведении
Наконец-то вы начали понимать что такое свободка
Мы-то давно, а вот ты, похоже, никак. Свобода - это не вседозволенность.
Не вполне. Пока кому-то продают - это вседозволенность. Когда купил - осознанная необходимость.
А для научтех конференции по свободному языку - эпизод архиотвратительный.
Кстати, о конференциях, не Вам одному было отказано, см. цитату далее. А Вам до сих пор не удалось, или я пропустил?"Часть из уязвимостей на графике обнаружена и в других российских линуксах, которые не могут похвастаться такой же продвинутой встроенной защитой, как «Aстра». С данной картинкой автор пытался выступить на российской конференции «OS DAY 2022», которая была как раз посвящена «технологическим основам безопасных операционных систем». Оргкомитет (в котором присутствовали представители аж трёх российских дистрибутивов Линукса), почему-то счёл доклад не соответствующим тематике конференции."
> Кстати, о конференциях, не Вам одному было отказано, см. цитату далее. А
> Вам до сих пор не удалось, или я пропустил?Ну, не взять доклад на конференцию это совершенно обычное дело. Не каждый кирпич идёт в мозаику.
Но это принято делать сразу, "не подходит" и всё. Любая мутная возня в этом месте плохо свидетельствует об организаторах. Если это свободный язык -- архиплохо.Что до моего "выпавшего доклада", то это ж не какой-то magnum opus, чтобы о нём бюллетени издавать )).
Ну, переделал-подал еще на одну, ещё не проверял, вошло ли в сборник, но туда он, прямо скажем, уже не так здорово подходил.
> Что до моего "выпавшего доклада", то это ж не какой-то magnum opus,
> чтобы о нём бюллетени издавать )).Специалист подобен флюсу и ограничен пределом Чейтина со всех сторон куда больше, чем с выдающейся. Так специалисты в кулинарии веками выбрасывали портящий продукты грибок, а позже он спас миллионы жизней. Организаторы конференций специалисты не в программировании, а в связях с общественностью. Потому их не всегда просто понять. И представляют они интересы не создателей ПО, а торговцев готовым. Торговцам на руку, что бы всякий, потенциально мешающий их бизнесу, чувствовал себя ущербным.
>> Что до моего "выпавшего доклада", то это ж не какой-то magnum opus,
>> чтобы о нём бюллетени издавать )).
> Организаторы конференций специалисты не
> в программировании, а в связях с общественностью. Потому их не всегда
> просто понять. И представляют они интересы не создателей ПО, а торговцев
> готовым.Да, это понятно. Ваш текст, откуда ваша цитата, я посмотрел, мысли кажутся в целом качественными, но и мартовские возражения вам "Quad Romb" (в теме патчей байкала) тоже существенны. Все это пока игра ума. Между прочим, экосистема (в информатике) это и люди тоже.
Про уязвимости текст не мой, БудДен его писал.Меня приглашали зимой рассказать об интерпретаторе Рефала. Прямо спросил их о цели, ответили уклончиво. Доклад от человека, кто нашёл язык удобным и поделился опытом - это понятно. А мне, как автору, что там делать? "Вот, написал тут 5 000 строк... эээ... ммм..."? Будь я зрителем, первый вопрос возник бы - а где примеры хотя бы в 50 000? Будь я продажником - ого, какую неведому зверушку откопали и привезли в цирк. Раньше предлагал им поделиться опытом, как полтора человека за пару лет могут выдать пятьдесят человек-лет -- отказали. Потому что этот опыт даёт мне основания утверждать, что оценки трудоёмкости, коими они оправдывают продажи чужого -- не обязательно верны. БудДен с другой стороны подошёл к этому же вопросу. Опять "экосистема" распознала для неё угрозу.
По поводу Quad Romb я запомнил одно в тот раз. Он выдал мне претензию, что я использовал приём риторики "да..., но...", что не очень красиво. Тогда я посчитал количество такой фигуры речи в его тексте и указал ему в ответе. После чего он пропал. А его возражения почему-то совсем не помню - это значит, что они не показались мне существенными.
> По поводу Quad Romb я запомнил одно в тот раз.
> его возражения почему-то совсем не помню - это значит, что они
> не показались мне существенными.У него очень весомое возражение по поводу "переходного периода" к гипотетическим новым экосистемам. Ну и от себя - я не вижу концептуальных ("стратегических") формулировок - что, как и зачем. Без них это все чистейшая игра.
>> По поводу Quad Romb я запомнил одно в тот раз.
>> его возражения почему-то совсем не помню - это значит, что они
>> не показались мне существенными.
> У него очень весомое возражение по поводу "переходного периода" к гипотетическим новым
> экосистемам. Ну и от себя - я не вижу концептуальных ("стратегических")
> формулировок - что, как и зачем. Без них это все чистейшая
> игра.А чем "переходный период" отличается от "пока продаётся Линукс, а после нас хоть потоп"?
Наверное тем, что кто-то в Линуксе постепенно что-то меняет. Например, в Астре создали свою систему безопасности и рабочее окружение FlyDE. Других примеров не вижу и мои попытки что-то изменить не нашли поддержки.Если гипотетической новой экосистемой для народа окажется клон Андроид (обратите внимание, что VK анонсировала игровой движок NauEngine для всего, кроме GNU/Linux), тогда понятно отсутствие интереса к переводу документации glibc.
>> У него очень весомое возражение по поводу "переходного периода" к гипотетическим новым
> А чем "переходный период" отличается от "пока продаётся Линукс, а после нас
> хоть потоп"?Во всяком случае, пока (если) не создано что-то заменяющее, должен хотя бы Линукс быть (и продаваться, да, пусть).
> Наверное тем, что кто-то в Линуксе постепенно что-то меняет. Например, в Астре
> создали свою систему безопасности и рабочее окружение FlyDE. Других примеров не
> вижу и мои попытки что-то изменить не нашли поддержки.А можно ли где-то увидеть "отчет" по вашим попыткам что-то изменить?
>> Наверное тем, что кто-то в Линуксе постепенно что-то меняет. Например, в Астре
>> создали свою систему безопасности и рабочее окружение FlyDE. Других примеров не
>> вижу и мои попытки что-то изменить не нашли поддержки.
> А можно ли где-то увидеть "отчет" по вашим попыткам что-то изменить?Пока что не оформлял это в систематизированном виде, поскольку не приходится отчитываться и попытки не закончились.
Вот здесь https://www.opennet.me/openforum/vsluhforumID3/130444.html#130
задал вопрос г-ну Новодворскому, раз уж он появился на публике и продемонстрировал о нас заботу.По-моему, как раз в переписке с Quad Romb я и упоминал обстоятельства.
Здешний завсегдатай из той компании проявил интерес, я воспользовался моментом и предложил заодно начать замену glibc с подробной русскоязычной документаций, основанной на стандарте языка. Благо опыт имеется, а в существующей моей реализации для истории унаследовано немножко кода МЦСТ.
"Вот теперь появился повод собрать интерпретатор без glibc, то есть
начать стандартную библиотеку Си, где бы документация была не в man-ах,
а в HTML с перекрёстными ссылками и включала переведённые фрагменты
стандарта. Но опять же, зачем такое Базальту? Даже если дорастёт до
пригодного вида - статическая линковка в архитектуру системы не
вписывается." https://www.opennet.me/openforum/vsluhforumID3/128969.html#285 (про МЦСТ - в предыдущем моём же).На его месте я бы ответил, что код писать долго и чревато ошибками, а вот документация дело нужное, садись и пиши для glibc -- такой постановкой можно почти кого угодно отшить. Ответ был достаточно ожидаем, с учётом предыдущего опыта -- он зацепился за статическую линковку как повод для отказа, проигнорировав дельную часть предложения (и напрасно - специалисту должно быть понятно, что статическое связывание - дополнительная возможность, а не ограничение).
Когда я описал эту ситуацию Quad Romb-у, тот "заинтересованный" появился и аргументировал, что не видел и был шибко занят. https://www.opennet.me/openforum/vsluhforumID3/129994.html#488
Дело ведь не "в видел-не видел", с кем не бывает. Было бы оно действительно им интересно, вопрос бы не висел в воздухе.И обратите внимание, что у меня исходно был вопрос "Но опять же, зачем такое Базальту?"
Вы, вероятно, программист из академической среды, и на этом основании считаете окружающих программистами и академиками в хороших смыслах. На деле ООО действует на основании Устава, где есть пункт Цели, а там прописано "получение прибыли". Вот эта цель и определяет всё остальное, в частности проводимые конференции. Если Вам отказали, значит они не видят, как на этом можно заработать, либо теряют. Всё остальное -- это не более, чем красивые слова, какие принято говорить в торговых лавка покупателю.
> Пока что не оформлял это в систематизированном видеЗа отсылки к ноябрьским и майским разговорам спасибо, я тогда мало читал опеннет. Отложил в архив, изучу, там интересные вещи, прямо сейчас некогда.
Но явно формулировать цели и задачи всё-таки стОит. Ясное дело, что коммерческие организации хотят прибыль. Но тогда, по крайней мере, можно пытаться, глядя в ЗАЯВЛЕННЫЕ цели и задачи, находить возможности совместных действий / расширения обществнной базы / планирования дальнейших задач и их решений и т.п.
А разговоры на опеннет сами по себе способны не более чем свести вместе людей или посеять идею.
>> Пока что не оформлял это в систематизированном виде
> За отсылки к ноябрьским и майским разговорам спасибо, я тогда мало читал
> опеннет. Отложил в архив, изучу, там интересные вещи, прямо сейчас некогда.
> Но явно формулировать цели и задачи всё-таки стОит. Ясное дело, что коммерческие
> организации хотят прибыль. Но тогда, по крайней мере, можно пытаться, глядя
> в ЗАЯВЛЕННЫЕ цели и задачи, находить возможности совместных действий / расширения
> обществнной базы / планирования дальнейших задач и их решений и т.п.Упомянутый по ссылкам проект я начинал с нуля, соответственно у меня имеется некоторый практический опыт. Тогда я поставил потенциальному заказчику условие, что открываю 95% кода и публикую, либо не берусь за его задачу. Он, естественно, от такой наглости слегка опешил, но ему был нужен результат и он поинтересовался, а что нам это даст. Я наивно ответил, что кто-то может посмотреть код, попробовать в работе и сообщит об ошибках, если вдруг найдёт. Из чего заказчик произвёл гениальный вывод - мы этого кого-то сможем нанять, сэкономим на поисках и обучении. Как видите, у каждого оказались свои цели, и это дало плоды.
На том же опыте основано и моё утверждение, что Россия платит за СПО уехавшими специалистами. Кстати, пока искал ссылки в предыдущий ответ, нашёл и подтверждение: "legion@ сейчас в редхате работает" https://www.opennet.me/openforum/vsluhforumID3/129797.html#251
Отсюда следует и одна из целей создания русскоязычной документации. Полагаю, если кому-то из "бизнесменов" это надо объяснять, то лучше вообще не тратить на таких людей время - с их горизонтами далеко не уедешь.
> А разговоры на опеннет сами по себе способны не более чем свести
> вместе людей или посеять идею.Вот поэтому настойчивые попытки перевести обсуждение в закрытые каналы (почту) я воспринимаю как противодействие.
>>> Пока что не оформлял это в систематизированном виде
>> Но явно формулировать цели и задачи всё-таки стОит
> Упомянутый по ссылкам проект я начинал с нуляПо отрывкам, со стороны - трудно как следует понять, о чем речь.
> На том же опыте основано и моё утверждение, что Россия платит за
> СПО уехавшими специалистами.Вполне верно. И не только за СПО, а вообще за допущение, интеграцию в запад. Ферма специалистов, и черновую работу делаем мы сами, на своей стороне.
Но -- а какова альтернатива? Жить здесь и работать над чем таким, чего нету нигде на планете?> Отсюда следует и одна из целей создания русскоязычной документации.
С документацией и учебной литературой ситуация странная, да.
>>>> Пока что не оформлял это в систематизированном виде
>>> Но явно формулировать цели и задачи всё-таки стОит
>> Упомянутый по ссылкам проект я начинал с нуля
> По отрывкам, со стороны - трудно как следует понять, о чем речь.Реализация стандартной библиотеки С++ без посторонних зависимостей, работающая в том числе и в ядре (Windows NT). https://www.openhub.net/p/ontl/estimated_cost
Это примерно как сейчас Rust для ядра Linux. МЦСТ в своё время развивали STLPort, но ныне на процессорах МЦСТ она замещена импортом, чем некоторые очень гордятся.
>> На том же опыте основано и моё утверждение, что Россия платит за
>> СПО уехавшими специалистами.
> Вполне верно. И не только за СПО, а вообще за допущение, интеграцию
> в запад. Ферма специалистов, и черновую работу делаем мы сами, на
> своей стороне.
> Но -- а какова альтернатива? Жить здесь и работать над чем таким,
> чего нету нигде на планете?Недавно VK анонсировала графический движок NauEngine. По сути они хотят не просто движок, а инфраструктуру: инструменты для разработчиков, магазин для распространения, службу поддержки.
Заявлена поддержка всех платформ, но если по ссылке https://nauengine.org/#manifest
нажать "узнать подробнее" среди логотипов отсутствует Пингвин.Может, художник ошибся, а может быть дело в том, что VK с другими компаниями ранее анонсировали ОС на базе Андроид. Андроид работает не только на телефонах, но и на обычных ПК.
Заодно они решают основную проблему Линукса - на чём делать граф.интерфейс для приложений, когда производитель прекратил поддержку Qt5, а с GTK+ свои нюансы.
В любом случае, даже если это только для телефонов - похоже, что расчёт у VK не только на ближайшую пятилетку. И вполне естественно, если движок окажется сразу интегрирован в их ОС.
>> Отсюда следует и одна из целей создания русскоязычной документации.
> С документацией и учебной литературой ситуация странная, да.Крис Касперски получил визу O-1 за свою учебную литературу. Что примечательно - там его муза и покинула.
>>> Упомянутый по ссылкам проект я начинал с нуля
> Реализация стандартной библиотеки С++ без посторонних зависимостей, работающая в том числе
> и в ядре (Windows NT). https://www.openhub.net/p/ontl/estimated_costТо есть указанный там сайт на гуглкодах и есть ваше с нуля начатое.
Простите зануду - а где страница, где написано, что вы предлагаете с этим сделать? Целевая ОС, общая цель, основные крупные задачи по её достижению?
> Недавно VK анонсировала графический движок NauEngine. По сути они хотят не просто
> движок, а инфраструктуру: инструменты для разработчиков, магазин для распространения,
> службу поддержки.///
> В любом случае, даже если это только для телефонов - похоже, что
> расчёт у VK не только на ближайшую пятилетку. И вполне естественно,
> если движок окажется сразу интегрирован в их ОС.Это здорово для компании и для Дурова лично, полагаю. Диверсификация и т.д. Но усматривать в этом зачатки некой Нау ОС я бы не стал. Скорее эту штуку ждет судьба дуровской криптовалюты. Но я не настаиваю.
> Крис Касперски получил визу O-1 за свою учебную литературу. Что примечательно -
> там его муза и покинула.Зато теперь его нет у нас, не так ли? Это тоже результат, не для нас, конечно.
>>>> Упомянутый по ссылкам проект я начинал с нуля
>> Реализация стандартной библиотеки С++ без посторонних зависимостей, работающая в том числе
>> и в ядре (Windows NT). https://www.openhub.net/p/ontl/estimated_cost
> То есть указанный там сайт на гуглкодах и есть ваше с нуля
> начатое.
> Простите зануду - а где страница, где написано, что вы предлагаете с
> этим сделать? Целевая ОС, общая цель, основные крупные задачи по её
> достижению?А вот в этом то вся и суть.
Предложение выглядело вот так: "Ну так, может, не в одно жало?"
Вот ссылка https://www.opennet.me/openforum/vsluhforumID3/128969.html#173
Предложение поступило ко мне (именно это - от того человека далеко не первое).Я ничего не предлагал, мне априори понятно, что такое никому из активистов СПО не надо - они если что-то и пишут, то это не код, а заявления о намерениях. Я использовал ситуацию, как очередное тому доказательство.
И прежде чем оценить мои действия, подумайте над вопросом, а где страница с Вашими результатами в 50 человеко-лет? А с результатами Ваших знакомых?
Когда я точно так как Вам описал эту ситуацию постороннему (пишет под другую ОС) и попросил указать, где я ошибся, его оценка отличалась кардинально - он готов участвовать. Мне пришлось его отговаривать. И если я опубликую какие-то планы, люди могут на них понадеяться; я не готов к такой игре на доверии будучи уверен сам, что торговцам выгодно всё это давить.
>[оверквотинг удален]
>> движок, а инфраструктуру: инструменты для разработчиков, магазин для распространения,
>> службу поддержки.
> ///
>> В любом случае, даже если это только для телефонов - похоже, что
>> расчёт у VK не только на ближайшую пятилетку. И вполне естественно,
>> если движок окажется сразу интегрирован в их ОС.
> Это здорово для компании и для Дурова лично, полагаю. Диверсификация и т.д.
> Но усматривать в этом зачатки некой Нау ОС я бы не
> стал. Скорее эту штуку ждет судьба дуровской криптовалюты. Но я не
> настаиваю.Дуров разве имеет сейчас отношение к ВК? ВК контролируется государством больше, чем некоторые франчайзи-дистрибьютеры GNU/Linux.
>> Крис Касперски получил визу O-1 за свою учебную литературу. Что примечательно -
>> там его муза и покинула.
> Зато теперь его нет у нас, не так ли? Это тоже результат,
> не для нас, конечно.Вот на этот результат и работает тот господин, кто сначала предложил "не в одно жало", а потом проигнорировал мой ответ, что имея опыт в реализации стандартной библиотеки я готов взяться за перевод документации к ней. Он же и пишет про бывшего коллегу "legion@ сейчас в редхате работает" как о происходящем в порядке вещей.
>>> Реализация стандартной библиотеки С++ без посторонних зависимостей, работающая в том числе
>> а где страница, где написано, что вы предлагаете с
>> этим сделать?
> А вот в этом то вся и суть....
> Я ничего не предлагал
> И прежде чем оценить мои действия, подумайте над вопросом, а где страница
> с Вашими результатами в 50 человеко-лет? А с результатами Ваших знакомых?А я вообще не программист. Хотя какое-то количество человекочасов вложил в исправления и добавки СПО, и какое-то количество - в прикладные-промышленные вещи. 2 тысячи строк когда-то "делал щелчком", ну здесь 200 тысяч, сложность растёт нелинейно, не берусь сравнивать со непрограммистскими сложными проектами.
Ну и как, заслужил я право комментировать Ваши действия? )))А вообще получается немножко замкнутый круг. Вот Вы как бы в полном праве на моральном возвышении, и хотите "идеального сцепления", да ещёс инициативой от коммерсов, и из этого ничего не происходит, конечно.
> Вот на этот результат и работает тот господин
"Этот господин" действует здесь скорее как facilitator, и не так уж плохо, насколько могу судить. Ваш собственный опыт с коммерческими контрагентами должен бы подсказать, что Вы ждёте от него чего-то немножко сверхобычайного.
> Он же и пишет про бывшего коллегу "legion@ сейчас в
> редхате работает" как о происходящем в порядке вещей.Я тоже считаю, что статистически это в порядке вещей. Это может не нравиться, но это в порядке вещей. А надеяться, что положение изменит стихия рынка?..
>[оверквотинг удален]
>> А вот в этом то вся и суть.
> ...
>> Я ничего не предлагал
>> И прежде чем оценить мои действия, подумайте над вопросом, а где страница
>> с Вашими результатами в 50 человеко-лет? А с результатами Ваших знакомых?
> А я вообще не программист. Хотя какое-то количество человекочасов вложил в исправления
> и добавки СПО, и какое-то количество - в прикладные-промышленные вещи. 2
> тысячи строк когда-то "делал щелчком", ну здесь 200 тысяч, сложность растёт
> нелинейно, не берусь сравнивать со непрограммистскими сложными проектами.
> Ну и как, заслужил я право комментировать Ваши действия? )))Комментарий - это что-угодно написанное по поводу. "Ого" и "ууу" - вполне комментарии.
Оценка - это компетентное суждение. Например, Вы понимаете, что 2 экстраполировать до 200 не так просто. Но этого мало. Если эти строки написаны не по должностной обязанностей, а по собственной инициативе, затем Вы нашли заинтересованных, проект подрос и пережил создателя - такой опыт позволяет сравнивать и давать дельные советы. Исходя из своего опыта, я не нахожу пользы в совете создать некую рекламную страницу - просто потому что в прошлый раз это не понадобилось. Больше току было от каталога samples (например, кто-то взял оттуда драйвер urandom и переписал на Rust https://github.com/pravic/winapi-kmd-rs/tree/master/examples :)> А вообще получается немножко замкнутый круг. Вот Вы как бы в полном
> праве на моральном возвышении, и хотите "идеального сцепления", да ещёс инициативой
> от коммерсов, и из этого ничего не происходит, конечно.Инициатива исходит от правительства.
Успех GNU/Linux не имеет отношения к коммерческой деятельности и обусловлен двумя факторами:
1. Указ об импортозамещении (подкреплён действиями, спровоцировавшими санкции и уход конкурентов).
2. Отсутствие пригодных альтернатив.
Государство банально обязало подчинённые структуры обеспечить "коммерсантов" прибылью.
Я наивно предположил, что коммерсанты могли бы поступить точно так же, как и подчинённые государству структуры. Получается, что коммерсанты не считают себя таковыми.Сейчас я хочу понять, а что же дальше будет предпринято, поскольку инициатива где-то неожиданно заканчивается. В истории было подобное - ножки буша. Сначала людям кушать было нечего, спасали ситуацию. Позже начали мешать местному производителю и были приняты меры - запрет ГМО. Не удивлюсь, если через пару лет обяжут перевести GPL на русский (что в ней самой по этому поводу?), намекнут, что идеология не может являться доминирующей, или вообще причислят к тоталитарной секте.
>> Вот на этот результат и работает тот господин
> "Этот господин" действует здесь скорее как facilitator, и не так уж плохо,
> насколько могу судить.Попробуйте с ним здесь подискутировать в теме не про его ОС. Или просто посмотрите, отвечает ли он на вопросы, заданные в ответ на его сообщения. Даже когда сам что-то спрашивает. Увидите, что он не читает ответы. Попробуйте написать ему в почту, как он просит, посмотрите, когда придёт в ответ и какой.
> Ваш собственный опыт с коммерческими контрагентами должен бы
> подсказать, что Вы ждёте от него чего-то немножко сверхобычайного.Я ждал лишь, когда он сам начнёт предлагать. Не мог же я заявлять голословно, что им это не интересно. Теперь есть все основания.
>> Он же и пишет про бывшего коллегу "legion@ сейчас в
>> редхате работает" как о происходящем в порядке вещей.
> Я тоже считаю, что статистически это в порядке вещей. Это может не
> нравиться, но это в порядке вещей. А надеяться, что положение изменит
> стихия рынка?..Положение изменит выход из Болонской системы, лет через 10. Создание документации изменит. Создание собственного ПО изменит. Тут получается замкнутый круг со вторым фактором успеха.)
> Исходя из своего опыта, я не нахожу
> пользы в совете создать некую рекламную страницуЛадно, можете ли Вы в таком случае в порядке личного одолжения пояснить лично мне, какие задачи решало бы гипотетическое продвижение такого проекта? И какая ставилась бы цель? Ввести самодостаточную с++ среду в гипотетическую стандартную операционную систему? В какую систему?
(И кстати, без контекста мне непонятны Ваши отсылки к МСЦТ, который, мол, притащил какое-то "оспенное одеяло". Куда притащил? Какой компонент имеется в виду?)
>> Исходя из своего опыта, я не нахожу
>> пользы в совете создать некую рекламную страницу
> Ладно, можете ли Вы в таком случае в порядке личного одолжения пояснить
> лично мне, какие задачи решало бы гипотетическое продвижение такого проекта? И
> какая ставилась бы цель?Одолжения здесь ни при чём. Я не вижу смысла предлагать тот проект всем подряд без разбору. Это называется "индивидуальный подход". Вы сейчас проявляете интерес, скажем так, с образовательной целью. Вы сами за меня нашли цель, я о ней не подозревал и начинаю думать, как она согласуются с моими - это может открыть новые цели.
> Ввести самодостаточную с++ среду в гипотетическую стандартную
> операционную систему? В какую систему?Касательно исходного проекта (ontl), всё это указано на его странице Гит-хапа.
Операционная система - Windows (NT). Библиотека позволяет писать код, отлаживать его части в пространстве пользователя (что относительно просто) и переносить в ядро. Здесь это вряд ли кому интересно, потому и нет смысла в подобной рекламе.
Другая цель, не заявленная прямо, просматривается из факта, что библиотека не требует какие-либо заголовочные файлы от Микрософт. Таким образом гипотетически можно было бы переписать ReactOS на Си++. Кто эту возможность разглядел сам, тот представляет особый интерес.
В случае, на который я давал ссылки, человек якобы заинтересовался интерпретатором Рефал. Если его интерес действительный, значит у него и без меня есть цели. Я указал свои - что бы развивать интерпретатор, для него требуется создать библиотеку функций (вариант Турчина ограничен в возможностях и несколько устарел). Такая библиотека обычно пишется как обёртка вокруг Си-библиотеки. Но можно начать (частично реализовать) библиотеку Си, что бы отвязаться от glibc с её лицензией, обязывающей собирать уязвимые для атаки "человек посередине" через LD_PRELOAD приложения. И заодно документацию на русском. Обратите внимание, что ранее Вы не спрашивали о целях создания документации - Вам они и без меня понятны.
Цели ontl при этом роли не играют - я просто оттуда скопирую, что потребуется.
Какую цель ставят инициаторы импортозамещения - ну, я не знаю, слово читается двояко.) Пока некоторые воспринимают его так, что написанный в России код надо выкинуть и заменить импортом, не отчитываясь о целях.
> (И кстати, без контекста мне непонятны Ваши отсылки к МСЦТ, который, мол,
> притащил какое-то "оспенное одеяло". Куда притащил? Какой компонент имеется в виду?)Могу что-то уже поздабыть, но история была примерно такой:
Первую С++ библиотеку написали Степанов и Ли.
Следом была HP STL.
Далее SGI STL.
Последнюю взяли в своё время МЦСТ и создали в итоге STLPort.
В нашей реализации МЦСТ упоминается в лицензии.
Далее МЦСТ занимается своей основной задачей - процессором Эльбрус.
Программисты при этом филонят, становятся майнтайнерами и берут библиотеку из состава GCC.
Вот она и есть то самое одеяло - свои наработки пришлось похоронить.
>>> У него очень весомое возражение по поводу "переходного периода" к гипотетическим новым
>> А чем "переходный период" отличается от "пока продаётся Линукс, а после нас
>> хоть потоп"?
> Во всяком случае, пока (если) не создано что-то заменяющее, должен хотя бы
> Линукс быть (и продаваться, да, пусть).Так с этим никто и не спорит. Примечательно, что предложения что-либо аккуратно изменить в Линукс воспринимаются фанатами системы как атаки на неё. Намекнёшь, что документация не годится и вызывает у видевшего MSDN когнитивный диссонанс -- назовут виндузятником, а не придут к выводу, что следует улучшать документацию. Мне это говорит о том, что контроль над системой практически отсутствует и фанаты это понимают, но признавать не хотят.
> Мне это говорит о том, что контроль над системой практически отсутствуетИ это к лучшему кажись. Судя по тому как мс с своей документацией по сути выжил системщиков из системы, все позапрещав и огородив... сильно вам MSDN поможет если все завязано на MS и лизание им ботинок, после того как еще и денег занес, а гимора стало в разы больше? По моему довольно бесполезное знание.
Во всяком случае, я могу грузануть протитип ядерного модуля линя за 15 минут. И даже подписать его вот именно моим ключом. А у майков ну вообще нет таких времянок, там один DDK поставить за столько не выйдет. А разобраться с каким заподвыподвертом секурбуты вырубать чтобы в систему пускали, при том что это еще и меняют постоянно в разных виндах... эээ... пусть майки и разбираются имхо.
> и фанаты это понимают, но признавать не хотят.
А таки документацию худо бедно сделали. И если в линухе я могу просто man readv -> читаем описание что это, у майкрософта сколько вообще сравнимое действо займет?
Вот лучшая их когда-либо созданных сторонних систем защиты Виндос от зловредов http://www.online-solutions.ru/products/osss-security-suite....
Микрософт огородился от подобных PatchGuard-ом и подписями.И Микрософт не публиковала исходники ОС, не заявляла о свободах и прочий булшит, так что это неподходящая аналогия. Но да, они тоже были типа друзьями и даже имели сертификат ФСТЭК. ;)
>> и фанаты это понимают, но признавать не хотят.
> А таки документацию худо бедно сделали.Так западе и сделали, заодно и системой. Тут оно типа своё, а где документация на русском языке, положенная по Закону "О защите прав потребителя"?)
> Свобода - это не вседозволенность."Война - это мир.
Незнание - сила."
Свобода в их полнимании это когда можешь продать что то по любой цене что взятой с потолка.
А теперь как было на самом деле.Мужик из руководства раста пригласил БЛМ-совместимого чувака выступить на главном докладе. Тот согласился, но в силу своих особенностей (нет не цвета кожи, а хорошего знания СИ) не просёк фишку, что даже ему не позволено сомневаться в гении Великих Разрабов. Узнав о докладе, два чувака устроили заговор и "опустили" нашего героя, отправив на задворки конференции. Тот обиделся и совсем отказался выступать. Первый мужик тоже обиделся и уволился, типа "расисты". Другие чуваки из руководства раста поняли свой просчёт (нет, не то что опустили грамотного человека из-за сущей херни, а то что он был единственный из докладчиков БЛМ-совместимый). В итоге тех двух заговорщиков нашли и опустили, теперь они ползают на коленках, хнычат и оправдываются. Руководство Раста выпустило пресс-релиз, где тоже занимается самобичеваниев. В итоге вместо конфренции - истерики, садо-мазо, расизм и БЛМ.
> истерики, садо-мазо, расизм и БЛМ
> Rustlangпо-моему всё органично
Хочу в 90-е, когда всей этой сопливой расисткой Санта-Барбары еще не было
Мда, это был очень клёвый и полезный чел
- автор Nushell.
Потому что nobody cares.
Когда в ядро добавят?
Еще не время, сейчас заняты переписыванием 'echo'
А что он конкретно предлагает? Отсутствие борьбы с боровчекером? Разрешено иметь несколько владельцев для одной ссылки?
>проект преподносится как синхронизированный форк, предоставляющий альтернативное решение на основе исходной кодовой базы Rust, которая продолжает рассматриваться как эталонная. В основные ветки форков будут периодически переноситься изменения из основных веток языка Rust и пакетного менеджера Crate, после чего будут формироваться выпуски Crab, по функциональности идентичные выпускам Rust, но не накладывающие на разработчиков свойственные проекту Rust ограничения.Он предлагает только другое имя - Crab, из-за использования которого "неправильным" образом за тобой не начнет охотится бригада юристов, что уже не плохо.
не совсем понятен смысл происходящего, вернее причины и их следствие.
причины: мужик обиделся что ему понизили ранг докладчика с ключевого до обычного.
следствие: сделан форк который "предлагает только другое имя ..."
Вы в кучу смешали две несвязанные истории
У меня такое впечатление что вторую историю специально подмешали в новость чтобы невнимательные люди начали их путать и смешивать в одну.
Похоже что выпиленные торговые марки и прочую белиберду чтобы контора пошла куда следует со своими требованиями в этом плане
Почти как тот хром из которого выкинули гугловщинуЕсли будет что-то конкретное в плане функционала - тогда это придётся поддерживать отдельно со всем весельем переноса изменений из исходного проекта. Не упоминалось что они собираются заниматься подобным.
1) Абсолютно непонятно зачем и для чего, ИМХО мёртворождённая идея.
2) Возможно это имееет значение для всяких там корпораций, лицензиантов, и прочей тряхомудии, но точно не для программиста
1. для чесания своего чсв и БОРЬБЫ С СИСТЕМОЙ!!111111
на пеньке постоянно в комментах читаешь что линукс/fsf/подставь по желанию продался корпорастам... а потом кидаешь им "кто оплачивает разработку" и они сливаются2. ну будет у них другая иконка и название - будет тот же раст
как куча паразитных браузеров "на основе фаерфока"
так ну в этом и идея.. быть синелисом или кто там сейчас из этих форков канон?
> а потом кидаешь им "кто оплачивает разработку" и они сливаютсяна это обычно переспрашивают "кто на этом зарабатывает" - и вот снова дискуссия :)
Те кто платят на этом и зарабатывают, логично же.
Но в том то и прикол, что платят только некоторые, а зарабатывает кто попало.И вопрос в том, где в этой цепочке обычный юзер?
Ну, который не платит, но при этом зарабатывает (напр. экономит на стоимости лицензии на проприетарный софт), и при этом воняет в комментах, орет что ему все должны и т.дВот после этого никакой дискуссии нет))
Уже забыл как сотрудники Moonchild Productions угрожали судом маинтейнерам репозитариев?
> угрожали судом малолеткам, плевавшим на базовые нормы приличияFYP
Которые не знали что оказывается ходить строем и лизать ботинки всяким там корпам - так и задумано. Надо же, какие негодяи. По-моему, эти правила приличия давно пора пересмотреть.
Чтобы можно было написать просто язык Crab, а не "RUST (проект Rust и организация Rust Foundation не вовлечён в создание и рецензирование содержимого.)"
сантабарбара послеhttps://news.ycombinator.com/item?id=36101501
https://www.jntrnr.com/why-i-left-rust/
https://thephd.dev/i-am-no-longer-speaking-at-rustconf-2023продолжают негров линчевать
Такой Девуан, только вместо Дебиана — Раст, а вместо системд — «бюрократия». Нужность аналогичная. У Crabgo ещё есть шанс, как у альтернативного репозитория библиотек. А вот у форка языка, пожалуй, шансов нет.
> Нужность аналогичная.То есть - действительно нужен!
То есть не нужен. Диван оказался нежизнеспособен как проект, таковой является перепаковкой пакетов Debian с синхронизацией. То есть, если с Debian'ом что-то снова случится "плохое" по мнению сектантов, то Devuan первым и ляжет как негодная альтернатива.
И тысячи продакшенов, в едином порыве перешедших с Debian на Devuan доказали это своим примером, да? Или опять всё закончилось локалхостами трёх с половиной никому неизвестных нитакусиков? Вообще, оно замечательно, что всё ещё можно взять и форкнуть проект размером с Дебиан и что-то там делать себе в удовольствие, и даже может быть найти единомышленников. Это как раз результат открытости, доступности, своего рода лакмус, показывающий, что опенсорс-движение живо. Но далеко не каждый форк нужен кому-то, кроме форкателей. А так, я тоже в душе художник и люблю помалевать в блокноте пока думаю, но тащить свои каракули в музей мне пока в голову не приходило.
Странное название. Лучше бы назвали Crust - все равно Крабы относятся к Crustacean (подозреваю что в этом и суть, но коряво как-то смотрится).
тогда уж лучше переименовать в Хrust
Хруст?
Grust - лучший вариант. С намёком на небезызвестную точку.
Krust
Я понимаю форкнуть crates.io и там продать какую-то услугу по валиджации пакетов или переупаковке или еще какую чепуху предложить,
но тупо форкнуть язык по дсвоим брендом это полный трендец...
> Создатели Crab не намерены дробить сообщество и не будут параллельно развивать отдельную собственную ветку
> синхронизированный форк, предоставляющий альтернативное решение на основе исходной кодовой базы Rust, которая продолжает рассматриваться как эталонная
> Проект будет управляться сообществом и постарается сохранить дух совместной работы, инноваций и свободы творчества.Как-то не очень понятно, как можно задвигать идею инноваций, свободы творчества и даже совместной работы, если ты тупо копируешь чужой репозиторий. Если же они все же планируют вливать себе всякую отсебятину, то вряд ли можно утверждать "не дробить". Из всех утверждений довольно убедительно звучит только "не намерены развивать".
> как можно задвигать идею инноваций, свободы творчества и даже совместной работыЭлементарно. Ты просто защищаешь это все это от ушлых юристов.
Делаешь конфы куда можно проносить оружие.
Кладешь болт на CoC.
Не смотришь на цветовую дифференциацию штанов.
Не гарантируешь разнообразие.
Публикуешь книги.
В общем все то, что они решили ограничить через trademark.
хохо, так юристы и нужны чтобы защищать книги и прочее от подобных "борцунов-паразитов"можно сделать собственные конфы где "не гарантируешь разнообразие" - можно сразу форму черепа на входе проверять)
или совместить с чтением библиипосмотрим сколько оно проживет без поддержки core team и всех эти "плохих корпораций"
(ну можно просто тырить репу и переименовывать по заветам болген ос)
Ну да, ну да, есть же только черное и белое, и больше никаких оттенков адекватности.
Одни рубят головы и сажают на длительные сроки, потому что в древнючей книги так написано.А другие лижут ботинки и требуют обязательный процент сотрудников, которые себе что-то отрезали или наоборот пришили, не важно какая некомпетентная бездарность пришла, нужно брать (с), что приводит к расцвету социального паразитизма.
Кстати забавно, что обиженный чел решил разыграть именно цветную карту, а не что-то другое))
Ага, я уже прямо вижу светлое будущее с кучей разных книг, написанных по крабу. Издавать книгу по крабо-форку, который поддерживают какие-то пацаны, да кто про него вообще будет знать? Или издать такую же книгу по расту, с логотипами и прочим? Поставьте две книжки рядом на полке в магазине и что-то мне подсказывает, что выбор тут очевиден.
Опять борцуны с корпорациями возбудились.
Опять заплакал Билли Гейтс.
Залогинься под своими ФИО, наша служба лояльности тебя проверит
> Залогинься под своими ФИО, наша служба лояльности тебя проверитЗадание по чтению на лето делай, мамкин аудитор.
Даже если всего лишь несколько человек загрузят зонды из новой пакетной помойки, то уже будет профит. А если это сделает несколько тысяч, то жизнь удалась!
> JeanHeyd Meneide является одним из редакторов стандарта языка Си и борцом за права чернокожих (ранее критиковал сообщество Rust за недостаточное разнообразие и отсутствие чернокожих докладчиков на RustConf).Действительно, и LGBTQ+ докладчиков чего то не видать, нужно срочно пройти рейдом по городам и набрать докладчиков, пусть докладают про раст, им то виднее как его развивать в интересах LGBTQ+ сообщества и местных прайдов!
И рассисткий Rust Core Team разогнать!
Ну я бы послушал "чернокожие" доклады в стиле рэп-баттла.
>и отсутствие чернокожих докладчиков на RustConfНе догадались покрасить?
Так этот представитель LGBTQ+ ещё и стандарты C разрабатывает. Т.е., проблема и Сишки может коснуться.
Ты не понял, щас блм братки объяснят расистам из раста что они не правы во всём, а С тут не при делах, у него с блм всё хорошо.
Дело Бендера живёт. Надо было назвать Rustium и Cargium. Новость, конечно, так себе. Типа: "Ребят, мы тут поменяли название и логотип. Смотрите какие мы молодцы!"
Надо же с чего-то начинать. А теперь покажи им, как надо.
ДВИЖУХА !!!!!!!!!Интересно оно сейчас везде так, скорее да чем нет.
Забавно, что на главной странице crablang.org слово "Rust" не упоминается ВООБЩЕ НИ РАЗУ! :DОтсутствие уважения к языку, от которого это новоделие произошло, как бы показывает общую культуру авторов-обиженок.
А авторы форка конечно обиженки, но они обїективно не могут его упоминать, т.к. это уже повод для юристов написать абюзу на упоминание торговой марки.
Именно. В CentOS до поглощения RedHat та же фигня была. Писали про себя как форк дистрибутива "одного североамериканского производителя". :)
Ничего не могу сказать про этого борца за права негров, но, отсутствие упоминания -- вынужденная мера. Именно по причине существования риска юридического преследования форк и был сделан, собственно. Теперь корпорации понесут деньги автору, чтобы оно мог и дальше бороться за превосходство чёрной расы. Ну, таков план.
Его просто нельзя произносить (публиковать) без поясняющей надписи.
> Забавно, что на главной странице crablang.org слово "Rust" не упоминается ВООБЩЕ НИ РАЗУ! :D
> Отсутствие уважения к языку, от которого это новоделие произошло, как бы показывает общую
> культуру авторов-обиженокИли же иллюстрирует делом политику хруст-фаундейшн насчет торговых марок. Они за что-то такое боролись как раз. Ну так и что вам не нравится? RTFM сперва политику партии, потом будете выступать.
Кабздец. Их разве никто не научил, что keynote НИКОГДА не следует делать техничеческим (и почти всегда (можно было бы сказать "всегда", но, как мы видим, в Rust всё не так, как у людей))? Может они вообще на конференциях сами никогда не были?
Нахера вообще нужны эти конфы, кроме как экстравертам друг друга понюхать
Полку ракообразных языков прибыло: Raku, Crab
Ты знаешь про Raku? Молодец какой. Вот инфа, может интересно будет тебе:
"The only languages younger than 10 years in the current top 100 are: Swift (#14), Rust (#17), Crystal (#48), Solidity (#59), Pony (#71), Raku
(#72), Zig (#88) and Hack (#92)..." TIOBE
Cryystal няшный
Zig на 88-м, даже Raku его обогнал. А то тут его часто вспоминают, когда речь о том, чем заменить Сишку.
Вообще-то он его не обогнал, он пока еще от него не отстал. Zig растет как бешеный.
Sraka еще нужна.))) Ну и названия у язычков
> недовольство усиления влияния корпораций на язык Rust
> и сомнительная политика организации Rust FoundationВообще все правильно пишут.
Я не понял, - проблемы с рефлексией или с правами чернокожих? И как на это влияют корпорации? Тема не раскрыта.
> Я не понял, - проблемы с рефлексией или с правами чернокожих? И
> как на это влияют корпорации? Тема не раскрыта.Корпорации в лице фаундации недавно выпендрились и навводили запретов на использование слова Rust в <довольно много чем>. И вообще-то логично что от этого у довольно большого числа фанатов марки конкретно подгорело: они еще вчера были белые и пушистые, а сегодня проснулись outlaw'ами во все поля и некоторых даже чуть не юристы гопстопнули уже. Ну и куда такой вектор развития годится?! Не успели яп сделать как уже делить трейдмарк полезли. Сразу видно проект перехваченый корпами.
> они еще вчера были белые и пушистые, а сегодня проснулись outlaw'ами во все поля и некоторых даже чуть не юристы гопстопнули ужеФамилии пострадавших в студию.
> Фамилии пострадавших в студию.Ну вон на ycombinator страницы три уже - https://news.ycombinator.com/item?id=36101501&p=3#36140934 и далеко не все довольны корпоративным холуйством хрустфаундейшна и общими подходами шараги. Понятно что корпы хотят себе кучку бесплатных рабов, остается только вопрос зачем этим "рабам" такой хоккей вперся.
А правила использвоания трейдмарок и правда странные - у хрустиков конкретно подгорело с запрета пиариться на использовании хруста, так что список подгоревших задов имхо будет очень длинный. У них тут видите ли ключевое достоинство "зато на хрусте!" было. А тут такой облом.
Ты пишешь:> некоторых даже чуть не юристы гопстопнули уже
Но по ссылке никто ни каких юристов не жалуется.
Я не помню дошло ли до реального гопстопа или были только требования соответствовать, блаблабла, без фактических последствий. Но как бы формально трейдмаркой владеет ее хозяин, и если он выставил вон те требования - удачи заспорить в том же суде. Куда можно наведаться за использование чужой (tm) потому как предмет IP и по умолчанию никаких правов чужим tm пользоваться у случайно выбраного хрустика - нет.А вон питоняши схавали 2FA, сказки про то как плох GPG и рассказывают что концлагерь это ничего, так и задумано а их карцер - не такой уж и плохой, и вообще, в слишком длинной цепи можно запутаться. Ну им и будет за это PIP'ец имхо. Хрустом пробавляются немного более сообразительные, желающие околосистемщину всякую, они лучше просекают вектора развития и чем это им светит, но порой тоже вот мозги жидковаты...
> А вон питоняши схавали 2FAА проблема-то в чём?
Ни в чём, главное, бронежилет не снимай и дверь в туалет не закрывай - ради своей же безопасности
А зачем было в названия прог название ЯП пихать? Не набрать ли себе популярности на волне поднимающегося языка?
У людей ни стыда, ни совести, вот и решили им ограничить халяву. Что не так?
Т.е. упоминание в названии проги ЯП на котором она написала - это урон имиджу ЯП, а не реклама этого самого ЯП?) Ясно.
> У людей ни стыда, ни совести, вот и решили им ограничить халяву.
> Что не так?А что вы скажете про допустим пакет iotop-c? Они тоже бессовестные? :)
Если кто не знает, это iotop написанный на си (оригинал был хреновиной на питоне, что для системного тула сами понимаете, не очень). И вот именно его сишность - вполне себе ключевое достоинство программы. Например, в том что питон можно и не ставить. Актуально для всяких минимальных инсталляций, допустим, где половину интернета скачивать нежелательно.
И где был бы си если бы ему такие политики вкрутили? Мне кажется в этом случае мог бы взлететь кто-то иной.
Тема прав радужных трансформеров мультигендеров еще не раскрыта.)))
ЧСВ губит все подобные проекты.
> ЧСВ губит все подобные проекты.Ну иногда всёж ЧСВ до нужного уровня не доходит, к примеру LТ вполне себе живёт и развивается, хотя другие форки ЛОРа по этой причине и загнулись.