LINUX.ORG.RU

Rust в наших сердцах!

 ,


0

2

Rust и Linux -
Идеальный тандем.
Свобода и мощь.

На фото:

  • Клавиатура: Keychron V6 Max Gateron Jupiter Red.
  • Мышь: Pulsar X2H Wireless Mini Clear Black (Limited Edition).
  • Плюшевый морской котик: маскот ALT Linux'а Альтик. Выиграл в викторину «Базальт СПО».
  • Кепка с логотипом «Базальт СПО»: купил сам.
  • Коврик со шпаргалкой по языку Rust. Почему? Я внезапно осознал, что всё больше и больше используемых мной программ (jless, eza, yazi, fish 4, Wezterm, Niri, ripgrep, bat, bottom, difftastic, git-delta, bookokrat, elio, helix,... и т.д.) написаны на Rust'е, и что именно здесь золотая жила.
  • Кружка с пингвином.

(Отправлено под песню «Amaran - Rusty Warhorse»)

★★★★★

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

Кепка с логотипом «Базальт СПО»: купил сам.

фанат Альта? Причины, побочка?

Последствие…

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

у раста и сообщества не стоит

Извини, это первое, что бросилось мне в глаза :) никого не хотел обидеть :)

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

Кандидат в маинтейнеры, но уже давно числюсь в списке участников ALT Linux Team. Знаком со многими участниками команды, сижу в куче ALT'овых чатов, подписан на рассылку devel@,... и т.д. Мою собственную деятельность в Сизифе можно увидеть в здесь: https://packages.altlinux.org/ru/sisyphus/maintainers/saahriktu/ .

Патчи и другое влияние на дистрибутив там не перечисляются (а, например, тот же RetroArch попал в ALT Linux и с моей подачи тоже).

saahriktu ★★★★★
() автор топика

Судя по фото клавиатуры, в наших сердцах до сих пор Robotron.

Aceler ★★★★★
()
Ответ на: комментарий от fat-II

Баян! Еще в Фидо ящик пива аттачем слали! :) Только аттач не доходил.

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

Да там побочек овердохрена. Пишу спек на инсталляцию pam-модуля. Ну пишу как положено в rpm-based дистрибутивах, с созданием кастом-профиля, authselect'om и прочим блекждеком вокруг SELinux. А тут мне говорят — а теперь spec для Альта, пожалуйста. Он, конечно, RPM, только pam там настраивается как в Дебиане...

Вот кому б за это морду набить спасибо сказать?

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

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

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

Нормальные пацаны знают, что лучше клавы, чем Varmilo не бывает. Свичи Varmilo Rose. Обычные нищеброды с ней никогда не пересекались.

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

Если с чем-то есть проблемы, то это сразу бросается в глаза, понимаю ;)

тебя так интересует - стоит у меня или нет? Это наводит на определенные мысли… фуфуфу…

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

Вот кому б за это морду набить спасибо сказать?

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

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

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

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

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

Есть , например, на ESP32. Примечательно, что Espressif для своего тулкита (который на Си) пишет обычную документацию, а в репозитории с Растом и Раст-ХАЛ - сплошные AGENTS.md и SKILLS.md. Чтобы ИИшнице было удобнее нейрослопить, а доки.. да зачем вам знать где какой регистр. Используйте сэйф функции.

Я смотрел на кодe esp32-openmac проект - там сплошной unsafe. А подругому никак - DMA буферы, которыми то CPU то DMA владеют. Расту от такого плохеет. И, наверняка там можно и без unsafe написать. Но программисты пишут с unsafe(), потому, что не хотят плясать с бубном, подгоняя синтаксис под компилятор :))).

Из плюсов - проект занейрослопили и сгноили.

Проблема в том, что embedded программисты привыкли к Си\Си++ и имеют ментальную модель Сишную. Мыслят сишными катешориями. И переходить на Раст им не резон.

vvb333007
()

внезапно осознал, что всё больше и больше используемых мной программ (jless, eza, yazi, fish 4, Wezterm, Niri, ripgrep, bat, bottom, difftastic, git-delta, bookokrat, elio, helix,… и т.д.) написаны на Rust’е

Странно, что другие люди это не осознаю́т.

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

Ну так надо переписать все на Раст же. Тогда люди втянутся. Выбора не будет, так победим!

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

Почитал, потом вспомнил, что Padauk - это точно не индийские контроллеры. Решил прогуглить для верности. А гугл уже оказывается прочитал этот тред и написал мне резюме на 40 строк.

