Linux / Линукс
12.5K subscribers
5.67K photos
147 videos
27 files
5.9K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Channel photo updated
#Памятка по Linux

ls — List files and directories
cd — Change directory
pwd — Print working directory
mkdir — Create directory
touch — Create empty file
cp — Copy file/directory
mv — Move/rename file/directory
rm — Remove file/directory
cat — Display contents of the file
grep — Search for a pattern in the file
less — View file contents one page at a time
tar — Create/extract compressed archive
chmod — Change file permissions
chown — Change file ownership
ps — List running processes
top — Display system resource usage
kill — Terminate process
ping — Test network connectivity
netstat — Display network connections
ifconfig — Configure network interface
scp — Copy files securely over the network
ssh — Securely connect to a remote server
👍219👎2🤡2
Проект Pine64 выпускает в продажу плату STAR64 на базе архитектуры RISC-V

Сообщество Pine64 объявило о готовности одноплатного компьютера STAR64, построенного с использованием четырёхядерного процессора StarFive JH7110 (SiFive U74 1.5GHz) на базе архитектуры RISC-V. Плата станет доступна для заказа 4 апреля и будет продаваться по цене $70 в варианте с 4 ГБ ОЗУ и $90 с 8 ГБ ОЗУ.

Плата оснащена 128 МБ QSPI NOR Flash, 2.4GHz/5Ghz MIMO WiFi 802.11 b/g/n/ac, Bluetooth 5.2, двумя гигабитными Ethernet-портами, HDMI 2.0, слотом PCIe, SD Card, eMMC, 1 портом USB 3.0, 3 портами USB 2.0, аудиоразъёмом 3.5mm, 40-pin GPIO. Размер 133 × 80 × 19 мм. Для ускорения графики задействован GPU BX-4-32 от компании Imagination Technology, поддерживающий OpenCL 3.0, OpenGL ES 3.2 и Vulkan 1.2.

RISC-V предоставляет открытую и гибкую систему машинных инструкций, позволяющую создавать микропроцессоры для произвольных областей применения, не требуя при этом отчислений и не налагая условий на использование. RISC-V позволяет создавать полностью открытые SoC и процессоры. В настоящее время на базе спецификации RISC-V разными компаниями и сообществами под различными свободными лицензиями (BSD, MIT, Apache 2.0) развивается несколько десятков вариантов ядер микропроцессоров, более сотни SoC и уже производимых чипов. Поддержка RISC-V присутствует начиная с выпусков Glibc 2.27, binutils 2.30, gcc 7 и ядра Linux 4.15.
🔥21👍3
Firefox избавлен от применения XUL Layout в интерфейсе 👩‍💻

После девяти лет работы из кодовой базы Firefox удалены последние компоненты формирования интерфейса, в которых использовалось пространство имён XUL. Таким образом, за единичными исключениями, для отрисовки пользовательского интерфейса Firefox теперь применяются обычные web-технологии (главным образом CSS flexbox), а не специфичные XUL-обработчики (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup).

В качестве исключения XUL продолжает использоваться для отображения системных меню и всплывающих панелей (<xul:menupopup> и <xul:panel>), но в будущем для подобной функциональности планируют задействовать API Popover.

Возможность использования XUL в дополнениях была прекращена в 2017 году, а интерфейс был избавлен от привязок на языке XBL (XML Binding Language, расширение XUL) в 2019 году (XBL-привязки, определяющие поведение XUL-виджетов, были заменены на Web Components), но при этом XUL-обработчики продолжали применяться при формировании элементов интерфейса браузера.
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍61👎1🤡1
pacman family
🤡29😁18🆒2
Доступна операционная система реального времени RT-Thread 5.0

Система развивается с 2006 года сообществом китайских разработчиков и в настоящее время портирована для почти 200 плат, чипов и микроконтроллеров на базе архитектур x86, ARM, MIPS, С-SKY, Xtensa, ARC и RISC-V.

