Мигель Охеда (Miguel Ojeda), автор проекта Rust-for-Linux, предложил для рассмотрения разработчиками ядра Linux обновлённый вариант компонентов для разработки драйверов устройств на языке Rust. Поддержка Rust рассматривается как экспериментальная, но уже согласована для включения в ветку linux-next. В новом варианте устранены замечания, высказанные в процессе обсуждения первой версии патчей. Линус Торвальдс уже подключился к обсуждению и предложил изменить логику обработки некоторых битовых операций...Подробнее: https://www.opennet.me/opennews/art.shtml?num=55443
Нда, это вам не какой-то ненужный драйвер ненужной ntfs. Это платиновые спонсоры пропихнут, не сомневайтесь.
Правда среди этих платиновых спонсоров нет производителей железа. IBM не в счет, тухлятина.
Это борцунство какое-то. Пишут только чтобы было, не решают конкретные проблемы.
Таки очевидно, что мечтают о вендорлоке ядра...
> Правда среди этих платиновых спонсоров нет производителей железа. IBM не в счет,
> тухлятина.С другой стороны это не заговор производителей железа для уведичения продаж. Угадал?
>Таки очевидно, что мечтают о вендорлоке ядра...
Майки уже имеют своё, скрепное ядро. Точнее отжали оное у Digital Research. Гугл тоже пытается запилить своё с блекджеком, растоманами и госеками.
Все правильно делают на Rust. На "ненужном" драйвере отрабатывают нужные интерфейсы.Rust-хейтеры как всегда в панике. Не знают, чем себя успокоить.
> от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.Как пишут растаманы:
unsafe { обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера. }
кто именно по вашему так пишет?
какие именно "растаманы"?
кроме вашего искажения цитаты, пока никто кроме вас самого так не написал
Это он о себе, в третьем лице.
Не могут такие, как он, осилить писать не так, как они привыкли.
Кто именно? Неопределенно сказано.
> Правда среди этих платиновых спонсоров нет производителей железа.да, неосиляторы какие-то эти производители. Не умеют в б-жественный хруст.
Но, боюсь, от "драйверов на безопастном язычке" нас это не избавит :-(
На счет производителей не знаю. Не важно, главное - дело движется!
А вы боитесь правильно, от вас ничего не зависит.
Может и не "б-жествнный", но гораздо ближе к этому, чем то что у вас.
Оттого и ваше бессильное желание обгадить - от зависти.
Почитал ниже - у "поха" просто истерика уже
- даже сдержаться не может уже и палится в своих истинных чувствах.
Деточка, а задуматься о том, что "конец -- делу венец", никто так и не научил или просто нечем?"Дело движется" -- это мантра, равносильная "прогрессу": если будет двигаться дело, скажем, распиливания такого мантролюба равными дольками, до него может запоздало дойти, что дела-то разные бывают.
А у старого циника под никами "пох" и "нах" мозгов всё-таки на порядок больше, чем у голубоглазого хомячка, подпрыгивающего чисто на хайпе. Хоть и несёт ахинею порой, потому как картина мира же содрогается и надо как-то это всё рационализировать.
> "Дело движется" -- это мантра, равносильная "прогрессу"Я в курсе про такое мнение. Только, и оно верное, но только в случае обобщения для всех.
А здесь каждый говорил за себя. У кого-то движется, а кто-то от зависти шипит.> Деточка
> А у старого циника под никами "пох" и "нах" мозгов всё-таки на порядок больше, чем у голубоглазого хомячка, подпрыгивающего чисто на хайпе. Хоть и несёт ахинею порой, потому как картина мира же содрогается и надо как-то это всё рационализировать.Пока что вы ему уподобились. С чем вас и поздравляю.
Значит, у вас "движение" Rust тоже вызывает завить.
Если я вам показался "деточкой", мне не жалко. Только смотрите, от диагнозов таких "деточек", как я, потом очень трудно бывает отмыться, какое положение вы бы там у себя ни занимали!За свое "движение" и "прогресс" в Rust я свою цену заллатил, и если надо, готов заплатить сколько потребуется, и любую суку на моем пути наплюю, какой бы властью она ни обладала, мне терять нечего!
И вся эта бессильная злоба похов и нахов, тому подтверждение. Сами решайте, какую сторону здесь занять, чтобы что-нибудь такое о себе не раскрыть, раньше того, как вы это сможете сами исправить. Вы то, надеюсь, в отличие от них, хотя бы на самоанализ способны, иначе позор всему тут, иначе не только одного себя опозорите!
Пост выше - вынужденное "метание бисера перед..." ... другими, кто его прочитал.
Он предназначался исключительно как ответ лично Михаилу Шигорину. И чем меньше ...других... кто его прочтет, тем будет лучше ... Михаилу Шигорину. А мне все равно.
> Вы то, надеюсь, в отличие от них, хотя бы на самоанализ способны, иначе позор всему тут, иначе не только одного себя опозорите!Он не смог самоанализ
Вот вы и спалили закрытую информацию, которую, как предполагалось, могут знать только привилегированные аккаунты на сайте, что "пох" и "нах" - одно лицо, а не разные, просто постящие комментарии в одном стиле. Вам не стыдно?
Возможно это даже просто нейро-боты для разогрева контента.
Эту информацию и я знаю. Основной владелец упомянутых ников с некоторых других пишет. А из под упомянутых под него ещё кое-кто юродствует, но получается не очень. Это всё _очевидно_ если хоть немного владеть стилистическим анализом (вот Вы хотели написать "спались", но почему-то в итоге решили изменить на "спалили информацию").
>вот Вы хотели написать "спались", но почему-то в итоге решили изменить на "спалили информацию"Неверно. Я поначалу написал "разгласили", а потом решил, что "спалили" будет уместнее.
>Это всё _очевидно_ если хоть немного владеть стилистическим анализом
Да тут и владеть не надо, комменты "пох"а угадываются интуитивно по уровню цинизма, рассуждениям, что бы он сделал, окажись на месте кого-то с деньгами и властью, и словам "белки-истерички" и "доо".
Может их сам Шигорин и разводит. Для поддержания привлечения анонимов, чтобы было что модерировать. А иначе кому он сам будет нужен? Кто в Инете его самого особо знает, кроме как "ко-медоратора!" - с подвязками и бантиками - Опеннета! И благодаря его же словам о себе, в основном.
IBM как выпускала передовые процессоры так и выпускает.
Если IBM тухлятина, то остальное тогда что?
> Если IBM тухлятина, то остальное тогда что?Во-первых, ваша оценка ниочем.
Во-вторых, от IBM в Rust ничего не зависит.
> Нда, это вам не какой-то ненужный драйвер ненужной ntfs. Это платиновые спонсоры пропихнут, не сомневайтесь.К счастью, не вы это решаете, что нужно, что не нужно.
В 90х шипели, UNIX не нужен, когда есть Windows - заткнулись.
Linux сейчас пусть не то, что ожидали, но тогда и предсказать из смертных мало кто мог.
Жить можно, альтернативы если что есть куда уйти, если здесь загадят совсем, контейнерезация разбирать застои помогает.Шипели, "C++ не нужен" - заткнулись, правда сильно подгадили, испортили молодой C++ бюрократы. Ну ладно, просто оттуда лучшие кадры ушли в другие языки, а те там остались сами друг друга сгрызли.
Другие языки жили и расцветали. Вы "ненужники" лишь себе ужас неминуемой расплаты продлили.Потом шипели, "не нужен" C++11 и clang - заткнулись. clang/gcc - не важно, не в "марке" было дело, конкуренция растрясла застой gcc, повышибали оттуда "ненужников". gcc ожил.
C++ ожил, пусть и с опозданием, но хотя бы так. "ненужникам" там сейчас очень неуютно. Новые таланты выросли на других языках, и дают "ненужникам" жару, жарят вас как хотят.Шипят, "не нужен" Kotlin - почти заткнулись уже. JVM ожила, "ненужников" вышибают оттуда. Потому что Kotlin, если что сможет и без JVM, это JVM без Kotlin станет уже не нужна.
И c Rust вы "ненужники" заткнетесь - никуда не денетесь! Не вы это делаете, не вы это решаете, без вашего мнения обходятся, вас не спрашивают.
Ну и кто тут "ненужен"?
На опеннет надо запретить новости о rust, так как каждая из них вызывает параксизм ненависти у местных анонимных и не очень экспертов.
Не надо! Пусть у них подгарает от успехов Раста!
это не успех хруста, дурачки. это успех гуглевого вендорлока. очередной.Вам-то похрен, вы все равно не умеете кодить.
Во-первых, при чем тут вендорлок?
Во-вторых, кто не умеет кодить-то?
> Во-первых, при чем тут вендорлок?
> Во-вторых, кто не умеет кодить-то?Ну вот ты и не умеешь. Раз тебе непонятно, "причем тут".
Свободный опенсорс язык физически не может быть вендорлоком.
Даже привязка к опенсорс фреймворку/либе не есть он.
> Свободный опенсорс язык физически не может быть вендорлоком.шваааабодкаааааа....
милый дурачок, свобода это вовсе не твоя возможность на халявку скачать бесплатный дистрибутив, и она кончается ровно в тот момент, когда лично ты ничего не можешь изменить в коде. Так вот в хрустокоде - ты ничего изменить не сможешь.
Равно как и исправить (не говоря уже о портировать) шваааабодный нескучный язычок на платформе где он "не 1st tier" и вообще толком не работает и не будет. Потому что гугль (владелец по совместительству марионетки в хрустофаундейшне) в этом не заинтересован.
А ты - не сможешь.
Так в чем твоя шва6одка-то, расскажи же нам?
> ты ничего не можешь изменить в кодеС каких пор нельзя что-то изменить в коде?
> хрустокоде
то есть в любом коде изменить можно, а именно в хрустокоде нет?)
> не 1st tier
И вне 1 работает ок.
> гугль (владелец
Он не владелец, а лишь один из членов фонда.
> С каких пор нельзя что-то изменить в коде?не, ну можешь написать туда абаракадабру. Только он работать перестанет. И собираться тоже.
> то есть в любом коде изменить можно
Эта глупость еще раз показывает, что ты не умеешь кодить.
И никогда не пытался ничего менять. В любом коде.нет, не в любом. В коде ядра во многих местах все еще было можно (во многих - уже нет). Не потратив на это бесконечные деньги и бесконечную жизнь. Ну, теперь вот - не будет. Шва6одка она такая вот шва6одка.
> И вне 1 работает ок.
а армовцы из этой новости - ну т-пые, правда?
>Ну, теперь вот - не будет.Что изменилось? Объясните свою мысль.
он не осилил хруст и плачет. хотя это и правда проблема и может отпугнуть некоторых юзеров
Если отпугнет таких же бездарных завистников
- только лучше.Тут нужно не количество а качество. Толпа неграмотной "поддержки" Расту не нужна! Он самодостаточен! В этом его сила.
> не, ну можешь написать туда абаракадабру. Только он работать перестанет. И собираться тоже.И это правильно. Абракадабра не должна собираться или делать вид, что работает.
Нах драйвер для неподдервиваемого платформой оборудывания компилировать это раз.
Давно в код ядра заглядывал и что то там менял это два.Что мешает выучить раст это три
Какое отношение к языку имеет гугл"
Я одно не понимаю - что ты делаешь на опеннете и какое тебе дело до ядра линукса?Если тебе непонятны ответы на тобой же заданные вопросы - очевидно, что да, ты никогда в код ядра не заглядывал и не будешь, поскольку не знаешь, что эти закорючки означают и зачем оно тебе может быть надо.
Вот откуда вы нетакиекаквсе беретесь, а?
> Я одно не понимаю - что ты делаешь на опеннете и какое тебе дело до ядра линукса?
> Вот откуда вы нетакиекаквсе беретесь, а?От бессильной зависти вы даже совсем забылись, проговорились и совсем себя выдали.
> Если тебе непонятны ответы на тобой же заданные вопросы - очевидно, что да, ты никогда в код ядра не заглядывал и не будешь, поскольку не знаешь, что эти закорючки означают и зачем оно тебе может быть надо.
У кого что болит, тот о том и говорит.
Тем кто может в Раст, и кода ядра не проблема, просто и других задач хватаете.
А то что вы якобы разбираетесь в коде ядра, а не просто тупо его ломаете, это вы нигде не доказали.
> Тем кто может в Раст, и кода ядра не проблема, просто и
> других задач хватаете.да, да, у вас всегда "другие задачи". И все "не проблема". Поскольку вы никогда и не пытались. Главное - свято веровать что вы все можете. А пока - формочки пальчиком по экрану двигаете, ага.
Завидовать тут нечему, судьбе хрустописак из мурзилы не позавидуешь. Примерно такова будет судьба и всех остальных, когда хайп подутихнет и менеджеры спросят "где деньги, Билли?!"
Это все бессильные беззубые пустые слова и пустые оскорбления,
которые никакого вреда не способны причинить.
Наслаждайтесь вашей завистливой бездарностью. У вас даже сказать что-то реально обидное способностей не хватает.
>Свободный опенсорс язык физически не может быть вендорлоком.Опенсорс ведроид физически не может быть вендорлоком! =)
А уж опенсор хромиум - точно не может быть вендорлоком!
(да еще и весь интернет заставить под свою дудку подпрыгивать в такт...или на своей дудке, что больше похоже)
Верующие - они такие верующие.
сразу видно великого программиста, у которого способность писать код определяется тем видит ли собеседник выдуманный им "вендорлок" или нет.
При этом неспособного продемонстрировать что же он сам собственно написал.
А вы умеете? Покажите что Вы накодили.
Ты их вразумляешь, а они твоих вразумлений даже не вспомнят, когда будут подметать дворы после сокращения вон из профессии вместе с самой профессией.Ничего здесь уже не исправить, пусть всё горит и сгорает дотла.
> Ты их вразумляешь, а они твоих вразумлений даже не вспомнят, когда будут
> подметать дворы после сокращения вон из профессии вместе с самой профессией.да нет, почему же? "Я у мамы девопс, помогите мне настроить сеть - а то что-то из одного сегмента моя прекрасная система не видна". (Ну да, и не из одного, доскер опять сп-л первый попавшийся /16 - что, кстати, говорит не только о состоянии мозга девопса, но и о тех кто этот доскер вот так написал, сопровождал, и ничего плохого в этом поведении не видел. Их, правда, надысь того, при помощи ноги, но я уверен - без работы тоже не остались)
И ничего, двор мести не отправлен. Скорее уж я пойду собачек выгуливать (ну а чего, я ж конфиг положил, зачем я там дальше нужен - проект явно обойдется без меня).
> Ничего здесь уже не исправить, пусть всё горит и сгорает дотла.
В целом да. Закат цивилизации... до каскада промышленных катастроф еще, наверное, не доживем, это будет лет через десять после нас. Впрочем, Рим пал не из-за того что произошли катастрофы...
Бессильные завистники, каждый раз, как только без них что-то начинает обходиться,
сразу начинают пророчить всякие апокалипсисы.
Уже сколько десятков лет пророчат, все никак не сбывает.А что в Раст напророчили, то сбылось достаточно быстро вам на зависть.
> А что в Раст напророчили, то сбылось достаточно быстро вам на зависть.Да, за борт с мурзильной лодки полетели - прям на зависть.
По-моему, это единственное, что действительно, несколько неожиданно, сбылось - все уже ожидали, что как раз эти пойдут на дно одним экипажем. Правда, мурзилу-3% это не спасет, но у гугля еще достаточно много денег.
Если бы вы знали реально обидные факты - вы бы их сказали обычными словами, и звучало бы обидно.
А поскольку вам обидного сказать нечего, вам приходится столько сил тратить, чтобы придумать что-то оскорбительное, но все тщетно. Вы обижаете каждый раз только самого себя, демонстрируя лишь ваш собственный позор от недержания вашей зависти. Ваша зависть сильнее вас самого.
Забавно читать про вендорлок и свободу, учитываю насколько ядро прибито гвоздями (даже гвоздищами) к божественному жысысы и сколько работы пришлось проделать чтобы оно могло быть скомпилировано чем-то еще.
У нас сегодня дождь и прохладно, хоть погреюсь
на опеннет надо бы запретить хрустофанатиков с их воплями.По крайней мере пока не предъявят хоть строчку кода, которую они смогли исправить в чужом хрустопрожекте.
Тут 80% комментов таких как и твой. И они перебивают абсолютно все комменты
Он не знает уже чтобы такое обидное сказать от своей бессильной зависти.
Только самому ему каждый раз больнее.
Лучше запретить анонимных и не очень экспертов
Не надо тратить силы и кого-то запрещать. Не надо уподобляться им в желании кого-то запретить.
Пусть высказываются, они на это тратят столько психических сил, что надолго потом иссякают, и больше ничего, кроме бессильного шипения сделать не могут.
Таким образом сами расчищают дорогу действительно способным людям.
Даёшь авторизацию через госуслуги на опеннете!
> На опеннет надо запретить новости о rustне надо.
пусть приманивают на себя рустофилов и рустофобов.
из остальных же новостей гнать их железной метлой.
Вы только притворяетесь, что как будто не из их же числа, а на самом деле, судя по вашим выражениям, тоже кипите, но стыдно признаться что вы такой же как они.
Это хорошо, что стыдно. Подтверждает необоснованность претензий к Rust.
хорошо. я такой же как они, у меня пригорает, я притворяюсь и мне от этого стыдно.
но из остальных новостей комменты со словами "rust|руст|раст" я постараюсь убрать.
Не совсем понятно, убрать для чего?
И вообще, кто первый обычно начинает? И если даже убрать, то как вам, всем таким, поможет?
С вами те, кто "за Раст", и так очень мало с вами общаются и внимания на вас обращают - не до вас. И как вам это помогает? Все без вас и так происходит.
Очень круто!
Я очень надеюсь на Раст и прыгаю на него с Плюсов
Которые никогда в ядре не были? Вот это я понимаю опыт!
Человек имеет в виду, что теперь, перепрыгнув с С++ на Руст, сможет контрибутить в ядро.
Человек хотел показать, что тоже может в жирные комментарии
Человек хотел сказать, что теперь в ядре бюрократы С из прошлого века чувствую себя неуютно, а некоторые просто в ужасе, когда творческие личности с одного прыжка делают то, что те могли сделать целыми годами и целыми заседающими комиссиями по стандартизации не-жизнеспособных стандартов и интерфейсов (жизнеспособные и без них процветают).
самое сложное это исключения, остальной код - тянется в ядро без проблем.
Только никому это не надо - кроме конторки Infotecs - которая когда-то этим занималась для VipNet.
From scratch
замахал ваш руст. какой-то модуль, рисующий картинки, требует его себе в зависимости и это собирается 2 часа. ппц!
> замахал ваш руст. какой-то модуль, рисующий картинки, требует его себе в зависимости
> и это собирается 2 часа. ппц!поскольку исправить в нем что-либо ты все равно не можешь - зачем ты его героически собираешь? curl | sudo sh -
- таков путь современного впопенсорсия. Все за тебя уже собрано правильными ребятами.
А зачем там sudo?
> А зачем там sudo?А я знаю? Это какая-то волшебная приправа, ее если перед каждой командой писать, они вдесятеро сильнее колдунство делают.
Полный же ж stack таких примеров.
Я только опечатался, bash, конечно, какой еще в 2k21 sh
rustup.rs
нинужон там этот ваш судо́
В 2k21 в моде oh my zsh со всем потенциально забэкдоренными свистоперделками.
> поскольку исправить в нем что-либо ты все равно не можешь - зачем ты его героически собираешь? curl | sudo sh -ключевое словосочетание: "не можешь"
- взгляд человека, который "не может", на то, что делают те, которые могутзнаешь Rust - можешь там делать что угодно
не знаешь Rust - остается "sudo sh -"
и дальше варианты зависят от предрасположенности к зависти> Все за тебя уже собрано правильными ребятами.
Ну да. Для вас именно так и есть. А что?
Просто вы в число этих ребят не входите. Вам сильно обидно?
Напишите багрепорт. Может что-то соберут такое специально для вас чтобы вам смягчить "прохождение" через компиляцию.
> - взгляд человека, который "не может", на то, что делают те, которые могутна деньги гугля и microsoft. Конечно, эти - могут.
> знаешь Rust - можешь там делать что угодно
нет, не можешь. Даже если знаешь еще много других страшных слов, а не это одно.
Ты вот - много чего смог?
Это вина языка, что зависимости красиво подтягиваются и собираются на твоём железе?
Красиво? Как у npm?
Что именно там "как у npm"?
Вы что не понимаете? - принципиальной разницы
между экосистемами Rust и JS.Пустой вброс, короче.
А в чём принципиальная разница?
> А в чём принципиальная разница?Изучите оба языка - тогда сможете сравнивать.
А иначе, зачем вам? Иначе это для вас так и останется чужим мнением.
>> А в чём принципиальная разница?
> Изучите оба языка - тогда сможете сравнивать.
> А иначе, зачем вам? Иначе это для вас так и останется чужим
> мнением.Странная логика. То есть для получения достоверной информации о негативных эффектах наркомании надо непременно самому начать ширяться?
Я не пишу сам на rust и далее туториала его не щупал — просто незачем. После schema и Haskell, я не нашёл в rust ничего чтобы оправдало громадные вложения по времени для практического использования. (Линейные типы, если что, тоже завезли в GHC, виде расширения).
Эта ваша «экосистема» с хайпом до небес и постоянным изменением всего и вся (потому что новое и незрелое) отдаёт обычным npmjs’ом.
Логика очень простая, сначала покажите _зачем_ лезете в спор, если даже "не щупали".
Вот когда "пощупаете", тогда и продолжим с вами.(Что у вас там "до" и "после" - тоже не важно, это зависит от способностей, а не от того, какие названия вы знаете.)
> какой-то модуль, рисующий картинки, требует его себе в зависимостиВсмысле librsvg? меня тоже это зависимость дико бесит
> Всмысле librsvg? меня тоже это зависимость дико беситВот даже не зная какая там зависимость.
Что именно вас там бесит?
Проект на начальной стадии, потом лишние зависимости зачистят, иногда в начале временно включают,
а от мнения бесившихся дилетантов ничего зависеть все равно не будет.Что мешает самому убрать зависимость? Только то, что вы не умеете в Rust.
А если не умеете, тогда и не ваше дело.
>> Всмысле librsvg?
> Вот даже не зная какая там зависимость.Вы упустили очередной шанс сойти за умного.
Идите и выясните, что там к чему и зачем.> а от мнения бесившихся дилетантов ничего зависеть все равно не будет.
Вот и не беситесь, а исправляйте своё уже не чайничество, но ламерство.
> Что мешает самому убрать зависимость?
> Только то, что вы не умеете в Rust.Если Вам повесить камень на шею, то чтобы освободиться от него -- надо "уметь в камни"?
Жил-был проект, потихоньку стал инфраструктурным в графической подсистеме (в смысле без этой библиотеки *nix-десктоп собрать сложно).
Затем понабежали небесящиеся недилетанты и под флагом "безопасТнее" повесили ему на шею свой язычок.
Как думаете, мне даже не тех горе-кодерасов, которые путают технологию и политику, а вот вас, бестолочей, которые даже код не пишут, а только языком ляпают -- "адвокацию" разводят -- за что именно любить, когда конкретно мне при сборке на e2k оставалось заморозить версию librsvg?
Когда новые языки продвигают, создавая т.н. "killer app" -- прорывные _приложения_, понимаю и одобряю. А вот когда подлецы прикидываются. что пишут killer app, а на самом деле врезаются в _чужой_ труд и убивают _библиотеку_ -- это таки да, совсем другое.
> Вы упустили очередной шанс сойти за умного.А где я тут пытался сойти за умного? Перед кем мне тут бисер метать?
Сначала сами достойную аудиторию соберите, если считаете себя ответственным здесь.
А то кого вы тут развели? Кто вас окружает?Я так прямо и написал, что не знаю, что там. И чё? Смотрите что другие пишут?
Зачем мне стараться? Проще подождать когда псы шелудивые сами иссохнут от зависти.Это было не умно, но и не глупо, я здесь ничего не приобрел, но ничего и не потерял.
Да, такое тоже бывает, могут и гумно какое сделать качественными инструментами.
Но это ничего не доказывает. Это всего лишь статистика.
Здесь игра на более крупные ставки, плюс-минус один проект - не в счет.> Как думаете, мне даже не тех горе-кодерасов, которые путают технологию и политику, а вот вас, бестолочей, которые даже код не пишут, а только языком ляпают -- "адвокацию" разводят -- за что именно любить, когда конкретно мне при сборке на e2k оставалось заморозить версию librsvg?
> Когда новые языки продвигают, создавая т.н. "killer app" -- прорывные _приложения_, понимаю и одобряю. А вот когда подлецы прикидываются. что пишут killer app, а на самом деле врезаются в _чужой_ труд и убивают _библиотеку_ -- это таки да, совсем другое.Если это и правда так - с ними разберутся. Не переживайте. Сообщество их зачистит.
И вы не из-за этого беспокоитесь - сразу видно.
Чем вас один проект мог зацепить? Ну подумаешь. Не-ет. Дело не в этом!Вы долго ждали, к чему бы прицепиться, но у вас тоже нет ничего существенного против.
Сорвались раньше времени. Не выдержали. Выдали себя. Мало чем вы не отличаетсь.
> Жил-был проект, потихоньку стал инфраструктурным в графической подсистеме (в смысле без
> этой библиотеки *nix-десктоп собрать сложно).Потом его забросили и он несколько лет провисел без ментейнера, никому не нужный.
И только когда подобравший взялся переписывать так, как ему удобно, "сообщество" всколыхнулось и забурлило (но и тогда форку предпочли лишь выдавать подобравшему ЦУ).> Затем понабежали небесящиеся недилетанты и под флагом "безопасТнее" повесили ему на шею свой язычок.
...
> app, а на самом деле врезаются в _чужой_ труд и убивают _библиотеку_ -- это таки да, совсем другое.Сколько пафоса. Но подобрал проект не гугель с айбиэмом, так что всем несогласным - флаг в руки и барабан на шею показать, как "правильнее".
хруст безальтернативен и вне конкуренции, правильной дорогой идут товарищи
прямо в ад!
> прямо в ад!Ну зачем вы так. В ад пойдет стадо баранов. Под барабаны из кожи тех самых баранов.
Гугль вежливо пропустит их вперед, и, вероятно, аккуратно даже за ними закроет дверку. Чтоб не ошиблись направлением.
Идет уже лет 40 идет и все не могут решить NPE и даже обычный LL или DL,
но так привыкли, что готовы плакать и страдать, но голой жопой с елки
слезать не хотят. Ну можно понять - страшно же прочитать Rust Book.
Что такое LL, DL и NPE?
Как НЛП, только ДЦП.
знаю только последнее - NullPointerException
Как минимум есть С и ZIG. Как минимум две альтернативы, первая используется десятилетиями. Вторая, если ее грамотно допилить, может получиться лучше и проще rust.
У второй название очень уж нетолерантное.
А может и не получиться. А Rust - уже получился.
Надеюсь, у текущих мейнтейнеров хватит мозгов это никогда в ядро не втащить.
Потому что идея не плохая, а очень плохая.
Там очень много привязок к структурам ядра и т.п.
И получится, что чтобы поправить что-то серьёзно в ядре - надо ещё 100500 лет ждать мейнтейнеров этого чуда дивного, которых полтора человека, чтобы они исправили свои привязки, иначе оно просто не соберётся.
> Надеюсь, у текущих мейнтейнеров хватит мозгов это никогда в ядро не втащить.текущий майнтейнер отлично знает, откуда берутся денежки у линyпсь фаундейшн, из которых ему платят ежемесячный транш. И уже, смотри, смотри - согласовал включение в "linux-next".
> И получится, что чтобы поправить что-то серьёзно в ядре - надо ещё
> 100500 лет ждать мейнтейнеров этого чуда дивного, которых полтора человека, чтобы
> они исправили свои привязки, иначе оно просто не соберётся.Вот и нехрен ничего править в ядре. Это не твое ведро. И не мое. И даже не Линусово. Это гугля и присных ведро теперь.
> Это не твое ведро. И не мое.Берешь и форкаешь, форк будет твой, развивай как хочешь. Но мне кажется, ты можешь только толсто набрасывать и ныть, а если ты можешь только толсто набрасывать и ныть, то зачем тебе ядро?
Я форкал огромное количество проектов и разбирался в них, в разной степени. Например, GTK.Так же я был в команде поддержки компилятора GCC под Tizen. Мы поддерживали toolchain, тестировали, патчили (патчи сами не писали, могли минимально доработать) с нужными фичами.
Да любой Pull Request - это фактически fork проекта, в котором ты самостоятельно разбираешься.
Для поддержания проекта Rust в рабочем состоянии 1-5 full time разработчиков будет вполне достаточно.
Это сможет себе позволить практически любая компания.
Вы не поняли.
Можете хоть обфоркатся по подъёздам, у вас каждый раз получается мёртвый клон, который суппортить вам одному, а потом ваши ценные изменения и зннания или засовывать в /dev/null или идти на плклон к меинстриму чтобы приняли от вас патчи.
> Вы не поняли.
> Можете хоть обфоркатся по подъёздам, у вас каждый раз получается мёртвый клон,если бы было хоть это можно - я бы может согласился и на мертвый клон. Но, к сожалению, и этого давно уже тоже нельзя. Именно потому что у гугля пять рабов (а понадобится - будет и пять тысяч), а ты - сам чей-то раб, и надсмотрщик уже недобро посматривает в твою сторону.
Как только где-то украду миллион...впрочем, хер вам. Кража не настолько отвратительный грех, чтоб за нее расплачиваться всю жизнь, как некто Коум, продавший чужие души дьяволу оптом.
Куплю себе пулемет, ящик патронов и необитаемый остров в сравнительно теплых морях. И хер вы меня найдете. И никаких компьютеров там не будет.
>> Куплю себе пулемет, ящик патронов и необитаемый остров в сравнительно теплых морях.Даже если смотреть на РПК, то ящик паторонов к нему - 1400 патронов примерно. Не сказать чтоб такие уж внушительные запасы :). Если остров необитаемый - где материалы для содержания оного пулемёта в нормальном состоянии брать будете? :D
>>> Куплю себе пулемет, ящик патронов и необитаемый остров в сравнительно теплых морях.
> Даже если смотреть на РПК, то ящик паторонов к нему - 1400да, тяжеловат, конечно. Но один раз оплатить рейс грузовоза миллиона-то хватить должно?
> патронов примерно. Не сказать чтоб такие уж внушительные запасы :). Если
> остров необитаемыйпри наличии пулемета - зуб даю, будет - необитаемый.
> - где материалы для содержания оного пулемёта в нормальном
> состоянии брать будете? :Dветошью протер, и сойдет. Я ж не собираюсь жить вечно, пулемет не успеет сильно проржаветь.
Одну-две партии одичалых отогнать от острова - хватит.
Ничего себе у тебя хлебушек в голове> ты - сам чей-то раб, и надсмотрщик уже недобро посматривает в твою сторону.
Почему то в мою сторону никто не поглядывает
> И хер вы меня найдете. И никаких компьютеров там не будет.
О нет! Как же опеннет без одного из своих главных клоунов будет?
> Почему то в мою сторону никто не поглядываетмама с папой не смогут тебя кормить вечно.
Способным людям это сейчас не требуется. Они сейчас и без пап и мам прекрасно обходятся.А ваша завить говорит лишь о том, что вам без папы и мамы кормиться очень трудно.
Однако, ладно, так и быть, за гордыню вам зачет.
Я понял. Записывайся в "Вагнер". Выдадут тебе пулемёт и будешь охранять не один миллион, а десятки миллиардов.
А смысл? Вот если б там миллион выдавали - я бы думал, как его охранять и где взять пулемет, поскольку остальные задачи уже решены.А чужие миллионы пусть дурачки охраняют. Я лучше проматывать помогу.
То же. Обмен пустыми необоснованными метафорами. Без доказательств чужой вины, считается, что ущерб был приченен самому себе по собственной глупости и психической неуравновешенности.
Тоже самое можно сказать про ванильную ветку ядра. Иди на поклон к Линусу - примет, не примет, на ... ну вы поняли.Можно не попасть в ядро и без всякого Rust.
Пока само ядро контролируется Линусом - нет проблем использовать свой форк Rust. Пилят же GCC специально под Linux. И другим компилятором ядро не собрать.
Но почему же на опеннет никто не вопит про vender-lock от GCC? Много ли с opennet смогут поправить GCC для ядра? Ситуация полностью аналогична Rust.
А если само ядро как проект будет контролироваться единолично какой-нибудь Google - то Rust это самая маленькая из ваших проблем.
> Тоже самое можно сказать про ванильную ветку ядра. Иди на поклон ктак и есть. Но там еще можно что-то иногда и ненадолго поправить хотя бы в мелочах.
> Пока само ядро контролируется Линусом - нет проблем использовать свой форк Rust.
нет форка - нет проблемы.
> Пилят же GCC специально под Linux. И другим компилятором ядро не
скорее наоборот. При этом за gcc стоит очень старая команда, с целой кучей подковерных договорняков и разных целей, поэтому он-то не исчезнет вдруг и не перестанет работать на "не 1st tier платформе" - там слишком много интересов и слишком много людей.
> Но почему же на опеннет никто не вопит про vender-lock от GCC?
потому что там нет тихого междусобойчика одного вендора. Таких проектов больше не будет, не надейся.
Ну и ядро все же потихоньку собирают clang, хотя пока пользы от этой деятельности только самому clang.
При этом тебе необязательно знать миллиард специфических извращений gcc, чтобы что-то исправлять в ядре.
Ну поддержка платформы или перевода в 1st tier - это плёвое дело. Нужен специалист по LLVM Backend.Если будет экономическая необходимость без проблем добавят.
Потом Rust не обязательно развивать. Это уже готовый язык. Вполне можно заморозить текущую версию и жить, как ядро живёт с C89, кажется.
Rust Foundation не контролируется одной корпорацией. Когда приходят большие дяди с большими чеками из конкурирующих организаций - это лучшее что может произойти с проектом. Потому что если будет риск получить vendor-lock от языка программирования конкурента - на такие риски никто не пойдет.
Это значит Rust будет развиваться независимо от целей одной компаний. Как ядро Linux.
> Ну поддержка платформы или перевода в 1st tier - это плёвое дело.
> Нужен специалист по LLVM Backend.блин, ну запрещена у нас работорговля, где я его тебе держать буду чтоб соседи не спалили?!
> Если будет экономическая необходимость без проблем добавят.
Нет никакой экономической необходимости в чудовищном зоопарке платформ, поддерживаемых gcc. Оно так сложилось. Это повторить не удастся, это артефакт уже умершей цивилизации.
llvm'у вот и не снилось даже.> Потом Rust не обязательно развивать. Это уже готовый язык. Вполне можно заморозить
поднимите голову к тексту новости - "героическим усилием именно в этой серии патчей добились их собираемости самой наираспоследней вчера выпущенной версией 'уже готового языка', а не той версией что еще даже не дописана, как было всего месяц назад".
> текущую версию и жить, как ядро живёт с C89, кажется.
ядро не живет с c89, вам неправильно кажется.
Оно и с c99 не живет уже давно. static_assert()Да, это тоже совершенно не радует.
> Rust Foundation не контролируется одной корпорацией.
да, там аж целых восемь, что-ли, директоров. Три принадлежат гуглю, остальные прочим участникам договорняка - кто из них еще не засветился вот в этой полезной и нужной инициативе - хуавей?
А в gcc - вообще нет ни одного "директора". Ну, ежу понятно, что это ненадолго, но со static_assert я уж как-нибудь справлюсь, extern inline всегда можно выбросить, если не понимаешь что это за бред, а более серьезных подстав пока не грозит.
> Это значит Rust будет развиваться независимо от целей одной компаний. Как ядро
он будет развиваться зависимо от целей трех-четырех компаний. Что даже хуже, чем ядро, там, все же, десяток или больше. Хотя на примере ntfs vs pornofs или как там ее - хорошо видно, чьи там интересы. Не мои - это точно.
Какой только фигни от зависти не нафантазируют.
> И другим компилятором ядро не собрать.Шигорин категорически не согласен. Всё собирается ICC. Да и шланг вроде тоже может.
Ну извините, что при помощи msvc нельзя собрать.
> Ситуация полностью аналогична Rust.GCC нужно 60 гигов на диске для сборки и 12 оперативы?
Теперь чтобы поддерживать форк вам нужно будет знать не только С но и ржавчину.
На гцц всем плевать, даже линукс можно собрать шлангом.
> Теперь чтобы поддерживать форк вам нужно будет знать не только С но и ржавчину.
> На гцц всем плевать, даже линукс можно собрать шлангом.В отличие от вас, для некоторых не проблема "знать не только С".
А если вы знаете "только С", скорее всего и его знаете очень плохо."Ржавчина" - слово не случайное, но в этой ветке вы не заслужили дальнейших объяснений, хотя в принципе на самом Опеннете их можно найти.
Вы стараетесь сказать столько обидных слов, потому что вас мучает ваша собственная обида.
И, как видите, вы лишь самого себя обидели здесь еще сильнее, забываясь от завистливой злобы, и раскрывая вашими словами ваше истинное лицо.
> В отличие от вас, для некоторых не проблема "знать не только С".для некоторых, похоже, проблема понять что знание многих страшных слов ничуть не делает вас способным изменить чужой код.
Какие такие страшные слова? Я пишу очень простыми словами без лишней терминологии.
Именно это вас больше всего и пугает. Что здесь словесные игры вам не помогают. Все очень просто.Какой именно код я по вашему должен вам поменять?
Код - к коду. Слова - к словам.
> Какие такие страшные слова?дорогой школьник, ваше поколение уже совсем не понимает распространеннейших мемов?
"он знал дзюдо, каратэ, кунфу и много других страшных слов!"
> Я пишу очень простыми словами без лишней терминологии.от того что ты умеешь написать слово Rust - ты не стал программистом.
Причем ни на чём. Ты стал очередным хрустоболтуном.Нет, прочитать книжку тоже не поможет. Ты узнаешь много других новых слов, но программистом по прежнему не будешь. Кстати, для книжки про Си это не совсем так.
> Какой именно код я по вашему должен вам поменять?
пааанятна...
Ну как с этим вопросом разберешься - зачем меняют код, кому это нужно, и как в принципе это делают - приходи, поговорим уже и о том, чем знания отличаются от умений, а умения от профессиональных навыков, что из этого на самом деле тебе понадобится, чтобы что-то менять в чужом коде осмысленно и почему нескучные язычки с зубодробительным синтаксисом сильно усложняют этот и так очень непростой процесс.
А пока с тобой просто не о чем разговаривать, к сожалению."знает хруст" он, ну надо же.
Это вы сейчас практически в точности копируете слова, которые обычно говорят в ваш адрес.
Ко мне вы это прилепить не можете, потому что вы про меня просто ничего не знаете.
Кто я такой, что могу, что не могу, я вам даже никаких намеков не дал.Я вам где-то рассказывал, какие книжки я читал? Нет.
Я как-то показывал свой профессиональный уровень? Нет.
И т.д. и т.п. - Ничего на меня у вас нет!
Откуда вы все это берете? - Просто типовые штампы.
Все это у вас лишь пустые слова и фантазии на пустом месте!Вы сами посмотрите, с чего вы начали здесь.
Это с вами другому никто общаться не хочет. И с вами никакого общения и не было.Что вы кроме пустых слов, предназначенных для обид, здесь по существу предъявили? Ничего!
А свою злобу вы показали многократно, а счас тщетно пытаете изображать мнимую уравновешенность, хотя на грани чтобы опять сорваться.
неумение возразить по существу и бесконечный перевод темы на какие-то там обидки (видать, и правда проецируешь? А на что ты, кисо, обиделось-то?) - вполне говорит о том, что никаких ты книжек не читал (или ничего в них не понял) и ничего не умеешь.Что, в общем, и требовалось доказать. Одно я не пойму - чего все хрустоагитаторы только такие? Должен же ж найтись хоть один, правда умеющий кодить, а не из секты свидетелей безопастного кода...
> неумение возразить по существу и бесконечный перевод темы на какие-то там обидки (видать, и правда проецируешь? А на что ты, кисо, обиделось-то?)Нежелание возразить. Могу но не хочу, а другие хотят, но не могут.
Перевод с чего? Кто начал нападать на Раст, и какое там было "существо"? С этого тема и началась - с обид бездарей на Раст (возможно, при поддержке ботов) - куда было бы переводить то?
> А на что ты, кисо, обиделось-то?)
Ну и то же самое можно спросить? А на что (подставьте нужный эпитет, кто) обиделись на Rust?
Кто первый начал, кого было больше (и даже вместе не смогли).> - вполне говорит о том, что никаких ты книжек не читал (или ничего в них не понял) и ничего не умеешь.
Можно, это действительно форумный нейро-бот, как было предположено выше. Он здесь использует формы, которые я сам применял на других бездарей, и на него самого, когда у меня еще было больше оснований предполагать, что он человек.
В-общем, обучается. Не жалко, дарю.
Создателям и хозяевам такого бота могу лишь заметить, что такая форма "воздействия" эффективна только в том случае, если оппонент (настоящий человек) этого стыдится, и это его больное место.
(Конечно, это может быть и настоящий человек, только погрязший в рутине, стереотипах и страдающий от отсутствия творческих способностей. С нейросетями уже давно научились воссоздавать поведение таких людей практически бесшовно.) (Так что здесь окончательно уже практически никак не отличишь.) (Поэтому разные бездари сейчас особенно паникуют, их все больше заменяют нейросетями.) (Причем голод им не угрожает, нет, какой может быть голод в роботизированном обществе? Только умышленный...) (Они боятся потерять свою власть и соц положение, которое они незаслуженно поимели притесняя по настоящему творческих людей.)
> Что, в общем, и требовалось доказать. Одно я не пойму - чего все хрустоагитаторы только такие? Должен же ж найтись хоть один, правда умеющий кодить, а не из секты свидетелей безопастного кода...
Бот или бездарь, не принципиально, здесь меня тоже пытается повторять. Я тоже повторюсь, или мне сейчас должно стать до боли стыдно. Или все напрасно, если я удовлетворен своими предыдущими высказываниями, тем, что бездари получили по заслугам (те, кто из них люди, с респектом настоящим хозяевам ботов) - мне нет причин что-то в своих словах менять или доказывать. В этом случае, если это был человек, то его усилия тщетны.
и сколько прожил твой форк? День?> Да любой Pull Request - это фактически fork проекта
нет. Любой pull request - это даром потраченное твое время на исправление чужой ошибки или недоделки, и только.
А форк проекта - это когда ты перестаешь даром тратить свое время на чужой проект, которому ты нахрен не уперся, и начинаешь таки на полном серьезе пилить свой. С неимоверными затратами, даже если это что-то совсем ерундовое.
Удивительно что тебе надо это объяснять, если ты на самом деле что-то такое делал, пусть даже и под фееричное ненужно.Оно, к сожалению, умирает, как только твой работодатель вежливо начинает интересоваться, какого хрена ты на работе занят не работой. Или ты просто перестаешь успевать. Это, конечно, при условии что у тебя вообще никакой другой жизни нету.
> Для поддержания проекта Rust в рабочем состоянии 1-5 full time разработчиков будет вполне
> достаточно.здорово, но я не могу купить 5 фуллтайм разработчиков. Во-первых, у меня нет дома подвала, где я мог бы их посадить на цепь, во-вторых работорговля, по-моему, уголовно наказуема.
Разумеется, у гугля все это есть, но речь, собственно, именно об этом. У гугля - есть. У тебя - нет. Поэтому рабы будут разрабатывать в интересах гугля и для гугля.
А твоя "свобода" существует только в теории. Потому что ты даже угнаться за этими пятью не в состоянии.
Видимо ты совсем не понимаешь что такое open source и как свободное ПО работает.Ты форкаешь под свои нужды. У тебя должна быть нужда / смысл / польза от этого. Например, твои патчи не принимаются в основной проект. Время твоих программистов дорого. И вместо ожидания review неделями ты просто форкаешь под свои нужды. Это экономически выгодно. Как выгодно не создавать свой язык программирования Rust-2 с нуля или своё ядро.
Ты - это компания, которая создаёт продукт. А не какой-то конкретный программист Вася потому что ему "захотелось".
Короче, поддержка форка Rust под ядро Linux (или портирование новых фич) совсем не проблема. Под это подпишутся многие компании, особенно когда будет написано много кода на Rust в ядре. И то, это в каком-то бредовом случае что Rust Foundation откажется принимать патчи для ядра. Хотя сейчас всё с точностью до наоборот.
Ну форкнул ты, сделал свой патч.
В основную ветку это не взяли.
Через 5 лет у тебя твой протухший форк а апстрим ушёл далеко вперёд.
Даже если ты бизнесс то твои 5-10 пограмистов пилившие форк уже свалили и никто в этом не разбирается.пох писал про форк именно как про отдельный жизнеспособный и развивающийся проект, а не как про локальную копию исходников с парой правок.
Вот и я про жизнеспособный проект.Ядру не нужно гнаться за свежими версиями, язык стабилен. Для ядра его возможностей с головой.
Будут поддерживать свой жизнеспособный форк с фичами, которые нужны ядру.
Так же как ядро не гонится за C11, там своё подмножество древнего С насколько помню.
В чем отличие? Нет отличий
Вот и я про жизнеспособный проект.Ядру не нужно гнаться за свежими версиями, язык стабилен. Для ядра его возможностей с головой.
Будут поддерживать свой жизнеспособный форк с фичами, которые нужны ядру.
Так же как ядро не гонится за C11, там своё подмножество древнего С насколько помню.
В чем отличие? Нет отличий
> Видимо ты совсем не понимаешь что такое open source и как свободное
> ПО работает.я как раз хорошо это понимаю. Только вот нету больше "свободного". Есть чье-то.
> Ты - это компания, которая создаёт продукт.
Я - это не компания. В этом и разница. Я не создаю протухт, я максимум - решаю свои задачи на доступном мне железе. И в целом готов иногда поделиться решением с окружающими. Так работал опенсорс - когда еще был на самом деле свободен, а не "шва6оден по мнению жырных папа-юристов из какого-то шва6одкофонда".
Поэтому я решительно не понимаю, чего местные психонавты в восторге от того, что еще один кусочек свободы нами утрачен.
> Поэтому я решительно не понимаю, чего местные психонавты в восторге от того, что еще один кусочек свободы нами утрачен.Rust как раз дает новые степени свободы!
Да, утрачиваю те имел "свободу" за счет других, кто чужую свободу сдерживал, незаслуженно приписывая себе чужие таланты.
ура, наконец линукс пошел в верную сторону - инновации !пора и ООП в ядро вводить !
Да и вообще переписать на жаваскрипте, чего уж там.
> пора и ООП в ядро вводить!Давно уже там. Загугли kobject. Но даже до kobject'а существовали character и block девайсы, которые по сути абстрактные классы с методами использующими динамический диспатч. И реализованы они при помощи vtable -- таблички указателей на функции. Если ты заглянешь в код vfs, ты увидишь там как vtable vtable'ом vtable vtable vtable vtable. Ну, а как ещё ты реализуешь единую абстракцию файла для файлов лежащих на разных файловых системах, для специальных файлов, типа пайпов, фифо, unix-сокетов, девайс-нодов, среди которых есть символьные (и их подтип tty) и блочные? Ах да, ещё же есть /proc, с кучей файлов, каждый из которых имеет свой собственный набор методов open/read/write/close.
Чувак просто думает что ООП это классы в крестах.
Он же не понимает что даже описатель файла + все функции куда оно засовывается в вин95 это уже ООП.
Closures are poor man's objects.
А при чем тут замыкания?
Казалось бы, при чем тут корень слова "зам(ы/о)к", даже если расшифровать аббревиатуру ООП, и еще немного подумать.А не просто тупо повторять мантру Буча более чем 20-ти летней давности с примерами на первых версиях Java, специально разработанной тогда для тех, кто не осилил тогда С++, даже без дженериков(templates), для тех, кто не знал про Smalltalk, и прочих малоизвестных тогда языках, а другие из ныне популярных если и были, то тогда еще только в зародышах.
> Чувак просто думает что ООП это классы в крестах.
> Он же не понимает что даже описатель файла + все функции куда оно засовывается в вин95 это уже ООП.Чувак все правильно думает. Что ООП - это про объекты, а не про классы.
Про "классы в крестах" подумали вы, и пошли дальше свою мысль развивать, ничего больше не замечая вокруг.
>которые по сути абстрактные классы с методами использующими динамический диспатч. И реализованы они при помощи vtable -- таблички указателей на функцииТолько с инкапсуляцией беда. Чтобы проинициализировать указатели на функции, нужно сначала эти функции с глобально видимыми именами сделать.
Не, не надо.static int my_method(struct my_struct *this) { ... }
static struct my_vtable vtable = {
.method = my_method;
};// единственная extern функция
void initialize_my_struct(struct my_struct *this) {
this->vtable = vtable;
}
my_method не глобальное имя?
> my_method не глобальное имя?static, написано же. Только в одном модуле компиляции доступна. Грубо говоря, в одном .c файле работает. poor man's namespaces
Слепой слепых ведет.
С инкапсуляцией во всех языках (кроме совсем реликтовых)
- даже в тех, которые официально не считаются объектными!Если понимать, что такое инкапсуляция на самом деле, и как ее готовить.
А если не понимать, то можно запросто промазать с инкапсуляцией даже в "классических".
Не заметить этого, и шпарить дальше, а потом удивляться, почему над вами смеются.
Так в Rust нет ООП? Точнее наследования нет в чистом виде, а перечисления
и вызов по ссылке есть и в обычном C.Так что слышал звон, но не разобрался. Поди почитай книжку.
Наследование к ООП никакого отношения не имеет. Вы путаете ООП с системой типов Страуструпа.
>Наследование к ООП никакого отношения не имеет.Тут бы вам привести пару примеров ООП языков без наследования.
И вот чего сразу Страуструп. Что скажете (в контексте ООП и наследования) про Java, Python, C#, ObjectPascal ?
>Тут бы вам привести пару примеров ООП языков без наследованияЧто такое по вашему "ООП язык" ?
Ну пусть лисп схема будет например, хотя и коммон лисп подходит, если не считать clos частью языка.Причём тут вообще язык? Наследование удобный механизм, но он не нечто концептуально неотделимое от ООП.
В ракет схеме например структуры могут наследовать друг друга, это ООП или не ООП?
Наследование противоречит инкапсуляции. Нифига оно неудобно.
Оно лишь достаточно примитивно для понимания средне-статистическим мясо-кодером.Что такое ООП следует из его названия. Если не вводить лишних сущностей и понятий, когда их нет.
Все остальное - лишь добавки к ООП, либо его частные случаи.Само ООП не является тоже Святым Граалем, поскольку оно не единственно возможный базис.
Хотя с точностью до определенных противоречий вполне самодостаточный.
С определенными хаками из ортогональных базисов - очень самодостаточный вместе с этим хаками, и легко осваиваемый без какой либо предварительной подготовки, этим и объясняется его популярность. Его можно освоить даже, не умея читать и считать. Собственно обучение письму и счету, и подразумевает уже загруженную библиотеку ООП.
Какую несусветную чушь ты здесь несёшь. Каким образом наследование противоречит инкапсуляции? И почему ты решил, что оно неудобно? Неосилятор?Популярность ООП обусловлена не лёгкостью его освоения, это бред. Оно обусловлено прежде всего относительной лёгкостью моделирования сущностей реального мира.
> Какую несусветную чушь ты здесь несёшь. Каким образом наследование противоречит инкапсуляции?
> И почему ты решил, что оно неудобно? Неосилятор?Если эти вопросы перенаправить вам, в вашу сторону, вы сразу запутаетесь.
Видно, что вы даже не думали о сути тех вещей, которые фигурируют в ваших вопросах.> Популярность ООП обусловлена не лёгкостью его освоения, это бред. Оно обусловлено прежде всего относительной лёгкостью моделирования сущностей реального мира.
Вы выдаете себя своим отношением к "моделированию". Да еще и целого "реального мира"!
То есть "сущности" самого ООП к "реальному миру" вы не относите. У вас "реальный мир" отдельно, а ООП отдельно. Очень типичное восприятие дилетантов ООП.(Сразу предсказываю, при попытке оправдываться обычно еще больше запутываются, так что подумайте хорошенько сначала, прежде чем в бешенстве начнете что-то отвечать.)
Да, настоящее ООП, которое "про объекты" таким как вы, бывает освоить очень не легко.
Если вам вам трудно было освоить даже не_настоящее ООП, за "удобство" (для вас) которого вы держитесь - тогда настоящее ООП.Но есть люди, которым легко осваивать! И это определяется сразу. Чем труднее вам, тем легче им.
Вот вы и показали свои некомпетентность, если даже не знаете, что для разных людей сильно по-разному. И от способностей это зависит в первую очередь! А не трудно-легко типа для всех. Если советский союз сами не помните, может фильмы посмотреть, как это было (старались делать) раньше, если нравится так, то вам куда-то туда (до сих пор есть организации, внутри которых такие "уютненькие" отношения стрательно и ревниво пытаются уберечь - причем часто даже делаю вид, что у них там какое-то якобы ИТ происходит, и даже якобы ООП!).
> Оно обусловлено прежде всего относительной лёгкостью моделирования сущностей реального мира.Ага, сферической формы и (желательно) в вакууме ...
Три столпа ООП:
- наследование;
- инкапсуляция;
- полиморфизм.
Накостылирование, инкостылировпние, поликостылирование
Ещё один неосилятор.
Еще один такничегоинепониматор.
Вас обманули школьные преподаватели, преподавателей которых обманывали Паскалем.
А эти "новые" остались в школе, думая что они в программировании все поняли, пока тоже там не состарились.Это очень старое заблуждение, на котором поимели в свое время очень много бабла и хайпа пока не успокоились и не разобрались.
ООП - это любое! _объектно_ ориентированное, то есть все, где есть объекты (а где их нет?).
Наследование - это (из) наследуемо-ориентированное программирование.
Инкапсуляция - это (из) инкапсулированно-ориентированное программирование.
Полиморфизм - это (из) полиморфно-ориентированное программирование.И даже
классы - классово-ориентированное программирование.Вообще, британские ученые после запуска Хаббла и Коллайдера обнаружили еще 10500 различных видов программирования, и образовательная система уже готова к следующему столетию изучить еще пять наиболее часто встречающихся видов после первых трех.
Ну и бред. Надо великого анонимного эксперта с Опеннета слушать? Смешно.
> Ну и бред. Надо великого анонимного эксперта с Опеннета слушать? Смешно.Скорее всего вам страшно и стыдно, что вы все это время не знали.
(Видимо много кому рассказали какой вы эксперт, и очень давно зависите от своей репутации, когда вам просто поверили на слово, те кто тоже не знают - а вдруг им кто-то объяснит про вас?!)Поэтому и типичная первая реакция - стыдливо прикрыть свой страх, и сделать вид как будто вам смешно.
Ах, так во вы про что:>> пора и ООП в ядро вводить !
Ну да, он все правильно понял.
Если вы надеялись, что вам можно будет его (настоящее ООП, а не то как вы его понимали) не учить, и все для вас останется по прежнему - увы.> Так в Rust нет ООП?
Таки получается есть! (Несколько человек тут вам уже объяснили)
> Точнее наследования нет в чистом виде,
> а перечисления и вызов по ссылке есть и в обычном C.Это как раз тот самый "звон".
> Так что слышал звон, но не разобрался. Поди почитай книжку.
Так что получается, вы это сказали про себя самого.
Майки, Гугл, ИБМ, все они выразили интерес к разработке ядра Линукс именно на расте, не странно ли? Чувствую через 5-10 лет придется на сырой GNU/Hurd или на опенка переходить.
А что странного? Ощутили его прелести в сравнении с альтернативами.
Любой, кто хотя бы немного всерьёз попробует, это понимает.А зачем переходить на Хард, если будет еще более улучшенный Линукс?
Конечно, хотелось бы не монолитное ядро, но шо поделать
> А зачем переходить на Хард, если будет еще более улучшенный Линукс?Конечно будет, компания добра всегда только лучше делает.
Через 5-10 лет ни на какого опенка ты не перейдешь, потому что даже в виртуалке уже не будет запускаться.А hurd как раз совсем и не сырой, его мумия отлично высохла за прошедшие 25 лет.
Расслабьтесь, эпоха свободного софта кончилась давным-давно. Майки, гугл, ibm (где индусский раджа только что выкинул поджопником белого "директора"). Вот это вот все.
Печально, что скорее всего, вы правы.. Кто бы мог подумать, что так всё и закончится? Ведь была же надежда.. Сейчас достояние линуксоидов - это возможность запускать проприетарный софт: «Смотрите, у нас есть спотифай!!», туда же и вайн и иже с ними.. Печально, что пользуясь свободным софтом сейчас, ты уже реально изгой-одиночка
Когда я последний раз запускал винцо? Не помню. У меня оно в системе вообще есть? Когда-то пользовался, с тех времён может и осталось.
Похоже, таки пора расстреливать все эти корпорашки в полном составе + все их удалёнщики. Но тогда где брать вменяемых программистов?
> Похоже, таки пора расстреливать все эти корпорашки в полном составе + все
> их удалёнщики. Но тогда где брать вменяемых программистов?Вменяемые не пострадают - они давным-давно сбежали. Как ты себе представляешь всерьез вменяемого программиста в гугле, где альтернативная одаренность изо всех щелей? Или в MS, где если ты не из той же деревни что Кумар, то тебе все шишки, а ништяки - друзьям детства Кумара?
> Вменяемые не пострадают - они давным-давно сбежали. Как ты себе представляешь всерьез
> вменяемого программиста в гугле, где альтернативная одаренность изо всех щелей? Или
> в MS, где если ты не из той же деревни что
> Кумар, то тебе все шишки, а ништяки - друзьям детства Кумара?Вменяемые поди сбежали в DARPA (или кто там у них суперновьё разрабатывает). Может наконец-то напишут SkyNet-а, чтоб глобус почистил (да, скорее всего меня тоже шлёпнут, ну главное - у соседа 2 коровы сдохнет :D ).
Да глобус сам почистится - каскадные технологические катастрофы не за горами. Пара бабахов магистральных газопроводов, сравнимых разьве что с массированной ядерной бомбардировкой по последствиям и масштабам, прорывы плотин крупных ГЭС, которым уже под сто лет, а инженеры, проходившие по плотине в момент пуска воды давно вымерли как те мамонты, просто потери управления громадными технологическими сетями потому что "хруст безопастен" и софт навернулся, прочие прекрасные ништяки которые достанутся уже ныне живущему поколению.А там и жратва кончится, в рамках борцунства с ГМО.
> ну главное - у соседа 2 коровы сдохнет
да и сам сосед, скорее всего, тоже.
Это да, пересчитать что-нибудь по сопромату нынче редкая птица умеет, да и ту не берут на стройки мостов, потому что не чорный транс.
> Это да, пересчитать что-нибудь по сопромату нынче редкая птица умеета чего там уметь-то, если цемент и арматура для плотины куплены не тех марок от которых ты знаешь параметры, а у китайской лавки-однодневки, "патамуштадешевле" ?
Сыпь побольше, да следи чтоб таджики поменьше на сторону толкнули, заменяя песком из под той же плотины, вот и вся современная инженерия.
А что в какой-то там Италии мост пару лет назад йапнулся на глазах изумленных горожан - ну мелкие ж издержки.
Вас зависть просто душит.
>Через 5-10 лет ни на какого опенка ты не перейдешь, потому что даже в виртуалке уже не будет запускаться.Обоснуй
> Через 5-10 лет ни на какого опенка ты не перейдешь,
> потому что даже в виртуалке уже не будет запускаться.Ничего, Embox на e2k уже перетащили.
А индусы молодцы, добьют рассоединённые шатаны америки изнутри.
> А индусы молодцы, добьют рассоединённые шатаны америки изнутри.И где вы будете производить свои пиломатериалы? TSMC без американских станков вряд ли возможна.
Те что есть - рано или поздно потребуется менять. Менять будет не на что - судя по тому что они всерьез стали строиться в собственно штатах - с "независимостью" тайваня все уже всем ясно, как и с желанием хороших инженеров жить в концлагерях.
Так что осваивайте процессоры от хуавей. Эти - будут производиться в континентальном китае.
Национальность директора здесь каким боком? Или надо было что-то ляпнуть?
> Национальность директора здесь каким боком? Или надо было что-то ляпнуть?проходите мимо, прохожий, проходите. Конечно же ж никаким. Совпадение.
Но вы если где-то вдруг увидите или услышите чтоб наоборот - Кумара копчоного уволили при помощи ноги, а на его место взяли белую цисгендерную шовинистическую свинью с х-ем, то, пожалуйста, дайте знать.
Есть ещё Haiku, а если хочется оставить Unix, то есть Openindiana. GNU/Hurd ведь работает только в виртуалках. А насчёт OpenBSD, не знаю. Не пробовал.
>OpenindianaТам тоже хрюстанутые заправляют, читай последние новости.
значит только Haiku или OpenBSD. Круги сужаются :(
Haiku на С++.
Haiku норм, уже UEFI есть, на ноуте с Atom зер гуд катается)
На genode свалишь. Жаль она на плючах а на плючах как известно ос не написать (см предыдущие попытки for reference).
А как же так получилось Геноду написать?
Мертворожденное ненужно - получилось. ОС - нет.Все правильно.
> Мертворожденное ненужноТочно так же говорили про сам Линукс говорили в 90х (в "столицах").
А в провинциях (про ненужность Линукс), до крипто-хайпа 2017/2018.> - получилось. ОС - нет.
> Все правильно.пох - получился. ЧР - нет. ***
Все правильно.
---
*** примечание: ЧР - человек разумный.
> Точно так же говорили про сам Линукс говорили в 90х (в "столицах").в 90х в столице Лёлик перенес price.ru с sco на линуксы, разобрав вручную библиотеки ораклового клиента и собрав их так, что клиента стало можно слинковать с libc5 (вроде, уже 5) без sco-эмулятора.
До яндекс-маркета еще десять лет. price по сути был единственным интернетовским агрегатором где чего можно найти подешевле.
А что сделал на genode ты?
А я не на геноде, я другой Аноним - там номер есть в скобочках.
Не подскажите, как на rust с си переписать парсер? Парсер на си использует __attribute__((packed))-структуры, и раскладывает их по отображённым в память страницам. Только слишком много приходится писать кода обвязки, проверяющего выходы за границы отображённой области.Опасаюсь, что я где-то пропустил проверку. Хочу, чтобы компилятор сам написал эти проверки в нужных местах за меня.
О каком парсере идет речь? Ты хочешь отобразить область данных на структуру как это делает C?
Есть макрос #[repr(C)] расположит поля структуры строго по сишному, а для копирования данных
в структуру на манер сишного memcpy есть два пути или использовать unsafe или использовать std::io::Write сейчас синтаксис не вспомню, но &struct.write(&source) вполне нормально отработает.
Нужно только не забыть указать макрос #[Deserializable], но что бы не страдать этой фигней можно использоват крейт bytes или bincode.В любом случае да вы правы обвязки больше выходит, но она позволяет сделать ваши действия платформонезависимыми на LittleEndian и BigEndian и при разных упаковках и правилах переполнения.
Это все цена за безопастность и переносимость.
> О каком парсере идет речь?Ни о каком. Тролль же. Он раста в глаза не видел, только маркетинговые листовки читал. По его писанине видно.
А, и да. Если __attribute__((packed)), то repr(C) будет мало, надо repr(C,packed). Хотя я б рекомендовал взгуглить на тему крейтов, заточенных под описание бинарных данных -- я навскидку не помню, но там было что-то, позволяющее чётко описывать бинарное представление каждого поля, что в целом даёт более полноценное решение, нежели C'шные структуры. Например, ты можешь после mmap'а файла, прозрачно работать с big-endian данными, даже если не знаешь, на машине с каким endianness'ом будет запускаться твой код. Это, понятно, можно применять и для ffi, чтобы описывать произвольные C'шные структуры в памяти, и работать потом с ними in-place.
На little endian машине раст сам обработает big endian битовые поля (пакеты из сетевого интерфейса) , а погромист об этом и не будет знать? Это прям магия раст!!! Хотя больше похоже на нос Буратино
Ты читать умеешь? Я же написал: крейт. Это что-то типа библиотеки. При чём здесь "раст сам обработает"?
> Только слишком много приходится писать кода обвязки, проверяющего выходы за границы отображённой области.Именно от этого Rust и избавляет.
Просто взять, и написать парсер с нуля по исходным условиям задачи.
> Опасаюсь, что я где-то пропустил проверку. Хочу, чтобы компилятор сам написал эти проверки в нужных местах за меня.
Вот он сам и напишет - если вы не будете использовать unsafe и "обвязки", то не надо будет и "опасаться". В парсере то это все зачем?
Можете конечно не верить в суеверия (это же глупости всё), но вот чем дольше смотришь на всякое-разное - замечаешь, что если что-то названо плохо\неудачно\глупо и т.п., то оно и вылезет чем-то плохим\неудачным\глупым. Вот "rust" - это "ржавчина" же? - и они её тащут в ядро системы, - в уже !!!работаюший!!! механизм. Плохо закончится. Делайте вторую систему. Типа - сразу "правильную". А мы поглядим - поможет вам раст или нет.
Я хотел было написать едкий комментарий вида "а вы посмотрите, что вышло из языка под названием \"картавость\"", но потом сдержался.
> Я хотел было написать едкий комментарий вида "а вы посмотрите, что вышло из языка под названием \"картавость\"",
>но потом сдержался.Видимо хоть у одного интуиция таки сработала (см. ниже в постах), что где-то тут можно в своих "желеных доспехах" попасть. А остальные радостно галопом рванули в бой к такой легкой казалось бы победе!
Кто с (железным) мечом к нам придет, тот от него же и огребет!
На том стояли и стоим! (С)
> Вот "rust" - это "ржавчина" же?Ржавчинные грибы это паразит, поражающий зерновые культуры. Не знаю, дают ли схожий со сопрыньй эффект (по некоторым версиям, является причиной ряда войн в средневековой Европе), но животные им травятся.
Только сейчас заметил этот ваш пост, демонстрирующийОчень хорошо, вот и смотрим, что же получается после всего сказанного ниже.
> Ржавчинные грибы это паразит, поражающий зерновые культуры.
А рожь, ржа, ржаной - это по вашему тоже паразитические зерновые культуры?
Или это просто лишь следствие искажения смысла корней древних слов.> Не знаю, дают ли схожий со сопрыньй эффект (по некоторым версиям, является причиной ряда войн в средневековой Европе), но животные им травятся.
А теперь (см. ниже) все неожиданно просто выясняется.
Причиной было зависимость от дешевого железа, потому и "железный век", и проблем которые оно вызывало.
Потому и "ржавчины" стали бояться.
На фоне проталкивание дешевых примитивных химических лекарств.(И "случано" вдруг произошедший Великий Сдвиг Гласных в английском, "случайно" ставшем популярным вследствие колониального доминирования Британии, нашествие красных мундиров, ну не ржавчина ли? - - ага, как писали ниже, когда ржавчиной доспехи разъело - окончательно всех запутали, в-общем, что вредно, что полезно...)
А без (такого) железа эти процессы и эти микро-организмы не то что не вредные, а наоборот - всегда были полезные! И другие цивилизации (не "железные") умели их использовть на благо!
Короче, последняя, казавшаяся существенной прететензия к Расту... разъедается "ржавчиной"!
Что дальше то делать будете, без ваших "доспехов"? Которые вдруг стали бесполезным грузом. Вояки вы с творчеством, несчастные, железяки вы!
rust- коррозия; ржавчина
- моральное разложение; коррупция, продажность
- вредное влияние безделья, бездеятельности
^^^ это словарная статья ^^^
> rust
> - коррозия; ржавчина
> - моральное разложение; коррупция, продажность
> - вредное влияние безделья, бездеятельностиДумаете, все такие дураки? Не знали?
У этого слова есть древнее значение - еще до "великого" "сдвига гласных" в англо-саксонском.
Еще от древних пра-языков.
До того как "варвары" (отколовшиеся славяне), не поимели латинян, и не обвульгаризировали латынь.
А латынь, в свою очередь, откуда думаете произошла еще (до Рима, тем более до его падения).Истинный смысл - кРАсный, РудА, РудРА, РдА (рдеть), РжА (рожь, ржаной), РА(дуга) <-|-> АР, йАР(ило) ... и т.д. - зеркальная ветвь.
Это символ жизни! На мертвом металле! Металл получаеся "остыванием" ("смертью") кРАсной РдА (руды).РжА - это зеркальный процесс оживления.
Мертвая вода -> Живая вода (во многих сказках именно так оживляли).Все правильно, это и есть РжАвчина с древних языков.
Язык так "наши" назвали (или подсказали).
> Это символ жизни! На мертвом металле! Металл получаеся "остыванием" ("смертью") кРАсной
> РдА (руды).А вот и ̶к̶о̶м̶и̶с̶с̶а̶р̶ ̶в̶ ̶п̶ы̶л̶ь̶н̶о̶м̶ ̶ш̶л̶е̶м̶е̶ Дон Кихот с проржавевшим мечём, разрушитель мельниц.
Это был просто какой-то феерический ясноглазый ***** из тех, что опаснее умного врага (которого держишь на мушке) -- тем, что можно ненароком за спину упустить.То есть обычное дно -- это те, кто полагаются на педивикию, встретив незнакомое слово или пытаясь поспорить с дяденьками.
А это какое-то феерическое поддонье, потому как от рассказов, что сталь-де закаляется окисленьем, а не перекристаллизацией -- у меня как у химика (даже не технолога на сталеварке) волосы дыбом встали, даром что свежевымытые...
Господи, дай таким хотя бы одну извилину на всех!
Дело в том что в так называемых "Славяно-Арийские Ведах" (запрещены в РФ как экстремистский материал) в самом конце объясняется, почему древнейших рукописей набралось всего на четыре тома, а не десять. Якобы поработившие славян джидаи устроили скачки напряжения в сети и сожгли жёсткий диск, удалось восстановить лишь частично. Кто в такую к-РА-молу (т.е. "молитву к Богу Солнца Ра") верит -- не задаётся вопросом, как римские легионеры в проржавевших доспехах захватили всю Ойкумену. Действительно, о ржавчине стали беспокоиться лишь когда водопровод начал течь.
Это надо сначала доказать, что это были якобы именно Славяно-Арийские-Веды.
Прежде чем запугивать, сами не испугайтесь. Докжите наличие запрещенного контента!Я не очень старался. Но вы уже поняли, что потеряли главное. Практически последний аргумент против
- название Раст!Это последняя соломинка, за которую вы хватались, теперь у вас и этого нет!
Объяснение еще будут. Просто это сделаю не я. Но идею вы уже ухватили. Никуда не денетесь!
> Это надо сначала доказать, что это были якобы именно Славяно-Арийские-Веды.Кому надо? У меня всё есть. Это тебя поработили явь-реи, привязали сверху ниточку, что бы каждый мог подёргать.
У вас все по прежнему. Вы просто ищите, что такое бы сказать обидное. Другого у вас ничего нет!
Насчитал на данной странице 14 вхождений подстроки "обидн" (из которых 9 - "обидно"). Все за авторством Аноним (192). ;-)
> Насчитал на данной странице 14 вхождений подстроки "обидн" (из которых 9 - "обидно"). Все за авторством Аноним (192). ;-)Примерно так должно и получиться. Число не считал, но я в курсе, что я это слово повторил много раз. Спасибо что потрудились и посчитали.
Можете еще немного послужить мне - посчитать, сколько раз я упомянул "зависть". Вы почему-то это старательно обошли.
Потому что знал, что Вы сами попросите вот эту ссылку https://ru.wikipedia.org/wiki/%D0%9F%D1%...)=)
Не-а, никак и нигде я эту ссылку не просил.
Это просто то немногое, что вы знаете про психологию. Вы все ждали момента, когда бы эту ссылку торжественно выдать. Не дождались, и уже не выдержали, а то вдруг бы я ушел, а ваш "талант" бы так и остался незамеченным.Ну любого тут можно обвинить в проекциях! Ну вы просто пальцем в небо ткнули!
Ну что еще обидного такого попытаетесь найти? Давайте? Ну?
> Не-а, никак и нигде я эту ссылку не просил.Вы сделали это фразой "Можете еще немного послужить мне - посчитать, сколько раз я упомянул "зависть" в предыдущем сообщении.
> Ну любого тут можно обвинить в проекциях!
Попробуйте сделать это со мной. Мусье ведь не балабол и не барышня?
> Вы сделали это фразой "Можете еще немного послужить мне - посчитать, сколько раз я упомянул "зависть" в предыдущем сообщении.Не-а. Это вы не сдержались и прилепили. Не в тему. Чтобы проецировать, у меня должен появиться предмет зависти. А чему мне у вас завидовать? Ну?
> Попробуйте сделать это со мной.
Элементарно. Вы сейчас сами не замечаете, как повторяете меня. Только немного другими словами.
У вас другой психо-эффект проявляется. У него тоже есть мудреное латинское название. А говоря на пальцах - это из-за того, что вам не к чему прицепиться.> Мусье ведь не балабол и не барышня?
А это я помню. Была у нас с вами уже "дискуссия". Вы считаете это типа убойной "обидой" - сравнить кого-то с "барышней". Ну это же элементарно. Вот вам и проекция ваша. Вы боитесь и стесняетесь женщин. И вам кажется, что если первым кого-то назвать женщиной, то ему будет нестерпимо больно. Но на самом деле в раскрываете лишь ваши собственные болевые точки.
С женщинами у вас явно очень большие проблемы.
>> Вы сделали это фразой "Можете еще немного послужить мне - посчитать, сколько раз я упомянул "зависть" в предыдущем сообщении.
> Не-а. Это вы не сдержались и прилепили. Не в тему. Чтобы проецировать,
> у меня должен появиться предмет зависти. А чему мне у вас
> завидовать? Ну?В данном случае Вы мне завидуете, поскольку исходно тезис о зависти Ваш -- Вам его и следовало доказать.
>> Попробуйте сделать это со мной.
> Элементарно. Вы сейчас сами не замечаете, как повторяете меня. Только немного другими
> словами.
> У вас другой психо-эффект проявляется.Другой? Значит "можно обвинить в проекциях" со мной не прошло. Утверждение ложно.
> У него тоже есть мудреное латинское название.
> А говоря на пальцах - это из-за того, что вам не
> к чему прицепиться.Чушь какая-то.
>> Мусье ведь не балабол и не барышня?
> А это я помню. Была у нас с вами уже "дискуссия". Вы
> считаете это типа убойной "обидой" - сравнить кого-то с "барышней". Ну
> это же элементарно. Вот вам и проекция ваша. Вы боитесь и
> стесняетесь женщин. И вам кажется, что если первым кого-то назвать женщиной,
> то ему будет нестерпимо больно. Но на самом деле в раскрываете
> лишь ваши собственные болевые точки.
> С женщинами у вас явно очень большие проблемы.И что примечательно -- "не барышня" слово "балабол " в упор не видит. =)
> В данном случае Вы мне завидуете, поскольку исходно тезис о зависти Ваш -- Вам его и следовало доказать.Нет. Не следует. Ничего подобного.
Потому что вы доказали это сами без моих усилий. Вашим поведением.> Другой? Значит "можно обвинить в проекциях" со мной не прошло. Утверждение ложно. Чушь какая-то.
Почему не прошло? Прошло. Вас счас на этом замкнет.
Просто вам это надо больше меня. Это ваше типа сильнейшей оружие, тыкать в проекции, про которые и так давно известно. И называть других барышнями.
Если и этого лишитесь, что у вас останется? До Раста докапываться вам тоже все труднее и труднее.Вы очень хотите барышень, а они вас - нет. И это ваша мучительная боль. Ну и зависть, конечно, к тем мужчинам, у которых с "барышнями" получается то, о чем вы можете только мечтать.
Зачем мне это доказывать? В сами это доказываете.> И что примечательно -- "не барышня" слово "балабол " в упор не видит. =)
Почему не вижу. Вижу прекрасно. Рядом со словом "барышня".
Просто никак не среагировал. А вы в итоге среагировали на отсутствие моей реакции на ваше слово.
Я за ваши слова вам ничего не должен!P.S. Я недано как раз в Раст коммьюнити одну симпотичную такую негритянку нашел.
Из, забыл какой африканской страны, у нее какие-то уже там научные степени.
Короче, она гораздо умнее вас. Потерял ссылку. Найду - покажу.
Я когда когда ее страничку увидел, сразу про вас вспомнил, как вы "барышень" боитесь, хотите и ненавидите.
>> В данном случае Вы мне завидуете, поскольку исходно тезис о зависти Ваш -- Вам его и следовало доказать.
> Нет. Не следует. Ничего подобного.Ну да, балаболы ничего не доказывают, они просто трындят.
> Потому что вы доказали это сами без моих усилий. Вашим поведением.
Точно, по мнению Славяно-Ария, я хотел его обидеть, значит я ему завидую, как и все остальные. =)
>>>>> Ну любого тут можно обвинить в проекциях!
>>>> Попробуйте сделать это со мной.
>>> У вас другой психо-эффект проявляется.
>> Другой? Значит "можно обвинить в проекциях" со мной не прошло. Утверждение ложно.
> Почему не прошло?-- Доктор, у меня провалы в памяти!
-- И давно это у Вас?
-- Что?
-- Провалы.
-- Какие провалы?> Короче, она гораздо умнее вас. Потерял ссылку. Найду - покажу.
Заодно на меня найдите ссылку. И на себя. Что бы за барышней не прятаться. =)_
Ну нечем вам зацепить. Только лишний раз показали, что суетитесь и торопитесь, плохо готовите контент, когда стали ясны (вы спалили) ваши половые проблемы.
Шуточки у вас к тому же тоже очень старые давно известные, что линий раз подтверждает вашу бездарность.> Заодно на меня найдите ссылку. И на себя. Что бы за барышней не прятаться. =)_
Я давно знаю ссылку на ваш уютненький репозиторий, которым похоже вы очень гордитесь.
И при необходимости могу опозорить вас с ним так, что вы его после этого закроете и надолго исчезнете. Особенно если барышни над вами посмеются. Вы сами даже не представляете, сколько вы там накопили застоявшегося позора. Просто не видите сами что делаете.
Просто пока повода нет, вы не смогли мне ничего такого сделать. И это будет не совсем честно, если это делать анонимно. Вы слишком беззащитный и слабый, так как вы дразнятся только совсем уж позорные слабаки (великовозрастные).
Ну только если вы сами нарушите баланс так, что это будет справедливо.
(Хотя если кто-то сейчас догадается, и поймет, что с вами можно сделать... ну вы сами виноваты.)Возможно я это сделаю как нибудь лично. Да, и барышни обязательно будут свидетельницами. Покрасивее и посексуальнее найду специално для вас.
>> Заодно на меня найдите ссылку. И на себя. Что бы за барышней не прятаться. =)_
> Я давно знаю ссылку на ваш уютненький репозиторий, которым похоже вы очень
> гордитесь.А я априори считаю людей разумными, даже если для них коррозия металла и грибы-паразиты -- квинтэссенция жизни (что, между прочим, характеризует их самих). Если для кого-то "найти" означает "ткнуть мышкой в очевидное" - у меня для того плохие новости. Найти - значит поискать, да с результатом.
> это будет не совсем честно, если это делать анонимно.
Скажем без экивоков -- пока Аноним никто и звать его никак, и ничего кроме СоС не скомпилировал для воображаемой авторши спама из Нигерии, у Анонима даже гипотетические рычаги воздействия отсутствуют. Мне этот треп был интересен по одной причине - понять, что за тела вокруг хайпа вращаются.
> А я априори считаю людей разумными, даже если для них коррозия металла и грибы-паразиты -- квинтэссенция жизни (что, между прочим, характеризует их самих). Если для кого-то "найти" означает "ткнуть мышкой в очевидное" - у меня для того плохие новости. Найти - значит поискать, да с результатом.Вот и сделайте сами, что советуете другим. А я вам ничего не советовал, поэтому я ничего вам и не должен делать! Я еще в прошлой с вами дискуссии отрезал - вы бездарь, и никакие советы вам просто тупо не помогут. Вы просто скоро иссякнете (не здесь а вообще) и позорно заткнетесь, когда постепенно будете находить подтверждения моих слов. Не сразу - постепенно, если сразу - вы просто умрете либо в психушку сляжете. Вы не первый, знаю как это бывает. Поэтому я вам все сразу и не сказал. Я лишь намекнул, а вы уже задергались!
> Скажем без экивоков -- пока Аноним никто и звать его никак,
В этом и вся соль. Я аноним, и звать меня никак, а мое слово весит больше не смотря на всю вашу ложно-скромную (просто малоэффективную) саморекламу. А представьте что будет если я лично возникну да еще и среди ваших знакомых, в том числе "барышень"! Сами же отсутствие аргуметов пытаетесь компенсировать своим якобы авторитетом! А с чего вы решили, что вы будете авторитетным, если де-анонимизируетесь? Что эффект будет не противоположным ожидаемому? - Сами же напрашиваетесь!
> и ничего кроме СоС не скомпилировал для воображаемой авторши спама из Нигерии,
Нет. Она настоящая. Я просто вам ее в следующий раз покажу. Здесь уже все закончилось. Вы ничего не смогли. А то что вас обеспокоила - вы это не смогли даже удержаться - нег^W "черная" девушка из Нигерии, которая умнее вас, и из Нигерии сразу сделала себе карьеру в Мировом научном сообществе! Где бы вы ни седели сейчас, а эта "барышня" вас уделала. (Можно не уже не особо уценить само научное сообщество, но она из Нигерии!)
> у Анонима даже гипотетические рычаги воздействия отсутствуют. Мне этот треп был интересен по одной причине - понять, что за тела вокруг хайпа вращаются.
Просто очередные пустые слова.
> Ра") верит -- не задаётся вопросом, как римские легионеры в проржавевших
> доспехах захватили всю Ойкумену.Да просто чистили регулярно и заменяли по мере возможности. Легионеры же ж, а не лесной сброд. Кто в нечищеном на построение выйдет - два наряда внеочереди.
Испанцам в новом свете тяжелее пришлось, и техника посложнее, и климат в этом плане сильно похуже, и прапорщики повымерли, поди.> Действительно, о ржавчине стали беспокоиться лишь когда
> водопровод начал течь.он же ж вроде - свинцовый был, чему там ржаветь?
Ребята в материалах шарили, не то что нынешние сантехники.
>> Ра") верит -- не задаётся вопросом, как римские легионеры в проржавевших
>> доспехах захватили всю Ойкумену.
> Да просто чистили регулярно и заменяли по мере возможности. Легионеры же ж,
> а не лесной сброд. Кто в нечищеном на построение выйдет -
> два наряда внеочереди.Так в том-то и дело, что это вопрос жизни в то время.
>> Действительно, о ржавчине стали беспокоиться лишь когда
>> водопровод начал течь.
> он же ж вроде - свинцовый был, чему там ржаветь?
> Ребята в материалах шарили, не то что нынешние сантехники.Дык это анонимный жрец Ра в удалённых сообщениях о-РА-ТоРА-ствовал: "Люди стали бояться ржавчины когда в моду вошли железные водопроводы Ну и электропроводка заодно".
Вы пытаетесь говорить обидными словами. Потому что вам самим обидно и страшно.
Вас вроде бы много собралось на одного, но вы ничего не можете. В толпе ваша слабость лишь еще больше видна.Противопоставить то по серьезке вам нечего! Ну что кто хоть во всей теме что-то серьезное против выдвинул? - Никто! Мелочи всякие несущественные! Что вы можете то даже все вместе? Ну? Что?
У меня то козырей еще полно только зачем их выкладывать сейчас? Это так, мелкие картишки были еще. А вам уже особо нечем крыть. Ну да, несколько раз взял карты, потому как не напрягаюсь. Главне козыри все равно давно не у вас!
> Так в том-то и дело, что это вопрос жизни в то время.Мне кажется, все же просто их хорошо п-ли, не разбирая, что вопрос жизни, а что просто униформы, а их противников как раз плохо. Поэтому у тех все ржавое и результат налицо.
> Дык это анонимный жрец Ра в удалённых сообщениях о-РА-ТоРА-ствовал: "Люди стали бояться
> ржавчины когда в моду вошли железные водопроводы Ну и электропроводка заодно".а, вот оно чо...
да, свинцовым-то ничего не грозило. А электропроводку Путин снова аллюминиевую разрешил. Ржавчины она как ни смешно, не боится, а я теперь мечтаю о домике в какой нибудь горной глуши. Где техногенные катастрофы не достанут в первую-вторую очередь.
Идею вы ухватили, это хорошо.
У вас последний типа убойный аргумент против Раста рассыпался.
Остались всякие несущественные мелочи - которые можно прилепить к любому языку, и которые уникальными недостатками Раста не являются.В остальном вы как упражнялись в пустых метафорах, так и продолжаете. Только вы теперь окончательно потеряли почву.
Если вы так ненавидите РЖАной хлеб, повторите еще 10500 раз. Ржавчина! Ржавчина! Ржавчина!
Пока не увидите, что обидно вам лишь за себя. Никого и ничто вы обидеть не в силах!
>> Так в том-то и дело, что это вопрос жизни в то время.
> Мне кажется, все же просто их хорошо п-ли, не разбирая, что вопрос
> жизни, а что просто униформы, а их противников как раз плохо.
> Поэтому у тех все ржавое и результат налицо.Про противников не понял. Интернета тогда не было, а при прямом контакте противники в ржавых доспехах погибали. В мирное время ржавым оралом не вспашешь и до весны не доживёшь.
В смысле что более ржавым доспех оказывался не у того кто в материаловедении разбирался хуже, а кого сержант меньше п-дил за неподшитые подворотнички.А в мирное время пахали деревянной сохой. Ну или медной. Железо еще переводить. Оно ж деньгов стоило!
Ну, кому повезло после большой драки обломок подобрать - тот, конечно, мог к плугу приладить.А как сержанты вместо того чтоб п-дть подчиненных, начали заниматься любовью в сраку - так сразу и началось - то галлы, то готы, то вообще xoxлы какие-то с п-дюлями в гости... так и рухнула империя.
Так вот, обратите внимание - мы живем примерно в такое же время.
Уже увлеклись и обсуждаете... Идею вы уже, в-общем, поняли. На Раст вам теперь нападать будет еще сложнее (без ущерба для себя), потому что "ржавчина" на ваших "доспехах" - это есть ваши слабости. Ваши "доспехи" давно устарели.
> А как сержанты вместо того чтоб п-дть подчиненных, начали заниматься любовью в
> сраку - так сразу и началось - то галлы, то готы,
> то вообще xoxлы какие-то с п-дюлями в гости... так и рухнула
> империя.А, точно. П-сы (правый сектор - запрещённая в РФ секта). Они же не плодятся и не родятся, ими - становятся. И если кого-то там поубивали - на их популяцию не особо влияет.
> Так вот, обратите внимание - мы живем примерно в такое же время.
По китайскому календарю эпоха Металла закончилась и наступает эпоха Воды. Металл - это Запад по феншую. Когда коллективный разум запада выдал "ржавчину" - это таки звоночек в набатный колокол. Если Rust двигают Свидетели Ржавых Доспехов и Славяно-Ариев, как вот этот, который на ровном месте увидел угрозы, а теперь пугает сногсшибательной афроафриканской барышней - то они скорее тупо сожрут всех своих спонсоров, а Линукс достанется Уавею.
> он же ж вроде - свинцовый был, чему там ржаветь?Свинцовый слишком опасен для здоровья.
Поэтому заменили на железный. А стальной - слишком дорого в массе.
Но ржавчину забоялись в период массового дешевого железа. А до этого чего ее было бояться?
Вот и думайте! Ржавчина не воспринималась, как нечто плохое! А наоборот!Ну счас уже пошла всякая прочая "химия", которая не ржавеет - Шигорин лучше расскажет, он химик.
Ой да ладно. Кто счас в школе химию не учил.Ясно-понятно, что я утрировал с точностью до конкретных хим процессов, потому это здесь не принципиально! Окисление там перекисление. Вы суть процессов не видите! Вот химики и сосут сейчас.
Потому как пофиг на них. Вы, химики, видите только очень частный случай.Я в несколько строчек сжимал - для человека, который это хотел узнать - не для вас.
Докажите сначала законы гравитации.
Нет доказательств гравитации - рассыпается физика - за ней - химия. Все теории фундаментальных взаимодействий - нафиг.Постепенно выясняется, что якобы фундаментальные законы природы, на которых держится наука - просто набор постулатов.
Почему именно это место вас сильнее заволновало. Там же много другой всякой ругани было
Почему именно здесь?
Потому что - главное - вы потеряли еще одни значительный аргумент против!Название Rust было выбрано не случайно. Вы думали это что-то плохое, теперь вы знаете, что это не так. Название было тщательно выбрано. Я просто не особо старался это обяснять. Кто намеки понял - сами все найдут. А вы, своей реакцией именно так, именно она это место во всей теме - сами уже понимаете - химия вам тут не поможет. Это сильнее химии.
> Компания Microsoft выразила интерес к участию в работе по интеграции поддержки Rust в ядро LinuxНу, эти, понятно, только и мечтают, что-нибудь в ядро Linux запихать.
> драйверы, избавленные от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфераС каких пор это вообще стало проблемой? Если у человека такие трудности с программированием, то раст ему всё равно не поможет.
Редкий return value check. Вот ты знал, что вызов close может быть неудачным? Теперь знай, и не забывай проверять возвращаемое значение.
Такие проблемы есть у _каждого_ c/c++ разработчика
а у того, кто верит, что у него их нет, их у него ещё больше
Вас послушать, так рабочего кода вообще не существует.
Рабочий код существует. Безбажного кода не существует. Об этом даже опеннет знает, но когда речь заходит про раст, у опеннета забрало падает, и он забывает об этом своём знании, и начинает догматически религиозно верить в существование мифического программиста на C, который никогда не выходит за границы буфера.
По сути да. Всё это работает с условиями "достаточно оперативной памяти", "достаточно файловых дескрипторов на процесс", "достаточно постоянной памяти" все вызовы write отработали правильно (а кто проверяет код ошибок?), во время чтения ФС нет состояния гонок, допускаем что чтение файлов в директории атомарно (получаем snapshot во времени), что естественно не так, все malloc отработали, все кэши были записаны на диск, внутренний кеш в самом SSD тоже записан на flash.Я могу продолжать ещё очень долго.
Если посмотреть любой проект там таких допущений, упущений, багов, гонок пруд пруди.За исключением тех, которые вылизывались десятилетиями типа SQLite, Postgres, и ТП.
> За исключением тех, которые вылизывались десятилетиями типа SQLite, Postgres, и ТП.git. Разрабатывал человек, знающий всё, что может пойти не так.
Да, и там до сих пор фиксят регулярно и уязвимости с выполнением кода, и просто краши и т.п.
>Мигель ОхедаЕщё трап?
>автор проекта Rust-for-LinuxТипа "Смотрите! Мы как V4L, мы уже в ядре"
>защиты от целочисленных переполненийРегистры бесконейчной длинны? Или просто builtin'ы для проверки, как уже реализовано в си?
> Ещё трап?ну зачем же так? Просто еще один Пэдро. Много там их в гишпанской ламерике, Пэдров.
> Типа "Смотрите! Мы как V4L, мы уже в ядре"
v4l в ядре кое что полезное для окружающих делал (правда, пока не доломали бесконечным переписыванием). А от этой хрени - один вред.
> Или просто builtin'ы для проверки, как уже реализовано в си?
они немного небесплатные получаются, не так ли?
> v4l в ядре кое что полезное для окружающих делал (правда, пока не
> доломали бесконечным переписыванием). А от этой хрени - один вред.Я не спорю, что v4l делает полезное дело. Я при написании и подразумевал, что прикрываются схожестью названий с нормальным проектом.
А про переписывание - жду, когда hantro выйдет из staging. Если глянуть тамошний TODO, то можно узнать, что изначально v4l не всё поддерживало для видео. А переписывают чтоб получился годный интерфейс не только для этих ваших вебок, но и различных аппарантых декодировщиков, чтоб не плодить зоопарк api видео в ядре. Как в userspace с Xv, XvMC, VDPAU, VAAPI. Хотя предпоследним пользуется только блободрова нвидии, а последним - различные драйвера в составе месы.> они немного небесплатные получаются, не так ли?
Что? Проверки? Логично, что для проверки нужно почесаться и, ВНЕЗАПНО, проверить
Сейчас, вроде бы, все эти ребята постепенно декомиссуются, там в самом opengl появились какие-то инструменты для акселерации видео.
"Поддержка Rust преподносится как опция, не активная по умолчанию и не приводящая к включению Rust в число обязательных сборочных зависимостей к ядру."Systemd сначала тоже не был обязятелен.
>Systemd сначала тоже не был обязятелен.Так он и сейчас не обязателен. Очень много дистрибутивов без него. К тому же я уверен что linux-libre будет без rust.
Особенно заинтересовало "очень много". Назовите плз штук 5 РАЗНЫХ, с более-менее распространнёным софтом (хотя бы домашним) в репах, НЕ на базе деба?
Ты же в курсе что у тебя аж более трех критериев для поиска?
Tiny Core Linux, Slitaz, Slackware (почти все дистрибутивы, так что здесь уже больше пяти), Calculate Linux, Void Linux, Alpine Linux. Назвал шесть, а то вдруг какой-нибудь из первых пяти не понравится.
> больше пяти), Calculate Linux, Void Linux, Alpine Linux. Назвал шесть, а
> то вдруг какой-нибудь из первых пяти не понравится.Калька - хрень, один раз потыкал, оно пригнало хромиум с флешеплагином без спросу, за что было вычищено с винта без лишних раздумий.
>Tiny Core Linux, SlitazВесьма своебразные поделки, для очень старого компа может и подойдут, но нет.
>Slackware
Определенно нет.
>Calculate Linux
Да неплохой дистрибутив, но роллинг. К тому же требует много времени на выпиливание ненужного мусора. В целом пользоваться можно, но нет.
>Void Linux
Весьма сомнительный дистрибутив и тоже роллинг. Сомнительная поделка.
>Alpine Linux
С этим дистрибутивом вообще не знаком, но судя по тому что пишут в интернете, ориентирован он совсем не на десктоп.
Лол.
И как твое ментальное заболевание называется?
> Лол.
> И как твое ментальное заболевание называется?"бытовой алкоголизм".
> "бытовой алкоголизм".Который в большинстве случаев опять же бывает вызван
"бытовой" же завистью и бездарностью.
И чему от позора пытаются найти разные якобы внешние или системные оправдания.
Чем же ты таким пользуешься?
> Особенно заинтересовало "очень много". Назовите плз штук 5 РАЗНЫХ, с более-менее распространнёным софтом (хотя бы домашним) в репах, НЕ на базе деба?Net Berkeley Software Distribution, Open Berkeley Software Distribution, Free Berkeley Software Distribution
> Net Berkeley Software Distribution, Open Berkeley Software Distribution, Free Berkeley
> Software DistributionВопрос был про Линуксы.
>> Net Berkeley Software Distribution, Open Berkeley Software Distribution, Free Berkeley
>> Software Distribution
> Вопрос был про Линуксы.Free Berkeley Software Distribution + Linuxulator
> Free Berkeley Software Distribution + LinuxulatorОно не GPL -> ФПЕЧЬ.
OpenRC. УМВР. Гента.
C elogind и eudev нещитово.
Consolekit сдох
Да здравствует Consolekit2
> Consolekit сдохтам ещё огромный блоб systemd-tmpfiles подвезли
[ebuild N ] sys-apps/systemd-tmpfiles-248.3::gentoo USE="(-selinux) -test" 10,080 KiB
[uninstall ] sys-apps/opentmpfiles-0.2::gentoo USE="(-selinux)"
[blocks b ] sys-apps/opentmpfiles ("sys-apps/opentmpfiles" is blocking sys-apps/systemd-tmpfiles-248.3)
Зачем заменяешь opentmpfiles на systemd-tmpfiles. Все зависимости идут через virtual пакет
А чем elogind и eudev не нравятся? Они не трубуют systemd.
Угу, сиди конпеляй, жди ебилдов, рули зависимостями и постоянно разбирайся почему у тебя какая-нибудь прога опять замаскирована и ее нельзя просто поставить. Gentoo конечно хороший дистрибутив, но не для массового использования. Еще и роллинг, что тоже добавляет проблем.
> Gentoo конечно хороший дистрибутив, но не для массового использования.Ну я ж пользуюсь, хотя обычнейший юзер :D.
Ну не жди ебилдов, сделай сам.
У меня ролинг меньше гемороя вызывает
> возможность применения doctests для документирования тестовНекорректный перевод. doctests это не документирование тестов, а тестирование документации.
Это когда в документации приводятся примеры использования и они выполняются как тесты (принудительно), то есть документация гарантированно не отстаёт от того API которое она документирует.
> Компания Google напрямую обеспечивает поддержку проекта Rust for Linux,
> развивает новую реализацию механизма межпроцессного взаимодействия
> Binder на Rust и рассматривает возможность переработки на Rust различных
> драйверовгосподи. как стращно жить. ну причём тут Binder и драйвера?
тоже IPC! (сраный кривой IPC.. который станет иещё хуже)
кудаже они со своим растом полезли?!?!
rust в этом году конкретно так радует новостями
А то, в каждой новости на Opennet встречается.
Пусть форк делают и суют туда свои грязные патчи. Попытка заменить си на раст в ядре очевидно является диверсией. Если каждое новое ядро будет требовать новую, более прожорливую версию раста, да еще и Интернет зависимости, жители страны скреп скоро не смогут его собрать так как мощное железо станет недоступным и Чебурнет не будет пускать в Интернет.
> жители страны скреп скоро не смогут его собрать так как
> мощное железо станет недоступным...Не, лет 10-15 у них ещё есть. Экономический кризис a la '80/'90-е раньше не наступит. Сокращение выбросов CO2, замещение ископаемых углеводоров возобновляемыми источниками энергии и снижение себестоимости сланцевой нефти идут недостаточными темпами, чтобы раньше накрыло. А до тех пор будет сказываться лишь плавное и медленное отставание подушевого дохода от мировых уровней, вызванное разительным отставанием в темпах роста экономики. Но это отставание плавное и медленное.
> ...и Чебурнет не будет пускать в Интернет.
Эмм... Ну да, это может ускорить приближение песца. Но я не думаю, что сможет. Эти потуги приблизить катаклизм, на мой взгляд, малопродуктивны. Они могли бы снижать поток иностранных инвестиций, но... было бы что снижать. И иностранные инвесторы в большей степени заинтересованы в экономических свободах, а не в личных. В смысле им плюс-минус начхать на Чебурнет.
То есть, 10-15 лет ещё есть -- этого времени достаточно, чтобы погрейдить железо до 16+ ядер и 32Gb+. Подождать лет пять, когда б/у-райзены появятся, погрейдить, и начать запасаться сухарями.
На Западе не было никакого кризиса в 80-90е годы. Кризис 90х годов во всём мире называется "Азиатский финансовый кризис".Сюрприз, но СНГ намного более синхронизированно с Кореей по экономическим циклам, чем с Францией или США.
> На Западе не было никакого кризиса в 80-90е годы. Кризис 90х годов
> во всём мире называется "Азиатский финансовый кризис".Я не говорю про запад. Какое мне дело до запада? Я говорю про Россию. Которая ввалилась в кризис в 80-х, потому что завязала свою экономику на экспорт нефти, а потом цены на нефть упали.
Посмотрите фильм "Falling Down".
Сланцевая нефть слишком дорогая в плоть до нерентабельности.
Как и газ.Зелёная энергия - прикрытие зачистки цивилизации.
Ни один зелёный не способен объяснить за что они ненавидят атомные электростанции.А солнечные батереи как и ветрогенераторы накрываются медным тазом при первом снегопаде, как было уже в этом году в Техасе и прочих частях света.
> Сланцевая нефть слишком дорогая в плоть до нерентабельности.Настолько, что первым же действием Байдена-нашего после прихода к власти было запретить добычу, ага.
> Ни один зелёный не способен объяснить за что они ненавидят атомные электростанции.
Действительно, видели бы вы тех сомов.
> А солнечные батереи как и ветрогенераторы накрываются медным тазом при первом снегопаде,
солнечные электростанции (батарея ночью почему-то не работает) для своего производства, для начала, требуют больше электричества чем способны выработать за все время существования. Не говоря уже про другие исчерпаемые ресурсы.
> как было уже в этом году в Техасе и прочих частях
> света.батареи в горном алтае (где снегопады настоящие) почему-то не накрываются. Как думаешь, почему?
Проблема немного в другом.
>батареи в горном алтае (где снегопады настоящие) почему-то не накрываются. Как думаешь, почему?Во время снегопада энергии поди много они не вырабатывают.
Как и в пасмурный день.
Речь была не о том что они ломаются, а о том что не способны заменить собой атомное топливо газ и уголь.
Особенно в холодном климате.
На солнечных батареях вы много не погреетесь, в снегопад то особливо.
А газ хотят запретить как не экологичный и вредный источник глобального потепления похолодания. Уголь уже запретили фактически.
>>батареи в горном алтае (где снегопады настоящие) почему-то не накрываются. Как думаешь, почему?
> Во время снегопада энергии поди много они не вырабатывают.
> Как и в пасмурный день.многие ГЭС вообще зимой не работают или работают на половинной мощности. Но они "бесплатные" (потому что за загаженную территорию и территории под постоянной угрозой экологической катастрофы не дерут поминутно, как следовало бы - они как бы "ничьи"). А вот буферные накопители батарей - нет.
> Речь была не о том что они ломаются, а о том что
> не способны заменить собой атомное топливо газ и уголь.С атомным топливом противоположная беда - нельзя резко убавить мощность, когда например ночь и она не нужна. ГАЭС - чудовищное атехнологичное (и тоже ни разу не безопасное) дерьмо с потерями чуть ли не 90%, а другого буфера сравнимых размеров - не изобретено.
Так что в принципе эта парочка могла бы даже друг-другу слегка компенсировать проблемы. Но все равно надо где-то иметь на подхвате газотурбинный агрегат, раскручивающийся за несколько минут, а не дней.> А газ хотят запретить как не экологичный и вредный источник глобального потепления
> похолодания. Уголь уже запретили фактически.как будто у них еще что-то есть. А уголь на фоне дешевого рашкинского газа просто ужасающе неэффективен и неудобен - одно дело кран открыл и поджигай, совсем другое - городить сложные механизмы и их потом обслуживать без остановки.
Если ты веришь в то, что экономике РФ ничего не грозит, то тогда у тебя нет вообще никаких причин парится о том, что компиляторы выполняют всё больше работы и из-за этого требуют всё больше мощности -- просто подожди когда стоимость многоядерных машин упадёт ещё, подкопи деньжат и купи. Вовсе не обязательно пытаться успеть до кризиса, если кризиса не будет.
РФ вроде уже подписала какое то новое климатические соглашение, последствия будут ужасающими.
А месторождения нефти уже выработаны и существуют на грани рентабельности, или за гранью, даже резкое повышение цен не спасёт.
В смысле, бенз будет по 250 р за литр?
Ну будет, зато посмотрите как матушка-углеводородица цену-то на сырую нефть подняла!
> В смысле, бенз будет по 250 р за литр?
> Ну будет, зато посмотрите как матушка-углеводородица цену-то на сырую нефть подняла!Истребят крупный рогатый скот.
Заменят белком из опарышей и сверчков.
> Если ты веришь в то, что экономике РФ ничего не грозит, то
> тогда у тебя нет вообще никаких причин парится о том, что
> компиляторы выполняют всё больше работы и из-за этого требуют всё больше
> мощности -- просто подожди когда стоимость многоядерных машин упадёт ещё, подкопиа потом - в рай. Фюрер сказал - все там будут!
> деньжат и купи. Вовсе не обязательно пытаться успеть до кризиса, если
если собираешься жить вечно.
А пока подожди недельку - щас ведро с хрустом докомпилируется на том железе, что тебе китаец из списанных серверов наковырял.
Кстати, с чего ты взял что рабам дадут каких-то денег, а не плетей, даже если никакого кризиса не будет? И не только в РФ.
> А пока подожди недельку - щас ведро с хрустом докомпилируется на том
> железе, что тебе китаец из списанных серверов наковырял.Я подозреваю, что малинкой можно фф собрать за сутки. Или даже быстрее. Впрочем, не пробовал. Если у тебя собирается недельку, то ты что, на третьем пне сидишь? С гигабайтом оперативки?
> Кстати, с чего ты взял что рабам дадут каких-то денег, а не
> плетей, даже если никакого кризиса не будет? И не только в
> РФ.Если рабы не могут позволить себе малинку сегодня, то им следует забить заниматься тем, чем они занимаются, и пойти выучиться на сварщика, или ещё какую-нибудь специальность, на которую можно за полгода выучиться. После этого станет возможным купить даже райзен и даже гигов 16 оперативки воткнуть туда. Или можно продолжать ныть о том, что их опустили до состояния раба и денег не платят.
> Я подозреваю, что малинкой можно фф собрать за сутки.этим-то кипятильником, который жрет даже больше чем то что мне от китайских щедрот перепало?
Может и можно, если памяти хватит. Ну купишь подороже, ту что с восемью. Только через пол-суток выяснится что ты опечатался и оно не собирается. И как тебе написание кода в таком режиме, найс? Про отладку, когда сборка-то прокатила, я уж не буду о грустном.Мы, если ты помнишь еще - о шва6оооодке, а не о бессмысленном нагреве планеты на пересборку один раз до тебя уже собранного.
> Если рабы не могут позволить себе малинку сегодня, то им следует забить заниматься тем,
> чем они занимаются, и пойти выучиться на сварщика, или ещё какую-нибудь специальностькак будто сварщикам плетей не дают?!
А на хорошего снайпера за пол-года не выучишься. Плохие живут недолго и помирают нехорошо.
А меряться со мной потреблятством не надо - у меня вон полный холодильник уже не выпускаемых препаратов, и полная комната (на полном серьезе - заставлена, не пройти) уже неимпортируемого собачьего корма и консервов. Месяца на четыре хватит. Ну может быть на шесть, если экономить совсем уж. Дальше хз что делать и где брать, поэтому куплено все что нашлось. Дыра в бюджете такая, что банально слетать на пьянку туда-сюда в Адлер не хватило (а тут у них потоп, цунамя, чума и п-ц, и никто уже никуда не полетит и в следующие выходные).
Но они живые и няшные, поэтому приоритет в расходах - им, а не бесполезным железякам. А сколько твой ризен собирает фуфлофокс, кстати? Или ты даже и не пробовал никогда?
А то ж сейчас опять окажется, как обычно...
>> Я подозреваю, что малинкой можно фф собрать за сутки.
> этим-то кипятильником, который жрет даже больше чем то что мне от китайских
> щедрот перепало?
> Может и можно, если памяти хватит.Там много надо только под линковку. Под всё остальное 4Гб в однопотоке хватит по-любому. Скорее всего и 2-3 потока можно тянуть.
> Только через пол-суток выяснится что ты опечатался и оно не
> собирается.Такие вещи лечатся практикой. Пару раз потратишь сутки впустую, в третий раз будешь минут пять медитировать над написанной командой, прежде чем нажимать enter.
> И как тебе написание кода в таком режиме, найс?
Я не пишу код на малинке. Не, ну если ты код пишешь, то у тебя должны быть деньги на что-то серьёзнее, так?
>> Если рабы не могут позволить себе малинку сегодня, то им следует забить заниматься тем,
>> чем они занимаются, и пойти выучиться на сварщика, или ещё какую-нибудь специальность
> как будто сварщикам плетей не дают?!Чего-то тебя вразнос понесло. Во-первых, речь о деньгах. Работа сварщиком решит проблемы с деньгами. Во-вторых, я вот от тебя впервые слышу, что сварщикам дают плетей. Чо реально?
> А меряться со мной потреблятством не надо
Я не мерялся потреблятством. Я говорил о том, что собирать сегодня проекты с растом можно даже имея весьма посредственное железо. И собачьим кормом я не питаюсь. Если мне приспичит делать запасы еды, то я скорее тушёнку буду запасать. Впрочем, я не вдавался в этот вопрос: тушёнка это выбор традиционный, может сегодня и лучше что придумали. Но всяко не собачью еду.
> Но они живые и няшные, поэтому приоритет в расходах - им, а
> не бесполезным железякам. А сколько твой ризен собирает фуфлофокс, кстати?Полчаса? Не знаю, не мерял. Я делаю emerge -uD world и занимаюсь другими делами.
> Такие вещи лечатся практикой. Пару раз потратишь сутки впустую, в третий раз будешь минут пять
> медитировать над написанной командой, прежде чем нажимать enter.и нажмешь enter на формочке, предлагающей поставить винду и не трахать мозг. Потому что никакая деятельность, связанная с изменением кода, в таком режиме невозможна. Даже мелкие исправления.
> Я не пишу код на малинке.
А-а-а, ты из секты любителей даром греть воздух. Прости, а зачем вы вот этой херней занимаетесь? Мы-то тут про свободный софт, в котором (якобы) можно что-то изменить для себя. Сколько там что собирается на билдсерверах убунты - мне совершенно до задницы. Шатлврот богатый, он в космос летал, Б-га видел, тот на него золотой дождик проливает. Он-то заплатит.
> Не, ну если ты код пишешь, то у тебя должны быть деньги на что-то серьёзнее, так?
Кто мне столько задолжал и как натравить на эту гниду коллекторов?
В моем мире ровно наоборот. Если ты код пишешь, для себя, а не в качестве барщины на хозяев, это гораздо времязатратнее, чем любые другие мыслимые хобби. Обычно большинство писателей не могут позволить себе повжобывать девять с половиной часов на барина, а потом еще столько же на пользу впопенсосию забесплатно, либо быстро умирают от опухоли мозга. Поэтому код пишут либо на бабки спонсора, либо студенты и прочие праздношатающиеся. google summer of code как бы намекает (и да, в рамках этого проекта понаписана масса "шва6одного" софта. На деньги _гугля_ а не из тумбочки - даже праздношатающиеся не могут себе этого позволить, осенью надо купить новую азбуку и новый дурацкий колпачок для своего колледжа.) Потом они находят себе хозяина и больше уже не пишут левака.>> как будто сварщикам плетей не дают?!
> Чего-то тебя вразнос понесло. Во-первых, речь о деньгах. Работа сварщиком решит проблемы с
> деньгами.работа сварщиком не решает никаких проблем, работа от слова раб. Зачем давать рабу денег, когда можно дать ему - кнута? Тем более - в России. Где именно так и принято. У меня, если что, есть знакомые низкоквалифицированные рабочие. Рабы в самом худшем смысле. Иногда они не видят зарплат по три месяца. Живут в гараже. Какая там нахер разработка даже если б они могли? Стограмм и спать, утром опять вставать в пять утра и плестись на свой рудник.
> что сварщикам дают плетей. Чо реально?
пока в основном виртуальных. Но могут и отп-ть, конечно. А судя по тенденциям - дальше уже будет и вполне реальное рабство, с плетками и ошейниками. Новые хозяева мира так себе его видят. См бизнес некоего Безноса. На suicide booth он потратился (включая и оплату того "консультанта" что их придумала - наверняка не те копейки что мексам на самом складе) а на хотя бы мобильные сортиры - нет. Зачем рабу сортир, пусть в штаны гадит. Хозяин вони в своем кабинете на 250м этаже не учует, поди.
> Я говорил о том, что собирать сегодня проекты с растом можно даже имея весьма посредственное
> железо.собрать один раз - можно. Но ненужно, имеющие непосредственное железо все уже собрали. А изменить что-то - нельзя. Во всяком случае, требуемые усилия несоизмеримы с результатом.
Есть исключения, да. Тот же Ринат, ухитрившийся в одно жало почти запилить почти работающее glx ускорение для фуфлофокса. И выкинуть в помойку. Хотя то что в результате туда попало - всем хуже.
Таких людей, имеющих и время, и ресурсы - единицы. Переводом их труда в помойку впопенсосие старательно заставляет их тоже отказаться от страдания фигней и заняться барщиной.
> как и ветрогенераторы накрываются медным тазом при первом снегопаде, как было уже в этом году в Техасе и прочих частяхC чего бы ветряку вдруг накрыться от снегопада, если их и ураган не всякий берет?
Далеко не все байки "антиветряковцев" соответствуют реальности.
А вот это хороший вопрос.https://www.ng.ru/ng_energiya/2021-03-15/15_8102_energy.html
https://3dnews.ru/1032754/v-tehase-energeticheskiy-krizis-le...
https://www.dw.com/ru/как-бороться-с-обледенением-ветряков/a-17587760>Далеко не все байки "антиветряковцев" соответствуют реальности.
Ветрогенераторы это вообще глупость силы страшной, они еще и локально климат изменять могут вызывая засухи.
В частном секторе да, норм тема, а промышленная выработка - идиотизм
> ветрогенераторы накрываются медным тазом при первом снегопаде
> А вот это хороший вопрос.
> https://3dnews.ru/1032754/v-tehase-energeticheskiy-krizis-le...
> ледяной шторм ... Повышенная влажность и резкое снижение температуры воздуха привели к обледенению
> https://www.dw.com/ru/как-бороться-с-обледенением-ветряков/a-17587760А, обычный опеннетный демагог. Яснопонятно.
Я, если что, два таких ветряка уже не первый год чуть ли не из окна наблюдать могу - вполне нормально они работают зимой.
>>Далеко не все байки "антиветряковцев" соответствуют реальности.
> Ветрогенераторы это вообще глупость силы страшной,Ага, и то ли дело тянуть провода на тыщу км до каждого Зажопинско-Мухосранска.
>А солнечные батереи как и ветрогенераторы накрываются медным тазом при первом снегопаде, как было уже в этом году в Техасе и прочих частях света.И профессиональные энергетики их ненавидят. Для них приходится держать 100%-е горячее резервирование мощности. Т.е., гонять вхолостую паровые турбины, чтобы бысреньно на них перекинуть нагрузку, если солнце зайдёт или ветер ослабнет.
А кто ты такой, чтобы им что-то указывать? Тебе надо - ты и делай форк.
Ему-то, как раз, эти растоновшества не нужны.
> Ему-то, как раз, эти растоновшества не нужны.ну дык - а ебеме с редхатом - нужны, а кто платит - тот шва6одную девушка и танцуэт.
> В настоящий момент в качестве эталонного компилятора используется rustc 1.54-beta1, но после выхода релиза 1.54 в конце месяца, в качестве эталонного будет поддерживаться именно он.А ещё через три недели эталонным станет 1.55-beta1. И так далее.
В будущем думаю в компанию к Libre варианту ядра добавится noRust.
То есть оно не только на реальном железе перестанет запускаться, но и работать перестанет вообще?
Да-да, noRust = noDrivers.
Для железа "Respect your freedom" драйвера-то будут на C.
Которые анонимы с опеннета разрабатывать будут.
Чувствую заговор с целью прибить линукс. В заговорое учавствуют микрософт - злостный и подлый конкурент линукса, гугл, который начал пилить замену андроида не на линуксе. Пусть микрософт в винду сперва раст интегрирует
Прибить линукс не падающими драйверами! Ну и плааан!
Ну да, да. От привлечения к разработке людей, не способных следить за памятью, драйвера внезапно перестанут падать.
лучше бы они D позволили использовать в ядре и сборщик мусора там реализовали бы
Лучше Python и Javascript
лучше html и css
Electron же!
Вообще-то, D в ядре можно бы было и без сборщика мусора.
> Вообще-то, D в ядре можно бы было и без сборщика мусора.сборщик мусора в ядре нужен, чтобы им пользовались всякие джавы, гошечки и прочие.чтобы не клонировали код в каждом новом экзешнике.
>> Вообще-то, D в ядре можно бы было и без сборщика мусора.
> сборщик мусора в ядре нужен, чтобы им пользовались всякие джавы, гошечки и
> прочие.чтобы не клонировали код в каждом новом экзешнике.Сборщик мусора взаимосвязан с системой типов языка, потому везде разный.
>Добавлена поддержка архитектур ARM32 и RISCV в дополнение к ранее поддерживаемым x86_64 и ARM64.А где IA32?
В деревянном тулупе?
Ваша шва6одка - тоже примерно в нем же.Вы будете пользованы линoopsом только на тех архитектурах, которые одобрят вам "директора" Из гугля, гугля, гугля и microsoft.
А тебе Microsift одобрил Windows 10 или 11 на IA32?
"А у вас - негров линчуют!"П-ц - в твоем линoops'е, здесь и сейчас - но тебя почему-то страсть как беспокоит что там одобрил microsoft. Он, кстати, все грозится запретить, но пока хотя бы 32битный дистрибутив десятки не выпилен, как у шва6одкофанатиков, какая уж там ia32, у вас и просто ix86 нету уже по факту работающего, одни васян-форки.
Ну вон поклонитесь в ножки самсуню или кто там в платиновых, что хоть 32битный арм еще ненадолго можно будет.
Сколько языков не попробовал но С фундаментальный и быстрый и этим он привлекает и всегда будет в топе!
Расты и другие это дело вкуса и возможно жажда быстро сделать что-то.
Но почему люди забывают что на С уже много всего написано и просто бери и используй
В старших классах вам про это расскажут... А пока надо просто учится.
Потому, что люди умеют только писать. Читать учить долго, проще включить все проверки в компилятор, повесить таблички небезопасно и обьявить утечки памяти безопасными.
Вот чего непонимаю, так кто мешает вносить в стандарт С расширения нужные.
понадобилось 10 лет чтобы в С99 появились задаваемые инициализаторы, понадобилось еще 20 лет чтобы модули начать только делать.
при этом концепцию объекта с владением так и не сделали, а реализуют её через черный ход - деструкторами при выходе из области видимости в реал-тайме, а не в уровне языка.
Видимо пока окончательно расту не сольют, так и не внесут этот функционал в язык.
>понадобилось еще 20 лет чтобы модули начать только делать
>деструкторами при выходе из области видимости в реал-таймеВсё это точно про C, а не про C++?
немешало бы и там и там. почемуто модульные языки умели это делать еще до появления С
Если кто УЖЕ читал или имеет соображения,
проглядываются ли осуществимые способы перейти
от практического контроля этих корпораций над изделием
(т.е. над ядром; пусть этот контроль пока считается гипотетическим)
к контролю фактическому (изменение лицензий, принципов и т.д.)?
Прошмандровка Линукс может поменять лицензию.Но сейчас им удобнее делать вид открытости.
Короче без разницы.
Таких возможностей нет, что ранее обсуждалось, вроде бы.При попытке сделать форк чего-то большого (ядра, системды, RHEL) нужно иметь не только ресурсы на его дальнейшее развитие, но и план этого развития и, что ещё важнее, заинтересованных пользователей. А таковых нет. Заинтересованными пользователями существующего ядра являются прежде всего упомянутые корпорации, а не мы с вами. Они продолжат пилить своё ядро, а ушедшие пилить форк через неделю прибегут обратно, потому что не будет откуда брать новые драйверы для новых железяк, кроме как из старого ядра, а значит — зачем всё это, какой смысл в вечно догоняющей и не могущей догнать бледной копии?
> Таких возможностей нет, что ранее обсуждалось, вроде бы.Если работы на подступах ведутся, то какие-то возможности, очевидно, или вновь возникли, или могут быть устроены, или появилась возможность их устроить, одним словом - просматриваются.
> При попытке сделать форк чего-то большого (ядра, системды, RHEL) нужно иметь не
> только ресурсы на его дальнейшее развитие,Прочие причины, после отсутствия пороха, можно не называть )))
> для новых железяк,
А вот это -- достоверно ли, в смысле, дествительно ли есть столько нового самобытного железа? Тут рзве не случилась концентрация и укрупнение производства?
Делать форк вендор-лока — идея априори безумная и бесперспективная._Фактически_ линукс (ядро) принадлежит корпорациям, которые мы хорошо знаем по списку спонсоров.
>> При попытке сделать форк чего-то большого (ядра, системды, RHEL) нужно иметь не
>> только ресурсы на его дальнейшее развитие,
> Прочие причины, после отсутствия пороха, можно не называть )))Можно и не называть. Но тогда не будет ясна настоящая причина невозможности этого предприятия. Для её выяснения полезно сделать некоторые умозрительные допущения: например, что порох есть. И тогда выяснится, что даже с порохом дела не будет.
>> для новых железяк,
> А вот это -- достоверно ли, в смысле, дествительно ли есть столько
> нового самобытного железа? Тут рзве не случилась концентрация и укрупнение производства?Давайте прикинем в уме производителей, открывающих спецификации и подробности о внутреннем устройстве изделий. Сколько вы таких знаете?
> Делать форк вендор-лока — идея априори безумная и бесперспективная.
> _Фактически_ линукс (ядро) принадлежит корпорациям, которые мы хорошо знаем по списку спонсоров.Практически, но не фактически. И не владение, а контроль. Что почти так же хорошо, но не совсем то же самое.
И лицензия всё же играет роль, пока не случился какой-то уж совсем большой шухер.>>> При попытке сделать форк чего-то большого (ядра, системды, RHEL) нужно иметь не
>>> только ресурсы на его дальнейшее развитие,
>> Прочие причины, после отсутствия пороха, можно не называть )))
> Можно и не называть. Но тогда не будет ясна настоящая причина невозможности
> этого предприятия. Для её выяснения полезно сделать некоторые умозрительные допущения:
> например, что порох есть. И тогда выяснится, что даже с порохом
> дела не будет.Ресурсы и есть единственная и неповторимая причина невозможности этого предприятия.
Если бы ресурсы были (или имелась бы схема оптимального распределения того, что есть, или возможно было бы некое community-based управление проектом / ресурсами, или ..., или ...), то разговор о всём прочем шёл бы уже в совершенно ином контексте.>>> для новых железяк,
>> А вот это -- достоверно ли, в смысле, дествительно ли есть столько
>> нового самобытного железа? Тут рзве не случилась концентрация и укрупнение производства?
> Давайте прикинем в уме производителей, открывающих спецификации и подробности о внутреннем
> устройстве изделий. Сколько вы таких знаете?Я думаю (но это неточно), что случилась концентрация и укрупнение производства, и количество самобытных производителей уменьшилось. И что 100 мелких китайских фирм уговорить открыться ничуть не легче, чем 10 крупных американских.
Вера в «ресурсы» и «базис» выдаёт советского человека даже сильнее, чем ранец с парашютом за спиной.Вопрос ресурсов не стоит перед многими крупными корпорациям и странами. Но форкать линукс, тем не менее, никто не спешит. Почему же? А по той самой причине, которую я выше написал: этим форком никто не будет пользоваться, он сразу же окажется маргинальным проектом с девизом «догнать и перегнать», но без знания планов развития старого ядра и без разработчиков, имеющих что добавить по существу. Кто бы ни попытался сделать форк любого крупного старого проекта, он окажется собакой на сене. Исключения теоретически возможны, если сообщество массированно перейдет в форк. Как было в случае ΟΟο vs LO.
Ключевые разработчики ядра работают как раз в тех компаниях, которые являются его спонсорами. Частные лица, вопреки ожиданиям верящих в СПО, ничего не решают в планировании и реализации разработки ядра. Хорошо известно, что икона СПО Торвальдс и его ближайшие соратники могут не принимать в ядро код, если его предагает не человек от спонсора, а независимый программист Вася Пупкин; более того, даже от спонсоров может не принять, если имеется конфликт интересов между спонсорами. Последний момент особенно пикантен.
Такая ситуация сложилась потому, что ещё в конце девяностых лично Линусу и «смотрящим» за процессом компаниям, в числе которых Ред Гад, были сделаны финансовые предложения, от которых невозможно отказаться. Мы все, кто не опоздали родиться, знаем имя тогдашнего и нынешнего главного спонсора из трёх букв. Но не будем забывать и о других спонсорах, в числе которых даже Майкрософт.
Технически никто и ничто не мешает вам или любому желающему сделать форк линукса или системды. Без смены лицензий, даже без каких-либо финансовых затрат. Но в этот форк никто не придёт и пользоваться им никто не будет. И даже если вы можете платить за разработку вдвое больше, всё равно не придут, потому что вы не контролируете рынок в его различных секторах. А вот спонсоры линукса — контролируют. Именно эта связь сделала линукс тем, чем он стал, и делает невозможным его успешный форк: формально открытое и свободное ядро де-факто принадлежит компаниям-спонсорам, они определяют всё в его развитии, в его настоящем и будущем, идеология и планы развития ядра отражают их интересы, а не желания сообщества остальных пользователей.
> Вопрос ресурсов не стоит перед многими крупными корпорациям и странами. Но форкать
> линукс, тем не менее, никто не спешит. Почему же? А попотому что дешевле - купить.
> той самой причине, которую я выше написал: этим форком никто не
форк вообще-то делают для себя, а не чтоб осчастливить мир.
На самом деле, насколько я понимаю, и гугль, и фейсбук, и тем более сасунг вполне себе обладают как минимум частичными форками, лишь часть которых потом, сильно погодя, выбрасывается на лопате в опенсосие - если ветер дует попутный.
А если нет - то патчей к ext2 мы так и не увидели. Зачем гуглю помогать конкурентам? Пусть-ка потрахаются и ext4 ему до ума доведут.Но и обратное тоже верно - зачем ibm помогать сасуню, пусть-ка потрахаются гоняться за stable nonsense. Патчи в ведро прислали? А выкинем их нахрен, чтоб знали, кто тут хозяин!
> Технически никто и ничто не мешает вам или любому желающему сделать форк
отсутствие бесконечной жизни и бесконечных денег - мешает.
> линукса или системды. Без смены лицензий, даже без каких-либо финансовых затрат.
нажать "fork" на шитхабе несколько не то, что имелось в виду.
Без затрат не получится (да и за шитхаб вообще-то платит ms).
> Но в этот форк никто не придёт и пользоваться им никто не будет.
Я буду. Я его поддерживать сколько-то долго не смогу. Именно потому, что у меня нет рабов.
Зачем ты надёргал отдельных слов из моего комментария и споришь с ними?Средство против форков изобрели ещё на заре коммерциализации производства софта:
https://www.joelonsoftware.com/2002/01/06/fire-and-motion/
Межделмаш применил это средство к линуксу во второй половине девяностых. Это для тебя какая-то новость? Мне казалось, что хоть ты-то не из опоздавших родиться и в курсе дела.
>Компания Microsoft выразила интерес к участию в работе по интеграции поддержки Rust в ядро LinuxОт Майкрософт нам ничего не нужно.
>Компания Google напрямую обеспечивает поддержку проекта Rust for Linux
Компания собирающая личные даные пользователей.
>Компания IBM реализовала поддержку Rust
Компания людей имеющих белую задницу.
Отторжение Раста вызвано не самим языком как таковым, а тем, что омерзительные компании продвигают этот язык.
Майкрософт всегда хотела испортить Linux. Поэтому накладывается.
Плохая компания продвигает плохой язык.
точно. Во всем виновата проклятая microsoft - белки-истерички с впопеннета точно в этом уверены.
>точно. Во всем виновата проклятая microsoft - белки-истерички с впопеннета точно в этом уверены.Ничего другого от вантузоида и барыги .пох-а мы не ожидали.
Он не барыга, он такая же истеричка.
То есть, если кто-то, кто вам не нравится, начнёт есть ваши любимые блюда и пить ваши любимые напитки, то вы откажетесь от этих продуктов? :)))
Да есть-то пусть ест, если ему в удовольствие. Только не надо в наши любимые блюда какать.
Если он начнет жрать из моей тарелки - ну да, я за ним доедать уже явно не собираюсь.А вы, я смотрю, "очень небрезгливы", да?
Слишком необоснованные и размытые метафоры, кроме личной обиды ничего не выражающие, которые можно прилепить к чему угодно, в какой угодно ситуации, с любой из сторон конфликта. Столкнулись на перекрестке: - Он из моей тарелки жрал! - Нет, это он в мой горшок первый сходил! - Все! Перекрывайте движение на пол-дня - разбирайтесь, следы от "колес" измеряйте!
Доказательства! Где доказательства ущерба? Сейчас все больше в моде "самообслуживание" по сбору доказательств...
Мне вот интересно, ядро напичкано макросами си, которые отключают часть кода в зависимости от конфига, раст так умеет?#ifdef CONFIG_SECURITY
доп код
#endif
Да, при этом красивее и безопаснее чем с макросами)
https://doc.rust-lang.org/reference/conditional-compilation....
Б-ть, п-ц -то какой.Красота просто неописуема - заклинания all() и any() вместо нормальной булевой логики.
Миллиард разномастых скобочек и закорючек впридачу. Все это никакой логике не подвержено и требуется, разумеется, зазубрить.Ну и само описание, как вишенка на тортике - нет, вы реально ЭТО способны понимать при чтении? Я - нет.
Спасибо, я, пожалуй, узнал о хрусте больше чем было необходимо.
Да, он страшен. Чудовищен. Безумен. Уродлив. Но что в головах у анонимусов, которым это нравится?
Ну да, сделали безопасно и универсально - сразу люди с ограниченным восприятием и оперативной памятью гуппи начинают орать, что всё это страшно и непонятно.
> Красота просто неописуема - заклинания all() и any() вместо нормальной булевой логики.Используется стандартный для Rust синтаксис атрибутов вместо внедрения ad-hoc синтаксиса
> Миллиард разномастых скобочек и закорючек впридачу. Все это никакой логике не подвержено
> и требуется, разумеется, зазубрить.Сравнивать надо с синтаксисом атрибутов в C(++), там он сложнее будет :D
Привет __attribute__((aligned(16)));
> Используется стандартный для Rust синтаксис атрибутовотоночо,михалыч... А упомянуть об этом и дать ссылку на раздел документации (находящийся на несколько разделов ниже) где оный "стандартный синтаксис" описан - за авторами чудо-книжки, видать, заржавело. И все же не кажется ли вам что замена стандартных символов булевой алгебры на псевдофункции - выглядит немного уе6ански, когда условий больше двух?
> Привет __attribute__((aligned(16)));
А что тут-то не так кроме дурацких __ ? (беда языка, где принято сохранять совместимость) Не вижу ни одной квадратной или треугольной скобки, чтоб помедитировать, какого же типа скобочка тут нужна. Ну можно еще предъявлять претензии к лишним скобкам (msvc прекрасно без них обходился), хотя вполне понятно, зачем они тут ненужны.
Причем это именно атрибут и понятно, к чему относится. А атрибутом чего является #ifdef ?
Спешите видеть, пох не знает английского сложнее «ху из он дьюти тудэй». Не диво, что ты так с Раста полыхнул, про него ж книжек на русском не пишут.
Давно уже книжки попереводили.
>Ну и само описание, как вишенка на тортике - нет, вы реально ЭТО способны понимать при чтении?Это, если не ошибаюсь, называется БНФ.
Нет, это не БНФ, во всяком случае, какое-то его "новое, неожиданное" прочтение.Но я не спрашивал что это за херня и как она читается - я спрашивал, можете ли вы это понять. Не подглядывая в примеры в конце текста.
Почему бы не переписать ядро на С++?
> Почему бы не переписать ядро на С++?приступайте, Беня. Я вам донейт даже подкину. Что у меня тут есть еще... старый носок с дыркой на пятке...нет, не отдам, зима придет, не в чем на улицу будет выйти... во, собачий корм есть! Много, килограмм 20! Будете кушать? У моих на него, к сожалению, то понос, то аллергия.
У меня очень много денег. Готов нанять 33 узбекопрогеров для наведения порядка в линуксе.
> У меня очень много денег. Готов нанять 33 узбекопрогеров для наведения порядка
> в линуксе.А смысл? Если результат ровно тот же что у гугля и ibm. Они уже наняли.
Грамотные пацаны.
Вспоминается ответ Линуса на предложение переписать git на С++. Ещё из времён, когда Линус любил унижать людей.
Это всё потому, что ваш Линус - махровый говноед на зарплате у платиновый спонсоров. Плюсы не пущать, а вот ржавчину с удовольствием. Своих хозяев это чучело никогда не укусит.
Вот тут индусы что-то делали https://bosslinux.in/boss-mool
Не удаётся что-либо скачать оттуда, ссылки битые.
>Преложен новый уровень абстракции для использования в программах на языке Rust механизмов ядра, написанных на языке СиА до этого предлагалось эти механизмы ядра переписать тоже на Rust?
Просто проблема была ещё не решена.
Да пусть добавляют. С появлением каждого нового языка на нем пытаются писать модули ядра и даже само ядро. С++, perl, python, lua теперь вот и rust. Скорее всего тихо помрет само, оставив повышенные требование к сборке ради двух с половиной модулей. Подобно же можно наблюдать и в embedded. Постоянно появляются новые проекты по добавлению в язык поддержки каких-нибудь ардуин, как правило одной двумя платами все и ограничивается с сильным урезанием возможностей железа.
C++ в эмбеддовке вполне себе живёт. Wired это С++ без STL.
Живет и продвинулся дальше чем java или micropython. Но часто он обвязка над C-кодом от sdk-производителя контроллера. Плюс чтобы задействовать многие возможности железа(вроде глубокого сна, какого-нибудь пятого аппаратного таймера, прерываение от чего-либо отличного от gpio) приходится писать свои прослойки на C.
А почему их сразу на C++ не написать? Кто запрещает в методах использовать вставки asm?
Си плюс-плюс в системщине не нужен. Это лишняя субстанция. Запомни только чистый Си.
Понимаю, что ты не тот Аноним, которому отвечал. А молиться на чистый C - сам молись, если тебе хочется. А мне с классами и шаблонами как-то сподручнее.
> Понимаю, что ты не тот Аноним, которому отвечал. А молиться на чистый
> C - сам молись, если тебе хочется. А мне с классами
> и шаблонами как-то сподручнее.Это все потому что ты - жалкий и погрязший в рутине практик, а не Великий Опеннетный Теоретик!
Haiku целиком на плюсах и она практически во всём лучше протухшего юниксговнища.
Паника в ядре - это пипец
> Поддержка Rust преподносится как опция, не активная по умолчанию и не приводящая к включению Rust в число обязательных сборочных зависимостей к ядру.Да-да, охотно верим, так же с системдой было. А потом - раз! - и прибито шурупами на эпоксидке.
> Преложен новый уровень абстракции для использования в программах на языке Rust механизмов ядра, написанных на языке Си, таких как красно-чёрное дерево, объекты с подсчётом ссылок, создание файловых дескрипторов, задачи, файлы и векторы ввода/вывода.Ух сколько сишных дыреней! А зачем тогда, собственно, Раст?
Чтоб в добавок к этому ещё и память ядра подтекала.
А что там с осью на расте - не взлетела? Почему в линух пихают этот раст?
Ничего. Оно сжирает всю память и падает. Но это другое. Это безопасно.Они не осилят. Они даже с памятью работать не умеют, даже объём доступной правильно определить (гуглите на этот эпичный баг). Куда им ОС написать?
> Ничего. Оно сжирает всю память и падает. Но это другое. Это безопасно.
> Они не осилят. Они даже с памятью работать не умеют, даже объём
> доступной правильно определить (гуглите на этот эпичный баг). Куда им ОС написать?Астрологи в десятый раз подряд объявили на опеннете "Год балаболов"?
А смысл? Растоманы в память не осилили, куда им до драйверов?
> Код для распределения памяти избавлен от возможных генераций состояния "panic"Вся суть раста. Чуть что падаем. Но зато безопасно.
Жаль что rust вытеснил D. D как то симпатичнее смотрится.
D успел умереть до появления раста, его C++ 11 убил.
А где испражнения от Fracta1L'a?
Каникулы
Закончились
каникулы сдвинуты из-за короны
Сессию пересдаёт, завалил всё
Ты хотел сказать прос.ал
Предположим добавят в ядро. Но тогда растоманы уже не смогут менять версии как пречатки и ломать обратную совместимость. Стало быть язык начнет обрастать легаси и ржаветь.
> и и ломать обратную совместимость.
> A Rust compiler will support all editions that existed prior to the compiler's release, and can link crates of any supported editions together. Edition changes only affect the way the compiler initially parses the code. Therefore, if you're using Rust 2015, and one of your dependencies uses Rust 2018, it all works just fine. The opposite situation works as well.Эталонная метанизация луж.
> метанизация луж.Мы в тебе и не сомневались, все твои посты такие.
> Но тогда растоманы уже не смогут менять версии как пречатки и ломать обратную совместимость.чего это вдруг? У нас концепция ведра и без всяких хрустоманов - "stable api is nonsense", теперь еще и в эту новую сторону будет.
> В настоящий момент в качестве эталонного компилятора используется rustc 1.54-beta1, но после
> выхода релиза 1.54 в конце месяца, в качестве эталонного будет поддерживаться именно он.А что будет "эталонно" поддерживаться в конце квартала - они пока еще сами не знают.
RJW - Rust Justice Warriors какието, задолбали пихать этот продукт жизнедеятельности куда попало
Плохие новости для сектантов goto и void***.
Плохие новости для пользователей Linux*.
> Плохие новости для пользователей Linux*.Пользователям похер. Как пользовал он их, так и будет.
Я на free Pascal в ядро бы контрюбьютил...
Отличный язык кстати. Жаль, что почти нигде не используется, кроме обучения. Я бы и сам на нём писал нешуточно.
Вот кстати реально, Free Pascal шикарный язык сам по себе, на нём уже не пишут из-за ментальной ловушки: мол это для обучения. При этом он почти по всем фронтам лучше Rust даже на поле, где Rust хвалят. То есть язык в прямом смысле зашеймили за то что он слишком простой и не оброс дерьмом, а в отличие от Rust, который уже вышел ржавым (простите за каламбур).
Хоть в самом деле на FreeBSD сваливай!Торвальдс, похоже, полностью продал своё поделие и теперь работает талисманом, чисто по приколу.
> Хоть в самом деле на FreeBSD сваливай!давай, будет у них второй миллионер в спонсорах - может дела слегка и улучшатся (только не забудь оговорить, чтоб твои деньги на курсы по гендерному равенству не тратили).
А грехов за тобой тоже много, так - глядишь, часть и отмолишь.
А ты пойдёшь к нам на полную ставку? Будем правильную реализацию ZFS делать. Запилим свой графический стек, нарисуем гуй и не сервером единым, как говорится.А тамошний кружок юных ленинцев я разгон, заменю их старыми прогерами из Microsoft, IBM, Sun, Xerox, которых выгнали по причине немодности.
Ну как предложение?
Я zfs ниасилю - у меня тоже математика была урезанная - "тут поля Галуа, но у нас на это нет времени, полином вон в конце книжки из списка возьмите". Тут Левенталь нужен. Судя по прекращению пламенных речей про великие достоинства dtrace - из оракла его все же поперли, и куда девался, неизвестно. Может и недорого обойдется, если не помер совсем. Хрен бы с ним, с draid, но невозможность добавлять диски в XXI веке это ж позор какой-то. Как и крэши на неконсистентном пуле.Я разьве что обратно выпилить abd с arc compress сумею (починить там, походу, нереально). Насчет need_free ничего не обещаю, там очень много нужно специальных знаний о том как чего в ядре работает и где опять поломали. А slw@ у которого их было - у нас пилит теперь ceph, тфубл.
Эпическое ненужно. Потом его выбрасывать будет трудно.
>Компания Microsoft выразила интерес к участию в работе по интеграции поддержки Rust в ядро LinuxВот оно че, медвежью услугу оказать они в первых рядах готовы.
Не поможет. Их продукты от этого лучше не станут. И даже хуже. Качество кода у растоманов под всем известным плитусом.
Кстати, а что по этому поводу думает наш друг Столлман?
прививку от корновируса тоже обезали не делать обязательной, но по факту видим тенденцию к развитию событий совсем в ином направление, при этом какото реальной проблемы как не было так и нет.
Я думаю что в итоге появится форк ядра линукс с выпиленым растом. Либо появятся статьи как самостоятельно отполировать систему от ржавчины
> при этом какото реальной проблемы как не было так и нет.никакой реальной проблемы. Только скорые шастают туда-сюда со включенной cветомузыкой. Гуляя с собакой я их вижу за раз минимум парочку. Никакой проблемы. 700 покойников в сутки, подумаешь. Бабы новых нарожают.
Другое дело что прививаться почему-то предлагают спутник-и-погромом, информацию о побочках старательно заметают под ковер, а обнаруженные инспекторами ВОЗ нарушения на производстве усы пескова объявили устраненными еще до обнаружения, а может даже до нарушения.
А ввозить в скрепостан вакцину от pfizer - никак нельзя, вы понимаете, законодательство! (с большой буквы и с придыханием)
> Я думаю что в итоге появится форк ядра линукс с выпиленым растом.
Появится. Штук сорок минимум. Гарантирую. Вон там выше аноним растекался мыслию - что "любой PR на шитхабе - это ж прям настоящий форк!"
А что проживут дольше следующего комита в апстриме, или что в обозримом будущем такое ведро без драйверов вообще где-то сможет работать - это вот вряд ли.
>Только скорые шастают туда-сюда со включенной cветомузыкой. Гуляя с собакой я их вижу за раз минимум парочку. Никакой проблемы. 700 покойников в сутки, подумаешь. Бабы новых нарожают.Да ладно тебе, мужик. Это всё сказки для бедных. Скорые всю жизнь шастают туда-сюда, люди всегда дохли пачками и рождались так же, ничего нового. Устроили какой-то баный цирк на пустом месте, от которого воняет политотой за 100 км. Вакцины от ОРЗ никогда не существовало и это в принципе невозможно. Жрать всякого дерьма нужно меньше и в целом здоровый образ жизни вести тогда и будет всё ок. Просто люди сегодня в таком плачевно состоянии, что могут сдохнуть от дуновения ветерка.
> Да ладно тебе, мужик. Это всё сказки для бедных.у богатых сказки, я понимаю, другие.
Но у нас вот так. Нет, я с собаками не первый год гуляю. Едущую по улице, не стоящую у чьего-то подъезда, скорую с мигалками увидеть было настолько редким событием, что я их вообще не помню. (У нас тут до большой магистрали далеко, там да, носились, но это на ДТП, и тоже далеко не каждые пять минут)А сейчас несколько штук за _каждую_ прогулку, если только одна - редкий случай. В мае было поменьше, а сейчас опять дохрена и больше.
И это при том что в больничку сейчас кладут только в исключительных случаях.
Коронавирус - ни разу не ОРЗ. Я, если что, успел дважды этой пакостью переболеть (и что характерно - без респираторных симптомов вообще. Это системная болячка, она не только органы дыхания поражает. И вероятно даже именно их - редко.) Вакцины от него, похоже, помогают примерно как противогриппозные - то есть вообще говоря, помогают, риск заболеть снижается. Но не до нуля, и даже не "полностью исключает тяжелые случаи", как нам льют в уши (поскольку крайне трудно вообразить себе такой избирательно действующий механизм). Просто их исключают путем удаления информации из баз данных.
А вот про другие вакцины обмана меньше - и в том, что атcpaл-зеленка вызывает тромбы, не хуже настоящего коронавируса - уже вполне научно подтвержденный факт. А первый компонент спутника и погрома ничем принципиально от нее не отличается, кроме как раз того что его "русские делали", сразу нах.
и вы с собакой заглядываете в салон машины скорой помощи? дали постановку кататься на скорой с включенной мигалкой что бы жути на население нагнать. а люди от старости от алкоголя умирать перестали? смотрели статистику смертности от алкоголя? вот они ваши короновирусники.
> и вы с собакой заглядываете в салон машины скорой помощи? дали постановку
> кататься на скорой с включенной мигалкой что бы жути на население
> нагнать.точно! Происки рептилоидов!
> а люди от старости от алкоголя умирать перестали?
когда люди умирают от старости - скорая никуда с мигалкой не несется. Едет тихо с выключенной цветомузыкой, некуда ей спешить уже.
> смотрели статистику смертности от алкоголя?
Точно - два года назад КААААК начнут дохнуть от алкоголя!
Меня не интересует в каком воображаемом мирке ты живешь, маня. Вокруг меня - вот не было по две скорых за прогулку с музыкой и светом. Где-то далеко на магистральной трассе были, изредка. А теперь - есть.
Можешь дальше себя убеждать что белое черное и миром правят рептилоиды.
причем тут рептилойды? у тебя бинарное мышление, вашь интелект мне чтото нпоминает. таких как ты калбасит от крайности в крайность, от полного доверия нашим честным слугам народа, до рептиойдов и большого брата. Интересно вы кроме компьютера хоть чтото видели в жизни?
А что там насчет остальных panic? допустим(поверим) что в аллокациях накостыляли, но ведь их как я понимаю в текущем расте можно только падать. как обеспечить realtime обработку?
Не использовать функции, которые паникуют.
Вот бы Zig в ядро)) Ну, когда дойдёт до 1.0
> Безопасная работа с памятью обеспечивается в Rust во время компиляции
> через проверку ссылок, отслеживание владения объектами и учёт времени
> жизни объектов (области видимости), а также через оценку корректности
> доступа к памяти во время выполнения кода.... Rust умеет видеть будущее?
> ... Rust умеет видеть будущее?да, конечно. Будущее выглядит, прямо скажем, хреновенько...