The OpenNET Project / Index page

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

Инициатива по переработке инструментария для гипервизора Xen на языке Rust

18.03.2023 09:24

Разработчики платформы XCP-ng, развиваемой под крылом проекта Xen, опубликовали план по созданию на языке Rust замены различных компонентов программного стека Xen. Непосредственно гипервизор Xen пока перерабатывать не собираются, работа сосредоточена в основном на переделке отдельных компонентов инструментария.

В настоящее время в платформе используются компоненты на языках C, Python, OCaml и Go, некоторые из которых устарели и создают проблемы с сопровождением. Отмечается, что применение Rust не приведёт к общему увеличению числа задействованных языков, так как на Go реализован только один компонент, который планируется заменить в первую очередь.

Язык Rust выбран как сочетающий высокую производительность результирующего кода с возможностями для безопасной работы с памятью, обходящийся без применения сборщика мусора, пригодный для разработки как низкоуровневых, так и высокоуровневых компонентов, предоставляющий дополнительные возможности для сокращения потенциальных ошибок, такие как проверка заимствования переменных (borrow checker). Rust также более распространён, чем ныне применяемый в XAPI язык OCaml, что упростит привлечение в проект новых разработчиков.

На первом этапе планируется разработать замену для нескольких компонентов, чтобы отработать процессы и подготовить базу для замены других частей программного стека. В частности, в первую очередь на Rust будет переписан инструментарий Linux guest tools, для которого сейчас используется язык Go, и фоновый процесс для сбора метрик, написанный на OCaml.

Необходимость переработки Linux guest tools (xe-guest-utilities) вызвана проблемами с качеством кода и развитием вне проекта Xen Project под контролем Cloud Software Group, что затрудняет формирование пакетов и влияние сообщества на разработку. Новый вариант инструментария (xen-guest-agent) планируют создать полностью с нуля, сделав простым насколько это возможно, и отделив логику агента от библиотек. Фоновый процесс для сбора метрик (rrdd) решено переработать так как он является компактным и обособленным, что упрощает проведение экспериментов по использованию нового языка при разработке.

В следующем году возможно начнётся работа по разработке на Rust компонента xenopsd-ng, который позволит оптимизировать архитектуру программного стека. Основная идея в том, чтобы сосредоточить в одном компоненте работу с низкоуровневым API и организовать предоставление через него всех высокоуровневых API остальным компонентам стека.

Текущая архитектура стека Xen:

