Ответы пользователя по тегу Linux
  • Проблема с кодом на Си?

    @Dvvarreyn
    Скомпилируйте код. И посмотрите, какие ошибки выдаст компилятор. По моему мнению, ошибок просто не будет, код правильный.
    То, что вывидите — это глюки среды.
    Если ошибки будут, то опубликуйте полностью код, как код, а не как картинку. Ну и ошибки.
    Сейчас понять, что у вас происходит и воспроизвести в принципе невозможно из-за кастомного инклудника.
    Ответ написан
    Комментировать
  • Переход с linux на Windows, подводные камни?

    @Dvvarreyn
    1. Любой стандартный линуксовый дистрибутив притаскивает с собой всё для полноценной работы. Винда при самостоятельной установке — голая бесполезная система (ну ок, есть браузер, солитёр и медиаплеер). На ноутбуки производители накатывают утилиты первой необходимости, но в самоустановленной win10 нет даже смотрелки фотографий. Кучу мелкого софта нужно доставлять. pdf, текстовые процессоры, архиваторы — вот этого всего на винде из коробки нет. Большая часть кодеков в 10-ке вроде бы стала прилетать самостоятельно, долгое время их тоже надо было ставить руками (угу, т.е. было так, что плеер есть, а смотреть ничего кроме wmv он толком не может).

    2. Отсутствие репозиториев. MS Store — помойка. Если Google Play содержит много хлама, но там есть правильные программы, то в MS Store нет даже Steam'a, не говоря про всякие полезные утилиты тип winzip и пр. Но поиск вам, конечно, выдаст кучу китайского adware с релевантными названиями. Фактически весь софт надо искать в междусетьях, качать бинари (благо они совместимы см. пункт 5) из недостоверных источников и ставить ручками (кстати, понятие автоматической установки правильных версий зависимостей винде не знакомо), зачастую потом ручками же и обновлять. И именно этот процесс приводит к заражению виндовых машин вирусами (или как минимум adware) даже у прожжённых айтишников.
    Т.е. на винде рекомендуется сначала поставить антивирь с активной защитой, и только потом можно ставить остальной софт. Почему MS до сих пор не осилила сделать нормальный магазин, я отказываюсь понимать. Этот пункт для меня является самым острым подводным камнем.

    3. Драйвера. Под линухом вы легко может понять, что у вас за устройства. Но может не найти драйвера. По виндой, всё наоборот. Вы, скорее всего, найдёт драйвер, но понять, что у вас за устройства система часто не может. Хотя в 10ке вроде бы это полечили, при недавней переустановке в кое-то веке не пришлось рассказывать системе, что у меня за материнская плата.

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

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

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

    7. Линух легко читает виндовые разделы. Винда с линксовыми работает сильно хуже.

    8. Сильно меньшая доступность документации по тонкой настройке системы, которая в целом тюнится так же хорошо, как линукс.

    9. В линуксе вы может использовать gui и console равноправно. В винде, в общем, будет только gui. powershell достаточно удобен, но софта, работающего в консоле почти нет. В частности, при разработке, в линуксе я запускаю IDE для того, чтобы как-то улучшить разработку, в винде нормально разрабатывать можно только в IDE.

    10. Sym, hard линки. Считайте, что в винде их у вас не будет. Но система будет подсовывать вам алиасы некоторых ваших директорий в некоторых ситуациях.
    Ответ написан
    Комментировать
  • Ошибка работы драйвера Ext2Fsd. После подключения файловой системы Ext4, предлагает отформатировать диск. Что делать?

    @Dvvarreyn
    Скорее всего, не запущена служба Ext2Fsd.
    Tools Menu->Service Management->Start.
    Если после попытки запустить выдаётся сообщение, что could not start, то, возможно, мешает проверка подлинности драйверов. По крайне мере, у меня так было. Отключил, заработало. На свой страх и риск.
    Ответ написан
    Комментировать
  • Как обработать файл со ссылками с помощью bash?

    @Dvvarreyn
    RESOLUTIONS="240 360 …"
    for RES in $RESOLUTIONS
    do
    mkdir $RES
    fgrep  $RES.mp4 sourcefile > $RES/links.txt
    done
    Ответ написан
    1 комментарий
  • Что нужно для безболезненного перехода на linux?

    @Dvvarreyn
    Отсутствие драйверов для wifi карты под винду.

    По крайне мере, у меня переход произошёл именно так.
    Ответ написан
    Комментировать
  • Как в Evince делать пометки в pdf-файле?

    @Dvvarreyn
    Okular — стандартное приложение для просмотра документов в KDE.
    Ответ написан
    3 комментария
  • Как подключить Android планшет к ноутбуку c Linux чтобы тот заряжался?

    @Dvvarreyn
    Ох уже эти умные устройства…

    Одна из возможных причин может быть в том, что начиная с версии 4.1 на планшетах android зачем-то распознаёт что подключён к компьютеру, и отключает зарядку.

    Все решения, которые я видел, сводятся к тому, что обмануть устройство.
    Самое простое вставлять не до конца www.youtube.com/watch?v=d8_cyM2oHEw
    Ответ написан
    Комментировать
  • Почему в Linux, в отличие от Windows, надо рекомпилировать драйвер после обновления ядра?

    @Dvvarreyn
    Потому что есть портативные программы, которые все зависимости и велосипеды тащат с собой, а есть непортативные, которые предполагают, что все нужные велосипеды уже в системе.
    При изменениях в системе непортативные требуют пересборки ( или установки старых версий системных библиотек, что обычно адЪ).
    Портативные не требуют.
    Как под линукс, так и под винду можно создавать оба типа приложений или тех же драйверов.
    Из-за общей открытости платформы и удобных систем обновления всего под линукс более распространёны непортативные, они легче (как в распространение, так и в работе) и без велосипедов.
    Под винду из-за закрытости и отсутствия удобных систем обновления сторонних приложений при обновление системы — частично портативные.
    Но ещё раз, оба типа программ можно делать под обе системы, при желании/необходимости.

    Авторы проприетарных драйверов следуют тенденциям системы — делают частично портативные драйвера под винду и непортативные под линукс.
    Ответ написан
    Комментировать