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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Facebook представил новую сборочную систему Buck2, ориентированную на организацию сборки проектов из очень крупных репозиториев, включающих код на разных языках программирования.

Ключевыми отличиями новой реализации от ранее применявшейся в Facebook системы Buck является использование языка Rust вместо Java и существенное увеличение эффективности и производительности сборочного процесса. Код распространяется под лицензией Apache 2.0.

Система не привязана к сборке кода на конкретных языках и из коробки поддерживает сборку проектов, написанных на языках C++, Python, Rust, Kotlin, Erlang, Swift, Objective-C, Haskell и OCaml, используемых в Facebook.
👍7🌚3
💡История неудачных входов хранится в файле /var/log/btmp.

Для быстрого получения доступа к ней используется команда lastb.

Но выполнять ее следует с правами супер-пользователя:
$sudo lastb
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
и никакого темного режима

Linux 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47👍2
😁35
Доступен релиз пакетного менеджера DNF 4.15, который используется по умолчанию в дистрибутивах Fedora Linux и RHEL. DNF является ответвлением от Yum 3.4, адаптированным для работы с Python 3 и использующим библиотеку hawkey в качестве бэкенда для разрешения зависимостей. По сравнению с Yum, DNF обладает заметно более высокой скоростью работы, низким потреблением памяти и более качественным управлением зависимостями.

В новой версии:
- В dnf-automatic добавлен параметр "reboot" для определения поведения при необходимости перезагрузки.
- Добавлена поддержка отмены выполнения операции rollback для группового обновления.
- Предоставлена возможность передачи опции CLI-интерфейса при загрузке внешнего файла конфигурации.
👍12
С помощью какой команды можно задать цвет текста?
Anonymous Quiz
89%
tput
4%
sudo apt
7%
cat
😁37🌚7👍2
а если человек использует Arch Linux с Xorg и dwm для написания кода на rust?
👍18🌚8💯2
🌚39😁6👍5🥰4
Энтузиастам предоставлен доступ к редакции ОС OpenVMS 9.2 для архитектуры x86-64

Компания VMS Software, выкупившая у Hewlett-Packard права на продолжение разработки операционной системы OpenVMS, предоставила энтузиастам возможность загрузки порта операционной системы OpenVMS 9.2 для архитектуры x86_64. Помимо файла с образом системы (X86E921OE.ZIP) для загрузки предложены лицензионные ключи community-редакции (x86community-20240401.zip), действующие до апреля следующего года. Релиз OpenVMS 9.2 отмечен как первый полноценный выпуск, доступный для архитектуры x86-64.

Порт для архитектуры x86 собран на основе тех же исходных текстов OpenVMS, что применяются в версиях для архитектур Alpha и Itanium, c использованием условной компиляции, заменяющей возможности, привязанные к особенностям аппаратных архитектур. Для определения и инициализации оборудования задействованы UEFI и ACPI, а для загрузки задействован RAM-диск вместо специального загрузочного механизма VMS, специфичного для оборудования. Для эмуляции недостающих уровней привилегий VAX, Alpha и Itanium, отсутствующих в системах x86-64, в ядре OpenVMS задействован модуль SWIS (Software Interrupt Services).
справился?
🌚26👍11😁2
Доступен выпуск проекта VVenC 1.8, развивающего высокопроизводительный кодировщик для видео в формате H.266/VVC (отдельно той же командой разработчиков развивается декодировщик VVDeC). Код проекта написан на языке С++ и распространяется под лицензией BSD.

В новой версии предложены дополнительные оптимизации, позволившие на 15% ускорить кодирование в быстром режиме, на 5% в медленном и на 10% в остальных преднастройках. Сокращён разрыв в эффективности многопоточных и однопоточных операций.
👍8
оригинальный логотип Arch 👩‍💻
база
Please open Telegram to view this post
VIEW IN TELEGRAM
28😁10
Релиз FreeBSD 13.2 с поддержкой Netlink и WireGuard

