Открытий чудных, китайцы нам несут

Apr 26, 2019 12:30

Вообще, за время работы много чего узнал, от чего шевелятся волосы. Все ваши вопли, мол Поттеринг всё сломал и линукс превратил в мастдайку (привет eddy_em ) ерунда, в сравнении с реальным положением дел. И даже то что мелкомягкие мейнтенерят в ядро, это тоже не так страшно. Титан надвигающегося вселенского ада - это Китай. В частности один из самых ( Read more... )

телефон, kernel, linux

Leave a comment

Comments 12

aterentiev April 26 2019, 10:05:57 UTC
К первому фейспалму - добро пожаловать в начинающие пользователи USB. В правильные пользователи. Где устройству по умолчанию дается 100мА, и только после хендшейка можно вежливо попросить у хоста дать 500мА. Это стандарт. Все, что работает по-другому - китайчатская поделка.

Ну а ко второму - сэр имеет что-то против мультиплатформенности кода? :)

Reply

dlinyj April 26 2019, 10:15:54 UTC
>>Ну а ко второму - сэр имеет что-то против мультиплатформенности кода? :)

Да нет проблем. Пишите кроссплатформенный код, но по стандартам той платформы, на которой он планирует запускаться. А то они пишут для своей платформы, а потом его пихают везде и всюду.

Reply

getinaks April 26 2019, 19:28:27 UTC
Стандарт DCP и то, как он определяется железом уже отменили?

Reply


ext_705033 April 26 2019, 12:08:27 UTC
гыгы код в ядре гыгы
я щас одну массовую летающую погремушку потрошу. не знаю какие индийско вьетнамские китайцы ие писали. но
и2ц ногодрыгом
СПИ ногодрыгом
собака в таймере который ШИМ гонит
кругом НАЛ пополам с ассемблерной прямой записью в регистры (нивжись не поверю, что это инлайн так скомпилился)
вызовы функицй из оберток, привет ++
....

Reply


minimumlaw April 26 2019, 12:21:28 UTC
Вы первый раз встречаетесь с таким кодом (это про второй пример)? Не хочу Вас расстраивать, но все что не принято в ванильную ветку как правило выглядит именно так. Что у Китайцев (ralink, и прочие стремные wlan драйвера), что у японцев (sony), что у корейцев (samsung), что у прочих (NVidia, Broadcom и прочие ( ... )

Reply

dlinyj April 26 2019, 12:23:06 UTC
Я впервые столкнулся и коричневая волна цунами китайского говнокода меня захлестнула...

Reply

minimumlaw April 26 2019, 17:01:25 UTC
Понимаю Ваше недовольство. Сам регулярно ругаюсь (местами даже матом). Но не могу еще раз не повторить - если бы этим грешили только китайцы было бы проще. А так, увы, это мировая практика...

Вы будете еще больше удивлены если копнете глубже. Очень много функционала, вполне себе наличествующего в ядре, дублируется в драйвере (при чем не очень прямо). Начиная со связных списков и дальше. В конкретно взятом wlan драйвере может быть зачем-то продублирован (естественно не в полном объеме и крайне криво) функционал cfg80211/mac80211.

Reply

shur_ik April 28 2019, 12:31:03 UTC
Было бы интересно "задружится" с Вами в(в рамках ЖЖ -- а, может быть, и вне них).

Reply


e_pipe April 27 2019, 19:51:00 UTC
У знакомого был самсунь, для зарядки которого от USB на компьютере было необходимо установить программу на винду, и из неё включить зарядку...

Reply


5kopejek April 30 2019, 13:57:58 UTC
Китайцы экономят как всегда и судя по коду пишут код ядра сразу под linux и windows CE :)

Reply


Leave a comment

Up