Я тут на днях смотрел на свою RSS-читалку и заметил, что под тегом «C++» у меня где-то три сотни непрочитанных статей. Я не прочитал ни одной статьи по плюсам с прошлого лета, и мне офигенно.
Пишу на голом Си 15 лет. За последние два года не прочитал ни одной статьи про Си. Да что там, даже Кернигана и Ритчи никогда не читал. Зато прочитал километры текста по распределённым системам, сетям, файловым системам, и мне офигенно.
Может вам стоит просто найти себе интересную область деятельности, где особенности языка программирования будут десятым делом.
Роутинг мелких пакетов как раз самое сложное. Без DPDK или Netmap я сомневаюсь, что он сможет выдать 14 Mpps. C DPDK Intel Atom на зарезанной частоте до 1,3 ГГц с одним интерфейсом справлялся.
В случае аля NAS решений, типа раздачи iSCSI думаю вполне утилизирует пропускную способность 10G.
Ну вот поглядел я что такое "Intel® Celeron® J4105 Processor". Максимальный объём оперативной памяти 8GB. А что если мне нужно 32? А если мне нужна EСC память? Кэш 4Мб. Встроенных сетевух нет. Т.е. мне в этот ASRock еще нужно докупить две 10Gbit сетевые карты.
Поэтому я и говорю, что напрашивается сравнение с Intel Atom C3xxx. Если бы не заоблачная цена на Байкал, то среди атомов, можно найти аналог по фичам/производительности.
На ARM я сходу аналогов не нашел. Snapdragon 8c/7c/8cx таки больше для мобильного рынка. Этот Байкал больше сравним с Атомами, в том числе и с серверной C-серией, но им он уже уступает.
P/S. Ну вот очень напрашивается сравнение с C-серией Атомов.
Ну я вот бегло пробежался по всяким Allwinner, Amlogic, Mediatek и т. д. У них больше мобильные ARM'ы. Вроде и есть SoC'и с более мощными ядрами и частотой выше. Но память и кэш страдают и конечно нет на борут 10G Ethernet, PCI.
А серверные ARM'ы от Ampere и Marvell уже имеют 64+ ядер и метят в сегмент рынка где правят XEON'ы.
Вот и получается сравнивать только с Атомами 16-17 года.
У меня есть на руках отладочные платы с sifive и gd32vf. Я конечно не считаю их коммерчески доступными микроконтроллерами. Но и идиотизма в действиях Миландр не нахожу.
И где тут идиотизм? Мы ничего не знаем про их отношения с ARM Holding, и сколько они платят за лицензию.
Что касается выбора RISC-V, так это отлично. Намного лучше чем если бы навелосипедировали свою систему команд. Сообщество большое, профессиональное, архитектура развивается, микроконтроллеры на ней создаются. Компиляторы хорошие есть — GCC, Clang.
Ну так пусть запилят аналог PayPal, VK Pay и т. д. c комиссией, соответствующей регистрацией в госорганах и монетизируют себе на здоровье.
А причём тут реально удобный, бесплатный мессенджер и какой-то там TON?
Нет, возможно я вас ввёл в заблуждение, но я просил пример не понимания Си. Не баг, а именно не понимание Си.
Отлично, баги есть, есть откровенный говнокод. Но вы тоже будете обобщать, что среди разработчиков Linux люди не понимают Си.
P/S. Я не согласен с утверждением: «людьм, которые имеют слабое представление о Си»Я даже не спорю о их представлениях о С++ или rust или python.
Т.е вы мне предлагаете посмотреть дискуссию, где обсуждаются конкретные проблемы драйвера exfat. Но при этом утверждаете, что люди не понимают в Си?
Очень сильное заявление, особенно, что люди имеют слабое представление о Си. Пример, приведёте из кода?
Пишу на голом Си 15 лет. За последние два года не прочитал ни одной статьи про Си. Да что там, даже Кернигана и Ритчи никогда не читал. Зато прочитал километры текста по распределённым системам, сетям, файловым системам, и мне офигенно.
Может вам стоит просто найти себе интересную область деятельности, где особенности языка программирования будут десятым делом.
Я с вами абсолютно согласен:
Но:
Да и 100$ vs 500$ сразу куда-то уходит. Я не адвокат Байкал-М. Но сравнение попы с пальцем немного странно не находите?
Отлично, тогда мне вот эту C3758D4U-2TP
Цену на сайте сходу не нашел, поэтому первое попавшееся из гугла: 619$
Роутинг мелких пакетов как раз самое сложное. Без DPDK или Netmap я сомневаюсь, что он сможет выдать 14 Mpps. C DPDK Intel Atom на зарезанной частоте до 1,3 ГГц с одним интерфейсом справлялся.
В случае аля NAS решений, типа раздачи iSCSI думаю вполне утилизирует пропускную способность 10G.
Ну вот поглядел я что такое "Intel® Celeron® J4105 Processor". Максимальный объём оперативной памяти 8GB. А что если мне нужно 32? А если мне нужна EСC память? Кэш 4Мб. Встроенных сетевух нет. Т.е. мне в этот ASRock еще нужно докупить две 10Gbit сетевые карты.
Вот не знаю, но когда работал с Allwinner, всегда называл их: "Китайское г… о!". Хотя там всё лицензировано.
Поэтому я и говорю, что напрашивается сравнение с Intel Atom C3xxx. Если бы не заоблачная цена на Байкал, то среди атомов, можно найти аналог по фичам/производительности.
На ARM я сходу аналогов не нашел. Snapdragon 8c/7c/8cx таки больше для мобильного рынка. Этот Байкал больше сравним с Атомами, в том числе и с серверной C-серией, но им он уже уступает.
P/S. Ну вот очень напрашивается сравнение с C-серией Атомов.
Ну я вот бегло пробежался по всяким Allwinner, Amlogic, Mediatek и т. д. У них больше мобильные ARM'ы. Вроде и есть SoC'и с более мощными ядрами и частотой выше. Но память и кэш страдают и конечно нет на борут 10G Ethernet, PCI.
А серверные ARM'ы от Ampere и Marvell уже имеют 64+ ядер и метят в сегмент рынка где правят XEON'ы.
Вот и получается сравнивать только с Атомами 16-17 года.
А Intel комерческое предприятие? Почему же вы оплачиваете продукцию на базе их процессоров, которую поставляют в школы, больницы?
А что вы подразумеваете под потребительским рынком? Так-то госкорпорации тоже участники рынка.
У меня есть на руках отладочные платы с sifive и gd32vf. Я конечно не считаю их коммерчески доступными микроконтроллерами. Но и идиотизма в действиях Миландр не нахожу.
И где тут идиотизм? Мы ничего не знаем про их отношения с ARM Holding, и сколько они платят за лицензию.
Что касается выбора RISC-V, так это отлично. Намного лучше чем если бы навелосипедировали свою систему команд. Сообщество большое, профессиональное, архитектура развивается, микроконтроллеры на ней создаются. Компиляторы хорошие есть — GCC, Clang.