После 11 месяцев разработки опубликован релиз FreeBSD 13.2. Установочные образы сформированы для архитектур amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 и riscv64. Дополнительно подготовлены сборки для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2, Google Compute Engine и Vagrant.
🔥14👍2
😁24
Hold my Debian
😁42
В ядре Linux выявлены две уязвимости (CVE-2023-1281, CVE-2023-1829), позволяющие локальному пользователю поднять свои привилегии в системе.

Для проведения атаки требуются полномочия на создание и изменение классификаторов трафика, доступные при наличии прав CAP_NET_ADMIN, которые можно получить при возможности создания пространств имён идентификаторов пользователя (user namespace). Проблемы проявляются начиная с ядра 4.14 и устранены в ветке 6.2.

Уязвимости вызваны обращением к памяти после её освобождения (use-after-free) в коде классификаторе трафика tcindex, входящего в состав подсистемы QoS (Quality of service) ядра Linux.
🌚13
👍18
🔥13
Выпуск минималистичного дистрибутива Tiny Core Linux 14

Опубликован релиз минималистичного Linux дистрибутива Tiny Core Linux 14.0, который может работать на системах с 48 Мб ОЗУ. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. В новом выпуске произведено обновление системных компонентов, включая ядро Linux 6.1.2, glibc 2.36, gcc 12.2.0, binutils 2.39, e2fsprogs 1.46.5, util-linux 2.38.1, busybox 1.36.0.

Загрузочный iso-образ занимает всего 17 МБ. Для 64-разрядных систем подготовлена сборка CorePure64, размером 23 МБ. Дополнительно поставляется сборка CorePlus (248 МБ), в которую входит ряд дополнительных пакетов, таких как набор оконных менеджеров (FLWM, JWM, IceWM, Fluxbox, Hackedbox, Openbox), инсталлятор с возможностью установки дополнительных расширений, а также готовый набор инструментов для обеспечения выхода в сеть, включая менеджер для настройки Wifi-соединений.
👍20🌚5
👍21😁9
Обладатели грантов выбраны из более чем тысячи поступивших заявок. Отбор проводил экспертный совет, в который вошли руководители компаний, вовлечённых в разработку открытого ПО. Проектам будут выплачены гранты размером 20 тысяч долларов.

Выбранные проекты:
- analogjs/analog - обвязка для создания web-приложений и сайтов на базе фреймворка Angular.
- Atri-Labs/atrilabs-engine - web-фреймворк для языка Python.
- bigskysoftware/htmx - библиотека для доступа к AJAX, CSS Transitions, WebSockets и Server Sent Events из HTML.
- code-hike/codehike - утилиты для оформления кода для блогов, слайдшоу и документации.
- DioxusLabs/dioxus - Rust-библиотека для построения GUI в стиле React.
- EddieHubCommunity/LinkFree - открытая альтернатива LinkTree для создания профилей со ссылками.
- FashionFreedom/Seamly2D - программа для создания выкроек.
- fastai/nbdev - использование Jupyter Notebooks для быстрой разработки ПО.
- formbricks/formbricks - инструментарий для проведения опросов.
- GyulyVGC/sniffnet - кросс-платформенное приложение для мониторинга и анализа трафика.
- JessicaTegner/pypandoc - утилита для конвертации документов, обвязка над pandoc.
- mockoon/mockoon - инструментарий для разработки REST API.
- nuxt/nuxt - фреймворк для разработки web-приложений.
- responsively-org/responsively-app - утилита для упрощения разработки адаптивных web-страниц.
- simonw/datasette - инструментарий для анализа и публикации данных.
- spyder-ide/spyder - среда для разработки научных приложений на Python.
- strawberry-graphql/strawberry - Python-библиотека с поддержкой GraphQL.
- termux/termux-app - эмулятор терминала для Android.
- TimothyStiles/poly - пакет для исследований в области синтетической биологии.
- trpc/trpc - инструментарий для упрощения создания Web API.
👍72🔥2