The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

По данным сервиса StatCounter доля Linux-дистрибутивов достигла 3%, а Chrome OS - 4%, opennews (??), 11-Июл-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


17. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от Аноним (-), 12-Июл-23, 00:27 
> Все остальные хотят "чтобы просто работало" и они сидят на винде.

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

20. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +2 +/
Сообщение от Аноним (20), 12-Июл-23, 01:25 
🙃 Говорят же, что золотой миллиард, а не тупиц..
Ответить | Правка | Наверх | Cообщить модератору

23. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  –2 +/
Сообщение от soarin (ok), 12-Июл-23, 04:19 
> А вот гиков не устроит обклацывать лично 5000 файлов, например

Командную строку, всякие там Total Commander отбирают?
Я бы, если меня заставили на ноутбуке использовать Windows или Linux, даже не знаю, что бы выбрал.
Как и есть знакомые, очень хорошо знакомые с линуксом, у которых на нотбуке Windows. Ибо не охота на все эти грабли с линуксами наступать.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

62. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  –2 +/
Сообщение от по (?), 12-Июл-23, 08:49 
а на грабли с виндовсами охота?

а хорошо знакомые это как? как вообще можно выбирать между набором отверток и молотком?

Ответить | Правка | Наверх | Cообщить модератору

77. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от soarin (ok), 12-Июл-23, 09:32 
> а на грабли с виндовсами охота?

По десктопу там меньше проблем.
Личный опыт.

Ответить | Правка | Наверх | Cообщить модератору

132. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (132), 12-Июл-23, 11:38 
В последнее время, неделя-другая, Десятка чего-то распа́далась в синее. 🤔
Ответить | Правка | Наверх | Cообщить модератору

327. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  –1 +/
Сообщение от по (?), 13-Июл-23, 08:21 
ну а мой опыт говорит что винда вообще не ось, а жалкая пародия, вот недавно ставил драйвера, на 3 одинаковые винды, на 2х все ок, а на 3й синий экран, удаляем драйвера через лайвсд и дисм, и все равно не грузится, а потому что не удаляет по факту, надо по факту еще отдельно ручками файлы удалять, ну не бред ли
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

328. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  –2 +/
Сообщение от по (?), 13-Июл-23, 08:31 
я понимаю что каждому свое, вот только неужели у вас в кармане нокиа 3310, которая замечательно звонит, но не умеет ничего сверх того, чтото сомневаюсь, вот и винда такая же убогая и не умеющая ничего из каробки, впрочем если вам все равно чем пользоваться, то и вопросов нет, а мне вот жалко время на восстановление данных вслучае чего, через какието левые программки какието костыли настраивать, зачем когда есть штатные средства в линухе, ...ладно, глупо пытаться когото в чемто в интернете убедить, просто Ваш опыт, по сути не опыт вовсе а так
Ответить | Правка | Наверх | Cообщить модератору

113. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (-), 12-Июл-23, 10:58 
> Командную строку, всякие там Total Commander отбирают?

1) Она в винде изначально - хреновая. По сравнению с линухом. Из дефолтных интерпретеров на выбор безблагодатный cmd и крейзанутый повар-щель.
2) Терминал в винде - с треском сливает даже простенькому XFCE...
3) С вон тем комбо оно не интегрировано. Вы не можете просто, быстро, удобно и эффективно вкатить oneliner на то что набраузили в тотал командере. Поэтому по эффективности файловых операций я порву вас на британский флаг каким-нибудь сочетанием шелла и миднайта...
4) Да, в винде есть фар но с неких пор им почти невозможно пользоваться из-за UAC и к тому же - ну вот нельзя в винде именно текстовую сессию нормально. Так что на медленном линке поадминить сервак эффективно... на линухе я даже по GPRS по ssh порулю, ну а виндой ремотно рулить вообще так себе на мой вкус. А на медленном линке просто вешалка.
5) Аспекты поведения винды контролировать через командлайн или нельзя или это так удобно и очевидно что радости с этого - немного. Я могу голыми руками набрать статистику допустим температуры GPU - и отстроить графики. Попробуй так в винде, не вон той кульной прогой а своей обработкой данных?

> Я бы, если меня заставили на ноутбуке использовать Windows или Linux, даже не знаю,
> что бы выбрал.

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

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

123. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от soarin (ok), 12-Июл-23, 11:07 
> Поэтому по эффективности файловых операций я порву вас на британский флаг каким-нибудь сочетанием шелла и миднайта...

Так выставить в противостояние тебе такого же с PoweShell/Python и FAR.
Тоже самое примерно будет.

Ответить | Правка | Наверх | Cообщить модератору

201. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (201), 12-Июл-23, 13:39 
> Так выставить в противостояние тебе такого же с PoweShell/Python и FAR.
> Тоже самое примерно будет.

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

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

И вообще я давно рулю даже железками со снапшотами и перемещениями во времени и альтернативных вариантах развития истории, при том это все быстро и дико эффективно. В винде так ну не то что нельзя - но на bare metal потуги что-то такое в винде делать жалки, контринтуитивны, и работает это так что лучше б совсем не позорились как по мне.

Ответить | Правка | Наверх | Cообщить модератору

134. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от Аноним (132), 12-Июл-23, 11:45 
> А я свободный человек и выбираю то что мне удобно и эффективно.

Которое существовало ещё до осознания себя свободным и эффективным? Т.е. чужое (ツ)

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

204. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  –1 +/
Сообщение от Аноним (204), 12-Июл-23, 13:44 
> Которое существовало ещё до осознания себя свободным и эффективным? Т.е. чужое (ツ)

Я попробовал разные технологии и выбрал то что пришлось по руке. И оно стало моим, в том числе и потому что я стал частью процессов. В опенсорсе так можно было. И если мне мешает жить какой-то системный баг - я его сам и гашу, если не целиком так на 80%, как минимум оттрекав где это было, в каком блоке кода появилось и уже прицельно показав тому кто лажу посадил где эта лажа.

За это у меня есть семейство технологий которое ведет себя так как я хотел. Без известных мне крупных проблем в сегментах как либо интересовавших меня. Остальные ЭТО мне не обеспечат. С линухом я смог сделать вещи требующие довольно глубокой кастомизации системы.

Ответить | Правка | Наверх | Cообщить модератору

345. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от пох. (?), 13-Июл-23, 12:45 
> и уже прицельно показав тому кто лажу посадил где эта лажа.

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

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

А потом взрослеешь и тебе перестает это безумно нравиться.

> За это у меня есть семейство технологий которое ведет себя так как я хотел.

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

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

Ответить | Правка | Наверх | Cообщить модератору

348. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (-), 13-Июл-23, 14:57 
> а он тебе говорит что думает консептуяльный дизигн и иди ты со
> своими грязными приземленными проблемами пока найух.

Мне грили нечто типа "Ухтыблин, в дизайне лажа вышла! Еще и с бисектом? Вау!". И вот так они очень даже ничего, и core-level баги толпой запинали, и вон там amdgpu мне зафиксили, и еще что-то, взбрыки юсб какие-то (кроахартман доставляет вообще всегда).

> И патч у тебя кривой, потому что закрывает только часть проблемы (и это действительно так, я
> не нанимался за этого хмыря писать код)

Ну вон кенту примерно так с bcachefs и сказали - но ващет он проигнорил "мягкие" хинты что большие перетрясы вон тех вещей надо через майнтайнеров подсистем и для всех, или вот так, или вот так. А на более манагерском уровне - он познал premature optimization is a roof of all evil сложным способом, например, с своей кодогенерацией на ровном месте (==немедленное агро всех безопасников: W^X violation). Однако он не тупой, отползет и попробует снова. И ему популярно объяснили что девелоп большой штуки это компромисс многих, по куче разных поводов, не все из которых ты понимаешь здесь и сейчас. Встать в позу "вы все раки, я король" ведет к 🖕🖕 с другой стороны - и за дело.

> И дальше ты десять лет патчишь каждое новое ведро (а коньсепутальный дизигн
> не дремлет и еще и патчи приходится все время обновлять)

Ты в своем праве ссать против ветра, но зачем удивляться мокрым штанам? Большая мегаструктура не остановится ради тебя. Без твоих суперпатчей мир не остановится, шоу продолжится. У них есть определенные рабочие принципы. Эти принципы появились по валидным причинам. Исключения возможны но не приветствуются и в любом случае это кастомные разовые договоренности.

> потому что оно в некоторых совсем не невероятных обстоятельствах просто убивает диск.

Шит хэпенс. Вон тут красавы с нвидияблобом и порушеными файлухами отметились. Да и нува решила повторить фирменные баги :). В майнлайне ща тестами немного озаботились, вон там syzbot кернелы рушит, под KASAN при том. Вон там стало хорошим тоном переживать как минимум xfs test suite (самое интересное что btrfs'ники им пользуются эффективнее самих xfs'ников уже, лол). И так далее. Не панацея. Но лажа все же стала выбиваться. И вон те пачки вулнов тому подтверждение.

> А потом взрослеешь и тебе перестает это безумно нравиться.

А потом взрослеешь и учишься antibug и азам менеджмента, пониманию процессов, etc. Собирается более глобальная картина мира, как и почему оно такое. Замечаешь что требование "влезает на экран" есть и в жестких safety стандартах типа MISRA. По хорошим причинам. А Торвальдс лишь пришел к эквивалету этого сам. Масштабы заставили, иначе помер бы под своим весом.

...но иногда старость приходит одна.

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

Я хочу довольно нестандартные вещи. Поэтому иногда приходится вклиниваться в рабочие процессы вон тех с необычными репортами. Они не всегда тестируют мои кейсы сами и могут не заметить что их клевый концепт вот тут проваливается в канаву.

> А у меня есть винда - которая во многих местах не как я хотел, но мне не надо заниматься
> там десять лет к ряду вот такой фигней

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

> в nt4 sp2 раньше чем смог кого-то зацепить - такое железо
> только-только стало появляться)

Основная проблема виндов - это майкрософт. Эта проблема не лечится. Мне просто не по пути с этой компанией и их видением будущего. А им нечего мне предложить для моих хотелок, соответственно. Типа вон тех мелких управляющих систем. Они не про это. И проприетарная природа оси встает на этом пути во весь рост. Начиная с того что я не могу оверрайднуть кернелу некоторые дефолты по простому, а некоторые вещи типа работы без гуя не предусмотрены архитектурно.

Ответить | Правка | Наверх | Cообщить модератору

354. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от пох. (?), 13-Июл-23, 16:07 
>> а он тебе говорит что думает консептуяльный дизигн и иди ты со
>> своими грязными приземленными проблемами пока найух.
> Мне грили нечто типа "Ухтыблин, в дизайне лажа вышла! Еще и с

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

>> И патч у тебя кривой, потому что закрывает только часть проблемы (и это действительно так, я
>> не нанимался за этого хмыря писать код)
> Ну вон кенту примерно так с bcachefs и сказали - но ващет

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