Минималистичная сборка RT-Thread (Nano) требует для работы 3 КБ Flash и 1.2 КБ ОЗУ. Для IoT-устройств, сильно не ограниченных в ресурсах, предлагается полнофункциональная версия, поддерживающая управление пакетами, конфигураторы, сетевой стек, пакеты с реализацией графического интерфейса, системы голосового управления, СУБД, сетевых сервисов и движков для выполнения скриптов. Код написан на языке Си и распространяется под лицензией Apache 2.0.
👍21🤔6
💡Вывод списка разделов и жестких дисков с помощью команды lsblk

lsblk — list block devices или «список блочных устройств» Их можно рассматривать как запоминающие устройства большой емкости и как разделы на этих устройствах.

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

Вывести метки файловых систем и идентификаторы UUID выбранного устройства:
lsblk -f /dev/sdc

Посмотреть только SCSI-устройства и их типы:
lsblk -S
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
😁24🌚3
😁23💯32😍2🌚1
Новые выпуски вариантов coreutils и findutils, переписанных на языке Rust

Доступен выпуск инструментария uutils coreutils 0.0.18, в рамках которого развивается аналог пакета GNU Coreutils, переписанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia. В отличие от GNU Coreutils реализация на Rust распростраеяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL.
👍11🌚3
- Стабилизирован и переведён в разряд полностью поддерживаемых модуль Qt Quick 3D Physics, предоставляющий API для симуляции физических процессов, который можно использовать вместе с Qt Quick 3D для реалистичного взаимодействия и перемещения объектов в 3D-сценах.
- В Qt Quick Controls стиль Material для Android приведён в соответствие с рекомендациями Material 3.
- Добавлена поддержка платформы Android 12 и несмотря на значительные изменения в данной ветке сохранена возможность создания универсальных сборок для Android, которые могут работать на устройствах с разными версиями Android, начиная с Android 8.
И другие изменения.
🔥10👍4
💡Скрипт по поиску строк одного файла в другом файле

./str_existance.sh to_find.txt where_find.txt

- Файл из которого берем строки для поиска указываем в первой переменной.
- Файл в котором делаем поиск указываем во второй переменной.
(Можно убрать якоря, чтобы успешный результат считался не только по полному match строки.
)

#!/bin/bash
cat $1 | while read sw
do
RESULT=$(grep ^"$sw"$ $2)
if [[ "$RESULT" == "" ]]; then
echo $sw";"not_exist
else
echo $sw";"exist
fi
done
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚15😁4
👍458🌚3
Оуэн Тейлор, создатель GNOME Shell и библиотеки Pango, входящий в рабочую группу по развитию Fedora для рабочих станций, выставил на обсуждение план шифрования по умолчанию системных разделов и домашних каталогов пользователей в Fedora Workstation.

Из плюсов: защита данных в случае кражи ноутбука, защита от атак на оставленные без присмотра устройства, поддержание конфиденциальности и целостности из коробки без необходимости совершения лишних манипуляций.

В соответствии с подготовленным черновым планом для шифрования планируют использовать Btrfs fscrypt. Для системных разделов ключи шифрования планируют хранить в TPM-модуле и использовать в привязке к цифровым подписям, применяемым для проверки целостности загрузчика, ядра и initrd (т.е. на этапе загрузки системы пользователю не нужно будет вводить пароль для расшифровки системных разделов).

При шифровании домашних каталогов ключи планируют генерировать на основе логина и пароля пользователя (подключение зашифрованного домашнего каталога будет производиться во время входа пользователя в систему).

Сроки реализации инициативы зависят от перехода дистрибутива на унифицированный образ ядра UKI (Unified Kernel Image), объединяющий в одном файле обработчик для загрузки ядра из UEFI (UEFI boot stub), образ ядра Linux и загружаемое в память системное окружение initrd.
👍15
🔥51😁51
😁32🌚5
Open Bill
😍18😁13
Доступен Wayland 1.22

После девяти месяцев разработки представлен стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.22. Ветка 1.22 обратно совместима на уровне API и ABI с выпусками 1.x и содержит в основном исправления ошибок и незначительные обновления протокола. Композитный сервер Weston, предоставляющий код и рабочие примеры для использования Wayland в десктоп-окружениях и встраиваемых решениях, развивается в рамках отдельного цикла разработки.
🥰15👍2
решил установить Arch 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
😁373
Вторая жизнь 20+ летнего iMac
👍36😁8🔥5🥰31
😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥433👍2