• Как разобраться в выводе lsusb?

    xotkot
    @xotkot
    Роми, в смысле не добавило ? по моему всё довольно четко видно где usb 2.0 а где usb 3.0 и что куда воткнуто

    у вас есть два физических контроллера:
    - ehci-hcd (стандарт для USB 2.0 )
    - xhci-hcd (стандарт для USB 3.0 )

    у каждого есть по два главных хаба: у ehci-hcd это usb1 и usb2, а у xhci-hcd usb3 и usb4

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

    а то что там например у xhci-hcd на главном хабе указанно USB 2.0 а далее на порту вообще указанно USB 1.10 то это из за того что контроллер имеет некоторую логику управления и посчитал что подключенное устройства не является высокоскоростным и энергоёмким поэтому его можно подключить как USB 2.0 или даже ниже USB 1.10
  • Для чего изучать линукс?

    xotkot
    @xotkot
    Владимир Коротенко,
    кстати на продуктах Microsoft

    я так понимаю вы переносите тока опенсорсную часть экосистемы(тот же .Net) а вот всё остальное идет под нож, то есть волей не волей вы способствуете тому что экосистема той же microsoft ужимается ?
  • Для чего изучать линукс?

    xotkot
    @xotkot
    Владимир Коротенко,
    открылось широкое окно возможностей, грех этим не воспользоваться.

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

    спасибо что просветили, конечно же я в курсе, а упомянул про Senior .NET developer так как это указанно в вашем профиле да и позиционируете себя как ярого приверженеца экосистемы Microsoft (по крайней мере так видится из ваших высказываний), вот меня и удивило то что вы вписались в импортозамещение буквально переступив через себя, сам бы я так не смог.
  • Для чего изучать линукс?

    xotkot
    @xotkot
    Владимир Коротенко,
    Это вряд ли, я как раз этим импортозамещением непосредственно занимаюсь.

    каким этим ? неужели всё так печально что Senior .NET developer занят импортозамещением windows на linux ?
  • Для чего изучать линукс?

    xotkot
    @xotkot
    Владимир Коротенко,
    и тем более что обучение в университете идет на Windows.

    и долго оно там будет идти ?
    возможно вы не в курсе но последние лет 8 где-то идёт импортозамещения, хотя по большей части это профанация и попил бабла, но в последний год по известным причинам за это взялись всерьёз.
    Внедрение российских ОС в школы и вузы ускорилось ...
    Импортозамещение программного обеспечения в высших...
    возможно абсолютные цифры пока не сильно впечатляют, но как написанно в вышеприведённой статье
    В ходе проведенной Минобрнауки России первичной инвентаризации имеющегося в организациях высшего образования программного обеспечения и оборудования установлено, что организациями используются подписки на продукты корпорации Microsoft и другое иностранное ПО. При этом большая часть сервисов уже недоступна, а какая-то часть может стать недоступной в ближайшее время, что ставит под угрозу информационную безопасность учреждений.

    как говорится между молотом и наковальней
    что по неволе заставит все гос учреждениях реально ускорить свой переход на доступное ПО и ОС.
  • Для чего изучать линукс?

    xotkot
    @xotkot
    Владимир Коротенко,
    Взять хорошее и интегрировать в свою систему это не популяризация?
    Я даже и не знаю. Как по мне удобно из консоли винды использоваль линуксовые утилиты без уродливых msys и cugwin

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

    То есть разработчик должен скакать по нескольким IDE и не иметь одного проекта, как по мне это несколько странно.

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

    В случае MS мы получаем очень грамотную документацию, в случае опенсорса у нас лотерея от идеальной документации до "самодокументированного " кода

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

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

    это вопрос был адресован к rPman но попробую ответить и я
    мне кажется, что вы довольно плотно подсели на стереотипы 2000-х годов
    давайте рассуждать логически
    количество пользователей это конечно показатель, но ведь эта величина переменная, не так ли ?
    вчера был миллион, завтра два, послезавтра три, главное здесь это положительная тенденция, поляна у десктопов давно и плотно занята, а пользователи по большей части консервативны, но всё течет всё меняется. Мобильная сфера, web сервера, IoT, суперкомпьютеры всё это уже подмял под себя linux.
    Вот вы говорите - неплатежеспособные, но ведь это уже давно не так, было бы иначе то зачем Valve выпускать Steam Deck на linux, продажи которого идут рекордными темпами. Вот недавно вышла статья в которой говорится о том что за последние 5 лет количество программистов использующих linux выросло почти вдвое(c 25% до 40%) что довольно существенно, а ведь программистов сегодня назвать неплатежеспособными язык как-то не поворачивается. Да точка бифуркации для использования linux на десктопах еще не пройдена, но всё движется в эту сторону и по нарастающей.
  • Для чего изучать линукс?

    xotkot
    @xotkot
    Владимир Коротенко, мой комментарий не относился к тому кто и как сильно хвалит своё болото. Просто если вы сходу заявили о чьей то предвзятости в конкретном вопросе то ожидается что ниже по тексту вы сами постараетесь быть менее предвзятым, а не наоборот.

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

    WSL это не популяризация Linux, так же как и браузер Microsoft Edge это не популяризация Chromium.

    Кроме этого microsoft очень сильно двигает убунту

    они двигают свой CBL-Mariner для облаков и wsl2 а то что в орбите крутятся и другие дистры то это скорее досадная помеха без которой пока никак.

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

    а ведь можно просто посмотреть статистику https://lwn.net/Articles/915435/

    Еще один немаловажный факт Visual Studio Code и Microsoft Visual Studio эти инструменты поддерживают чуть ли не все языки программирования прямо из коробки.

    если вы имеете в виду то что microsoft довела до ума Electron детище GitHub (которое через несколько лет и купила), ну молодцы конечно, но при чем здесь linux ?

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

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

    И конечно же отличная документация, а не то что обычно принято в мире опенсорса

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

    xotkot
    @xotkot
    rPman очень однобоко осветил все это вот все.

    после таких строк показалось что вы уж точно осветите все это вот все неоднобоко, но нет, просто показалось.
  • Как в именах файлов и папок заменить все пробелы на _?

    xotkot
    @xotkot
    как переименовать все папки и директории?

    вы еще забыли каталоги

    При попытке перебросить директорию с ноута на внешний хард

    как перебрасываете то ?
    возможно будет просто достаточно экранировать(имя\ этой\ директории) пробелы в названии если источник вы вводите вручную
  • Как вычислить кто через какое устройство следит за тобой через wifi?

    xotkot
    @xotkot
    Trup567,
    что вы подразумиваете под логи камеры?

    Как вы выставляете настройки камеры и wi-fi точки ? через веб-морду ? там в настройках есть что-то про логирование ?
  • Как вычислить кто через какое устройство следит за тобой через wifi?

    xotkot
    @xotkot
    Trup567,
    в загородном доме кто-то постоянно включает и выключает wifi

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

    а как определили что кто-то подключается ?
    то что включает и выключает wifi может оборудование просто неисправно
    и что вы подразумеваете под включает и выключает wifi ? действительно ли wifi точка выключается(физическая перезагрузка оборудования или программного обеспечения камеры) а может это просто вы с ней связь временно теряете ? логи камеры смотрели ?
    да и может это просто соседские дети балуются применяя deauthentication attack

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

    xotkot
    @xotkot
    Я пробовал использовать grep, но если добавлять большие базы, то поиск длится очень долго.

    используйте вместо grep утилиту ripgrep всё же пошустрее будет, а еще лучше ripgrep-all что позволит шастать по тем же sqlite и прочим документам
    для интерактивности оберните всё это в fzf

    в общем за основу можно взять эту функцию и запилить далее под себя
  • Не удается запустить команду makepkg?

    xotkot
    @xotkot
    OleksiiE,

    с правами суперпользователя(через sudo)
    sudo pacman -S --needed git base-devel

    а это от обычного пользователя
    git clone https://aur.archlinux.org/yay-bin.git
    cd yay-bin
    makepkg -si
  • Не удается запустить команду makepkg?

    xotkot
    @xotkot
    OleksiiE,

    да, там походу от обычного пользователя нужно

    и похоже на то что вы скачали репу(git clone ..) от суперпользователя поэтому makepkg не может нормально с ним работать. Удалите её и скачайте от обычного пользователя или поменяйте права с помощью chown
  • Как изменить раздел диска?

    xotkot
    @xotkot
    atkisai,
    Я вот эту команду сделал для раздела 141гб

    какую команду ?
    суть в том что форматирование его не помогает, линукса все равно нету с другого раздела

    мне трудно понять что вы говорите
    там вот что-то есть на нем 65 метров вроде, и оно остается все время, что можно придумать? Форматирую в ntfs, ну он и был таким.

    то наверное размер самой файловой системы, ну то есть её метаданные, это нормально

    если вы хотите установить две системы в дуалбуте windows(8+)/linux то во первых нужно чтобы диск имел таблицу разделов GPT, а во вторых принято устанавливать сначала виндовс а после линукс, так как если это сделать наоборот то виндовый загрузчик затрет линуксовый и будет грузится тока винда. Конечно это можно потом исправить, но без нужных навыков это лишний геморой, так что лучше делать так как принято.

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

    xotkot
    @xotkot
    atkisai, да, по возможности лучше оси держать на разных дисках, меньше гемороя будет если что пойдёт не так. Как вариант можете вместо перезаписи таблицы разделов попробовать конвертировать её, глянь этот вопрос на тостере.
  • Как изменить раздел диска?

    xotkot
    @xotkot
    atkisai,
    я в общем выполнил ее для конкретного раздела

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

    обычно прежде чем иметь возможность читать/писать на диск информацию нам нужна файловая система(ext4, ntfs ...) хранящая эту самую информацию в структурированном виде, но так как часто нужны обособленные пространства(разделы) на одном и том же диске то есть такая штука как таблица разделов(mbr, gpt ...) где и хранятся адреса всех разделов расположенных на диске. Таблица разделов на диске может быть тока ОДНА, и при её удалении или создании новой адреса разделов теряются что и приводит к потере данных, это как затереть оглавление книги (при желании конечно можно восстановления нужно тока пробежатся по всем листам найдя главы и номера страниц где они расположены и переписать оглавление книги).
    так вот, команда
    echo -e "label:gpt\nstart=2M" | sudo sfdisk /dev/sdc

    создаст на диске sdc новую таблицу разделов GPT, естественно что старая таблица будет стерта и все привязанные к ней разделы станут недоступны. У автора вопроса винда не хотела ставится на диск с таблицей разделов MBR, поэтому ему пришлось на её место записать новую(gpt). Естественно при таком подходе вся информация на диске теряется о чем я и предупредил автора, написав о том что - "все данные с диска пропадут"
  • Как найти для себя редактор кода?

    xotkot
    @xotkot
    говорят что те кто познал дзен с редактором vi/emacs то на другие редакторы уже не подымается ... рука.