>> И дальше ты десять лет патчишь каждое новое ведро (а коньсепутальный дизигн
>> не дремлет и еще и патчи приходится все время обновлять)
> Ты в своем праве ссать против ветра, но зачем удивляться мокрым штанам?

поэтому я использую винду - ее мне патчить не надо. Почему-то.

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

совсем нестандартные тебе никто бы сделать не дал - ну вот как тому парню с bcache.
А чуть в сторону от того что работает на машине гениального разработчика - ну можно вот попытаться. Но мне неитересно - совсем.

> сами и могут не заметить что их клевый концепт вот тут
> проваливается в канаву.

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

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

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

> Основная проблема виндов - это майкрософт. Эта проблема не лечится. Мне просто

у меня нет никакой проблемы с microsoft. Именно потому что я  на них не работаю, это они работают для меня.

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

открой для себя core.


Ответить | Правка | Наверх | Cообщить модератору

371. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (-), 14-Июл-23, 03:02 
> ну повезло тебе.

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

> этой проблемы нет и платят ему не за ее решение.

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

Более того. Автору и правда не платят за то что надо тебе. Потратить на твое суперценное величество его время - исключительно его добрая воля.

Готовый солюшн с наскока выкатить... ну вот это зависит от. Чтобы это решение было велкам надо быть хорошо в теме - в том числе и на тему почему то было такое. А не просто "я тут самый умный, real engineer - а вы погулять вышли". Вон кенту накидали на такое контрпримеров когда да, технически вроде улучшение - но вылезает фэйлами в других местах. Но он достаточно крутой и упрямый тип чтобы кроме 🖕 получить описание от грандов что он делал не так.

> повторяю - я не пришел с новой невиданой миру х-ней, я пришел
> с конкретно убивающим данные багом.

А что вообще за майнтайнер такой и что за ФС/подсистема? Есть ссылки? Я с btrfs'никами пересекался в основном по части ФС - их настрой и отношение к делу мне очень понравились. А то что их вундервафля здоровая и сложная - к тому есть предпосылки.

> поэтому я использую винду - ее мне патчить не надо. Почему-то.

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

> совсем нестандартные тебе никто бы сделать не дал - ну вот как
> тому парню с bcache.

Да вообще его там кажется довольно много народа хочет. Но он немного утомил народ. Выиграл 5% перфоманса, динамической генерацией, бжад, кода, стриггерив всех безопасников по причине W^X и разведя целую эпопею с рефактором аллокации W+X которая оказывается не только там нужна - но плохая штука из-за эксплойтов. ИМХО, ФС не обязательно быть "полиморфным вирусом", особенно в первой инкарнации! Особенно если оказывается что по хорошему надо рефакторнуть механизм аллокации таких вещей для еще нескольких caller'ов, чтобы из эксплойтов аллоцировать W+X было тяжко. Или как вбить себе якорь на ровном месте. Те 5% точно стоили такой долботни? Или таки premature optimization is a root of all evil? ИМХО это ОНО!

> А чуть в сторону от того что работает на машине гениального разработчика
> - ну можно вот попытаться. Но мне неитересно - совсем.

Ну вот btrfs-ники отличались от этого описания в лучшую сторону - во всяком случае мой опыт с ними. А тот опыт с кем был и когда?

> фичу железа - даже при том что винда это исправила быстрее
> чем всерьез кого-то могло затронуть)

Если ты хочешь сказать что винда святая, я помню как она диски более 2TiB, чтоли, просто в вермишель уделывала, разнося там $MFT в хлам, после чего чинить там особо и нечего уже. И уделала она таким макаром довольно много дисков ващет, просто народ не сразу просек WTF.

> мотора, и твои кейсики - какая-то совершенно вымороченная х-ня.

Ну дык меня моя х-ня интересует, а какие там просторы большого театра можно бороздить и как это надо более 9000 хомячков - мне по барабану. Это странно?

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

Что-то мне подсказывает что мне с учетом популярности линя и его закосов в реалтайм найдется чем заняться на этом глобусе.

> у меня нет никакой проблемы с microsoft. Именно потому что я  
> на них не работаю, это они работают для меня.

Они совершенно точно не работают для тебя. Они деньги делают. Для себя. Все остальное byproduct в общем то.

> открой для себя core.

У него графическая подсистема на месте, так что ничего кроме гимора с администрированием (да, я его еще и видел!) это не дает. Особенно когда в системе ни шелла нормального, ни пакетника, бжад.

А в лине DRM/KMS/GBM полностью опциональная шляпа. Так что если вон там ифейсом вебморда какая - я могу совсем не иметь дел с видеоподсистемой и дровами. Просто в ноль. Да и как ты сам заметил для винды на ARM одноплатниках с дровами задник. В этом месте я как системщик могу закатить счастливый танец на могиле виндофона и прочих WinRT. Господа получили то за что боролись и имели возможность насладиться сполна. Зачем мне из их проблем свои делать? Чтобы лишиться возможности юзать копеечные, почти вечные, 10..50 баксоые машинки питающиеся от usb-порта по сути, и простых (относительно x86 soc) в bring-up? Это сильно просадит мои преимущества и это все - ради чего?!

Ответить | Правка | Наверх | Cообщить модератору

171. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от _kp (ok), 12-Июл-23, 12:38 
>> Командную строку, всякие там Total Commander отбирают?
> 1) Она в винде изначально - хреновая.

ConEmu - и будет полноценная консоль, и причем как родная.

> дефолтных интерпретеров на выбор безблагодатный cmd

По дефолту в Линукс тоже ни mc ни DoubleCommander, ни консольных утилит для работы.
По Win многие консольные утилиты и интерпретаторы есть нативные, даже без Cygwin.

> 2) Терминал в винде - с треском сливает даже простенькому XFCE...

см пункт 1

> 3) С вон тем комбо оно не интегрировано. Вы не можете просто,
> быстро, удобно и эффективно вкатить oneliner на то что набраузили в
> тотал командере. Поэтому по эффективности файловых операций я порву вас

Это да. Альтернатив Total Commander для линукс даже близко нет. Альтернативы и сильно скромнее по функциям и все работают медленне, причем даже медленнее чем TC через Wine.

> 4) .. на линухе я даже по GPRS по ssh порулю,

Речь о десктопах, а там это не первоочередная потребность.
Да и работать по GPRS, при распространенности 4G так себе подвиг.

> 5) Аспекты поведения винды контролировать через командлайн или нельзя или

Да. Если что то надо делать через ж@пу, то считаем, что это не возможно.

>> Я бы, если меня заставили на ноутбуке использовать Windows или Linux, даже не знаю,
>> что бы выбрал.

Так смотря под какие задачи. Если под программирование микроконтроллеров, или что то типа того, так Линукс удобно. Если для обработки фото и видео, то нафиг. А в нетбук для интернета - всё равно, выбор по принципу что быстрее работает.

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

211. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (-), 12-Июл-23, 14:08 
> ConEmu - и будет полноценная консоль, и причем как родная.

Я не понимаю зачем мне "такое же но проприетарное и за деньги". Это не апгрейд а регресс.

> По дефолту в Линукс тоже ни mc ни DoubleCommander, ни консольных утилит
> для работы.

Это сильно от линуха зависит. В какой-нибудь убунте по дефолту офисный пакет пардон, там не только можно открыть выписку банка в PDF но и здоровый каталог в XLS влегкую. И если уж на чайников ориентироваться - винды сильно канительнее чем обычная убунта. А еще многоуровневый клипборд, нормальный браузер сразу, все такое. Даже торенткачалка бывает.

А когда я уже знаю что мне надо - я вообще совсем иными принципами оперирую, у меня есть темплейты с образами систем/виртуалок где я пакетником очень быстро наруливаю из общей минимальной болванки кастом под нужный тип задач. Винды не подлежат такой кастомизации. Это просто не их уровень технологий, там нет нормальной модуляризации системы. Ржавый жигуленок, и даже немолодая бэха - не конкурент звездолету. Вообще никак. У них гипердвигателя нету. Сравнимые операции потребуют совсем других времянок и уровня долботни. И еще более 9000 лицензионно маркетинговых ограничений на пути. И работает медленнее и хуже. Оно мне надо?

> По Win многие консольные утилиты и интерпретаторы есть нативные, даже без Cygwin.

Я это еще и видел. И именно потому сравнив с линем на него и перешел - теперь мощью командлайна можно пользоваться по человечески, а не как у мс.

> см пункт 1

Это все круто но не отменит кучу дурацкостей. Я в шесть секунд сделаю вот тот скрипт сервисом системды в линухе. Но в винде это все будет ультра-дурацки и криво. Там вообще с сервисами задник. Поэтому сделать какие-то действия при старте системы на автомате - боль. В лине это просто на порядки лучше организовано. И ворочается моим любимым эдитором а не каким-то регэдитом горбатым.

> Это да. Альтернатив Total Commander для линукс даже близко нет.

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

А, да, у виндовых шеллов еще и автокомплит никакущий. Это как бежать марафон - только вы арестант, так что вам ядро к ноге приковали. Я в лине три раза закончу что намеревался, пока вы будете с этими гирями разбираться. Конечно есть еще WSL но зачем мне резиновая зина если настоящая есть?!

> Речь о десктопах, а там это не первоочередная потребность.
> Да и работать по GPRS, при распространенности 4G так себе подвиг.

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

Ну и да, я могу минимально порулить серваками с линем или чем либо еще (у меня есть свой впн и "интранет", он географически-независим) даже с какогонить телефона. И этого достаточно для аварийных быстрофиксов. С виндой этот номер не катит. А распостранен ли 4G вон там в пердях где я спасибо если вообще ноут взял - вопрос открытый. 4G довольно короткодействующий.

>> 5) Аспекты поведения винды контролировать через командлайн или нельзя или
> Да. Если что то надо делать через ж@пу, то считаем, что это не возможно.

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

> Так смотря под какие задачи. Если под программирование микроконтроллеров, или что то
> типа того, так Линукс удобно. Если для обработки фото и видео, то нафиг.

Я фоты в DarkTable рюхаю, мне норм. Видео я особо не редактирую и только транскодирую и как максимум фильтры применяю и мне обычно вообще ffmpeg хватает.

> А в нетбук для интернета - всё равно, выбор по принципу что быстрее работает.

У меня ноут скорее рабочий тул и средство чтобы взять его и например воооооон тому МК фирмвар in field подпатчить или диагностику оптом снять, если фигня вышла и по другому с ней разобраться не получается. Это компромисс, когда он должен быть достаточно таскаемый и автономный - и все же получше нетбука. Де факто на ноуте то же что и на десктопе, это 1 системный образ. Он же и core большинства виртуалок. В том числе и этой, с браузером где вы вещаете.

Ответить | Правка | Наверх | Cообщить модератору

229. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от _kp (ok), 12-Июл-23, 16:12 
>> ConEmu ..
> Я не понимаю зачем мне "такое же но проприетарное и за деньги".

Ну если Вам и GPL проприетарщина, то даже не знаю что Вам угодит.

> И еще более 9000 лицензионно маркетинговых ограничений на пути.

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

> И работает медленнее и хуже.