Предлагаемая архитектура стека Xen на базе xenopsd-ng:



  1. Главная ссылка к новости (https://xcp-ng.org/blog/2023/0...)
  2. OpenNews: Выпуск гипервизора Xen 4.17
  3. OpenNews: Выпуск облачной платформы Apache CloudStack 4.17
  4. OpenNews: Выпуск XCP-NG 8.2, свободного варианта Citrix Hypervisor
  5. OpenNews: XCP-ng, свободный вариант Citrix XenServer, вошёл в состав проекта Xen
  6. OpenNews: Для рецензирования предложен Linux-драйвер для GPU Apple AGX, написанный на Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58815-xen
Ключевые слова: xen, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (214) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, alexandr_0503 (ok), 09:34, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –18 +/
    Этот rust пробрался уже во все открытые проекты😡😡
     
     
  • 2.2, пробрался (?), 09:36, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +18 +/
    сопротивление бесполезно - зондеркоманда с огнетушителями уже выехала за тобой
     
     
  • 3.4, alexandr_0503 (ok), 09:37, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    🤣🤣🤣


     
  • 2.3, Анонимусс (?), 09:37, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +28 +/
    Разумеется. Потому что те, кто хоть что-то делает, видят в нем кучу плюсов и готовы потратить свое время на замену текущего кода.
    А остальные могут лишь строчить гневные комменты про "их" опенсорс))
     
     
  • 3.16, Tron is Whistling (?), 10:22, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И как, много уже заменили? :D
    Лет-то много прошло.
     
     
  • 4.20, Анонимусс (?), 10:37, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Достаточно, чтобы слушать нытье на опеннетах про Firefox, про librsvg и про ядро линукса))
    Кол-во лет это такое... стандартизации сишки ждали почти 20 лет, с++ - 15 или сколько там?
    Тогда не было такой конкуренции языков и такого кол-ва легаси, были более готовы к экспериментам.
    А тут все ждут что кто-то другой попробует первым.

    Сейчас для раста начинается самое интересное время. Посмотрим как он себя покажет.

     
     
  • 5.30, Аноним (30), 11:37, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уже 9 лет это слышу. Пока ничего интереснее грепалки и тимвивера на расте не написали и не напишут. Достаточно посмотреть кто стоит за растом и убедиться в этом.
     
     
  • 6.33, Прохожий (??), 11:48, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя с логическим мышлением явные проблемы:

    1. То, что, по твоему мнению, ещё ничего не написали - не означает, что в будущем не напишут. Процесс идёт, и это уже невозможно отрицать.

    2.То, что за языком стоит кто-то не тот, не означает, что им не могут пользоваться другие.

     
     
  • 7.104, Аноним (104), 17:10, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Это у тебя с логическим мышлением проблемы. Он констатирует факты и они подтверждают его прогноз. На расте пока не создано практически ни-че-го значимого.
     
     
  • 8.137, Прохожий (??), 21:24, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    О, ещё один мыслитель Из этих фактов не следуют никакие выводы, которые он сд... текст свёрнут, показать
     
  • 7.176, Аноним (176), 00:48, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    1. Если прошло много времени и ничего не написано или написано мало -> в будущем будет написано мало.
    2. Если изначально язык выводился кем-то под громкие лозунги, не взлетем в альмаматер и был передан в созданную под него фаундейшен -> плодотворность языка вызывает сомнения. Под него можно собирать деньги, а результаты вызывают вопросы. Пользоваться конечно можно.

    Читая здесь о расте, обнаружил дружную, громкую, политическую (в смысле ображенные к широкой публике правильные слова) и маркетинговою пропаганду. На вопрос что и сколько написано, следует ответ - напишут, пришло время и подобное. Всё таки, эффект поколения имеет место и слова начинают быть заточенными и убедительными для соцсетей.  

     
     
  • 8.180, Аноним (176), 02:02, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Прочитал на английской вики о Rust Дружный коллектив в раст фаундейшен Сканд... текст свёрнут, показать
     
  • 6.56, 8383838 (?), 12:36, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Асе самое интересное оно корпоративное, а не открытое.
     
  • 6.84, Аноним (84), 15:22, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    CloudFlare активно на Rust переходит
     
     
  • 7.98, Аноним (98), 16:47, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И написал на нем примерно ничего. Но переходит прям очень активно, лол.
     
     
  • 8.114, Аноним (114), 18:04, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В 13-м андроиде 21 нового низкоуровнего кода это си, плюсы и раст системных к... текст свёрнут, показать
     
     
  • 9.177, Аноним (176), 00:52, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пруф на исходники можете привести ... текст свёрнут, показать
     
     
  • 10.186, Аноним (186), 04:04, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Исходники AOSP для проверки можете скачать сами, мистер эксперт опеннета... текст свёрнут, показать
     
     
  • 11.267, Аноним (267), 00:58, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылка ведёт на страничку пропаганды Просили ссылку на исходники rust в проекте... текст свёрнут, показать
     
     
  • 12.268, Аноним (268), 07:36, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Куда не плюнь в коде Android сейчас Rust https android googlesource com platfo... текст свёрнут, показать
     
  • 8.138, Прохожий (??), 21:28, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ох уж эти эксперты , не умеющие пользоваться поисковиком На, кушай Oxy is Cl... текст свёрнут, показать
     
     
  • 9.197, Tron is Whistling (?), 11:19, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кому это интересно, кроме собственно хлоудфлары ... текст свёрнут, показать
     
  • 6.189, Tron is Whistling (?), 10:08, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да и грепалка так себе.
     
  • 4.113, Аноним (114), 18:00, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > И как, много уже заменили? :D

    Хоть и не совсем заменили, но немало "заменяется" для нового кода. Например, в последнем андроиде, как написано в статье от декабря 2022 г., в _новом_ (не унаследованном) нативном коде (это C/C++/Rust) низкоуровневых системных компонент раст уже составляет 21%, там уже 1.5 млн строк кода на расте. Ряд низкоуровневых нативных компонентов реализованы не на твоей сишечке/плюсиках, как это было бы раньше. В целом взят курс на замещение в _новом_ коде плюсов с сишкой на раст. Устоявшийся старый код пока переписывать не планируют, это верно.

     
     
  • 5.178, Аноним (176), 00:59, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    21% от нового кода это раст,
    79% от нового кода это С и С++
    Легаси код это С++ и С.
    Расту уже 7 лет. Первый релиз в 2015г.
    Первый андроид 2008г.
     
  • 3.153, Аноним (153), 22:07, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > видят в нем кучу плюсов

    Достаточно двух плюсов.

     
  • 3.296, Neon (??), 03:45, 30/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем менять уже существующий код ?! Пишите своё новое
     
  • 2.80, Аноним (80), 14:52, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Людям просто скучно. Опенсорс в основном пишут непрофессионалы и студенты по фану, а раст -- это новая сырая игрушка с нескучным синтаксисом, т.е. свежие погремушки. Можно писать прототипы на расте и потом переписывать на питон для продакшена. Некоторые правда хотят смешивать раст и питон, но это лишнее.
     
     
  • 3.183, К.О. (?), 03:28, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > переписывать на питон для продакшена

    Я бы советовал бежать из этой конторы

     
     
  • 4.188, Аноним (80), 05:39, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все успешные продукты были написаны на питоне, даже ютуп.
     
     
  • 5.247, К.О. (?), 06:10, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Все успешные продукты были написаны на питоне, даже ютуп.

    Я надеюсь, что это ирония. Так-то в мире есть много других вещей кроме фреймворков для вебни.

     
  • 3.220, YetAnotherOnanym (ok), 14:43, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > переписывать на питон для продакшена

    До чего же тонко! Просто восхитительно!

     
  • 3.277, Аноним (277), 17:18, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Некоторые правда хотят смешивать раст и питон, но это лишнее.

    Но почему же лишнее? Это огонь-смесь ;)

     
  • 2.88, kusb (?), 15:43, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    rust-opennet
     
  • 2.107, Вуся (?), 17:17, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть подозрения почему? Может есть какая-то причина? :D
    Да, наверняка причина в том, что вообще все вокруг д***ы, а вы самый умный и точно знаете на чём надо писать!
    Объясните нам, пожалуйста.
     
  • 2.150, Прохожий (??), 21:55, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто это что-то плохое
     
  • 2.295, Neon (??), 03:44, 30/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это из серии: когда коту делать нечего.))) Вот и с rust'ом также
     

     ....большая нить свёрнута, показать (36)

  • 1.5, Аноним (5), 09:38, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Спасибо Си, ты нам хорошо послужил, но теперь пришло новое время - время Rust
     
     
  • 2.6, Аноним (6), 09:43, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Ты сам не понимаешь о чём говоришь.
     
     
  • 3.49, Прохожий (??), 12:17, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Какая часть из сказанного подвергается вами сомнению?
     
     
  • 4.103, псевдонимус (?), 17:00, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Раст никуда не пришел и не придет
     
     
  • 5.122, Анонин (?), 18:53, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Раст уже пришел в linux kernel. Какой язык еще может этим похвастаться?
    Раст уже пришел в андроиде и не так уж мало. И уходит он никуда не собирается.
    Поэтому хватит повторять свои мантры и просто смиритесь с реальностью.
     
     
  • 6.130, псевдонимус (?), 20:31, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Раст уже пришел в linux kernel. Какой язык еще может этим похвастаться?
    > Раст уже пришел в андроиде и не так уж мало. И уходит
    > он никуда не собирается.
    > Поэтому хватит повторять свои мантры и просто смиритесь с реальностью.

    С линукс кернель все понятно уже и совсем тугодумам спошникам из новости ниже.

    Нормальные людям уж овер 10 лет с ним все ясно. А еще более нормальным с 90-х и книжки про спо.

     
  • 6.272, КернелДиггер (?), 18:31, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что - что - что там про "Раст уже в Ядре"?
    Это - где ж вы там его увидели?
    В драйверах?
    И здесь - самое время спросить, чем таким Линуса купили, если за пол-огода до первого согласия он рогом упирался и поносил Раст на чём свет стоит, говоря, что "ноги Раста в ядеро-релэйтед частях"?...
    А потом, "вдруг"...
    П - Принципиальность?
     
  • 5.251, Илья (??), 10:48, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дело не в том, что раст приходит.

    Сишка уходит. В этом дело.

    C/CPP разработчиков не хотят нанимать потому что они очень дорогие. Притом, 90% времени они сражаются сами с собой в результате получая проекты-уродцы, которые кроме авторов никто не способен поддерживать.

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

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

    Ну это я только по опыту финтеха говорю

     
     
  • 6.255, Аноним (255), 11:53, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну это я только по опыту финтеха говорю

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

     
     
  • 7.265, Илья (??), 21:04, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пацаны сами себя так поставили.

    Сипипишники годами создавали вокруг себя ореол элитарности.

    А потом оказалось, что можно за место штата "крутых" хакеров просто писать под сборщик мусора.

     
     
  • 8.291, wyry (?), 16:29, 27/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати вот чего, но разработчики C вообще никогда не создавали ореол элитарно... текст свёрнут, показать
     
  • 6.259, псевдонимус (?), 15:17, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >кроме авторов никто не способен поддерживать

    Но ведь это про раст.

     
  • 2.15, Tron is Whistling (?), 10:22, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Разбирать ворох спецсимволов? Спасибо, я в другое место.
     
     
  • 3.34, annonn (?), 11:49, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ой, какая потеря! как мы теперь будем жить!

    а если серьезно - думаю проектов легаси С/С++ кода еще куча
    без работы лет 10 точно не останешься

     
     
  • 4.45, Аноним (186), 12:12, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    cpp тоже давно превратился в ворох спецсимволов, так что этот эскперт скорее всего уйдёт обратно в питон, будет дёргать моржовый оператор и обмазываться декораторами
     
  • 3.35, Прохожий (??), 11:51, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    У эксперта когнитивные способности не выдерживают нагрузки. Несите другого эксперта. 🤣
     
  • 2.70, пох. (?), 14:11, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    и поэтому набранные по квотам разработчики разных оттенков начали переписывать-переписывать...код на игогошечке.

    А потом планируют взяться за ocaml. Я даже угадаю, почему - потому что оба специалиста, умеющие в ocaml, уже работают в цитрикс фултайм. (интересно, публичные pgp-сервера так и не попатчены по сей день, да?)

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

     
     
  • 3.190, Tron is Whistling (?), 10:09, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот кстати при всей моей нелюбви к игогошечке - в данном конкретном случае она как раз таки применима вместо питонятины и оцамла. Гораздо лучше чем оба-двое.
     
     
  • 4.191, Tron is Whistling (?), 10:10, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    (но вообще я бы просто опенсорсный вариант .NET взял, кроме шуток)
     
  • 4.210, пох. (?), 13:10, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    там guest tool, ему как раз.
    Питонятина не подходит потому что каждый день новая и может не поддерживаться в конкретной системе.

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

    Но я предлагаю поберечь попкорн до пириписания rrd.

     
     
  • 5.213, Tron is Whistling (?), 14:00, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какой рырыды. У хипста там инфлух с гройфаночкой, который на полтысячи минутных счётчиков ложатся раком и требуют кластера.
     

  • 1.7, Аноним (7), 09:56, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Правильно, нафиг Go с телеметрией от Гугла!
     
     
  • 2.42, WebMonkey (?), 12:08, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Другое дело кодить на других языках в VSCode
     
     
  • 3.83, Аноним (7), 15:14, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Vscode - тоже в клозет. Пользоваться таким - зашквар.
     
     
  • 4.97, Анонин (?), 16:44, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +7 +/
    О, погромисты-ауешники подтянулись
     
     
  • 5.248, Аноним (248), 07:52, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так-то полдня проebaтcя с кучей настроек шоб заработало кое как криво - наx не нужно.
    Купил машину-конструктор  - собираешь и настраиваешь самостоятельно в гараже по мануалам других, а оно не едет, а работу по доставке на этой "машине" никто не отменял.
     
  • 2.72, Аноним (72), 14:15, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, телеметрию таки не впустили.
    Во-вторых, Go не подходит для гипервизоров, он не для системного программирования
     
     
  • 3.192, Tron is Whistling (?), 10:11, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там не рыбервизор, там обвязка для конфигурации его и его обвязки.
    Вполне себе и гошечка и C# зайдут. Я бы C# взял, если честно.
    А то и вообще PHP, по старой доброй привычке.
     
  • 3.273, КернелДиггер (?), 18:32, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    "Он - не для системного программирования"...
    Керниган с Пайком смотрят на тебя, как на ... питонщика.
     

  • 1.10, robo228 (?), 10:10, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Можно всех этих людей сослать в команду KVM?
     
     
  • 2.11, Анонимусс (?), 10:16, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А кто тогда Xen писать будет? Может ты возьмешь на себя эту тяжкую ношу?
    Или думаешь, что если разогнать команду, сразу набегут желающие поддерживать код?
     
  • 2.134, пох. (?), 20:55, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    за что ты так ненавидишь kvm?

     
     
  • 3.136, robo228 (?), 21:17, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > за что ты так ненавидишь kvm?

    За то что там подметать некому.

     

  • 1.12, Tron is Whistling (?), 10:19, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Понятно. Очень рад, что не трогал XCP-ng и брал лицензию у Citrix. Продолжим это делать.
     
     
  • 2.36, Прохожий (??), 11:57, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А Citrix тебя открытым кодом снабжала для аудита? Другими словами, откуда ты знаешь, что Citrix тоже так ненавидимый тобою Rust уже не использует?
     
     
  • 3.65, Tron is Whistling (?), 13:41, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще-то да, транк XenServer собственно цитриксовый был, ну и все открытые составляющие (то есть почти всё целиком) они выдают для загрузки.
     
     
  • 4.66, Tron is Whistling (?), 13:41, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    (XCP-NG как раз это берёт, допиливает и собирает)
     
  • 4.67, Tron is Whistling (?), 13:41, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    (XenServer - условно, там и XAPI, и много чего ещё, закрытый только XenCenter)
     
  • 2.74, пох. (?), 14:17, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Понятно. Очень рад, что не трогал XCP-ng и брал лицензию у Citrix. Продолжим это делать.

    Да, судьба шва6одкопрожекта по копи314дингу цитриксовой разработки довольно предсказуема.
    То есть вероятнее всего уже свершившийся факт.

    Но с лицензией у одичалых за Стеной тоже настали некоторые, эммм, трудности.

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

     
     
  • 3.85, Sw00p aka Jerom (?), 15:28, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >ой не успел обновить свои однодневные сертификатики.

    Спасибо, поржал :)))))

     

  • 1.13, Аноним (13), 10:21, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При этом в мотивировочной части описаны проблемы, которые хрустик сам по себе не решает, а тот же го более распространён, чем окамль и хрустик вместе взятые. Был ксен, да вышел весь, видимо на него на этом повороте окончательно забьют в пользу KVM и доцкеров
     
     
  • 2.17, Tron is Whistling (?), 10:23, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там бы сначала оголтелую питонятину на что-то более вменяемое заменить, а не кровати переставлять.
     
  • 2.19, Анонн (?), 10:29, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Го медленный. На нем написан только один компонент.
    Окамл относительно быстрый, но для него сложно найти сопровождающих.

    Плюс в оригинале еще упоминается питон: "This platform is a mix of various languages like C, Python, OCaml and even Go".

    Т.е. тебе нужен разраб на OCaml, разраб на Go, разраб на Python.
    Или какой-то многостаночник, которых их всех знает одинаково плохо.

    Они хотят заменить весь этот зоопарк на что-то одно. И не на си.
    И в данном контексте раст хороший вариант.

     
     
  • 3.27, Аноним (98), 11:11, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В Мозилле тоже так думали. Но что-то потом случилось.  
     
     
  • 4.28, Анонимусс (?), 11:21, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Webrender и многопоточность - это лучшее что случилось с мозилой за последние годы. Наконец-то в какой-то момент они перестали быть "тормозилой"

    Не повезло им с другим - с супержадными СЕО, которые одной рукой подписывали увольнение 250 сотрудников, в том числе писавших на раст, а другой - выписывая себе миллионные премии. Что разумеется не могло не отразиться на стабильности продукта.

    Что характерно, на опеньке это событие встретили ликованием - "Растаманов поувольнялили, хахаха", не задумываясь что чистых растовиков там было очень мало, а были как раз с++/rust. Но кого это заботило, там же ненавистный раст))

     
     
  • 5.53, Аноним (98), 12:32, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все так же тормозила и тормозит. Раст не имеет отношения к скорости доп проверки не могут пройти без последствий.  

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

    1 миллион долларов это зп 10 программистов в год. Ничего себе лишнего она не приписала.  

     
     
  • 6.89, Анонимусс (?), 15:44, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Раст не имеет отношения к скорости

    Еще как имеет. Доп проверки - это фигня, на уровне 1% оверхеда на реальных задачах.

    А вот то что они смогли распараллелить CSS - это дало огромный прирост.
    То что они не смогли сделать на с++ : "By 2017, Mozilla had made two previous attempts to parallelize the style system using C++. Both had failed."
    Можно конечно их просто назвать неосиляторами, но они уже написали целый браузер, поэтому вряд ли проблема только в их компетентности))
    А на расте смогли.

    > Просто они ничего не смогли дельного написать вот их и уволили и правильно сделали.

    А ты смешной))

     
     
  • 7.99, Аноним (98), 16:49, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ещё как не имеет. В хроме все итак работает быстрее. А растофанатики из самого логово раст из мозиллы, не смогли даже свой серво написать, хотя это с самого начала заявлялся как главный продукт на расте.

    Ты просто не хочешь верить в очевидное.  

     
  • 6.116, Аноним (114), 18:20, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Раст не имеет отношения к скорости доп проверки не могут пройти без последствий.

    Часть этих проверок в рантайме для раста не нужна, потому что тот раст-код, что заставит тебя написать компилятор и то, как тебе придется подстроить архитектуру программы, уже исключит какой-то класс ошибок и проверок. Потому что ты там не сможешь делать некоторые вещи как в си. В расте ты это сделаешь по другому. И нередко это будет безопасно и "забесплатно", без проверок в рантайме. Но часть да, в ран-тайме будет проверяться. Но! Эти же самые проверки и сишник должен был бы, даже обязан, делать ручками в своем коде, но делает это, как показывает практика, далеко не всегда. И потому имеем бОльшую часть ошибок в программах (70%) из-за "нинастаящих погромистов".

     
     
  • 7.141, Аноним (80), 21:37, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там такая фишечка что в релизном билде проверки отключаются, а в отладочном тормозит настолько адово что его вообще никак не погоняешь и непонятно зачем он и его безопасности кому-то нужны. По факту можно взять плюсы со всеми украшательствами и не страдать от внезапных зависаний и проблем с отладкой. Да-да, эти ошибки потом именуют "логическими", хотя 1 в 1 что и у си.
     
     
  • 8.158, Аноним (114), 22:44, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прохладные сказки То-то гугловцы при разработке андроида для новых низкоуровнев... текст свёрнут, показать
     
     
  • 9.164, Аноним (80), 23:13, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще в качестве аналога си претензий особых к расту нет, сахар довольно удобны... текст свёрнут, показать
     
     
  • 10.167, Аноним (114), 23:34, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И с интеропом там всё нормально, через ансейф обертки Даже с явой в обе стороны... текст свёрнут, показать
     
  • 8.166, Аноним (114), 23:30, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати вдогонку Насчет производительности Так наоборот, на си и плюсах там б... большой текст свёрнут, показать
     
     
  • 9.181, Аноним (176), 02:22, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сопоставляю две странички https security googleblog com 2022 12 memory-safe-la... текст свёрнут, показать
     
     
  • 10.223, Аноним (114), 17:37, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе не нравится что во второй твоей ссылке заявлен анонс гуглом в апреле 2021... большой текст свёрнут, показать
     
  • 5.284, Аноним (13), 08:44, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, сначала случилось это "лучше" и браузер научился течь так, что комфортно работать в какой-то момент без 24 Гб ОЗУ под один только браузер было невозможно, хотя старые версии были быстры как понос, а потом ещё половину плагинов и фич кастомизации продолбали вместе с XUL. На баги традиционно забив, один баг с рендером уже лет 5 регулярно мне в почту спамит что его опять куда-то переназначили, фиксиками и не пахнет.
    Что там стало принципиально лучше - до сих пор в упор не вижу, но на корче с 4 core (+HT), 64 GB RAM и NVMe браузер умеет регулярно превращаться в лютое тормозище, приходится перезапускать. Хуже только какой-нибудь Discord и MS Teams
     
  • 3.75, Аноним (72), 14:18, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Го медленный.

    То-то  же его держат на серверах с откликом меньше миллисекунды.

     
     
  • 4.182, 11 (?), 03:17, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Быстрый GO это не тоже самое что общепринятый (общепринятый это как питон на стеридах).

    А быстрый GO не больше 5 процентов гошников могут.

     
     
  • 5.199, Аноним (72), 11:50, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Быстрый GO это не тоже самое что общепринятый (общепринятый это как питон
    > на стеридах).
    > А быстрый GO не больше 5 процентов гошников могут.

    Не знаю, почему у Вас такое мнение — 'net/http' из стандартной либы более чем быстр, большинство библиотек в го, как стандартных, так и сторонних, тоже довольно быстры. ЧЯДНТ?

     
     
  • 6.245, 11 (?), 00:39, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    смотри с чем сравнивать Как замена perl python ruby php рвет как тузик грелку, ... большой текст свёрнут, показать
     
     
  • 7.256, Аноним (72), 12:03, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > но там где нужно "реально быстрее всех" лучше сразу взять нормальный иструмент

    А я где-то сказал, что го быстрее всех? Он достаточно быстр для многих задач, но не наибыстрейший.

     
     
  • 8.266, 11 (?), 22:53, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это ваше - все с этого началось если вам нужны сервисы с откликом меньше милл... текст свёрнут, показать
     
     
  • 9.269, Аноним (72), 08:16, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, перегнул всё-таки И то верно Благодарю за то, что указали на мои оши... текст свёрнут, показать
     
  • 4.214, Tron is Whistling (?), 14:01, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Микросервисы по сложению A+B и выдаче hello world - да, быстрая штука.
    А вот что-то чуть посложнее... но там уже гошечкодеры не осиляют.
     
     
  • 5.240, Аноним (72), 21:42, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Микросервисы по сложению A+B и выдаче hello world - да, быстрая штука.
    > А вот что-то чуть посложнее... но там уже гошечкодеры не осиляют.

    То-то так "медленно" работают Syncthing, Gogs/Gitea/Forgejo, Yggdrassil, многие компоненты CoreOS (минималистичный дистриб от редхатов) написаны на Go, Hugo странички за миллисекунды генерирует, даже Ethetium на гошечке гоняется. Это не говоря уже о всяких докерах, кубернетесах, терраформах и официального компилятора Go (безусловно, скорость компилятора изначально была обусловлена тем, что первые версии были на плюсах, но впоследствии-то он сам себя компилировал)

     
     
  • 6.285, Аноним (13), 08:53, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В этом комментарии прекрасно всё. Если попробовать у фанов хрустика спросить где же он используется прям в живых проектах, а не hello world, то в лучшем случае найдётся ripgrep и какой-то ещё один, о которых "широко известно в узких кругах", тогда как Golang повсеместно давно и без сектантского нытья "о превосходстве"
     

     ....большая нить свёрнута, показать (26)

  • 1.23, Golangdev (?), 10:48, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > C, Python, OCaml и Go, некоторые из которых устарели

    Да, OCaml вообще х пойми что, удаляйте, поддерживаю

     
     
  • 2.82, Аноним (82), 15:14, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Окамл как раз кошер кошерный, ты не сечешь. Уж точно ключевые компоненты на нём были бы лучше, чем на хрусте.
     
     
  • 3.174, Golangdev (?), 00:41, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Агрументируйте. Сколько сейчас вакансий на Окамл и сколько на Раст ?

    Давайте я вам помогу

    https://hh.ru/search/vacancy?text=Rust&salary=&no_magic=true&ored_clusters=tru 126 вакансий на Rust

    https://hh.ru/search/vacancy?text=Ocaml&salary=&no_magic=true&ored_clusters=tr 1 вакансий на Окамл.

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

    Либо, можете делом подтвердить нужность Окамла, пойти в Ксен и продолжить разработку на нём за копейки.

     
     
  • 4.289, пох. (?), 22:57, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Эммм... а меня точно возьмут? А то за те копейки которые платит xen - я прям немедля готов.
    окамла правда не знаю, хотя в код заглядывать приходилось и ничего такого прям ужасного я там не видел.

    С учетом того что там на нем написано - в общем-то ничего не трогая и кормя собак можно лет десять проработать.

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

     

  • 1.26, Аноним (98), 11:10, 18/03/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.31, Аноним (31), 11:40, 18/03/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

  • 1.32, Аноним (32), 11:47, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Скоро будет
    (Программный) продукт не содержит пальмового масла (Раст-а) ...
    Или в интернет софтверном магазине будет раздел программный код не содержит заменителей (Раст и т.п.) компилятора...
     
     
  • 2.37, Аноним (37), 11:58, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее будет "Продукт на чистом расте! Ни грамма дырявой сишки!"
    Или "Код может содержать следы си, будьте бдительны"
     
     
  • 3.46, WebMonkey (?), 12:12, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, всё так и будет: вместо белковой сои тупо крахмал, а вместо пальмового масла изначально твердого смесь гидрогенизированных масляных отходов, мы же за ЭКО.
     
  • 2.38, Прохожий (??), 12:01, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Разве что в твоих влажных местах такое будет
     
     
  • 3.39, Прохожий (??), 12:03, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    местах ->  мечтах
     
     
  • 4.52, Аноним (52), 12:31, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зря исправил...
     
     
  • 5.140, Прохожий (??), 21:37, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пусть будут оба варианта. На выбор.
     

  • 1.47, WebMonkey (?), 12:15, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А мне без разницы на Раст, если он позволяет меньше проблем сделать. В отличие от вебни, которая при каждом открытии страниц, в т.ч. онлайн-"приложений" грузит десятки мегабайт, работает в двух потоках, эта ржавчина вообще белая и невинная.
     
     
  • 2.106, Аноним (104), 17:16, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Раст это лишняя зависимость при сборке и тянет с собой гигабайты такого же ненужного.
     
     
  • 3.142, Прохожий (??), 21:39, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты там каждый день что-то собираешь, что ли? Или место на диске закончилось? Какая-то несусветная хpень иной раз озвучивается в качестве таких вот "контрдоводов" супротив Раста.
     
     
  • 4.254, Илья (??), 11:33, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное, он сам просто C разработчик.

    Раньше они за илитку считались и ходили с надутыми щеками

     
  • 2.161, Аноним (161), 22:58, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >В отличие от вебни, которая при каждом открытии страниц, в т.ч. онлайн-"приложений" грузит десятки мегабайт, работает в двух потоках

    Наше помойное веб-приложение так и работает. Единственная надежда что помойка скоро обанкротиться

     

  • 1.59, Аноним (59), 12:51, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На схеме xenopsd-ng сожрал libxl. Продолжают славные традиции systemd.
     
  • 1.60, Zenitur (ok), 12:53, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вопрос про Xen. Пробрасываю видеокарту в виртуалку. Для этого надо убедиться, что видеокарта не инициализируется биосом (является второй в системе) и иметь поддержку IOMMU на материнке. Скрипт для проброса:

    #!/bin/bash

    modprobe pciback

    BDF=0000:02:00.1
    [ ! -e /sys/bus/pci/devices/$BDF/driver/unbind ] || \
    echo -n $BDF > /sys/bus/pci/devices/$BDF/driver/unbind
    echo -n $BDF > /sys/bus/pci/drivers/pciback/new_slot
    echo -n $BDF > /sys/bus/pci/drivers/pciback/bind

    BDF=0000:02:00.0
    [ ! -e /sys/bus/pci/devices/$BDF/driver/unbind ] || \
    echo -n $BDF > /sys/bus/pci/devices/$BDF/driver/unbind
    echo -n $BDF > /sys/bus/pci/drivers/pciback/new_slot
    echo -n $BDF > /sys/bus/pci/drivers/pciback/bind

    echo 'now free for pciack devices:'
    xm pci-list-assignable-devices

    #xm create /etc/xen/vm/my_virtual_system

    В конец файла /etc/xen/vm/windows9 добавил:

    pci=['02:00.0', '02:00.1']

    gfx_passthru=1

    Ну и запускаю виртуалку командой: xm start windows9

    Так блин, а как туда подать интернет? Ткните в ман. И ещё, как туда пробросить мышку, клаву, просто флешку какую-нибудь? Может туда можно пробросить целый контроллер, будь то USB-контроллер или Ethernet?

     
     
  • 2.92, Аноним (37), 15:58, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Это шутка? На что ты рассчитываешь? Спрашивать технические вопросы на опеннете?
    Он же создан для срача и набрасывания на вентилятор.
     
     
  • 3.96, пох. (?), 16:29, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Это шутка? На что ты рассчитываешь? Спрашивать технические вопросы на опеннете?
    > Он же создан для срача и набрасывания на вентилятор.

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

    хрен его знает-то...

     
     
  • 4.132, Аноним (132), 20:40, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а внутренние утечки?
     
  • 2.163, Аноним (176), 23:02, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Виртуальные машины Делят реальное оборудование через диспетчеры Хоста. Напрямую пробрасывать - плохая практика. Если так много вопросов, то следует начать с азов. Пожелание - Ищущий да обрящет.
     
     
  • 3.165, Zenitur (ok), 23:22, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Видеокарту я пробрасываю целиком, а мышку с клавой через паравиртуализацию. Теперь вопрос про сеть
     
  • 2.218, Аноним (218), 14:28, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    TL DR Если у вас не работает сеть, инпут и прочее, то вы наверное неверно написа... большой текст свёрнут, показать
     
     
  • 3.219, Zenitur (ok), 14:34, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за ответ, буду смотреть ман.

    По поводу того, а что мне, собственно, надо. Да мне бы просто виртуалку для запуска винды из-под линукса. Обычно я для этого использую VirtualBox. Однако, чтобы пробросить видеокарту, я воспользовался Xen. Виртуалку создавал при помощи virt-manager. Конфиг дефолтный, но могу скинуть.

    В витруалбоксе дефолтная сетевая карточка работает в режиме NAT. Меня бы устраивало то же самое под Xen. Ну и ещё режим Bridge прикольный.

    Ещё есть режим "Виртуальная сетевая карта", когда в системе появляется новый сетевой интерфейс vboxnet0. Клёвая штука, можно сделать сеть между виртуалками. Можно даже туннелировать туда Tor при помощи правила iptables.

     
     
  • 4.263, PnD (??), 19:13, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Дело в том что xen 8212 это низкоуровневый прокладка между железом и ядром ... большой текст свёрнут, показать
     
     
  • 5.264, Zenitur (ok), 19:40, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Спасибо за наводку в сторону того, куда копать. Буду экспериментировать
     
  • 3.271, Аноним (271), 13:40, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Принято делить драйвером видеокарты на vGPU с заранее предконфигурированными профилями производительности.

    Консьюмерские карты этого не позволяют. Только профессиональные за сотни нефти.

     

  • 1.81, Самый умный из вас (?), 14:59, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Надеюсь кто-то уже работает над новым безопасным языком с нормальным синтаксисом, иначе такими темпами мы обречены на раст
     
     
  • 2.94, wyry (?), 16:20, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Pascal: да-да, пошёл я нахер... опять xD. Всё уже изобретено. Хотите простой язык, который можно выучить за недельку - есть Pascal, язык с мощными макросами и метапрограммированием - LISP, нужен надёжный и быстрый инструмент для работы с данными - есть ML (OCaml, F#). На каждый запрос УЖЕ существует инструмент лучше Rust. Лучше бы дорабатывали то что, что объективно устарело и подгоняли под современные нужды.
     
     
  • 3.120, Аноним (120), 18:34, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Двачую паскаль. Язык без уб/сб с вменяемой системой модулей, однопроходным гиперреактивным конпелятором, возможностью писать вставки на асме — невзлетел.

    Этот мир проклят, он будет гореть в огне страданий и граблей.

     
     
  • 4.276, Ананий (?), 13:26, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    помимо вставок на асме можно было включать сразу блобик машинного кода и obj файлики от той же сишечки.
    а уж сборка итогового ехе, с учетом сконпелированных до этого tpu, была в разы быстрее чем в борланд Ц.
    Особенно на моей любимой EC1841 с 640к памяти.
     
  • 3.126, fumanchez (ok), 20:00, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты просто назвал языки, про которые слышал. OCaml с его linux only компилером и прибитый к дотнету F# - это пример как нужно делать?
     
     
  • 4.135, пох. (?), 21:00, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Э...шито?! ocaml собирается под любую юникс-лайк операционку, включая винду и винду, и даже - под винду.

    Что неправильного в том что F# использует готовую инфраструктуру и чем это отличается от миллиона компиляторов внутри проекта gcc?

     
     
  • 5.195, fumanchez (ok), 11:01, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раньше смотрел - адекватного способа поставить OCaml на винду без эмуляций не бы... большой текст свёрнут, показать
     
  • 2.109, Аноним (104), 17:21, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Zig выглядит перспективно и хорошо развивается даже без потужного хайпа. А безопасность сама по себе это чистой воды маркетинговый слоган.
     
     
  • 3.144, Прохожий (??), 21:44, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > безопасность сама по себе это чистой воды маркетинговый слоган

    Безопасность сама по себе - это деньги конечных пользователей.

     
  • 3.185, Самый умный из вас (?), 03:59, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я счас сижу на зиге, но безопасность его пока далековата от растянской
     
  • 2.143, Прохожий (??), 21:43, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А в чём ненормальность синтаксиса у Rust? А то, как ни спросишь, в ответ - тишина.
    Я так понимаю, основные претензии - к угловым скобкам и символу lifetime? Это всё?
     
     
  • 3.184, Самый умный из вас (?), 03:58, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Двойные Двоеточия
     
     
  • 4.230, Карлос Сношайтилис (ok), 18:23, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    * кресты с двойным двоеточием тихонечко прячутся в кусты...
     
  • 3.293, wyry (?), 17:05, 27/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну давайте посмотрим, здесь смысл не только в самих спец. символах, но и их сочетаниях, причём даже в самых простых ситуациях (не говоря про более сложные).
    struct Person<'a> {
        name: &'a str,
        age: u8,
    }
    Простейший типичный код. Подряд идут : &'
    И это недоразумение существует в языке не как костыль, а как база на этапе проектирования. В ситуациях посложнее будет гораздо большее нагромождение и читать код сложнее, чем C++ (в случаях, когда нет намеренного желания запутать код в обоих случаях). Причём синтаксис в Rust простой ровно до момента, пока используются структуры данных, которые языку свойственны, в ситуациях, когда нужно создать что-то "неудобное", это резко прибавляет в сложности кода по крайней мере по чтению.
     
  • 2.208, Аноним (208), 12:11, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Люди давно уже написали язык D, сколько можно тупить и делать вид, что его не видели??
     
     
  • 3.278, Аноним (277), 17:29, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Написан не корпами, поэтому корпопоклонники не замечают. Да и корпы без NIH могли бы обратить на него внимание, а не изобретать подобный ему Carbon.
     
  • 2.217, Аноним (217), 14:28, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Надеюсь кто-то уже работает над новым безопасным языком с нормальным синтаксисом, иначе такими темпами мы обречены на раст

    в AT&T Labs давно разработали

    http://cyclone.thelanguage.org

    но вы обречены на раст. Больше скажу, в RISC-V нет аппаратного стека - он програмно управляемый и можно разделить стек вызовов и данных что сведёт ущерб от переполнений буферов к 0, но вы обречены на раст.

     
     
  • 3.222, Аноним (222), 14:59, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > в AT&T Labs давно разработали
    > http://cyclone.thelanguage.org

    Очередной неловкий момент, когда собственные ссылки опять выходят Военам Супротив Раста боком.

    > Cyclone is no longer supported; the core research project has finished and the developers have moved on to other things. (Several of Cyclone's ideas have made their way into Rust.) Cyclone's code can be made to work with some effort, but it will not build out of the box on modern (64 bit) platforms).
    >

     
     
  • 4.279, Аноним (277), 17:43, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и что с того? Kernel-девелоперы могли бы форкнуть и запилить на его основе специализированный KernelLang. И был бы у него компактный компилер, а не как этот сраст на over 10 гигов требующейся памяти для сборки его самого.
     
  • 3.243, пох. (?), 22:36, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Больше скажу, в RISC-V нет аппаратного стека

    серьезно - здравствуй опять system 360 ? С вытанцовыванием вокруг сохранения несохраняемого на любой смене контекста? Вот дерьмо-то...

     
     
  • 4.244, Аноним (217), 23:11, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > серьезно

    да

    https://vk.com/@erthink-risc-v

     
     
  • 5.280, Аноним (277), 17:45, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    При RV-подходе можешь иметь хоть два, хоть три стека.
     
  • 2.262, Аноним (262), 17:17, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да-да. Ante - A low-level functional language. For exploring refinement types, lifetime inference, and algebraic effects.
     

  • 1.102, псевдонимус (?), 16:58, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Нормальный же был гипервизор..
     
     
  • 2.111, Аноним (-), 17:24, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему в прошедшем времени? Он и сейчас нормальный.
     
     
  • 3.129, псевдонимус (?), 20:27, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    "мы работаем над этим"©™
     

  • 1.115, Аноним (115), 18:20, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мнение о безопасности Rust чрезвычайно преувеличено. При этом, уже имеем нагромождение спецсимволов и производительность гораздо хуже чем у Си.
     
     
  • 2.119, Анонин (?), 18:31, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пруфы на "производительность гораздо хуже" предоставишь?
     
     
  • 3.131, Аноним (132), 20:38, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Напиши 2 проги по 3 строчки и сам увидишь. Или ты веришь только тому, что по телевизору покажут?
     
     
  • 4.147, Прохожий (??), 21:49, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как замечательно слился очередной "эксперт". "Я тут что-то декларирую, но вы сами доказывайте мою правоту". :)
     
  • 3.154, Аноним (154), 22:08, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какой смешной. Тебе нужны пруфы, что проверка на границы массива требует выполнения инструкций процессора? Или ты думаешь там всё происходит магическим образом?
     
     
  • 4.162, Аноним (162), 23:01, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>> производительность гораздо хуже чем у Си.
    >> <пруфы>
    > Какой смешной. Тебе нужны пруфы, что проверка на границы массива требует выполнения

    А ты такой уныл^W ловкий - юлишь, переобуваясь в прыжке ...

     
  • 4.231, Карлос Сношайтилис (ok), 18:27, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я тоже смешной. Докажи, что компилятор никогда не оптимизирует проверку границ массива.
    [спойлер: ты сядешь в лужу, как эталонный экперд опеннета]
     
  • 2.121, Аноним (114), 18:37, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Мнение о безопасности Rust чрезвычайно преувеличено

    А вот разработчики низкоуровневых компонент андроида заявляют, что за последние два выпуска, т.е. за несколько лет, в новом коде на расте еще не выявлено ни одной ошибки работы с памятью. Ни одной. При этом они не утверждают, что так и останется в будущем, не идеализируют. А стоит учесть, что в _новом_ (не в унаследованном старом) нативном коде (это на данный момент в андроиде си/плюсы/раст), раст составляет уже 21%, 1.5 млн строк кода. Там уже стараются новые системные компоненты, которые раньше писАли бы на плюсах, писать на расте.

     
     
  • 3.127, Аноним (217), 20:00, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > раст составляет уже 21%

    121% звучало бы убедительней

     
     
  • 4.149, Прохожий (??), 21:52, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Заниматься преувеличением на Опеннете в пользу своих верований - обычно удел луддитов. Растиане подобным не страдают, потому что незачем - правда на их стороне. ;)
     
  • 4.168, Аноним (114), 23:38, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    От разработчиков. Врут наверное, чтобы у начальства премию выклянчить?

    "...
    In Android 13, about 21% of all new native code (C/C++/Rust) is in Rust. There are approximately 1.5 million total lines of Rust code in AOSP across new functionality and components such as Keystore2, the new Ultra-wideband (UWB) stack, DNS-over-HTTP3, Android’s Virtualization framework (AVF), and various other components and their open source dependencies. These are low-level components that require a systems language which otherwise would have been implemented in C++.
    ..."
    https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.ht

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

     
     
  • 5.193, Аноним (217), 10:24, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Там для таких как ты даже картинки графиков нарисованы

    они нарисованы для таких как ты, а в проектах которые приносят прибыль мне а не гуглу зависимостей от раста нет, по крайней мере пока. Так что вальсируй на выход со своими картинками :)

     
     
  • 6.224, Аноним (114), 17:47, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 121% звучало бы убедительней
    > они нарисованы для таких как ты

    Чего-то от тебя запахло каким-то мелким начальничком из времен СССР - у тебя в голове одни приписки. Наверное сам практикуешь. Не меряй других по себе, они всяко лучше.

     
     
  • 7.239, Аноним (217), 20:24, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > у тебя в голове одни приписки

    найди тут раст, нет его даже в опциональных зависимостях

    https://www.linuxfromscratch.org/lfs/view/development/appendices/dependencies.

    нет его и в гипервизоре

    > Непосредственно гипервизор Xen пока перерабатывать не собираются

    зачем ты принёс сюда проценты андроида ? ладно бы ещё лидера рынка iOS привёл в пример

     
     
  • 8.258, Аноним (114), 13:56, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    причем здесь нужный только тебе линуксфромскрэтч, причем здесь гипервизор ксен ... большой текст свёрнут, показать
     
     
  • 9.260, Аноним (260), 15:25, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    так хорошо видно что Linux и базовое окружение GNU не зависит от раста вообще, а... текст свёрнут, показать
     
  • 6.233, Карлос Сношайтилис (ok), 19:28, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    О, какие прекрасные теории заговоров!
    Гугель продвигает яп, изобретённый мозиллой, скрывая его недостатки и баги в коде.

    Наверное, чтобы через пару лет, внезапно, сказать: "А НА САМОМ ДЕЛЕ РАСТ ПЛОХОЙ И ОТ НЕГО СПЛОШНЫЕ ОШИБКИ, ПЕРЕХОДИТЕ НА ГОШЕЧКУ!!!1"

     
  • 5.288, Аноним (13), 09:11, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А когда с этим AVF получится сделать что-то уровня давно почившего Linux on DeX? Новых реально нужных фич в двух последних ведроидах что-то как-то почти и нет, новые искусственные ограничения только которые никак не улучшают на самом деле безопасность и менеджить всё это ин масс всё так же неудобно.
    Поддержку периферии, особенно более одного внешнего монитора, всё так же не могут, т.е. ждать Desktop Experience который обещают в мейнлайне аж с 10-го андроида не приходится.
    В плане мобилок Kotlin куда привлекательнее и успешнее
     
  • 3.139, gentoo (?), 21:29, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > А вот разработчики низкоуровневых компонент андроида заявляют

    Прям аргументище.

     
     
  • 4.148, Прохожий (??), 21:50, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я так понимаю, это был сарказм? Что для вас было бы аргументищем в таком случае?
     
     
  • 5.170, anonimik (?), 23:45, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    содержимое их баг-трекера
     
     
  • 6.172, Аноним (114), 23:52, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    так если, как разработчики пишут (даже жирным выделили), от этих полутора миллионов строк растовского кода у них

    "...
    Security impact

    To date, there have been zero memory safety vulnerabilities discovered in Android’s Rust code.
    ...
    "

    то в багтрекере по ним, ошибкам работы с памятью, ничего и не будет. Ноль. Зеро. Останутся только логические ошибки, те, которые в б.жественной сишечке составляют оставшиеся 30%. Но разработчики и не настаивают, что ноль так и останется в будущем. Но пока, увы, они Вас ничем порадовать не могут.

    https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.ht

     
  • 4.171, Аноним (114), 23:45, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Прям аргументище Убедили Разработчики с гугла меня обманули Прикинь, в андрои... большой текст свёрнут, показать
     
  • 3.257, Аноним (255), 12:12, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А вот разработчики низкоуровневых компонент андроида заявляют

    а вот разработчикам XNU пофиг

    https://security.apple.com/blog/towards-the-next-generation-of-xnu-memory-safe

     
  • 2.206, Аноним (208), 12:08, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да там не в безопасности вопрос, а в том, что раст тупо скинул ВСЕ проблемы управления памятью на программиста. Это ещё отстойнее, чем malloc/free! Теперь программист даже для тривиальных случаев вынужден приседать вокруг компилятора, лишь бы тот пропустил строчку. Такая безопасность ТАКОЙ ценой нахрен не нужна.
     

  • 1.117, Аноним (117), 18:24, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помню когда-то у всех бомбило от питона. Теперь от раста...
     
     
  • 2.133, Максим (??), 20:48, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А питон разве пытался заместить собой какой-то язык и переписать всё и вся?
     
     
  • 3.155, Прохожий (??), 22:09, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А Rust разве пытается заменить собой всё и вся? Заменить - да, потому что накопленный технический долг хорошо бы погасить. Но что тут плохого, кроме того, что надо подучить этот новый язык? Для всех тутошних борцунов, такое ощущение что, обучение чему-то новому - это невыносимая мука. Зачем тогда было идти в IT, где всё меняется довольно быстро, и нужно "очень быстро бежать только для того, чтобы просто оставаться на месте" (с) Льюис Кэролл.
     
     
  • 4.281, Аноним (277), 17:53, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Подучить-то можно, если бы оно того стоило. А то это оно вышло уже переусложннёней самого C++, в замену которого Rust тоже метит. Замена плоской Сишке нужна, но не таким же переусложнённым корявым.
     
     
  • 5.287, Аноним (13), 09:05, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Golang хватит всем
     
  • 3.187, Anatoly (??), 05:17, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, Perl.
     
     
  • 4.198, Аноним (198), 11:42, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, а тут наоборот, как с Питона На $Perl
     
  • 2.292, wyry (?), 16:39, 27/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    От Python и сегодня бомбит, причём лично мне Python подгадил значительно больше, чем Rust, т.к. Rust я использовала лишь в академических целях из любопытства, а Python в работе. То что нейросети захламил Python - это бОльший в разы удар по индустрии, чем то, что Rust попал в ядро. Чтобы собрать проект скажем двухлетней давности - потребуется с нуля решать все зависимости! Потому что на новых версиях уже не работает. На C++ можно собрать многие проекты даже бородатой давности без лишних проблем. Чёрт, да даже лучше пусть бы Rust сильнее взлетел, чем Python, для индустрии было бы больше пользы.
     

  • 1.145, Аноним (176), 21:45, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Необходимость переработки Linux guest tools (xe-guest-utilities) вызвана проблемами с качеством кода и развитием вне проекта Xen Project под контролем Cloud Software Group, что затрудняет формирование пакетов и влияние сообщества на разработку."

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

     
     
  • 2.152, Прохожий (??), 22:03, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    1. Почему вы считаете, что Rust не ориентирован на многопоточность?

    2. Почему вы считаете, что Rust не доделан и только для хобби? Вон, программисты Google, Microsoft, Amazon, Meta, Linux, Cloudflare считают иначе. Они все неумехи?

     
     
  • 3.157, Аноним (176), 22:42, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю за всех, но в Linux программисты rust только-только "проходят собеседования". И про огромные тонны раст-кода в Microsoft не слышал.
     
     
  • 4.212, Советский инженер (?), 13:29, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Cмешной какой.
    В линукс программисты на раст являются как контрибюторами так и мейнтейнерами.
    И это подтверждается наличием раста в ядре.
     
  • 3.159, Аноним (176), 22:48, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Разделение владением переменных может и облегчает разделение между потоками, но передача этого владения в программном потоке с тысячами вызовов уже выглядит запутано, а если еще потоков много, то поведение становится непредсказуемо и сложно просчитывается. Вот поэтому раст хорош для крохотных отшлифованных кусков - то есть на уровне хобби.
     
     
  • 4.173, Аноним (114), 00:05, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот поэтому раст хорош для крохотных отшлифованных кусков - то есть на уровне хобби.

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

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

     
     
  • 5.179, Аноним (176), 01:56, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Предлагаю Вам здесь написать HelloWorld, которое считывает имя через stdin и выводит приветствие с именем в строчку.
     
     
  • 6.226, Аноним (114), 18:08, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ХеллоВорлд неинтересно. Зачем, я несложную софтинку по получению различной инф-ции с бинанса (криптобиржи) на расте написАл. Мониторинг цен монеток, процентов по бинансовским Earn-проектам и стейкингу. Правда, пока только это.
     

  • 1.151, Аноним (161), 21:55, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Кто умеет программировать, тот выбирает подходящий инструмент. Кто не умеет, тот пишет экспертные комментарии на опеннет
     
     
  • 2.160, Аноним (176), 22:50, 18/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кто не умеет что сказать - пишет громкие красивые универсальные посты.
    Бороду побрейте...
     

  • 1.169, Аноним (218), 23:38, 18/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эта новость вызывает смешанные чувства Ну то есть вместо того чтобы дописыват... большой текст свёрнут, показать
     
     
  • 2.196, Tron is Whistling (?), 11:17, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    - есть 2 более успешные реализации Xen: XCP-ng

    XCP-ng - это пересборка с некоторыми доработками, реализацией там близко не пахнет.

     
     
  • 3.242, пох. (?), 22:31, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    именно так - болгенос на базе старых, еще бывших открытыми исходников цитрикса.

    В виду большой их сложности, повторить подвиг опенбсдшников и выбросить из гнезда его родного жителя у кукушат не получится, да и не стояло такой задачи. Хотелось просто за лицензию не платить.

     
     
  • 4.250, Tron is Whistling (?), 10:28, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну почему же старых :)
    XAPI и всё прочее кроме гуя до сих пор открыто, бери - не хочу.
     
     
  • 5.290, пох. (?), 23:27, 24/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    в этом как я понимаю и проблема - берут, а оно ой - несовместимо с тем что они стырили десять лет назад. Потому что свою-то версию ксен обновил, а эту надо самим. Самим отслеживая каждую смену апи и каждое нововведение.

    Почему-то им пришло в голову что если все переписать на хруст - дело пойдет на лад. Наивные до слез.

     
  • 2.241, пох. (?), 22:28, 19/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    э ты издеваешься Эти ребята пока не могут ДАЖЕ сопровождать тот код что они ... большой текст свёрнут, показать
     

  • 1.261, Аноним (261), 16:37, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Rust конечно интересен. Но тут недавно в сша заявили что нужно переходить на безопасные языки и все побежали. Просто у C++ нет store который можно котроливоать. Есть исходники. А Rust есть package manager и сервер с которого берет пакеты. И по одной команде от сша закроется доступ к репозиторию. Либо менеджер децентрализованные либо это начало конца opensource
     
  • 1.274, КернелДиггер (?), 18:41, 21/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вообще - прикольненькая ситуация.
    Народу, кто ОСМЫСЛЕННО на Си может писАть - всё меньше и меньше.
    Ну - просто в силу изменнеия общего уровня образованности, отношения к профессии и видению себя в ней.
    А задачи стоят.
    А нормально написать софт для их решения - всё меньше и меньше контингента.
    Решили "помочь". На свойства самогО языка повлиять.
    А оказалось, что чтобы введёнными свойствами ПРАВИЛЬНО пользоваться, народу снова надо грамотность повышать и учиться. Народ, ведь думал, что "оно - само".
    А оказалось, что лейбл или упоминание в резюме - ещё не гарантия правильно варящего котелка...
    А тут - ещё подлянку жисть подкинула - ChatGPT вдруг заработал. Да - ещё так, что оказалось, что в тех нишах программинга, куда всегда троечникам можно было свалить, если окажется, что осмысленно на Си и Си++ гены не позволяют работать, ИИ типовой код для типовых задач лучше этих самых троечников писАть начал!... :))))))
     
     
  • 2.283, Янис (?), 07:37, 23/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Упомянутый ИИ можно использовать разве что для совсем мелких скриптиков. Для серьезных программ надо использовать мозги
     

  • 1.294, Neon (??), 03:43, 30/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Из серии: когда коту делать нечего.)))
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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