Доступен выпуск проекта RustPython 0.3, развивающего интерпретатор языка программирования Python, написанный на языке Rust и нацеленный на обеспечение совместимости с CPython 3.11 и более новыми выпусками. Код распространяется под лицензией MIT.
На текущей стадии развития заявлено о полной поддержке синтаксиса Python, но отсутствии поддержки некоторых модулей из стандартной библиотеки Python (в основном пока не поддерживаются модули с кодом на Си, которые постепенно переводятся на Rust или чистый Python).
Linux / Линукс🥸
На текущей стадии развития заявлено о полной поддержке синтаксиса Python, но отсутствии поддержки некоторых модулей из стандартной библиотеки Python (в основном пока не поддерживаются модули с кодом на Си, которые постепенно переводятся на Rust или чистый Python).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
💡 Алфавит основных команд Linux
F
Что бы сюда добавили?
Linux / Линукс🥸 #alphabet
F
fdisk - утилита для работы с дисками.fg - предназначена для перевода фоновой задачи в обычный режим.file - предоставляет различную информацию о файле в Linux.find - может использоваться для поиска файлов на основе их имени, типа, времени модификации и многого другого. Объедините его с такими командами, как exec или xargs, и у вас под рукой будет мощный инструмент для поиска и изменения файлов.findmnt - используется для проверки того, подключена ли файловая система.fio - позволяет выполнять нагрузочное тестирование дисковой подсистемы.fmt и fold - используются для форматирования текста таким образом, чтобы строки помещались в доступном пространстве на целевом устройстве.free - позволяет узнать подробную информацию о доступности памяти в системе.fsck - помогает справиться с потенциально поврежденной файловой системой. Эта утилита используется для проверки и восстановления файловой системы.Что бы сюда добавили?
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19😁2
За две недели загружено более 1.5 млн копий LibreOffice 7.6 – согласно статистике The Document Foundation
Если рассматривать конкурирующий проект Apache OpenOffice, то опубликованный в феврале выпуск Apache OpenOffice 4.1.14 был загружен за первые две недели 791 тысяч раз, а за месяц 1.85 млн раз, несмотря на нахождение проекта в глубокой стагнации.
Linux / Линукс🥸
Если рассматривать конкурирующий проект Apache OpenOffice, то опубликованный в феврале выпуск Apache OpenOffice 4.1.14 был загружен за первые две недели 791 тысяч раз, а за месяц 1.85 млн раз, несмотря на нахождение проекта в глубокой стагнации.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25👍5
Два приема, которые упрощают использование командной строки Linux 🧘
Допустим, вы знаете, что есть команда, которую вам нужно запустить, но не можете вспомнить ее название.
1. откройте окно терминала.
2. введите sys и нажмите Tab.
3. вы увидите все команды в системе, которые начинаются с sys.
4. просматривайте список, пока не найдете нужную команду.
Плюс в том, что не нужно вводить всю команду целиком. Например, искомой командой была🪄
Этот прием работает лучше, если существует не так много команд, начинающихся с system (ведь чтобы заставить это работать для systemctl, вам нужно ввести все, кроме последних двух букв). Например, если вы используете Samba, вы могли бы ввести smbc и нажать Tab, чтобы выполнить всю команду
▪️Как использовать историю команд
Если последняя введенная вами команда была сложная, то возможно, вам не захочется вводить ее снова. Чтобы избежать этого, откройте окно терминала и нажмите стрелку вверх на клавиатуре👆 Вы должны увидеть последнюю запущенную команду. Продолжайте нажимать стрелку вверх на клавиатуре, и вы просмотрите всю сохраненную историю команд, которые вы ввели.
Когда вы найдете команду, которую хотите запустить, остановитесь на ней и нажмите Enter.
Linux / Линукс🥸
Допустим, вы знаете, что есть команда, которую вам нужно запустить, но не можете вспомнить ее название.
1. откройте окно терминала.
2. введите sys и нажмите Tab.
3. вы увидите все команды в системе, которые начинаются с sys.
4. просматривайте список, пока не найдете нужную команду.
Плюс в том, что не нужно вводить всю команду целиком. Например, искомой командой была
systemctl. Можно ввести systemc, нажать Tab, и остальная часть команды будет заполнена автоматически Этот прием работает лучше, если существует не так много команд, начинающихся с system (ведь чтобы заставить это работать для systemctl, вам нужно ввести все, кроме последних двух букв). Например, если вы используете Samba, вы могли бы ввести smbc и нажать Tab, чтобы выполнить всю команду
smbcontrol.▪️Как использовать историю команд
Если последняя введенная вами команда была сложная, то возможно, вам не захочется вводить ее снова. Чтобы избежать этого, откройте окно терминала и нажмите стрелку вверх на клавиатуре
Когда вы найдете команду, которую хотите запустить, остановитесь на ней и нажмите Enter.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯17👍11🤔2🌚1😎1
Представлен первый значительный выпуск платформы Bun, предназначенной для обособленного выполнения приложений, написанных на языках JavaScript, JSX и TypeScript. Проект нацелен на использование в качестве прозрачной замены платформы Node.js, поддерживает используемые в Node.js механизмы работы с модулями и обработки зависимостей.
Особенностью Bun является очень высокая производительность. Например, в тестах на выполнение серверного приложения на базе фреймворка React применение Bun демонстрирует в два раза большую пропускную способность (число обработанных приложением HTTP-запросов в секунду), чем платформа Deno и в 4.7 раза, чем Node.js. В тесте на работу чат-сервера, использующего WebSocket, Bun обгоняет Deno в два раза, а Node.js - в 6 раз. В тесте загрузки больших таблиц из SQLite платформа Bun быстрее Deno в два раза, а Node.js - в 4 раза.
Linux / Линукс🥸
Особенностью Bun является очень высокая производительность. Например, в тестах на выполнение серверного приложения на базе фреймворка React применение Bun демонстрирует в два раза большую пропускную способность (число обработанных приложением HTTP-запросов в секунду), чем платформа Deno и в 4.7 раза, чем Node.js. В тесте на работу чат-сервера, использующего WebSocket, Bun обгоняет Deno в два раза, а Node.js - в 6 раз. В тесте загрузки больших таблиц из SQLite платформа Bun быстрее Deno в два раза, а Node.js - в 4 раза.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁72👍7💯6
Valve опубликовала выпуск VKD3D-Proton 2.10, ответвления от кодовой базы vkd3d, созданного для улучшения поддержки Direct3D 12 в пакете для запуска игр Proton. В VKD3D-Proton поддерживаются специфичные для Proton изменения, оптимизации и улучшения для более качественной работы Windows-игр на базе Direct3D 12, которые пока не приняты в основной состав vkd3d.
Среди прочих изменений в новой версии устранены проблемы, проявлявшиеся в движке Unreal Engine 5 и играх Star Wars Battlefront II, Ashes of Singularity, Xenia, Armored Core VI.
Улучшена совместимость с играми Age of Wonders 4, Starfield, Halo Infinite, Street Fighter 6, Armored Core VI, Resident Evil 4, Monster Hunter Rise.
Linux / Линукс🥸
Среди прочих изменений в новой версии устранены проблемы, проявлявшиеся в движке Unreal Engine 5 и играх Star Wars Battlefront II, Ashes of Singularity, Xenia, Armored Core VI.
Улучшена совместимость с играми Age of Wonders 4, Starfield, Halo Infinite, Street Fighter 6, Armored Core VI, Resident Evil 4, Monster Hunter Rise.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍3
openSUSE разрабатывает новый дистрибутив openSUSE Slowroll. Он создан на основе openSUSE Tumbleweed, но отличается применением более медленного непрерывного цикла обновления версий программ (rolling-обновления). Предполагается, что новые версии openSUSE Slowroll будут формироваться раз в один или два месяца, с промежуточной постоянной публикацией обновлений пакетов с исправлением ошибок и уязвимостей.
👉 Дистрибутив openSUSE Slowroll был создан после подведения итогов опроса разработчиков и пользователей openSUSE о том, что делать с дистрибутивом openSUSE Leap в условиях перехода будущей ветки дистрибутива SUSE Linux Enterprise на платформу ALP (Adaptable Linux Platform).
Linux / Линукс🥸
👉 Дистрибутив openSUSE Slowroll был создан после подведения итогов опроса разработчиков и пользователей openSUSE о том, что делать с дистрибутивом openSUSE Leap в условиях перехода будущей ветки дистрибутива SUSE Linux Enterprise на платформу ALP (Adaptable Linux Platform).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
🦊 Доступен корректирующий выпуск Firefox 117.0.1, в котором устранена уязвимость и исправлено несколько проблем. Отчёт с информацией об уязвимости пока не открывается, но внесённые в код исправления свидетельствуют о том, что устранена критическая уязвимость (CVE-2023-4863) в библиотеке libwebp, позволяющая выполнить код при обработке специально оформленных изображений в формате WebP.
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
💡 Инструменты и сервисы для мониторинга серверов Linux
▪️ Glances
Это кроссплатформенный инструмент мониторинга системы, написанный на Python. Он также может работать в режиме клиент/сервер с удаленным мониторингом через терминал, веб-интерфейс или API. Статистику также можно экспортировать в файлы или внешние базы данных времени / значений.
▪️ pydash
Pydash - это небольшая веб-панель мониторинга, полезная для серверов Linux, разработанных на Python и Django + Chart.js . Он использует библиотеки Python, доступные в основном дистрибутиве Python, имея небольшой список зависимостей без необходимости установки большого количества пакетов или библиотек.
▪️ Monitorix
Изначально Monitorix был разработан для мониторинга систем Red Hat, Fedora и CentOS Linux, но сегодня он работает в различных дистрибутивах GNU/Linux и даже в других UNIX-системах, таких как FreeBSD, OpenBSD и NetBSD.
Он бесплатный, с открытым исходным кодом и легкий, способный отслеживать как можно больше служб и системных ресурсов. Он, конечно, подходит для производственных серверов, а его простота и небольшой размер позволяют использовать его и на встроенных устройствах.
▪️ Nixstats
Nixstats - это мощная и простая в использовании платформа мониторинга для отслеживания производительности сервера и времени безотказной работы веб-сайта. Это не требует сложных настроек, и вы можете приступить к работе в течение нескольких минут с помощью однострочной команды для установки агента мониторинга на все ваши серверы.
▪️ Cacti
Cacti - это надежная и расширяемая платформа оперативного мониторинга и управления неисправностями с открытым исходным кодом и комплексным решением для построения сетевых графиков, предназначенная для использования возможностей хранилища данных RRDTool и построения графиков для данных временных рядов.
Linux / Линукс🥸 #monitoring
▪️ Glances
Это кроссплатформенный инструмент мониторинга системы, написанный на Python. Он также может работать в режиме клиент/сервер с удаленным мониторингом через терминал, веб-интерфейс или API. Статистику также можно экспортировать в файлы или внешние базы данных времени / значений.
▪️ pydash
Pydash - это небольшая веб-панель мониторинга, полезная для серверов Linux, разработанных на Python и Django + Chart.js . Он использует библиотеки Python, доступные в основном дистрибутиве Python, имея небольшой список зависимостей без необходимости установки большого количества пакетов или библиотек.
▪️ Monitorix
Изначально Monitorix был разработан для мониторинга систем Red Hat, Fedora и CentOS Linux, но сегодня он работает в различных дистрибутивах GNU/Linux и даже в других UNIX-системах, таких как FreeBSD, OpenBSD и NetBSD.
Он бесплатный, с открытым исходным кодом и легкий, способный отслеживать как можно больше служб и системных ресурсов. Он, конечно, подходит для производственных серверов, а его простота и небольшой размер позволяют использовать его и на встроенных устройствах.
▪️ Nixstats
Nixstats - это мощная и простая в использовании платформа мониторинга для отслеживания производительности сервера и времени безотказной работы веб-сайта. Это не требует сложных настроек, и вы можете приступить к работе в течение нескольких минут с помощью однострочной команды для установки агента мониторинга на все ваши серверы.
▪️ Cacti
Cacti - это надежная и расширяемая платформа оперативного мониторинга и управления неисправностями с открытым исходным кодом и комплексным решением для построения сетевых графиков, предназначенная для использования возможностей хранилища данных RRDTool и построения графиков для данных временных рядов.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁2
предложка
"Я ищу бесплатные инструменты для проверки сети на безопасность (на свежие уязвимости). Проверки нужно делать регулярно внутри сети, мб еще дополнительно снаружи. Можете опубликовать? 🤔"
"Я ищу бесплатные инструменты для проверки сети на безопасность (на свежие уязвимости). Проверки нужно делать регулярно внутри сети, мб еще дополнительно снаружи. Можете опубликовать? 🤔"
👍8❤2
Хакеры 3 года атаковали неопытных пользователей GNU/Linux
«Лаборатория Касперского» обнаружила бэкдор, замаскированный под установщик ПО для GNU/Linux под названием
Вредоносная кампания длилась более трех лет. Жертвы заражались при попытке загрузить софт именно с официального сайта (который, как оказалось, был скомротетирован). Если жертва открывала легитимный сайт Free Download Manager, а затем нажимала кнопку загрузки программы для Linux, то в некоторых случаях ее перенаправляло на вредоносный URL-адрес, с которого скачивалась вредоносная версия, выпущенная в 2020 году.
Вредоносная версия ПО устанавливала бэкдор на устройство жертвы, позволяя злоумышленникам получить полный доступ к устройству. Кибератаки были зафиксированы в Бразилии, Китае, Саудовской Аравии и России.
Linux / Линукс🥸
«Лаборатория Касперского» обнаружила бэкдор, замаскированный под установщик ПО для GNU/Linux под названием
Free Download Manager. 👉 При этом оригинальный Free Download Manager — легитимная утилита, с официальным сайтом.Вредоносная кампания длилась более трех лет. Жертвы заражались при попытке загрузить софт именно с официального сайта (который, как оказалось, был скомротетирован). Если жертва открывала легитимный сайт Free Download Manager, а затем нажимала кнопку загрузки программы для Linux, то в некоторых случаях ее перенаправляло на вредоносный URL-адрес, с которого скачивалась вредоносная версия, выпущенная в 2020 году.
Вредоносная версия ПО устанавливала бэкдор на устройство жертвы, позволяя злоумышленникам получить полный доступ к устройству. Кибератаки были зафиксированы в Бразилии, Китае, Саудовской Аравии и России.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚25😁13😢2🤔1
💡 Алфавит основных команд Linux
G
Что бы сюда добавили?
Linux / Линукс🥸 #alphabet
G
gcc - предназначена для компиляции с помощью компилятора GCC кода на языке C.gedit - текстовый редактор файлов.glances - инструмент для мониторинга из командной строки.gparted - программа для создания, изменения и удаления дисковых разделов.grep - используется для поиска шаблонов внутри содержимого файла.groupadd - создает новые группы.groupdel - используется для удаления существующей группы.groupmod - дает возможность изменить свойства группы, такие как имя группы и идентификатор группы.groups - команда поможет найти группы, к которым принадлежит пользователь Linux.Что бы сюда добавили?
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11😁4
Выпуск SysLinuxOS 12.1, дистрибутива для системных администраторов
SysLinuxOS построен на пакетной базе Debian 12 и нацелен на предоставление загрузочного live-окружения, оптимизированного для системных интеграторов и администраторов.
В новом выпуске ядро Linux обновлено до версии 6.4. В состав включён VMware Player 17. Заменены некоторые системные пиктограммы. Проведена подготовка для интеграции с новыми собственными репозиториями. В загрузчике GRUB возвращено определение других установленных операционных систем через пакет os-prober, который был отключён в Debian 12.
Linux / Линукс🥸
SysLinuxOS построен на пакетной базе Debian 12 и нацелен на предоставление загрузочного live-окружения, оптимизированного для системных интеграторов и администраторов.
В новом выпуске ядро Linux обновлено до версии 6.4. В состав включён VMware Player 17. Заменены некоторые системные пиктограммы. Проведена подготовка для интеграции с новыми собственными репозиториями. В загрузчике GRUB возвращено определение других установленных операционных систем через пакет os-prober, который был отключён в Debian 12.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤯2
Священная стена Linux на работе. Они наблюдают за нами, пока мы сражаемся с грехами Microsoft
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁58🔥5👍1😍1
Опубликован план перехода на использование пользовательского окружения KDE Plasma 6 в весеннем выпуске Fedora 40. Переход позволит полностью прекратить поддержку сеанса на основе протокола X11, оставив только возможность использования Wayland. Поддержка запуска X11-приложений в сеансе на основе Wayland будет предоставлена при помощи DDX-сервера XWayland. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🌚6😁3😍3