К сожалению в последнее время часто наоборот. И с ноутбуками ситуация ещё печальнее.

>в шесть секунд сделаю вот тот скрипт сервисом системды в линухе.

Это не десктопные задачи.
Если брать десктоп или ноубук, то что там может понадобиться прибивать в сервисы? Какой нибудь костыль, вместо того что и так функционировало в Win.

> каким-то регэдитом горбатым.

Зачем так мучиться, gpedit.msc же есть
И для десктопных потребностей, его хвватает.


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

Mc не годен для БЫСТРОГО просмотра графических файлов, 3д, баз, документов, да и исходники в нём смотреть так себе продуктивность, у него фича только нормальный доступ к консоли. Плюс поиск по содержимому бестолковый. Сравнения файлов, и одновременной правки нет. На каждый чих надо что найти и доставить, а работает медленно.

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

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


> засунуть и в одноплатник с полкредитки, и на группу мощных серваков.

Одноплатниками и я занимаюсь, но там железо по сравнению с десктопом, максимум для простейших задач, а не масштабируемости.
А если что помошнее, чтоб десктоп был комфортным, то это точно не одноплатники. ;)

> Ну и да, я могу минимально порулить серваками

Я понял, Вы очень много про серваки.. Переходите к ноутбукам и десктопам для души.
Лично у меня Линукс на двух ноутбуках только для работы с контроллерами, Lora и хобби. Серваки и одноплатники не считаю, ибо не десктоп.
Тв приставки на Linux были, да все вышли, теперь на miniPC на Win10 и Win11, ибо железо и мощнее, и заметно дешевле, и работает тихо, а ПО больше. На Линукс может удобно с голоса что то сделать, хотя бы в рамках просмотра браузера и медиаплееров? Все что вне браузера Яндекса - никак. Если бы что работало плохо, уж у меня не заржавело бы поставить Линукс. А раз работает, то не трогаем.


> Я фоты в DarkTable рюхаю, мне норм.

Это бытовый уровень. А есть ещё обработка серий снимков, а у меня ещё и астрофото. Впрочем используемое мной ПО хорошо работает и в Wine.

> вообще ffmpeg хватает.

Это вообще не связано с монтажом.


> У меня ноут скорее рабочий... компромисс, когда он должен быть достаточно таскаемый и автономный

Аналогично. И виртуалки под разные задачи в большом количестве. Но в большом количестве и ноутбуки под разные нужды, от дохлых, но компактных, до увестстых. Что позволяет без проблем переходить на Линукс в пределах отдельно взятого ноутбука.А десктоп без виртуалок, это гораздо приятнее и шустрее.

Ответить | Правка | Наверх | Cообщить модератору

290. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от Аноним (-), 12-Июл-23, 21:54 
> Ну если Вам и GPL проприетарщина, то даже не знаю что Вам угодит.

Винда - проприетарная. Для меня это важно, я плюсами опенсорса в линухе пользуюсь на всю катушку.

> Не лукавьте, на большую их часть и так было по барабану.

Кому как. Я всякую эмбедовку делаю, в том числе и другим, за бабки. Могу напихать более 9000 копий линя - никто слова не скажет. А винды... впрочем там до этого не дойдет, по другим причинам. Запустите ее вообще на вон том одноплатнике за 10 баксов питаемом от юсб, как я линуха, удачи.

> А сейчас эти лицензионные ограничения и выеденного яйца не стоят.

Есть и иные соображения типа невозможности кастомизации и оперативного багфиксинга.

> К сожалению в последнее время часто наоборот. И с ноутбуками ситуация ещё печальнее.

В винде даже ФС нормальной нет. На NTFS я уже не согласен. Он не может с нормальной скоростью обрабатывать иерархии которыми я в линухе ворочаю. Для меня сбилдить линукскернел, перекантовав 200К файлов - рутина. А снапшоты и рефлинки разгоняют меня буквально в разы. В винде все это в достаточно печальном состояни и гнилой кернел с никакущим перфомансом будет все портить даже если поставить какойнить сторонний драйвер btrfs, к тому же отстающий от оригинала в развитии.

> Это не десктопные задачи.

Это часть продвинутого использования компов. В том числе и моего десктопа/ноута. У меня есть несколько сервисов которые делают рантайм-твики которые делают мою жизнь лучше. Или я могу захотеть авто-запуск того что только что напрогал, если это что-то сетевое скажем.

> Если брать десктоп или ноубук, то что там может понадобиться прибивать в сервисы?

Любому гику или технарю который девелопает что-то сетевое, или хочет что-то активировать по факту загрузки. И круть линя в том что он не ставит жестких рамок, десктоп оно там или что. Я сам решаю чем вот это будет вот сейчас. Могу и десктоп на одноплатнике. И посервировать этим компом. И проч. Адаптивная реконфигурация доступных ресурсов это хорошо, а общее core технологий позволяет не напрягаться при этом.

> Какой нибудь костыль, вместо того что и так функционировало в Win.

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

> Зачем так мучиться, gpedit.msc же есть И для десктопных потребностей, его хвватает.

В нем по моему даже вот новый сервис в систему прописать низя? И что мне с ним делать?

> Mc не годен для БЫСТРОГО просмотра графических файлов, 3д,

Это да. У всех технологий есть лимиты. Но из него можно шустро вызвать более потребную программу "по месту".

> баз, документов,

Да вообще он это умеет. Вон кажет скулайтовую базу как именно SQL-statements которыми она создана. И с доками частично катит.

> да и исходники в нём смотреть так себе продуктивность, у него фича
> только нормальный доступ к консоли.

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

> Плюс поиск по содержимому бестолковый. Сравнения файлов, и одновременной правки нет.

Зато не клинит систему вечным индексированием, превращая ее в виндус-висту. Я обычно знаю что и почему ищу "в первом приближении".

> На каждый чих надо что найти и доставить, а работает медленно.

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

> Ага, когда в каталогах проектов помимо исходников, и библиотек и двоичные файлы,

Вот как раз удобно смотреть что внутри неизвестного файла F3 в миднайте, там и хекс заодно есть до кучи. С простеньким редактором даже. Ну да, хомякам не надо, но я не хомяк...

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

Я платы в KiCad рисую, в линухе. И фирмвари к ним там же оформляю. И между нами - это в лине сильно проще. В винде их инсталл дров для динамически подключаемых штук, особенно если менять конфиги типа usb-дескрипторов съест весь мозг: это долго и глючно. Линь в этом сильно приятнее. И usb-monitor встроеный. Modprobe usbmon -> загребаем usb транзакции каким там вайршаркрм. И вот мы уже - обана - usb-dev. В винде даже не знаю что вообще сделать для ЭТОГО и сколько вреемени на это убить придется. Я даже боюсь себе представить как это выглядит. И да, это тоже на десктопах и ноутах. Хотя я и на ARM одноплатнике могу фирмварь МК билдануть или флешануть, не проблема.

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

Ну как бы одноплатник понятие растяжимое. Штука подороже и пожирнее сможет в принципе сесть на пятки как минимум лаптопу. Я на парочке по приколу сетапил мой десктоп 1 в 1. Работало, хоть и медленее. У меня имхо вообще более не будет x86 систем, не люблю трояны. Не буду я шляпы с PSP и ME покупать.

> А если что помошнее, чтоб десктоп был комфортным, то это точно не одноплатники. ;)

См. выше. В иные штуки с ARM или RISCV можно и какойнить AMDGPU воткнуть - PCIe там такой же как у всех. После этого он конечно перестанет одноплатником быть.

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

Для меня оно все для души. Я делаю что люблю и люблю что делаю. А вон то часть масштабируемого технологического стека. Этот стек мне нравится.

> Лично у меня Линукс на двух ноутбуках только для работы с контроллерами,
> Lora и хобби. Серваки и одноплатники не считаю, ибо не десктоп.

А у меня трудноописуемая структура из мелких железок, виртуалок, и всего такого. Это другой подход к нетворкингу. Другой подход к управлению ресурсами. Другой подход к изоляции и секурити. И на меньшее я уже не соглашусь. Это мультивселенная с машинами времени, где я могу вернуться назад и переиграть если мне что-то не нравится. Ряд систем берет начало как отшнуровки их тех ключевых точек. Я не испытываю проблем сделать +1 VM. Даже из вон того десктопа. Эта VM с браузером - мой десктоп. Его легкий вариант затолканый в VM под задачу.

> Тв приставки на Linux были, да все вышли, теперь на miniPC на
> Win10 и Win11, ибо железо и мощнее, и заметно дешевле,

Дешевле? ORLY? Одноплатники от десятка баксов начинаются. А околотелевизионные варианты ну может от 20-30 баксов. Не вижу засилья виндов на железе за 20 или даже 30 баксов. БУ не предлагать.

> и работает тихо, а ПО больше. На Линукс может удобно с голоса
> что то сделать, хотя бы в рамках просмотра браузера и медиаплееров?

Честно говоря не особо интересовался. Меня настолько потребительские сценарии мало интересуют. Простое управление голосом я прикручивал - но для управления мелкой автоматикой. Со своими граблями и не особо просто - зато автономно и не зависит от интернета и никуда не шлет никакие данные.

> Все что вне браузера Яндекса

Мне от яндекса ничего не нужно: f...k spyware. Это же касается Google, Facebook и подобных "добродетелей".

> Это бытовый уровень. А есть ещё обработка серий снимков,

Эм... ну вообще-то DT рюхает RAW и это все же немного за пределами обычных хомячков.

> а у меня ещё и астрофото. Впрочем используемое мной ПО хорошо работает и в Wine.

Вот что там с астрофото я не знаю.

>> вообще ffmpeg хватает.
> Это вообще не связано с монтажом.

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

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

Мне не требуются увесистые ноуты, десктопник им всем мастеркласс покажет.

> Что позволяет без проблем переходить на Линукс в пределах отдельно
> взятого ноутбука. А десктоп без виртуалок, это гораздо приятнее и шустрее.

Мой десктоп был создан довольно мощным. А еще в лине есть чудные технологии типа KSM. Которые очень хорошо мержат похожую память. В этом месте идентичное core технологии берет свое еще раз. Меня совсем не напрягает вон та кучка виртуалок, более того, я болтаю с вами в 1 из них. А если она разлетится на куски - я так и быть заново из темплейта подниму или снапшот откачу. И ценного на ней - нифига.

Как вы уже поняли мои коммуникации принадлежат только мне и (иногда) сильно некоторым друзьям. Это абстрактно относительно гео и физической реализации. А большинство штук может быть откачено в энный момент времени в прошлом. Даже железки. И я не вру когда говорю что не смог бы собрать такую структуру из виндов. И да я не вижу ничего такого если нужный сервис или линк типа вайргада или тор ониона поднимется на автомате по факту включения компа, ноута, одноплатника или чего там у меня было. У меня давно наступило будущее, с гиперпространством, множественными вариантами развития истории и всем таким. А еще сие было создано выдерживать недружественный й0пс из сети кого-то с квалификацией как минимум не хуже меня.

