Компания 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/
Достаточно большой процент присутствия оказался у дистрибутива 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/
Возникли проблемы в Linux? Эти команды могут помочь вам разобраться в них.
https://www.zdnet.com/article/5-linux-commands-you-need-to-know-to-troubleshoot-problems/
ZDNET
My 5 go-to Linux commands for troubleshooting - and how I use them
Having issues in Linux? These commands can help you get to the bottom of them.
👍8👎4
Создание USB-накопителя с использованием встроенного Linux.
Мы превратим Raspberry Pi Zero во «флэш-накопитель», который можно будет подключить к любой машине. Все это будет достигнуто за счет использования драйверов основного ядра Linux и 10-15 строк сценариев оболочки. https://popovicu.com/posts/make-your-own-usb-storage-embedded-linux/
Мы превратим Raspberry Pi Zero во «флэш-накопитель», который можно будет подключить к любой машине. Все это будет достигнуто за счет использования драйверов основного ядра Linux и 10-15 строк сценариев оболочки. https://popovicu.com/posts/make-your-own-usb-storage-embedded-linux/
Popovicu
Make your own USB storage device using embedded Linux
A guide on using embedded Linux to implement common USB devices, in this case, mass storage device. We'll use mainline Linux on Raspberry Pi Zero, and with 10-15 lines of shell scripting, we'll turn a Raspberry Pi into a flash drive.
👍6❤1🤔1
Выпущен HandBrake 1.8 с пользовательским интерфейсом GTK4, кодировщиком FFV1 и многим другим
https://www.omgubuntu.co.uk/2024/06/handbrake-completes-linux-gtk4-port
https://www.omgubuntu.co.uk/2024/06/handbrake-completes-linux-gtk4-port
OMG! Ubuntu
HandBrake 1.8 Released with GTK4 UI, FFV1 Encoder + More
The popular, powerful, and cross-platform video converter HandBrake recently put out a new version with a notable improvement. HandBrake 1.8.0 now uses
👍6🔥1
Выпущен systemd 256 с run0, systemd-vpick, importctl и другими новыми функциями
https://www.phoronix.com/news/systemd-256
https://www.phoronix.com/news/systemd-256
Phoronix
systemd 256 Released With run0, systemd-vpick, importctl & Other New Features
Systemd 256 is out today as the latest major feature update to this integral component to modern Linux distributions.
👍6👎2
Бесплатный ускоренный курс по Linux с лабораторными работами
https://www.freecodecamp.org/news/free-linux-crash-course-with-labs/
https://www.freecodecamp.org/news/free-linux-crash-course-with-labs/
freeCodeCamp.org
Free Linux Crash Course with Labs
Learning Linux is important because it powers the majority of the world's servers, from web hosting to cloud infrastructure. Its open-source nature ensures that it remains versatile, secure, and continually updated by a global community of developers...
🔥5
Торвальдс в роли великодушного пожизненного диктатора 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/
Линус Торвальдс воспользовался ролью великодушного пожизненного диктатора 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/
Хабр
Торвальдс в роли великодушного пожизненного диктатора Linux решил перенести код sched_ext в ветку Linux 6.11
Линус Торвальдс воспользовался ролью великодушного пожизненного диктатора Linux и объявил о своём решении перенести код расширяемого планировщика (extensible scheduler) sched_ext (патчи sched_ext v6)...
🔥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/
Проверенное пошаговое руководство по обновлению существующей системы openSUSE Leap 15.5 до Leap 15.6.
https://linuxiac.com/how-to-upgrade-to-opensuse-leap-15-6-from-leap-15-5/
Linuxiac
How to Upgrade to openSUSE Leap 15.6 from Leap 15.5
Tested and proven step-by-step guide for in-place upgrade on your existing openSUSE Leap 15.5 system to Leap 15.6.
Калькулятор Chmod
Отличный калькулятор Chmod для преобразования прав доступа к файлам Linux между различными форматами.
https://chmod-calculator.com/
Отличный калькулятор 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
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
OMG! Ubuntu
Cinnamon 6.2 Desktop Goes Stable Ahead of Linux Mint 22 Release
If you're looking forward to the upcoming Linux Mint 22 release you'll be pleased to hear that the Cinnamon 6.2 desktop environment was "released" this
👍7
Что такое PID 0
Если совсем коротко: в Unix PID (идентификаторы процессов) начинаются именно с 0! PID 0 просто не отображаются в пользовательском пространстве через традиционные API. PID 0 запускает ядро, а затем практически уходит на покой, только немного участвует в работе планировщика процессов и в управлении питанием. Кроме того, на просторах Интернета доминирует заблуждение о PID 0, всё из-за одного ошибочного утверждения в Википедии, которому уже 16 лет.
В заключении к посту я дам несколько расширенную версию этого короткого ответа, но если хотите до него дойти вместе со мной — давайте разберём достаточно длинную среднюю часть.
Но, конечно же, любой желающий может просто загуглить, что такое PID 0, верно? Зачем мне вообще всё это писать? https://habr.com/ru/articles/822193/
Если совсем коротко: в Unix PID (идентификаторы процессов) начинаются именно с 0! PID 0 просто не отображаются в пользовательском пространстве через традиционные API. PID 0 запускает ядро, а затем практически уходит на покой, только немного участвует в работе планировщика процессов и в управлении питанием. Кроме того, на просторах Интернета доминирует заблуждение о PID 0, всё из-за одного ошибочного утверждения в Википедии, которому уже 16 лет.
В заключении к посту я дам несколько расширенную версию этого короткого ответа, но если хотите до него дойти вместе со мной — давайте разберём достаточно длинную среднюю часть.
Но, конечно же, любой желающий может просто загуглить, что такое PID 0, верно? Зачем мне вообще всё это писать? https://habr.com/ru/articles/822193/
Хабр
Что такое PID 0
Как говорится, «не будите во мне ботана». Иногда кто-нибудь беспечно задаст мне, казалось бы, невинный вопрос — и я убиваю следующие несколько часов (в описываемом случае — дней), чтобы полноценно...
👍12👎3🤔3❤2🔥1
Анализ процессов Linux
Понимание процессов, служб и заданий cron имеет фундаментальное значение для понимания внутренней работы систем Linux. Каждый компонент играет определенную роль в общей функциональности системы: от выполнения запланированных задач до предоставления услуг для автоматизации рутинных операций и обеспечения взаимодействия с пользователем. Однако их решающая роль создает потенциальную возможность использования злоумышленниками, закрепившимися в системе. Злоумышленники могут использовать уязвимости или неправильные настройки для повышения привилегий, перемещения в горизонтальном направлении, создания постоянных точек опоры или установки бэкдоров, что еще больше ставит под угрозу целостность и безопасность системы. Таким образом, создание солидного арсенала методов судебно-медицинской экспертизы становится все более важным для эффективного обнаружения и устранения угроз, направленных против этих компонентов.
https://medium.com/@sukarn001/linux-process-analysis-34582bed68e8
Понимание процессов, служб и заданий cron имеет фундаментальное значение для понимания внутренней работы систем Linux. Каждый компонент играет определенную роль в общей функциональности системы: от выполнения запланированных задач до предоставления услуг для автоматизации рутинных операций и обеспечения взаимодействия с пользователем. Однако их решающая роль создает потенциальную возможность использования злоумышленниками, закрепившимися в системе. Злоумышленники могут использовать уязвимости или неправильные настройки для повышения привилегий, перемещения в горизонтальном направлении, создания постоянных точек опоры или установки бэкдоров, что еще больше ставит под угрозу целостность и безопасность системы. Таким образом, создание солидного арсенала методов судебно-медицинской экспертизы становится все более важным для эффективного обнаружения и устранения угроз, направленных против этих компонентов.
https://medium.com/@sukarn001/linux-process-analysis-34582bed68e8
Medium
Linux Process Analysis
Understanding processes, services, and cronjobs is fundamental to understanding the inner workings of Linux systems. Each component has a…
👍5🔥1
Каковы различные типы оболочек в Linux?
Оболочки являются важной частью любого пользовательского сеанса Linux. В Linux нам предоставлено несколько различных типов оболочек для выполнения задач. Каждая оболочка имеет уникальные свойства. Следовательно, во многих случаях одна оболочка лучше другой для конкретных требований.
Поэтому нам важно знать о различных типах оболочек, доступных в Linux. В этом уроке мы обсудим, что такое оболочка и почему это важно.
Далее мы рассмотрим различные типы оболочек в Linux, чтобы понять их функции и свойства. https://www.digitalocean.com/community/tutorials/different-types-of-shells-in-linux
Оболочки являются важной частью любого пользовательского сеанса Linux. В Linux нам предоставлено несколько различных типов оболочек для выполнения задач. Каждая оболочка имеет уникальные свойства. Следовательно, во многих случаях одна оболочка лучше другой для конкретных требований.
Поэтому нам важно знать о различных типах оболочек, доступных в Linux. В этом уроке мы обсудим, что такое оболочка и почему это важно.
Далее мы рассмотрим различные типы оболочек в Linux, чтобы понять их функции и свойства. https://www.digitalocean.com/community/tutorials/different-types-of-shells-in-linux
Digitalocean
What are the Different Types of Shells in Linux? | DigitalOcean
Discover the essentials of Linux shells in our comprehensive tutorial. Learn what a shell is, is importance, and explore various types of Linux shells includ…
Начало работы со Static Linux SDK
Хорошо известно, что Swift можно использовать для создания программного обеспечения для платформ Apple, таких как macOS или iOS, но Swift также поддерживается на других платформах, включая Linux и Windows.
https://www.swift.org/documentation/articles/static-linux-getting-started.html
Хорошо известно, что Swift можно использовать для создания программного обеспечения для платформ Apple, таких как macOS или iOS, но Swift также поддерживается на других платформах, включая Linux и Windows.
https://www.swift.org/documentation/articles/static-linux-getting-started.html
Swift.org
Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
❤2
Использование LM Studio для простого, локального и конфиденциального запуска LLM
LM Studio упрощает поиск и установку LLM локально. Вы также можете взаимодействовать с ними в одном и том же удобном графическом интерфейсе пользователя.
https://itsfoss.com/lm-studio-linux
LM Studio упрощает поиск и установку LLM локально. Вы также можете взаимодействовать с ними в одном и том же удобном графическом интерфейсе пользователя.
https://itsfoss.com/lm-studio-linux
It's FOSS
Using LM Studio to Run LLMs Easily, Locally and Privately
LM Studio makes it easier to find and install LLMs locally. You can also interact with them in the same neat graphical user interface.
❤2👍2