Новогодние обещания для пользователей Linux и поклонников бесплатного программного обеспечения

поздравление с новым годом

Как и каждое 1 января, начинается новый год. 365 дней, чтобы насладиться всеми возможностями бесплатного программного обеспечения с открытым исходным кодом. Вы найдете несколько предложений всписок новогодних обещаний для пользователей Linux и поклонников бесплатного программного обеспечения.

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

Новогодние обещания для пользователей Linux

Установите необычные дистрибутивы Linux

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

Red Hat Enterprise Linux

Это дистрибутив, ориентированный на корпоративный рынок и требующий оплаты подписки, однако есть несколько способов попробовать это бесплатно.

Традиционно CentOS использовалась компаниями, которые не хотели платить за техническую поддержку Red Hat.CentOS сначала была автономным дистрибутивом, который был скомпилирован из исходного кода Red Hat. Со временем компания стала более тесно сотрудничать с сообществом, отвечающим за проект.

Когда IBM приобрела Red Hat, все изменилось, и CentOS стала тестовой площадкой для будущих выпусков Enterprise. То есть определенная технология тестируется в Fedora, затем внедряется в CentOS и, когда она окончательно созреет, добавляется в RHEL.

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

Традиционно его можно было использовать только на машине в целях тестирования. Теперь его можно бесплатно использовать в производстве на 16 компьютерах, включая крупные общедоступные облака. таких как AWS, Google Cloud Platform и Microsoft Azure. В последнем случае придется оплачивать расходы на использование платформ.

Для доступа к программе необходимо зарегистрироваться на эту страницу создание учетной записи Red Hat или вход с использованием учетных данных GitHub, Twitter или Facebook. Обратите внимание, что подписки обрабатываются с эта страница.

Остается только скачать и установить дистрибутив.

Вы будете удивляться, почему вы должны это делать.

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

Linux с нуля

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

Linux с нуля это не раздача. Это инструкция о том, как получить и собрать все части для создания собственного дистрибутива Linux. У проекта есть продолжение под названием Beyond Linux From Scratch, позволяющее приблизить его к любому из привычных дистрибутивов Linux.

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

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

LineageOS