Ответить | Правка | Наверх | Cообщить модератору

347. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от _kp (ok), 13-Июл-23, 14:28 
>> Вот как раз удобно смотреть что внутри неизвестного файла F3 в миднайте,

Во первых, для просмотра НЕСКОЛЬКИХ файлов придется запустить несколько mc, и во всех перемещаться по файловой системе... что удобным не назовёшь. А в графических файл-менеджерах по F3  открываются новые окошки.
>>хекс заодно есть до кучи

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


>>Меня совсем не напрягает вон та кучка виртуалок...  снапшот откачу.

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

>>И я не вру когда говорю что не смог бы собрать такую структуру из виндов.

Зато ноутбук c Win11 стартует из гибернации за 1 секунду. Для сильно носимого ноута весьма уместно.
Это так же позволяет уменьшить таймаут перехода в гибернации в простое при легком сне, и засыпать на каждый чих.
Причем, что бы при самозасыпе не просил пароль а мгновенно работал, а я если сам в сон послал, или закрыл крышку, то что б просил логин.
На Линукс я тоже так не могу сделать. Легче его в виртуалку запихать, и тогда будет просыпаться за секунду, но вместе с Виндой. :(


>>Я платы в KiCad рисую..

За идею благодарю. Для работы, всё куплено и настроено, менять точно не вариант.
А для хобби проектов и их публикации в сети, уже вполне годно и симпатично.

Ответить | Правка | Наверх | Cообщить модератору

352. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +2 +/
Сообщение от Аноним (-), 13-Июл-23, 16:05 
> Во первых, для просмотра НЕСКОЛЬКИХ файлов придется запустить несколько mc,

Я не Змей Горыныч, и не снабжен вторым mind'ом от инопланетян, захватывающих тушки, поэтому мой фокус как правило на 1 проблеме в единицу времени. Даже если я переключаю контекст, это не быстрая и не дешевая операция. Но вообще у меня пачка вкладок/окон "по тематике" и если мне надоедает заниматься одним видом активности, я переключаюсь на другой и ничего неудобного в этом нет. Самая длительная и неудобная операция это переключение моего фокуса на другую проблему, но иногда это необходимо т.к. "глаз замыливается" и эффективность падает. В этом случае лучше на налечь на сложную штуку в другое время, свежим взглядом.

> и во всех перемещаться по файловой системе... что удобным не назовёшь.

У меня обычно и правда есть несколько миднайтов в разных вкладках терминала и/или виртуальных десктопах на разные типовые активности. В первом случае это итерирование через ctrl+pgup/pgdn. Во втором смена рода операций сводтся к нажатию Ctrl+F1...Fn. Не напрягает. Фокус переключать дольше.

> А в графических файл-менеджерах по F3  открываются новые окошки.

Я и в миднайте так могу - но мне как раз пачка окошек в общем случае нежелательна. Это можно в принципе обыграть культурно каким-нить тайловым WM или хотя-бы виртуальными десктопами, но это ж не про вас?! Заниматься кантовкой пачек окошек мануально мне не хочется в общем случае. Тем более что в винде они часто ведут себя скверно и бывает заблочен их ресайз, труднооверрайдимый поверх всех и прочие прелести, так что какая-нить прога висит как бельмо на глазу и что хошь то и делай. В линухе это как-то поприятнее, такие подарки как правило можно все же убрать или ресайзнуть.

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

Я изучаю неизвестные форматы и протоколы, восстанавливаю данные с (полу)дохлых ФС, практикую failure analisys, ре-имплементации и ре-инженеринг всяких штук и проч. Не очень понимаю как эти активности без хексэдитора могут получиться. А иногда можно всех на...ть сменив вот тут пару байтов, так что 5 минут назад это фэйл, а тут все резко заверте... :)). И FYI, я не уполномачивал вас огульно расписываться за всех (т.е. и меня) что и кому надо.

> Не, конечно в mc есть и много хорошего, но в моём случае
> он не повседневный инструмент.

А в моем - это как раз фикс основной траблы командлайна, добавляет БЫСТРУЮ навигацию по иерархии. Особенно с "links keys" - стрелками вправо-влево уровень менять вверх-вниз очень шустро. Я с такой скоростью навигировать в гуйном манагере чисто технически не могу.

> Да и я ими по сути злоупотребляю и вне работы.

В моем случае я могу отреспинить вон тот образ и VM под любые задачи. Я просто делаю для кастомеров то что хорошо умею. Потому что умею это лучше многих других. Подолбавшись с линухом можно в нем набить скилл. По своему прикольно, когда нет системной проблемы которую я бы не смог аннулировать. Это и есть пойнт опенсорса. С виндой я так не смогу.

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

Я иногда могу вполне по человечески выпустить пар в вон том xonotic'е навесив кому-то хедшот. И много чего еще. Но в конечном итоге я перестал принадлежать проприетарным технологиям и тратить на них свое время.

> Зато ноутбук c Win11 стартует из гибернации за 1 секунду.

Мой ноут с линем стартует из STR даже быстрее. И вырубается за столько же. И?

> Для сильно носимого ноута весьма уместно.

Меня время входа-выхода в STR моего ноута совсем не парит, это не проблема о которой есть смысл говорить. А ребут актуален если я кернел обновил, etc. Чисто как метрика поведения систем в "нативном" виде.

> легком сне, и засыпать на каждый чих.

В глубокой спячке видите ли отваливается сеть. Иногда важно, иногда нет.

> На Линукс я тоже так не могу сделать. Легче его в виртуалку запихать,

Хызы, у меня ноут в STR вваливается как ужаленный. И вываливается тоже. А больше мне от него и не надо ничего.

> и тогда будет просыпаться за секунду, но вместе с Виндой. :(

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

> За идею благодарю. Для работы, всё куплено и настроено, менять точно не вариант.

Я в нем вполне себе и для коммерческих заказов рисую. Олимексы в ЭТОМ смогли отрисовать 6-слойку одноплатника с 64-бит процом с DDR. И вывалить ее на всю толпу, кто угодно может посмотреть как гранды делают довольно сложные и требовательные штуки. Нашару. Это так то покруче моего уровня - я еще минимум несколько лет буду учиться до того как что-то сравнимое смогу вообще "своим ходом".

> А для хобби проектов и их публикации в сети, уже вполне годно и симпатично.

Этой штукой делают нормальные такие вещицы уже включая коммерческие проекты. Даже вон этот ваш чипидип в этом рисует кучу всего - а потом продает отрисованое, нормальная идея, купить печатку сразу с кад файлами на нее. Не любой нуб сможет так сразу более-менее сложную печатку сам - тем более если 1 штучка нужна, возня может и не имеет смысла. У меня то на этот случай есть чит - я могу за несколько часов сделать 2-слойку, даже с маской, под QFP и проч "в условном бунгало", если там лазерник есть. Но так могут не все.

Ответить | Правка | Наверх | Cообщить модератору

358. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от _kp (ok), 13-Июл-23, 19:16 
>> просмотра НЕСКОЛЬКИХ файлов
>мой фокус как правило на 1 проблеме в единицу времени.

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

>>Даже если я переключаю контекст, это не быстрая и не дешевая операция.

При вашей любви к вуртуалкам и прогрессу, не забыли обновить свою ОС. Шутка. Работает, не трогай. :)

>> изучаю неизвестные форматы и протоколы, восстанавливаю данные с (полу)дохлых ФС..

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

>>Меня время входа-выхода в STR моего ноута совсем не парит

Это и комфорт, и при работе от батарей достоинство.
>>А ребут актуален если

Речь о гибернации, и сохранении рабочей среды в рабочем состоянии.

>>В глубокой спячке видите ли отваливается сеть.

А сеть кому то нужна, когда ноутбук выключен или полу выключен? Если я вернусь к ноутбуку, так сразу всё заработает, а если что то качается или раздаётся, так засыпание отключаю. Не вижу проблемы.
(Хотя M$ по умолчанию и включает сон с фоновой активностью сети, чтоб батарею за ночь гарантированно просадить. Но это отключают, и как вредную для батареи функцию, и ненужный пользователю "функционал" )


>>ноут в STR вваливается как ужаленный. И вываливается тоже.

Не буду делать умный вид. Ибо не понял о чем речь.
Какая то фича для быстрой загрузки и гибернации "типовой десктопной ОС"? Которая ни кем массово не используется?

Ответить | Правка | Наверх | Cообщить модератору

372. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (-), 14-Июл-23, 03:50 
> Речь не о чтении нескольких книг. А когда одно в одном файле,
> а другое в других, и написано не Вами, и надо разобраться.

Если это програмерское - под такое конечно уже имеет смысл запустить более мощный тематический редактор или IDE.

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

Где еще такое надо может быть - ахз, не вспоминается особо. А так у меня большой монитор и например хватает чтобы и вон там код фирмвари видеть, и вот тут интерактивную дебаг меню и трейс-флоу плевать. Да, кстати на лине в шесть секунд завелся хваленый 3 000 000 bps UART FTDI'ек, что позволило квази-реалтаймный трейс довольно быстрых вещей "визуально". Что еще интереснее, линуксный софт оказался готов схарчить это сполоборота. В винде даже просто найти терминалку которая такой бауд "компорту" выставить даст - отдельный квест.

> При вашей любви к вуртуалкам и прогрессу, не забыли обновить свою ОС.
> Шутка. Работает, не трогай. :)

Ну как бы обновлять иногда полезно. Этот мир не такой уж простой и не такой уж добрый. В нем водятся разные зверушки. Некоторые из них могут нагнать жуть даже на меня.

> Не все данные очевидны, что то сдвинуто, упаковано, в разных пакетах,

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

> и такие работы делаются  более высокоуровневыми средствами.

Мне и так бывает нормалек, я декодировал эн протоколов и местами даже реимлементнул их. Конечно что-то типа usb лучше в вайршарке смотреть. Но для вон того unknown'а в нем нет dissect'а и формат данных странный, мало чем поможет.

>>>Меня время входа-выхода в STR моего ноута совсем не парит
> Это и комфорт, и при работе от батарей достоинство.

Ну так у меня STR отрабатывает менее чем за секунду чтоли. STR == suspend-to-ram если что. А там нечему особо тупить.

> Речь о гибернации, и сохранении рабочей среды в рабочем состоянии.

Ну дык, Suspend To Ram именно это и делает. И быстрый как п@нос.

> А сеть кому то нужна, когда ноутбук выключен или полу выключен?

Ну, допустим, мне висящему в IRC дабы лог записался. И чтобы из чатов из онлайна не вываливаться, etc. Это странно? И уж если ноут прицеплен к сети я точно не хотел чтобы он вырубался.

> Если я вернусь к ноутбуку, так сразу всё заработает, а если что
> то качается или раздаётся, так засыпание отключаю. Не вижу проблемы.

См. выше. Да и мануально постоянно дергать - не очень хочется.

> (Хотя M$ по умолчанию и включает сон с фоновой активностью сети, чтоб
> батарею за ночь гарантированно просадить. Но это отключают, и как вредную
> для батареи функцию, и ненужный пользователю "функционал" )

