Linux
7.65K subscribers
561 photos
32 videos
12 files
1.44K links
Новости и информация из мира Linux

По всем вопросам @evgenycarter
Download Telegram
Компания Lansweeper в преддверии окончания цикла сопровождения CentOS 7, который истекает 30 июня, проанализировала дистрибутивы, используемые на 200 тысячах просканированных Linux-систем (как именно выбирались системы для проверки не уточняется, вероятно, статистика собрана по системам в сетях корпоративных клиентов, использующих платформу инвентаризации Lansweeper). Наиболее популярным дистрибутивом стал Ubuntu, доля которого составила 32.24%. На втором месте оказался CentOS - 26.05%, а на третьем Red Hat Enterprise Linux - 20.11%. Доля Debian оказалась 7.05%, а Fedora Linux - 2.5%.

Достаточно большой процент присутствия оказался у дистрибутива Raspbian (4.35%), используемого на платах Raspberry Pi. Rocky Linux использовался на 1.34% систем, а Oracle Linux - на 3.87%. Доля SUSE Linux Enterprise составила 1.25%, а openSUSE - 0.07%. Linux Mint оказался установлен на 0.69% систем, а Astra Linux - 0.02%. Несмотря на то, что исследование было ориентировано на Linux в статистике также оказалась ОС FreeBSD (0.46%).

https://www.lansweeper.com/blog/eol/centos-linux-end-of-life/
👍9
5 команд Linux, которые нужно знать для устранения проблем
Возникли проблемы в Linux? Эти команды могут помочь вам разобраться в них.

https://www.zdnet.com/article/5-linux-commands-you-need-to-know-to-troubleshoot-problems/
👍8👎4
Создание USB-накопителя с использованием встроенного Linux.

Мы превратим Raspberry Pi Zero во «флэш-накопитель», который можно будет подключить к любой машине. Все это будет достигнуто за счет использования драйверов основного ядра Linux и 10-15 строк сценариев оболочки. https://popovicu.com/posts/make-your-own-usb-storage-embedded-linux/
👍61🤔1
Торвальдс в роли великодушного пожизненного диктатора Linux решил перенести код sched_ext в ветку Linux 6.11

Линус Торвальдс воспользовался ролью великодушного пожизненного диктатора Linux и объявил о своём решении перенести код расширяемого планировщика (extensible scheduler) sched_ext (патчи sched_ext v6) в рабочую ветку Linux 6.11 (находится в разработке, текущий релиз Linux 6.9), хотя против этого действия были некоторые мейнтейнеры проекта. Торвальдс считает, что код sched_ext достаточно готов и представляет реальную ценность для основного ядра Linux. По его мнению, не стоит тянуть с sched_ext, продолжая работать с этим компонентом вне рабочей ветки будущей версии ядра Linux. https://habr.com/ru/news/821207/
🔥3
Как перейти на openSUSE Leap 15.6 с Leap 15.5
Проверенное пошаговое руководство по обновлению существующей системы openSUSE Leap 15.5 до Leap 15.6.

https://linuxiac.com/how-to-upgrade-to-opensuse-leap-15-6-from-leap-15-5/
Калькулятор Chmod
Отличный калькулятор Chmod для преобразования прав доступа к файлам Linux между различными форматами.

https://chmod-calculator.com/
13👍3🤔1
Рабочий стол Cinnamon 6.2 становится стабильным перед выпуском Linux Mint 22

https://www.omgubuntu.co.uk/2024/06/cinnamon-6-2-desktop-whats-new

Установите Ollama AI в Ubuntu Linux, чтобы использовать LLM на своем компьютере
Вы можете подумать, что создание и запуск LLM на вашем собственном компьютере будет непреодолимой задачей, но на самом деле благодаря Олламе это стало проще.

https://thenewstack.io/install-ollama-ai-on-ubuntu-linux-to-use-llms-on-your-own-machine

Ubuntu наконец-то добавляет поддержку установщика DEB в Центр приложений

https://www.omgubuntu.co.uk/2024/06/deb-installer-in-ubuntu-app-center-coming-soon
👍7
Что такое PID 0

Если совсем коротко: в Unix PID (идентификаторы процессов) начинаются именно с 0! PID 0 просто не отображаются в пользовательском пространстве через традиционные API. PID 0 запускает ядро, а затем практически уходит на покой, только немного участвует в работе планировщика процессов и в управлении питанием. Кроме того, на просторах Интернета доминирует заблуждение о PID 0, всё из-за одного ошибочного утверждения в Википедии, которому уже 16 лет.

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

Но, конечно же, любой желающий может просто загуглить, что такое PID 0, верно? Зачем мне вообще всё это писать? https://habr.com/ru/articles/822193/
👍12👎3🤔32🔥1
Анализ процессов Linux

Понимание процессов, служб и заданий cron имеет фундаментальное значение для понимания внутренней работы систем Linux. Каждый компонент играет определенную роль в общей функциональности системы: от выполнения запланированных задач до предоставления услуг для автоматизации рутинных операций и обеспечения взаимодействия с пользователем. Однако их решающая роль создает потенциальную возможность использования злоумышленниками, закрепившимися в системе. Злоумышленники могут использовать уязвимости или неправильные настройки для повышения привилегий, перемещения в горизонтальном направлении, создания постоянных точек опоры или установки бэкдоров, что еще больше ставит под угрозу целостность и безопасность системы. Таким образом, создание солидного арсенала методов судебно-медицинской экспертизы становится все более важным для эффективного обнаружения и устранения угроз, направленных против этих компонентов.

https://medium.com/@sukarn001/linux-process-analysis-34582bed68e8
👍5🔥1
Каковы различные типы оболочек в Linux?

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

Поэтому нам важно знать о различных типах оболочек, доступных в Linux. В этом уроке мы обсудим, что такое оболочка и почему это важно.

Далее мы рассмотрим различные типы оболочек в Linux, чтобы понять их функции и свойства. https://www.digitalocean.com/community/tutorials/different-types-of-shells-in-linux
Начало работы со Static Linux SDK
Хорошо известно, что Swift можно использовать для создания программного обеспечения для платформ Apple, таких как macOS или iOS, но Swift также поддерживается на других платформах, включая Linux и Windows.

https://www.swift.org/documentation/articles/static-linux-getting-started.html
2
Использование LM Studio для простого, локального и конфиденциального запуска LLM
LM Studio упрощает поиск и установку LLM локально. Вы также можете взаимодействовать с ними в одном и том же удобном графическом интерфейсе пользователя.

https://itsfoss.com/lm-studio-linux
2👍2