В прошлом году я уже сделал тест на установку это операционная система на основе исходного кода Android для мобильных телефонов на старом смартфоне и был очень доволен опытом. В этом году я планирую реанимировать Motorola G5 Plus, изменив видеомодуль и превратив его в свой основной телефон с LineageOS, эквивалентной Android 12.

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

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Пикша сказал

    Ты прав. Очень мило, но не могли бы вы показать мне, как заставить ядро ​​Linux не искать диски асинхронно?

    У меня была эта проблема уже довольно давно, и я не могу решить ее уже более года, гугля. Я даже собрал ядро ​​линукса с соответствующим параметром, но бесполезно. Конечно, я поместил команду scsi_mod.scan=sync в /etc/default/grub, но это тоже не помогает.

    Поскольку это модуль, я также пробовал указанную команду «scsi_mod.scan = sync» в файле в /etc/modprobe.d/, но ни то, ни другое.
    Я также пробовал "без точки" (как рекомендуется на многих форумах) "scsi_mod scan=sync". Но ничего.

    Я использую Debian11 Bullseye.

    Привет.

    1.    Диего Герман Гонсалес сказал

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

      1.    Пикша сказал

        Я дам тебе знать, если получу тоже.

        Единственными ядрами Debian, которые все еще поддерживают порядок на диске, являются:
        Дебиан10 Все.
        Официальное ядро ​​Debian11 5.10.0-10: 5.10.84-1 (2021) (все в случайном порядке).
        Debian12 5.16.1 (Все в случайном порядке).

        Я заблокировал их от обновления, и я все еще там.

        Я знаю, что эта проблема не затрагивает людей, у которых есть только ОДИН диск в Linux, или миллионеров, у которых есть суперкомпьютер с сотнями дисков и они хотят, чтобы система загружалась быстро. Но те из нас, у кого есть диск с ОС и еще четыре диска с данными, этому не рады в начале:

        СД Том3
        сдб Том1
        СЦД Debian11
        сдд том4
        из тома 2

        А какое еще имеет значение, верно? Конечно, конечно... Но ядро ​​Clonezilla Live делает то же самое. Пока вы не знаете порядок дисков, вы проиграли. Потому что Clonezilla использует традиционные имена sda, sdb,… и ядро, которое также меняет диски. Мне часто приходится перезапускать сам Clonezilla Live, пока он не покажет мне диски в порядке. Иногда диски кажутся заказанными, но ловит sda сама флешка. Снова перезагрузить систему с Clonezilla.

        Когда я создаю образ ОС Debian11 в порядке, указанном выше, образ диска будет создан со ссылкой на диск в sdc. У меня был плохой день, и я хочу восстановить резервную копию образа, он предупредит меня, что он будет восстановлен на диске sdc. Но если в тот день ядро ​​Linux Clonezilla дало ему другой порядок, мне очень легко загрузить данные с другого диска.

        Это случилось только один раз, и я не знал, что я сделал. В системе все еще был старый образ и разделенный образ-двойник с идентичными UUID на другом диске, на котором отсутствовали все данные. Я вспомнил всех родственников Линукса Торвальда и его сотрудников. Хорошо, что у меня была ежедневная резервная копия на другом ПК, и я смог восстановить все данные.

        Clonezilla не позволяет мне восстанавливать данные на другой диск, кроме того, с которого был создан образ. Если это "sdc", судя по носу, он заставляет вас восстанавливать в "sdc". Поскольку вы не исправили, какой диск теперь является «sdc», вы собираетесь исправить его. Я не знаю, почему Clonezilla спрашивает, если она уже приняла решение. Что ж, это должно быть последнее предупреждение перед казнью.

        Мне придется иметь дело с этой проблемой на протяжении всей жизни Debian11. И в Debian12 у них уже есть ядро ​​6.0.0-6, а у меня 5.16.1 Почему я должен использовать Debian12 с этим ядром?

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

        Говорят, что «Линукс можно модифицировать по своему вкусу». Но для обычного пользователя это практически невозможно. Вы должны сделать мастер. Я не думаю, что это в пределах моей досягаемости.

        Мне придется подробно изучить всю систему Linux SCSI, а я не программист. У меня есть другие дела, кроме как копаться в Linux.

        Так что не удивляйтесь, что люди почти не используют Linux.

        В порядке.

        1.    Диего Герман Гонсалес сказал

          Существует список рассылки пользователей Debian. Может быть, они могут помочь вам. https://lists.debian.org/debian-user-spanish/

  2.   Пикша сказал

    Здравствуйте еще раз.

    Извините, но я совсем запутался с этой проблемой.

    Я пошел комментировать на первый сайт, который я нашел. После поиска в Google более 11 месяцев.

    Это не тот форум. Linuxadictos Я думаю, что это портал для новостей и информации о Linux, а не для решения проблем.

    Извини. Я поищу в другом месте.

    1.    Диего Герман Гонсалес сказал

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

      1.    Пикша сказал

        Большинство ответов другим пользователям, которые поднимают ту же проблему, заключаются в том, что они используют UUID. Проблема в том, что большинство приложений по-прежнему используют традиционное обозначение:
        GParted
        дельфин
        клонезилла в прямом эфире
        и т.п ...
        Когда ВСЕ приложения используют UUID или метки, меня больше не будет волновать старая номенклатура.
        Они могут использовать псевдонимы для UUID (которые не предназначены для людей).

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

  3.   Пикша сказал

    Я был неправ.
    Ядро Debian12, которое не портит диски:
    5.16.0-1 (соответствует официальному 5.16.7-2)

  4.   Пикша сказал

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

    https://www.suse.com/es-es/support/kb/doc/?id=000018449

    в этом переведенном абзаце:
    «Начиная с ядра 5.3, порядок, в котором пробуются и именуются устройства SCSI, стал недетерминированным. Это результат изменения, которое было добавлено для добавления асинхронного опроса устройств. Опрос выполняется асинхронно для каждого устройства, поэтому даже устройства на одной шине могут отображаться в «случайном» порядке. Логика изменения заключается в том, что если вы собираетесь иметь десятки дисков, вы хотите, чтобы они запускались как можно скорее, а не синхронно опрашивались/отказывались/ожидали; в среде с сотнями дисков и еще большим количеством разделов это изменение еще более важно. »

    Внутреннему пользователю «пошло на хуй».

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

    Вы можете себе представить, чтобы Windows изменила имя загрузочного диска C: на F: или на D:?

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

    1.    Диего Герман Гонсалес сказал

      Спасибо за информацию. То, что вы предлагаете, очень интересно.
      Кстати, одно из новогодних решений, которое я предлагаю, — попробовать FreeBSD.

    2.    Диего Герман Гонсалес сказал

      Привет. Вы пробовали использовать noasync? Используется с командой mount.
      mount -o noasync /partición /mnt
      o
      mount -o sync /dev/sda1 /mnt

      1.    Пикша сказал

        У моих дисков есть опция noauto в fstab. То есть они не монтируются при запуске. Однако, если вы запустите
        ls -l /dev/disk/by- вы увидите, что у них уже есть имена sda, sdb,…

        Также ваша команда бесполезна. Указывает, что вы монтируете раздел на диске sda, то есть диск уже имеет связанное с ним имя sda. Сможете ли вы изменить его на sdb? Вы не можете. Я представляю, что вы из тех, у кого только один диск. Так что можно жить счастливо. Эта проблема вас не касается. И даже если у вас есть несколько дисков, если вы не используете Clonezilla или dolphin, вы можете жить спокойно.

        Для повседневной жизни бардак в старой номенклатуре вас не касается. Большинству приложений нужна только ссылка на разделы, смонтированные на /media/ или /mnt. Просто некоторые приложения, такие как Dolphin, будут показывать вам метки дисков не по порядку, когда вы будете монтировать диски. Другие, такие как Gparted, покажут вам диски с их текущими именами не по порядку. И если вы собираетесь использовать Clonezilla Live, будьте очень осторожны, чтобы не ошибиться, потому что его создатели продолжают использовать настоящие имена sdX.

        Я попробовал решение, указанное в ссылке suse, которую я указал выше, но оно не работает. И что suse статья от сентября прошлого года. Это должно работать только для дистрибутива suse.

        Хотя это мне не очень помогает, я сейчас читаю:
        https://documentation.suse.com/sles/12-SP4/html/SLES-all/cha-grub2.html
        В разделе
        12.3.2 Настройка порядка дисков

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

        1.    Пикша сказал

          Я добавляю это в команду
          mount -o синхронизация /dev/sda1 /mnt

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

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

          Больше дезинформации от kernel.org
          https://docs.kernel.org/scsi/scsi-parameters.html

          Конкретный параметр: scsi_mod.scan

          Он буквально ставит:
          scsi_mod.scan=[SCSI] sync (по умолчанию) сканирует шины SCSI как есть
          обнаруженный. async сканирует их в потоках ядра,
          позволяя продолжить загрузку. никто не игнорирует их, ожидая
          пользовательское пространство для сканирования.

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

          Господа из kernel.org врут или у них все же устаревшая информация.

          Хуже всего то, что установка параметров загрузки, которые рекомендуют многие веб-сайты, не работает.
          / И т.д. / по умолчанию / GRUB
          GRUB_CMDLINE_LINUX_DEFAULT="scsi_mod.scan=sync" ---> НЕ РАБОТАЕТ

          Помещение команды в файл scan_sync
          /etc/modprobe.d/scan_sync
          с содержанием:
          scsi_mod scan=sync —–> НЕ РАБОТАЕТ

          Они так все испортили, что их собственные инструкции не работают.

          Но я спокоен, потому что через 1 или 2 года они снова задумаются о домашних пользователях и поставят какое-то решение вроде генерации специальных ядер для домашних пользователей. И если они этого не сделают, вы увидите, что доля Linux для суперкомпьютеров значительно возрастет, а Microsoft увидит, что количество домашних пользователей увеличится.

      2.    Пикша сказал

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

        Я забыл о здоровой привычке копировать контент в текстовом редакторе перед размещением на форуме.

        Просто скажу вам, что вы не поняли, что я вам сказал. Параметр sync в команде mount предназначен для синхронизации данных и не имеет ничего общего с параметром sync для сканирования дисков ядром при запуске.
        Варианта noasync нет (только синхронизация или асинхронность). Это читается как "мужское крепление".

        Ваша команда указывает раздел sda1 диска с именем sda, но ваша команда не меняет его на sdb.

        Единственное решение, которое я вижу для своей проблемы, это запустить ПК только с системным диском, а затем подключить диски в том порядке, в котором я хочу. Это назначит им диски в нужном вам порядке. Но, как вы понимаете, это не было бы практичным решением.

        И давайте посмотрим, понимаете ли вы это: это не имеет ничего общего с тем, чтобы не монтировать диски в каталог. Дискам присваиваются имена sdX, когда ядро ​​​​подбирает их.

        Я думал, что виноват systemd, но это не потому, что я установил Devuan (который не использует systemd), а они все еще испорчены. Виновником является ядро. И решения, приведенные в самом kernel.org, НЕ РАБОТАЮТ. Даже ядро ​​не компилируется.

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

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

        1.    Диего Герман Гонсалес сказал

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