Опять тут за меня кто-то рещать пытается что и кому нужно. Что за нафиг.

> Какая то фича для быстрой загрузки и гибернации "типовой десктопной ОС"? Которая
> ни кем массово не используется?

Suspend To RAM. Весьма резвая процедура by design. Из минусов только энергозависимость - но пару недель от батареи точно держит, может и больше, хз, как-то не требовалось столько. И вот что-что а ноут влетает и вылетает в эти состояния "мигом". Ну, чуть медленнее чем смартфон какой. Сессия при этом ессно сохраняется. Так что аптайм в месяцы там обычное дело. Но иногда и это ребутать надо чтобы тот же кернел обновить, допустим, да и прочекать что система вообще загружается, etc. Это лучше чем резко обломаться гденить "в поле".

Ответить | Правка | Наверх | Cообщить модератору

390. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от _kp (ok), 14-Июл-23, 18:44 
>> Если это програмерское - под такое конечно уже имеет смысл запустить более мощный тематический редактор или IDE.

Ну запустите. Легче станет?
Если проект не под эту IDE, не под ту ОС, библиотеки, и т.д. Потом и проекты не из одних исходников состоят, но и того что IDE и пытаться переварить не станет.
А если готовый проект, который можно использовать, то конечно, да.

>>уже мануальное управление, нужное очень редко.

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

>> кстати на лине в шесть секунд завелся хваленый 3 000 000 bps UART FTDI'ек,

А что, на Win, Lin, Mac были проблемы с 3Mbps на FTDI? Не помню. Работал всегда, если не совсем грубая подделка.
>> В винде даже просто найти терминалку которая такой бауд "компорту" выставить даст - отдельный квест.

Тот же putty, что и на Linux.
В своих приложениях на C++ абсолютно никаких проблемы нет, хоть при работе выдергивай и вставляй USB UART, ничего кроме повтора пакета не случится.
На С# открыть и работать то то можно, но есть фундаментальные проблемы со стабильностью, при интенсивной работе, если стандатные компоненты использовать.
    
>>квази-реалтаймный трейс довольно быстрых вещей "визуально".

Device Monitoring Studio. Плюс можно добавить разбиралки протоколов. Но, если надо хорошо, то за деньги. :(
А у Вас какой инструмент для анализа com порта?
Мы же обмениваемся информацией. И используем то и другое, хотя и в разных пропорциях.

>> Suspend To Ram

А.. Ну на Linux и Mac так и делаю при повседневной работе. Просто подзаряжаю аккумулятор. Зато быстро.


Ответить | Правка | К родителю #372 | Наверх | Cообщить модератору

395. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от Аноним (395), 14-Июл-23, 23:39 
> Ну запустите. Легче станет?

В разы. Более потребная навигация (e.g. "go to definition"), списки структур, функций и проч. Можно будет продвинутое блочное редактирование и проч. Но это актуально если я уже засучил рукава и решил что сейчас я тут все основательно перепашу.

> Если проект не под эту IDE,

Я вообще предпочитаю borderline тулсы типа kate или geany. Т.е. "advanced programmer editors". С одной стороны еще не такие монстры и делают минимум допущений, с другой, уже есть довольно мощные инструменты чтобы схватиться с немелким сорцом в удобном формате.

> не под ту ОС, библиотеки,

Я не качаю софт который не работает в моей OS. Зачем он мне? Библиотеки в репах моего дистро есть почти все. И ставится 1-2 командами. Но при нужде я и пару либ могу собрать, если это что-то крутое дает. А если прога принципиально требует только либу версии X и ни шагу в сторону, я знаю что это плохая программа и избегаю ее. Это спасает от многих проблем.

При этом финальная билдовка может вообще и из вон того терминала делаться, если выхлопа много и мне надо продвинутую диагностику или что там. Это же касается жестких зарубов с git'ом, типа bisect какого.

> того что IDE и пытаться переварить не станет.

Ну я и не буду это открывать там. Какую-нибудь картинку странно отдавать тулом для сорцов.

> Это от рода деятельности зависит.

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

> ОС и файл менеджеры должны предоставлять чуть избыточный функционал,

Я наверняка не всеми фичами линуха или миднайта пользуюсь. Я их все не знаю.

> А что, на Win, Lin, Mac были проблемы с 3Mbps на FTDI?

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

И еще FTDI выкатил клевый апдейт дров. Который убивал клоны наповал. Эт все здорово, а откуда я знаю клон у меня в той борде или оригинал? В лине ессно такого не практикуется, на первое апреля разок кто-то выкатывал патчи копирующие поведение но ессно только как шутку.

Ну и т.к. продвинутые юзеры посваливали в линь, такие штуки довольно хорошо и сразу обыгрываются. Даже простой как тапок picocom умеет в лине "любой" baud и имеет список сильно больше "типового".

> Не помню. Работал всегда, если не совсем грубая подделка.

В лине с софтом на эту тему проще. И можно пропатчить, добавить новый бауд много времени не займет. В что-то типа пикокома я бы вреазал +1 бауд минут за 5-10 если б он не умел вдруг. В этом прелесть опенсорса и есть имхо.

> Тот же putty, что и на Linux.

Мне он не нравится. И в Linux он не требуется: там терминалок с более приличным UI легион, шелл сразу нормальный, ssh или picocom какой вызвать руками тоже не проблема. А если мне пресет надо я alias шеллу сделаю или скриптик. А вон те виртуалки - этот tty как свою консоль рассматривают. Без доп софта вообще, stdin/out мапится в сериальную консоль типа. Пинок VM без GPU в вкладке терминалки - дает ее сериальную консоль с ранним выхлопом и getty.

> В своих приложениях на C++ абсолютно никаких проблемы нет, хоть при работе
> выдергивай и вставляй USB UART, ничего кроме повтора пакета не случится.

Если это был usb-uart bridge, или реальный компорт, в винде дрова имеют тенденцию врать через апи что параметры ОК даже если они близко так не умели. Код думает что все ЗБС, но нифига не работает. Круто, а статусы операций в апи зачем?! В лине статус таких операций относительно честно релеится из драйвера апями и можно понять, прокатило или нет. Как на маках - черт знает.

> На С# открыть и работать то то можно,

Я не пользуюсь C#, если приспичит что-то такое - может когданить хруст разучу, когда в gcc будет нормально.

> Device Monitoring Studio.

Я сам себе студио. С понятными мне форматами данных и показом того что я хочу видеть. Без поклонений проприетарным супербогам. Я сам могу сходить на олимп если надо. Достаточно сказать что я бутанул с ноля STM32 своим кодом. И конечно это потребовало специфичной низкоуровневой отладки. Если я могу низкоуровневый bring up камня с ноля (начиная с кодинга C startup в своем коде) - я наверное что угодно такого плана смогу. Да, я там довольно забавно дебажил, в RAM писал, бутлоадером читал RAM чтобы трекать прогресс инита до того как даже в уарт могу пискнуть. Но такие вещи делают не часто.

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

> Плюс можно добавить разбиралки протоколов. Но, если надо хорошо, то за деньги. :(

Ну мне проприетарные тулсы не катят, я не собираюсь зависеть от CPU/OS/lib/вендоров так по жесткому. Весь пойнт приключений с опенсорсом это сменить формат и сделать удобно себе. А не так что какие-то боги лучше знают как мне ЗБС.

> А у Вас какой инструмент для анализа com порта?

В половине случаев просто picocom да немного дебажного вывода в фирмвари для понимания где я сейчас и чего оно деолает, с какими параметрами. Конечно это требует понимания таймингов но для меня МК это простой и быстрый реалтайм и аналоговый фронтэнд как раз, что-то сильно круче уже можно на одноплатник с линем и проги в нем спихать.

А еще из-за фанатения по antibug я довольно сносно програмлю "по спекам". И не то чтобы редко работает с 1 раза без особой отладки.

Но в зависимости от ситуации бывает что угодно. Скажем я воон там наел аж QNX от древней индустриаловки. Я ему в VM компорт вывесил как он хотел, редиректнул IO портов в вооон те файлы, ... и его секреты перестали для меня существовать. При желании можно и софтину развесить, сразу отладить эмулятор "второй половины" железки в довольно реалистичном окружении, где с ней родной софт в QNX будет общаться, посмотреть как он мою абстракцию жрет.

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

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

> А.. Ну на Linux и Mac так и делаю при повседневной работе.
> Просто подзаряжаю аккумулятор. Зато быстро.

Совсем разряженным его бросать в любом случае плохая идея.

Ответить | Правка | К родителю #390 | Наверх | Cообщить модератору

398. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от _kp (ok), 15-Июл-23, 14:26 

>> о IDE..
> В разы. Более потребная навигация

Если проект использовать, то конечно, в какую нибудь IDE он будет переведен.
А если он под имеющиеся IDE не поедназначен, и не нужен целиком, и достаточно глянуть, то нужны современные, но быстрые(!) смотрелки.

> Я вообще предпочитаю borderline тулсы типа kate или geany.

Смотря что писать. Если небольшую утилиту или ппример, то да. К тому же можно передать и вместе с "IDE". В общем, то и другое использую тоже.

> Я не качаю софт который не работает в моей OS.

Странно. У Вас же вагон виртуалок, я думал Вам всё равно под какую ОС ПО.
Это если один и тот же софт есть под разные ОС, то логично брать под свою. А если аналоги не очень, зачем себя ограничивать.
Для всякой ходовой ОС есть задачи(не обязательно работа), которые именно под ней делать или продуктивней или комфортней.


>А если прога принципиально требует только
> либу версии X и ни шагу в сторону,
> это плохая программа и избегаю ее.

Это массовые и мусорные приложения можно избегать и заменять на аналоги.
А если это что то не массовое, например ПО для физики, часто написанное не профессиональным программистом, с вытекающими проблемами, но.. делающее свою работу.
То приходится прибегать к докерам, виртуалкам, а то и симуляторам.

> В лине с софтом на эту тему проще. И можно пропатчить, добавить
> новый бауд много времени не займет.

Так и в Windows это всё можно, хотя признаю, что в Линук таки проще. И ПО с исходниками полно.
>> что-то типа пикокома

Не смущает, что его пересобать на Windows не долго. И пропатчивайте на здоровье. И вообще, на с Linux на Windows ПО проще портировать. Хотя, последнее время производственная потребность в портировании всего на Linux.

> (о putty) Мне он не нравится.

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

> вызвать руками тоже не проблема.

Не проблема, но если рядом есть тот кто будет делать мартышкину работу за меня. Я пасс.
>или скриптик.

Нет! Пользователю десктопа делать скриптики, вместо того, что б использовать, то что работает и без них? На совмременном десктопе - это перебор.
Логичнее доработать то ПО которое не нравится, или писать авторам пожелания.
Надо не ловко делать изяшные костылики на любую проблему, а мыслить выше, стратегически, устранять нужду в излишних скриптиках, и стемиться сделать  десктоп  комфортным.

>> и getty.

Так его ж похоронили практически. Пропускаем.

> Если это был usb-uart bridge, или реальный компорт,

Любой, и usb, и сетевой, и даже софтовый на gpio.
Щас скажут, какой ещё gpio под Windows? На Rasberry с Win10iot. Да, это извращение, но было любопытство с gpio посмотреть работу.

>> В винде дрова имеюттенденцию врать

Ключевое слово  - дрова.
Если драйвер кривой, то ой,всё. Если вменяемый то проблем нет.
Применительно к ftdi, то есть как вменяемые, так и плохие драйвера. А если какой нибудь Prolific, то там руко*опство во всём, он и вовсе запрещен к использованию с нашим ПО и оборудованием, и проблем нет.


> В лине статус таких операций относительно честно релеится из драйвера апями и
>можно понять, прокатило или нет.

На Windows функционал есть, но и неудобней, и не всё очевидным способом.
>>Как на маках - черт знает.

Не так не так удобно, как в linux, но вполне вменяемо. Но.. на Интелах. В М1 не совался, ибо дохляка М1 8/256 мучить интереса нет, да и ограничения.


> Достаточно сказать что я бутанул с
> ноля STM32 своим кодом. И конечно это потребовало специфичной низкоуровневой отладки.

Да, ну, прямо таки специфической отлаки? ;)
Кстати, о подобных контроллерах, включая esp32, stm32 и китайские аналоги.
Реальное ПО бывает весьма толстое, а не как в примерах на Гитхабах и Ардуинах.
И обычно подобное ПО пишу под Linux. Аппратная специфика заворачивается в макросы или функции-прослойки, в том числе с пробросом gpio. И ПО комфортно пишется и отлаживается на десктопе. После чего чего запускается на контроллере, часто вообще не требуя отладки, и там работает сразу.

> даже в уарт могу пискнуть. Но такие вещи делают не часто.

Если мыслисть выше, то до гвоздей опускаться не требуется.
  
> отрисовки в нее, я picocom юзаю чаще всего.

У нас производство, и для тестов применяют автоматические стенды. Они же берут на себу и рутину отладки. И на выходе, помимо логов, протокол тестов. И так у многих.

> Ну мне проприетарные тулсы не катят, я не собираюсь зависеть...

Представвьте, Вам поставили задачу сделать.. ну ладно, не смартфон, а медицинский прибор, модуль связи, или ПО для станка или физических экспериментов, распознавание с камер для бота.
Если надо сделать быстро, а не десятилетиями исседовать, то кроме как использовать имеющиеся проприетарные наработки, вариантов может и не быть. И тут ворос, не в том насколько не нравится, а в том можно ли решить задачу.

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

Ответить | Правка | К родителю #395 | Наверх | Cообщить модератору

402. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от Аноним (-), 15-Июл-23, 18:10 
> Если проект использовать, то конечно, в какую нибудь IDE он будет переведен.

Да я без особых проблем в те штуки подвешиваю и билдовку make каким, можно даже прям в воооон том встроенном терминале пнуть, там же и дебажное меню или трейс флоу фирмвари отрисуется потом. Чем встроенный терминал и забавен. А можно и просто какойнить терминал в стиле yaquake подвесить. А если это частое - забиндить на хоткей конечно, и будет билдиться - а хоть и make'ом - по F9 какому, или что там кто предпочитает.

> А если он под имеющиеся IDE не поедназначен, и не нужен целиком,
> и достаточно глянуть, то нужны современные, но быстрые(!) смотрелки.

Я иногда для быстрого поверхностного анализа вот mc как раз и юзаю, им именно общую структуру обозреть удобно и быстро а при нужде можно и _слегка_ быстро пропатчить что-то в его эдиторе или там пофиксить трабл сборки по бырому, или что еще. Для более серьезного заруба конечно лучше тулсы помощнее. Я просто предпочитаю юзать сильные стороны софта, оставляя за бортом слабые. У миднайта сильной стороной является быстрая навигация, встроеная вьюшка и даже эдитор с подсветкой и понимание довольно большого числа форматов, всяких архивов и т.п..

> Смотря что писать. Если небольшую утилиту или ппример, то да. К тому
> же можно передать и вместе с "IDE". В общем, то и другое использую тоже.

Да я и линукскернел могу запатчить слегка если хочется. Тем паче что он не навязывает конкретный редактор или IDE by design.

> Странно. У Вас же вагон виртуалок, я думал Вам всё равно под какую ОС ПО.

Вагон виртуалок существует для...
1) Изоляции. Если вы пробьете этот браузер то заметите что у него нет доступа никуда кроме Downloads. Они из инета скачаны, ломать браузер ради них странно. А больше ничего нет. И даже если пробить контейнер и ту абстракцию, обраружите что это пустая VM "под задачу" и выигрыш маргинальный.
2) Откровенно небезопасные системные эксперименты. Если вон то не прокатит и разнесет систему, VM будет списана в утиль или откачена в снапшот. Лучше чем заякорить основной комп.
3) Изучения невизвестностей. Как в примере с QNX. Не значит что я собираюсь QNX или софтом под него пользоваться.
4) Подготовка системных образов, даже если у меня реальной железки еще в руках нет. Я могу сделать 90% всего что хотел, а потом останется интегрировать в образ бут специфичный для вон того - и с вероятностью 95% все завертится.
5) Трудноклассифицируемая "разовая" активность. Например я могу взять десктоп десктопа, отослать на виртуалку, отрихтовать систему по вкусу там без рисков, а после выноса лишнего оправить это уже на ноут - как, гм, назовем "апгрейд system core". В чем профит? В новой версии демьяна на ноуте, за времена и усилия не имеющие ничего общего с типовыми по опеннету.