Похоже, вы цитируете недавнее обсуждение с форума LOR (Linux.org.ru), где обсуждалась разработка на Rust/C под сверхбюджетные микроконтроллеры и кодировки для локализации интерфейсов. [1] (/goto?url=CAESbAHrOzAVYT1cTlNBjocemYdWM60znrMwSdMnrLOc615tY6RJi6wMjdJc-HlO5Ado3A122xMUOWsmcZZrMEosK9rwu_OQMMrnDSm8gUunv55A5cfwyF_vYmvE5niJkMUgHpRgxfgFrwJIaGwdJA)Конкретно речь идет о популярных 8-битных OTP (однократно программируемых) контроллерах тайваньской компании Padauk Technology, а именно о сериях PMS150 и PMS154 (автор цитаты ошибочно назвал их «индийскими», хотя компания тайваньская). [1] (/goto?url=CAESbgHrOzAVM7StPbB0KCL9cz7olIg0HlGK7oge_19avyo3UefUO2Ko-Vub_05ochd041rOq1EcLxIo0tFXzqE98glNg8ttH2x3E4ImYEtEs8wn0TvSyuh2nrvOFTxE73CNnFiJ0tGKa9GM4HhuMD_w), [2] (/goto?url=CAESbAHrOzAVYT1cTlNBjocemYdWM60znrMwSdMnrLOc615tY6RJi6wMjdJc-HlO5Ado3A122xMUOWsmcZZrMEosK9rwu_OQMMrnDSm8gUunv55A5cfwyF_vYmvE5niJkMUgHpRgxfgFrwJIaGwdJA)
Nurmukh ★★★★
()
Последнее исправление: Nurmukh (всего исправлений: 1)

Сегодня он пиарит раст

А завтра Родину продаст!

:)

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

Да ты чего, у него же альт! Он по патриотичности уделает большинство здесь присутствующих.

Сам-то на чём сидишь?

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

Я на лубунте, давно и прочно. А автор темы долго был противником инноваций, даже отвергал юникод. А потом принял юникод, и стал как флюгер - альт, раст…

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

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

А, сорян. Я в рамках индийских приборов с ними сталкивался, думал что и производство там.

PPP328 ★★★★★
()

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

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

Сильно подозреваю, что это все до него было. Если его заденет, то только по касательной/

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

Не, в альтернативно-одаренные мне пока рано.

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

Пропаганда - это комплекс усилий направленных на перемену мнения.

А когда люди просто рассказывают какие крутые штуки они попробовали и как им понравилось, - это другое.

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

У тебя биполярка что ли? Ты же сам поднял тему про «не стоит», подметил что тебе мол в глаза бросилось. Ай ай ай нехорошо так съезжать.

Gordon
()

«Не ходи ты к нему не ходи: У него гранитный камушек в груди... »

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

Не выкручивайся, все тут знают, что тебя подменили:)

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

А что крутого в сабже? Бинари размером как слон? Или синтаксис, который не разберёшь? Или софт на сабже, часть которого - это обертки для программ на других ЯП?

Пропаганда.

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

Синтаксис гораздо лучше чем у C++.

Размеры бинарников же зависят от используемых библиотек. Вы через ldd и pmap посмотрите сколько бинарники на C/C++ тащат библиотек.

Ну и пора уже оставить в прошлом машины, где всего 4 Гб RAM. В современной системе одни служебные сервисы и библиотеки занимают ~2 Гб RAM.

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

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

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

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

Это Вы уже вкусовщину описываете. На вкус и цвет товарищей нет. Для кого-то и 1С является идеалом, а всё остальное «не такое».

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

Ты всё врешь. Каждому дебилу известно, что на расте ничего не пишут.

– Вы на Расте пишите?
– Нет, только показываем
– Кросивое…

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

А автор темы долго был противником инноваций, даже отвергал юникод. А потом принял юникод, и стал как флюгер - альт, раст…

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

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

так называемые программы

Вот подобные формулировки попахивают симптомами фанатизма. Скажи, а к программам на Электроне ты как относишься? А ещё ты недавно требовал от человека объяснить, «почему лучше Раст чем Го». Это при том, что Го – язык со сборкой мусора, в отличие от Раста. По мне так Раст экономнее получается.

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

Кружка с пингвином

У меня такая же крушко, купил почти лет 20 назад

I-Love-Microsoft ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.