> Это если один и тот же софт есть под разные ОС, то логично брать под свою.
> А если аналоги не очень, зачем себя ограничивать.

Мне от проприетарщиков ничего не надо. Они для меня untrusted и являются ограничивающими факторами в переходе на другие архитектуры процов. А поскольку такая цель есть, клинить ее совсем не айс. Да, это накладывает определенные лимиты на воркфлоу и придает специфику - но как показали эксперименты я могу жить с этим.

> Для всякой ходовой ОС есть задачи(не обязательно работа), которые именно под ней
> делать или продуктивней или комфортней.

С другой стороны как говорится "дома и стены помогают". Мой дом это теперь Linux. А винды - ну я умею быть крутым энтерпрайз админом до 2k8 примерно, и даже много больше чем это (R&D). Но лучше б я это время на линухи потратил. У меня нет ни малейшего намека на винду - предпочитаю trusted environments.

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

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

> но.. делающее свою работу. То приходится прибегать к докерам, виртуалкам,
> а то и симуляторам.

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

> Так и в Windows это всё можно, хотя признаю, что в Линук
> таки проще. И ПО с исходниками полно.

Да, в виндовс так можно. Иногда. Но за вон те времена с теми усилиями это явно не получится и будет в разы дольше. Для ИДЕНТИЧНОГО результата. А так я поху пример дал - баг индикатора раскладки с его пропадением из трея. При наличии сорца я бы дебагом обложил подозрительные моменты и трейснул флоу программы и внутренние состояния вызываюшие сомнения. Но без сорца это не то что совсем невозможно но... вы поняли. И вот хомяки бесятся с этого бага цать лет а воз и ныне там. Но это ж не у меня :).

> Не смущает, что его пересобать на Windows не долго.

В виндусе нет "apt source" - да и нормального пакетника вообще, чтобы build-deps подтянуть. Так что времена и усилия будут иные. Для того же результата. И деления системы на модули тоже нет. И если это не пикоком будет а тот индикатор в трее, лыжи на асфальт встают вообще.

> И пропатчивайте на здоровье. И вообще, на с Linux на Windows ПО проще портировать.

С линуха проще портировать потому что там видите ли кроссплатформенностью заморчаиваются т.к. при правильном подходе это не так уж и сложно на самом деле. Но это design-time и coding-time соображения. А вон то про build-time аспекты.

> Когда пишешь инструкции, как что то сделать, логичнее сослаться на простой но
> функциональный инструмент, с которым справится любой.

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

> Плюс он умеет авто авторизацию,что полезно при работе с большим количеством устройств,

Вообще-то в линухе уже давно придумали что с этим делать: юзать для "авто" логинов КЛЮЧИ. К тому же их ботами брутфорсить не получится, а список разрешенных еще и смотреть можно.

> и экспорт и импорт настроек.

И зачем мне этими реестропроблемами вообще свой мозг греть? Это все нужно только потому что у винды был плохой перфоманс для работы с пачкой мелких конфигфайлов и подобие этого сделали в таск специфичной "файлухе" известной как "реестр". Де факто это костыль на память о эпохе когда лучше FAT у мс ничего не было, он вот с тех времен. А потом - совместимость, однако.

> Нет! Пользователю десктопа делать скриптики, вместо того, что б использовать, то что
> работает и без них? На совмременном десктопе - это перебор.

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

> Логичнее доработать то ПО которое не нравится, или писать авторам пожелания.

Это совсем другие времянки. Пример: я накатал классификатор файлов у которых слетели имена в ФС (не моей, я ее рекаверил) за 15 минут. Еще за десяток минут он разложил сотни тыщ файлов вернув им имена по тегам камеры. А если вашим способом - вы в полчаса на решение той же проблемы уложитесь? А то полгода просить более развитых существ фичу сделать - немного иная эффективность.

> Надо не ловко делать изяшные костылики на любую проблему, а мыслить выше, стратегически,

Может получиться "филин стратег" случайно :). И на уровне стратегиии юниксвэй с модульными компонентами связываемыми сприптами и пайпами в нужное комбо как раз весьма крутая и гибкая штука, для разумных существ, нацеленных быстро и эффективно решать задачи. Даже "ранее не встречавшиеся". И да, я не делаю вон то каждый день, да и в следующий раз проблема может быть чуть иной. Это о возможности создания себе средств для решения "произвольных" проблем.

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

Я не предлагаю скриптить типовые операции, но я как раз и не есть оператор БД или что-то иное такое же рутинное. Я как раз предпочитаю нестандартные проблемы. R&D, custom dev, you name it.

> Так его ж похоронили практически. Пропускаем.

Кого?! Это собирательное название. Реально там agetty какойнить. Живой вполне - и вот уже через пару секунд после запуска VM промпт терминала становится... консолью VM, без каких либо переключений. Удобно, однако. Да, я не хомячок и переключаюсь между разными мирами, путешествую во времени, все такое. И хорошо если это просто и быстро делать. Так что вот эта вкладка терминалки теперь - интерфейс к VM.

> Любой, и usb, и сетевой, и даже софтовый на gpio.
> Щас скажут, какой ещё gpio под Windows? На Rasberry с Win10iot. Да,
> это извращение, но было любопытство с gpio посмотреть работу.

Мне такие вещи на МК больше нравятся, там еще и аналог нормальный и время не жмет, переключения задач может не быть совсем и тогда полная монополия на ресурсы. В таком виде можно потрогать руками интервалы менее микросекунды. Или я воспроизвел юзеж LED как фотодиода, как исследователи из новости. И теперь могу прикалываться с "волшебными фонариками" и "неожиданными" коммуникационными каналами.

> Ключевое слово  - дрова.

Я честно гря не знаю, дрова там врут или само апи. Просто факт что моему коду валилось вранье. Заказываем какоенить 921600 на обычном 16550. Никаких ошибок через апи. Только не работает. В линухе эта ситуация детектабельна. Поэтому на лине у меня в паре специфичных прог авторебауд на максимальную скорость работает а в виндовой ветке кода это вообще вынести пришлось, потому что только траблы создает.

> Если драйвер кривой, то ой,всё. Если вменяемый то проблем нет.

А точно нет? Я все комбо не тестил - лыжи встали на асфальт в первых же паре тестовых конфиг и стало понятно что в винде эта не фича а кусок проблем.

> если какой нибудь Prolific, то там руко*опство во всём,

А в линухе тот самый пролифик работает ... не жухе остального :)

> он и вовсе запрещен к использованию с нашим ПО и оборудованием, и проблем нет.

В линухе я вообще с проблемами у пролифика не сталкивался ни разу. Надеюсь это объясняет почему я фанат линукс кернела и их подходов. ИМХО это лучше работает.

> На Windows функционал есть, но и неудобней, и не всё очевидным способом.

Там в статусе операций было ни-фи-га. Полный успех. А в лине честно кажут смогли выставить бауд или нет. Ну и вот откуда я должен знать в винапи удалось ли выставить бауд или нет? Ведет к рассинхрону баудов и потере коммуникаций. Можно пролечить но канители больше и чего ради я баги виндов должен костылять хз.

> Не так не так удобно, как в linux, но вполне вменяемо. Но..
> на Интелах. В М1 не совался, ибо дохляка М1 8/256 мучить
> интереса нет, да и ограничения.

Ну я просто не имел дел с их ОС и апи и поэтому не знаю какие там проблемы есть.

> Да, ну, прямо таки специфической отлаки? ;)

Ну да. Без специальных дебагеров и в системе где еще ничего не работает.

> Реальное ПО бывает весьма толстое, а не как в примерах на Гитхабах и Ардуинах.

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

> пишется и отлаживается на десктопе. После чего чего запускается на контроллере,
> часто вообще не требуя отладки, и там работает сразу.

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

> Если мыслисть выше, то до гвоздей опускаться не требуется.

Я не страдаю низкоуровневым доступом, я им наслаждаюсь. Делая иногда вещи которые могут сойти за чудеса. Ну, вот, можно "волшебным" фонариком на светодиод посветить - и что-то будет :). По факту это конечно на самом деле короткодействующий коммуникационный линк получается, даже 2-сторонний можно. Но в вашей ардуине же нет библ на это, мды? :P.

> У нас производство, и для тестов применяют автоматические стенды. Они же берут
> на себу и рутину отладки. И на выходе, помимо логов, протокол тестов. И так у многих.

Ну вот я кроме всего прочего умею делать и "тестовые модули" фимрварей и кастомный софт такого плана. Just because I can. Чтобы понимать пропай всех ключевых точек платы, работу подсистем и проч.

> Представвьте, Вам поставили задачу сделать.. ну ладно, не смартфон, а медицинский прибор,
> модуль связи, или ПО для станка или физических экспериментов, распознавание с
> камер для бота.

Мне можно поставить только те задачи которые я сам возьму. Представляете? На этой планете много задач. И не все из них буду делать я. Это совершенно нормально. А вон то - некая часть моей "специализации". Я не могу быть вход в ВСЕ темы. Ну и вот если что требует винды это просто не моя тема, это задача для другого человека.

> Если надо сделать быстро, а не десятилетиями исседовать, то кроме как использовать
> имеющиеся проприетарные наработки, вариантов может и не быть. И тут ворос,
> не в том насколько не нравится, а в том можно ли решить задачу.

Я вроде десятилетиями ничего и не исследовал никогда.

> И еще, если большой проект разбит на части, то одна группа не
> суётся в потороха компонетов другой,но группы предоставляют гаррантии качества работы,

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

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

Прелесть опенсорса в том что черный ящик при нужде открывается. И вот я могу себе добавить в прогу кастомный бауд. Или логику поменять.

> И тут без разницы на открытом ПО черный ящик или нет.

Кому как. В случае опенсорса можно потрепыхаться даже если ситуация отлична от идеала, с проприетарью - упс.

> далее. В общем, не надо впадать в крайности, использовать рационально все
> виды ПО и взаимодействия.

Я и не впадаю - если таск не делается моим стеком технологий, это таск для другого человека. А еще я не умею выплавлять сталь и даже текстолит для платы сам врядли так сразу произведу. Это тоже таски для других людей и я не вижу ничего постыдного отдать это им и даже заплатить за это, у меня есть дела поинтереснее выплавки меди из руды :)

Ответить | Правка | К родителю #398 | Наверх | Cообщить модератору

408. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от _kp (ok), 16-Июл-23, 11:43 

> в воооон том встроенном терминале пнуть,
> там же и дебажное меню или трейс флоу

Вот подобное в терминале через ж.. Разве что лог посмотреть, для чего незаменимо. Но watches в терминале смотреть? Наверное здорово, со структурами и массивами работа организована, и правка параметров.

>>вот mc как раз и юзаю

Да его то а не ругаю. Но незаменим он, только когда требуется работа с консолью.

> Да я и линукскернел могу запатчить слегка если хочется.
> Это придится делать, и когда не хочется.

Но сразу смотря что делать, если свой простенький драйвер, так это фигня, а с чужим объёмистым куском кода поди ка разберись, с тем что бывает и авторы победить не могут.
Но это неудачный пример, там не смотря на объём, всё в очевидных местах, стороних зависмостей нет вовсе, и простого редактора и mc таки хватит.

> нет доступа никуда кроме Downloads.
> ломать браузер ради них странно.

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

>>Они для меня untrusted и являются

Это если за даром, или урасть, то untrusted, а "за коробок КЦ они всю галактику на корячках проползут".  И получишь, что просил, а не "я художник, я так вижу". Привет авторам Гнома и КДЕ.

>> Мой дом это теперь Linux.

Когда в семье только одна жена, она становтся эгоисткой.

А винды - ну я умею быть крутым энтерпрайз


> Я даже и не придумаю чего-то такого нужного мне так сразу.

Так оно не массовое. Даже известные профессиональные программы не всякий обычный пользователь назовёт. А если это для астрономии, или лучше химфизики, так про них не всякий профессионал слышал. С производственным ПО аналогично.
Или из часто используемого, есть аж китатайская прога для метрологии, и работает только под ХП, и странная, и английский там корявый, но свою работу делает хорошо. Смешно, что исходники от последней есть, но.. там такие исходники в стиле "чукча не читатель, чукча писатель", с магическими числами, и портянками повторов, что чуть тронь, и все накрылось, толку от таких исходников 0.15%. Для столь клинических случаев виртуалки.

> если очень надо - я таки могу

Настоящий программист всега говорит, что может, а потом думает как.

> В виндусе нет "apt source"

А разве проекты не из репозиториев берут и ОТПРАВЛЯЮТ назад?  И любом соременном IDE на всех ОС это интегрировано или есть плагины, даже консоль не нужна.


> С линуха проще портировать потому что там видите ли кроссплатформенностью заморчаиваются

Возможно, так.

> низкоуровневый сервистул забацал - "любому" лучше держаться от него подальше,

От подобнои ПО и держатся подальше. Все.

> "авто" логинов КЛЮЧИ.

А теперь сделайте portable вариант. Если осилите, то кроссплатформенный. Как видим, у всякой медали две стороны.


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

Десктоп, это не игрушка для пары гиков, а инструмент и для обычных пользователей, которые должны решать свои задачи простыми очевидными и удобными способами.
И замечу, что обычных пользователей большинство.
Поэтому делая ПО или сборку системы для людей, надоставить себя на их место, и сознавать, что ту мелочь которую мы лекко сделаем в консоли, пользователь не осилит.
Как пример, с Маком справятся и бабушки и блондинки, и гикам тоже много чего отанется.
Сейчас есть тенденция к десктопному интерфейсу Linux с человеческим лицом, но уж очень медленная. Хотя, на производстве рабочие места на _десктопном_ Linux появились задолго до культа импортозамещения, и речь не об офисах, а о управлении производственным оборудованием.

>> agetty какойнить. Живой вполне

Саму консоль похоронили. Скролл с помощью костылей - это не серьёзно.

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

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

>>Или я воспроизвел юзеж LED как фотодиода

Из баловства, esp8266 может на этом LED сформировать цветной видеосигнал вместе с несущей, а stm32 может используя этот LED как антенну, принять и демодулировать радиосигнал. Побаловаться, это я всегда пожалуйста.

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

Это оно, и при интенсивном обмене, точно оно. Кривой драйвер вляпался в свою блокировку, или автор забил на обработку ошибок, ибо "что может пойти не так?".
А в открытых драйверах по дружески бы ткнули носом, и проблема исчезла.

Впрочем, для правильной работы некоторых китайских изделий в Linux, приходилось писать заведомо кривые правила udev. ;)

> выставить бауд или нет. Ну и вот откуда я
> должен знать в винапи удалось ли

Я Вам одну вещь скажу по секрету. Работа с com портами в отличии от сокетов в Windows и Linux отличается не кардинально. И модуль исходника для разных ос и даже некоторых микроконтроллеров физически один и тот же файл , всего то несколько #ifdef.
Не знаю, где там проблемы можно найти.

>> короткодействующий коммуникационный линк получается, даже 2-сторонний можно.

Nfc тоже дальностью не увлекается. Была б идея, а применение найдётся.

> это таск для другого человека.

Но тогда и все деньги ему. А если с этого и Вам бы оставалось, пришлось бы пересмотреть.

> есть дела поинтереснее выплавки меди из руды :)

Ну плавить то и я не буду,а контроллеры для горного и металлургического оборудования, и металлобработки кто делать будет? Инженеры или сами рабочие? ;)
Да, технологической спецификой занимаются профессионалы из соответсвующих областей, но в какой то мере вникать и самим приходится.

Ответить | Правка | К родителю #402 | Наверх | Cообщить модератору

414. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (414), 18-Июл-23, 22:52 
> Вот подобное в терминале через ж..

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

> Разве что лог посмотреть, для чего незаменимо.

Реалтаймный лог/трейс/простой анализ.

> Но watches в терминале смотреть? Наверное здорово, со структурами и
> массивами работа организована, и правка параметров.

Да вот как-то накодил показ DMA-buf отсчетов ADC. Оно само по себе живет, загребает на автомате железом кучу параметров, околореалтаймно кажет. И вот так...
1) Я вижу эволюцию параметров. Околореалтаймно. Лимитирует в этой схеме человек.
2) Можно и сразу фильтрацию обыграть, визуально хорошо видно "где я".
3) Я визуально вижу как работает ADC (и подсистема питания) джиттер LSB и все такое.
4) Это не требует ничего кроме терминалки, так можно орудовать в поле или у других людей с минимальными пререквизитами. Я даже с мобилки (в режиме хоста) FTDI зацепить к терминалке могу.

> Но незаменим он, только когда требуется работа с консолью.

В моем случае это дефолтный modus of operandi. Я юзаю гуй только если это что-то радикально улучшает. Потому что консольные операции проще оптимизировать, автоматизировать, "букмаркать" в виде скриптов и проч.

> а с чужим объёмистым куском кода поди ка разберись, с тем
> что бывает и авторы победить не могут.

Бывает. Но я иногда обыгрывал это дополнительными бонусами типа git bisect. Даже если я в коде профан и он огромный, поиграв в мини игру я локализую проблему до 1 комита и возможно очень небольших изменений. Это сильно повышает шансы. И меня и автора. Я так чинил даже совсем незнакомый код. Это довольно странное ощущение но это работает.

> местах, стороних зависмостей нет вовсе, и простого редактора и mc таки хватит.

Для heavy lifting лучше все же взять тул помощнее. Вон то я обычно дял чего-то лайтового. Ну там DTS немного отрихтовать например, если вы понимаете о чем я. Да, я могу например кастомизнуть DVFS под реальные возможности охлаждения ВОТ ЭТОЙ железки а не семейства процов/SBC в вакууме.

> ничего критичного не содержат. Да и дома, ноутбуки раздельные для работ, и для фигни.

У меня разделение скорее функциональное. Работа и фигня бывают довольно тесно переплетены, в том плане что я реюзаю код, схемы, etc.

> Это если за даром, или урасть, то untrusted,

Я плотно работал с MS и знаю что они такое. Такие вещи для меня untrusted хоть там как.

> а не "я художник, я так вижу". Привет авторам Гнома и КДЕ.

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

> Когда в семье только одна жена, она становтся эгоисткой.

Я нашел с пингвинами общий язык, мне нормуль :)

> Так оно не массовое. Даже известные профессиональные программы не всякий
> обычный пользователь назовёт. А если это для астрономии, или лучше химфизики, так про
> них не всякий профессионал слышал.

Ну да. И мне в общем то нужны только программы которые и в опенсорсном варианте есть. Мне для моих нужд хватит.

> работу делает хорошо. Смешно, что исходники от последней есть, но.. там
> такие исходники в стиле "чукча не читатель, чукча писатель",

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

> Настоящий программист всега говорит, что может, а потом думает как.

Я обычно сперва оцениваю скиллы и силы. Так факапов меньше.

>> В виндусе нет "apt source"
> А разве проекты не из репозиториев берут и ОТПРАВЛЯЮТ назад?

В конкретном релизе стабильного дистро я оперирую тем что есть. Это многофакторная проблема. Такой подход например гарантирует что я сегодня рисую в каде как планировал а не чиню факапы распоследней либы сломавшей мне кад. У меня конечно есть машины времени и мультивселенные, но "просто порисовать в каде" проще чем "затеять откаты".

> И любом соременном IDE на всех ОС это интегрировано или есть плагины,
> даже консоль не нужна.

А потом такие прогеры шагу ступить не могут в продвинутых аспектах руления DVCS... я так не хочу и ворочаю все ключевые операции с гитом через его нативный интерфейс. Поэтому могу вон тем показать мастеркласс сделав bisect на штуке с линукскернел размером. Фиг его знает сможете ли вы так вообще через IDE.

>> низкоуровневый сервистул забацал - "любому" лучше держаться от него подальше,
> От подобнои ПО и держатся подальше. Все.

Такое ПО делается либо для себя и внутренних целей, либо по очень явному запросу кастомера оплачивающего такой банкет и точно знающего что он хочет. "Всем" такое ПО не надо, их девайсы целее будут.

> А теперь сделайте portable вариант. Если осилите, то кроссплатформенный.

Логин по ключу вполне кроссплатформенный: ssh есть под кучу платформ.

Но если кастомер особо душный я могу показать фокус с "репликаторами". Дать пару одноплатников с специальной фирмварью, которая позволит делать копии вон тех, нарезая им sd карты или флешуя внутреннюю память - с вообще полным пофигом какая там у них предпочетаемая ОС, потому что на "репликаторе" ос правилььная, все настроено как надо, пермишны есть, и - вот - может сделать +1 копию вон той штуки, если договоренности вот такие, вопрос подключения карты или самого девайса в допустим usb той штуки. Это от оси кастомера не зависит, она выпадает как фактор. Пингвин крут в его кастомизабельности. А вот такую штуку из винды я не сделаю.

> Десктоп, это не игрушка для пары гиков, а инструмент и для обычных пользователей,

Вот пусть корпорация Майкрософт их и ублажает, я не возражаю. При чем тут я?

> которые должны решать свои задачи простыми очевидными и удобными способами.

А меня интересует эффективность моего взаимодействия с машиной. Это повод юзать Linux а не Windows. Скатываться на тот уровень я не планирую и мой интерес к нему как максимум побочный.

> И замечу, что обычных пользователей большинство.

А многим людям и компьютер не требуется особо.

> консоли, пользователь не осилит.

Я не таргетирую "совсем глупых" пользователей. Это просто занятие для других людей.

> Как пример, с Маком справятся и бабушки и блондинки, и гикам тоже
> много чего отанется.

Мне от мака ничего не нужно. И я рад за их пользователей, но чего от них ждать показал iPhone. Да, круто, удобно, технологично. А еще тоталконтрол. Эпл лучше вас знает даже какие иконки вы любите. И вы даже апдейт откатить с ненавистными новыми иконками не можете, о как. Это то чего на самом деле хочет фирма Эпл. По факту они делают симпотные цифровые ошейники. Да и майкрософт совсем не против что-то такое, если что.

> Сейчас есть тенденция к десктопному интерфейсу Linux с человеческим лицом, но уж
> очень медленная.

Вон андроид есть. Мало? Это конечная точка эволюции чего-то такого. Но мне ЭТО даром не надо.

> Хотя, на производстве рабочие места на _десктопном_ Linux появились
> задолго до культа импортозамещения, и речь не об офисах, а о
> управлении производственным оборудованием.

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

> Саму консоль похоронили. Скролл с помощью костылей - это не серьёзно.

Оно на UART висит и потому отрисовывается в обычной терминалке. Особенно удобно на одноплатниках, штуках типа роутеров и, вот, VM.

> Можно, но если нет пары сотен обменов по каждому SPI интерфейсу в
> секунду, и других критичных прерываний.

У STM32 кроме всего прочего есть...
1) Приоритет прерываний и nested IRQ. Нечто важное может вышибить нечто менее важное.
2) DMA. И пара сотен IO по SPI внезапно совсем не проблема. Можно даже жестко реалтаймный битстрим сделать, совсем без пропусков, независимо от того чем проц занят. Лишь бы шин на все хватало.

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

Это по своему удобно но и сложность системы сильно повышает.

> Из баловства, esp8266 может на этом LED сформировать цветной видеосигнал вместе с несущей,

Теперь попробуйте esp8266 что-нибудь на LED принять... у него не факт что analog IO вообще хватит на такое.

> а stm32 может используя этот LED как антенну, принять и
> демодулировать радиосигнал. Побаловаться, это я всегда пожалуйста.

Из LED никакая антенна, кусок провода/дорожка лучше и надо иметь какой-то план для демодуляци. Но вот ФОТОДАТЧИК из него относительно работающий - на короткие дистанции. Любой PN переход чувствителен к свету. Даже LED.

> Это оно, и при интенсивном обмене, точно оно.

Факап с неустановкой бауда - был всегда. Просто просим бауд который не работает. Врут что все збс. Даже на обычном RS232 @ 16550. Просим на нем 921600 которые он не умеет. Апи никаких ошибок не выдает. Круто, а как вообще узнать смог он такой бауд или нет? В линухе - апи отлупляет если драйвер вон то не умеет.

> Кривой драйвер вляпался в свою блокировку,

Да какая блокировка в установке бауда? Это до начала активных коммуникаций обычно. Т.е. косяк или в апи или в драйвере или в их взаимодействии. Драйвер уж простите 16650 точно винда предоставляет. Вопросы так и сяк к MS. Но писать MS то же самое что в спортлото. Ну почти. В лине же запросто починят - или я сам патч закину если смогу.

> или автор забил на обработку ошибок, ибо "что может пойти не так?".

Автор драйвера 16550 (самый типовой олдовый RS232) - внезапно корпорация майкрософт и там это все тоже было. А у FTDI можно и вот клонопроблем вообще познать.

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

Там культура самообслуживания развитее.

> заведомо кривые правила udev. ;)

Там так по крайней мере можно. А в винде какой-то оверрайд обработки того VID/PID это вообще хз, наверное нерешаемо. Вон libusb умееет детач ядерного драйвера в лине, а в винде так не смогли. Актуально если прога хочет напрямую с usb девайсом поработать сама а не через ядерный драйвер. В итоге в лине она сама спихивает вон тот драйвер и вон тот девайс флешится. А в винде надо мануально драйвер дисаблить.

> Я Вам одну вещь скажу по секрету. Работа с com портами в
> отличии от сокетов в Windows и Linux отличается не кардинально.

Вы это сказали тому кто несколько "кроссовых" программ такого плана написал. Откуда и узнал о тех соотношениях. И вот имея возможность сравнить, линь репортит что не смог в тот бауд, а винды - нет. Хотя полей в апи для этого - есть.

> и тот же файл , всего то несколько #ifdef.

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

> Nfc тоже дальностью не увлекается. Была б идея, а применение найдётся.

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

> Но тогда и все деньги ему. А если с этого и Вам бы оставалось, пришлось бы пересмотреть.

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

> Ну плавить то и я не буду,а контроллеры для горного и металлургического
> оборудования, и металлобработки кто делать будет? Инженеры или сами рабочие? ;)

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

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

Разумеется. Сделать подобный контроллер совсем без понимания специфик тот еще впрыг на грабли.

Ответить | Правка | К родителю #408 | Наверх | Cообщить модератору

412. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от _kp (ok), 17-Июл-23, 13:07 
Я уважаю Ваше мнение, и мне очень интересно, но давайте ограничимся десктопом с точки зрения не профессионала. А то, столько пишем, что подумают, что GPT разбушевался. Шутка.  :)
Ответить | Правка | К родителю #402 | Наверх | Cообщить модератору

413. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +1 +/
Сообщение от Аноним (413), 18-Июл-23, 19:12 
> Я уважаю Ваше мнение, и мне очень интересно, но давайте ограничимся десктопом
> с точки зрения не профессионала.

Линукс используется чаще всего как раз IT-профессионалами и мне интереснее всего именно эти аспекты. А возможность применить технологию при хорошем знании и для казуалов в моем случае side effect.

Ответить | Правка | К родителю #412 | Наверх | Cообщить модератору

243. "По данным сервиса StatCounter доля Linux-дистрибутивов дости..."  +/
Сообщение от Аноним (243), 12-Июл-23, 18:31 
> если бы меня заставили выбирать

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

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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