Linux / Линукс – Telegram
Linux / Линукс
12.7K subscribers
6.21K photos
171 videos
27 files
6.45K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Выпуск Wine-wayland 7.7

Wine-wayland развивает набор патчей и драйвер winewayland.drv, позволяющие использовать Wine в окружениях на базе протокола Wayland, без применения XWayland и компонентов X11. Предоставляется возможность запуска игр и приложений, использующих графический API Vulkan и Direct3D 9/11/12. Поддержка Direct3D реализована при помощи прослойки DXVK, транслирующей вызовы в API Vulkan. Набор также включает патчи и "fsync" для увеличения производительности многопоточных игр и код для поддержки технологии AMD FSR (FidelityFX Super Resolution), позволяющей снизить потери качества картинки при масштабировании на экранах с высоким разрешением. Новый выпуск примечателен синхронизацией с кодовой базой Wine 7.7 и обновлением версий DXVK и VKD3D-Proton.
👍17🔥3
Недавно установил Linux на ноут, а теперь он не включается. В чем дело?
😁18😱5👍2
Apple опубликовала код ядра и системных компонентов macOS 12.3

Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 12.3 (Monterey), в которых используется свободное ПО, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 177 пакетов с исходными текстами.

Несколько дней назад также были опубликованы открытые компоненты, используемые в мобильной платформе iOS 15.4. Публикация включает два пакета - WebKit и libiconv.
🔥27🥰3👍2😢1
По данным Bloomberg, Китай планирует за два года перестать использовать в госучреждениях и государственных предприятиях ПК и ОС иностранных компаний. Придётся заменить как минимум 50 млн компьютеров иностранных брендов на оборудование китайских производителей.

Пока что это не будет распространяться на труднозаменяемые компоненты, такие как процессоры. А вот ПО Microsoft рекомендовано заменить на разработанные китайскими производителями решения на базе Linux.
🔥28👍7👎1
2,5 месяца с последнего использования
👍12
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.8. С момента выпуска версии 7.7 было закрыто 37 отчётов об ошибках и внесено 470 изменений.

Некоторые изменения:
- Драйверы X11 и OSS переведены на использование формата исполняемых файлов PE вместо ELF.
- В звуковых драйверах обеспечена поддержка WoW64 (прослойка для запуска 32-разрядных программ в 64-разрядной Windows).
- Обеспечено форматирование чисел, используя новую БД локали, построенную на базе репозитория Unicode CLDR.
- Закрыты отчёты об ошибках, связанные с работой игр: Assassin's Creed IV Black Flag, The Evil Within, Guilty Gear XX.
- Закрыты отчёты об ошибках, связанные с работой приложений: Adobe Lightroom 2.3, Powershell Core 7, FreeHand 9, dnSpy, dotnet-sdk-5.0.100-win-x64, Metatogger 7.2, GuiPy.
🔥10
Флешка с Debian всегда пригодится
😁40🔥5👍4
Автор проекта Rust-for-Linux предложил для рассмотрения разработчиками ядра Linux выпуск v6 компонентов для разработки драйверов устройств на языке Rust. В новой версии:

- Инструментарий и вариант библиотеки alloc обновлены до выпуска Rust 1.60.
- Добавлена возможность выполнения тестов из документации, через преобразование во время компиляции тестов, завязанных на API ядра, в тесты KUnit, выполняемые во время загрузки ядра.
- Приняты требования, в соответствии с которыми тесты не должны приводить к выводу предупреждения линтера Clippy, как и код для ядра на языке Rust.
- Предложена начальная реализация модуля "net" с сетевыми функциями.
- Реализована начальная поддержка методов асинхронного программирования (async), реализованная в форме модуля kasync.
И другие изменения.
👍11👎5
Microsoft как обычно копирует с KDE
👍47😁9🔥2
- Реализован режим восстановления по сети (Network Based Recovery), позволяющий установить новую версию Chrome OS и обновить прошивку в случае повреждения системы и невозможности загрузки без необходимости локального подключения к другому устройству.
- Для загрузки и установки обновлений прошивок для периферийных устройств задействован инструментарий fwupd. Вместо автоматической установки обновлений предоставлен пользовательский интерфейс, позволяющий выполнять обновление, когда пользователь посчитает нужным.
- Окружение для запуска Linux-приложений (Crostini) обновлено до Debian 11.
- Улучшен интерфейс программы для работы с камерой.
- В программе для ведения рукописных заметок Cursive предложен переключатель для блокировки холста, позволяющий управлять доступностью панорамирования и масштабирования холста.
🤔9👍3
Энтузиаст собрал ретро-компьютер с круглым экраном

Устройство построено на базе материнской платы модульного ноутбука Framework. Энтузиаст установил на ПК Ubuntu 22.04, но заявил, что другие ОС также будут работать. Корпус полностью напечатан на 3D-принтере. Проект доступен на GitHub.
👍20🤔9👎6🔥2
​​NVIDIA открыла код видеодрайверов для ядра Linux

NVIDIA открыла исходные текста всех модулей ядра, поставляемых в своём наборе проприетарных видеодрайверов. Код открыт под лицензиями MIT и GPLv2. Возможность сборки модулей обеспечена для архитектур x86_64 и aarch64 на системах с ядром Linux 3.10 и более новыми выпусками. Прошивки и используемые в пространстве пользователя библиотеки, такие как стеки CUDA, OpenGL и Vulkan, остаются проприетарными.

Представленная открытая кодовая база одновременно применяется при формировании проприетарных драйверов. При этом первичным является закрытый репозиторий, а предложенная открытая кодовая база будет обновляться для каждого выпуска проприетарных драйверов в форме слепка после определённой обработки и чистки. История отдельных изменений не предоставляется, только общий коммит для каждой версии драйвера.

Код модулей ядра разделён на две части: общие компоненты не привязанные к операционной системе и прослойка для взаимодействия с ядром Linux. Для сокращения времени установки общие компоненты как и раньше поставляются в проприетарных драйверах NVIDIA в форме уже собранного бинарного файла, а прослойка собирается на каждой системе с учётом текущей версии ядра и имеющихся настроек.
👍37👎1
👍34😁26👎4
This media is not supported in your browser
VIEW IN TELEGRAM
Программа для рисования изображений в framebuffer
https://github.com/mekb-turtle/imgfb
👍8
Опубликован multipass 1.9, инструментарий для развёртывания Ubuntu в виртуальных машинах. Multipass позволяет разработчику одной командой без дополнительных настроек запустить нужную версию Ubuntu в виртуальной машине. Для запуска виртуальной машины в Linux используется KVM, в Windows - Hyper-V, а в macOS - HyperKit. Также возможно использование для выполнения виртуальных машин VirtualBox. Код проекта написан на C++ и распространяется под лицензией GPLv3.

В новой версии реализована возможность аутентификации клиента для запуска multipass под непривилегированным пользователем. Для платформы macOS добавлена поддержка перевода виртуальных машин в спящий режим и обеспечена возможность запуска локального мини-облака.
👍9
Запустил Linux на калькуляторе
😁38👍15🔥53
Игровой движок Serious Sam Classic актуализаирован для Linux

Опубликован игровой движок Serious Sam Classic 1.10 (зеркало), позволяющий запускать первую и вторую части шутера от первого лица Serious Sam на современных системах. Код оригинального движка Serious Engine был открыт компанией Croteam под лицензией GPL в 2016 году в честь пятнадцатилетия игры. При запуске можно использовать игровые ресурсы из оригинальной игры. Из изменений отмечается поддержка экранных режимов 16:9, 16:10 и 21:9, а также решение проблемы с таймером в 64-х разрядном режиме.

Дополнительно развивается движок Serious Sam Alpha Remake с реализацией альтернативной модификации игры Serious Sam Classic The First Encounter. Среди портированных дополнений к игре: SE1-ParseError, SE1-TSE-HNO, SE1-TFE-OddWorld, SE1-TSE-DancesWorld, se1-parseerror, se1-tse-hno, se1-tfe-oddworld, se1-tse-dancesworld. Так же автор обещает опубликовать ряд других дополнений, при наличии интереса.
VK ищут инженера по обеспечению доступности сервисов / SRE, Москва

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

Из требований – опыт работы с Linux, СУБД MySQL или PostgreSQL, обладание уверенным знанием стека TCP/IP, опытом администрирования web-серверов Apache, Nginx, знанием одного из языков python, ruby, go, perl, умением работать с одной из системам управления конфигурациями Puppet, Chef, Salt, Ansible, знакомство с практиками CI/CD будет плюсом. Откликнуться или порекомендовать друга можно по ссылке.
😁10👍3
#!/bin/sh

echo "Hello, World!"
👍23😁82🔥2
После года разработки опубликован релиз FreeBSD 13.1. Изменения в новой версии:
- Предложен драйвер iwlwifi для беспроводных карт Intel c поддержкой новых чипов и стандарта 802.11ac.
- Реализация файловой системы ZFS обновлена до выпуска OpenZFS 2.1 с поддержкой технологии dRAID.
- Добавлен новый rc-скрипт zfskeys, при помощи которого можно на этапе загрузки организовать автоматическую расшифровку зашифрованных ZFS-разделов.
- В сетевом стеке изменено поведение для IPv4-адресов с нулевым последним числом (x.x.x.0), который теперь можно использовать в качестве хоста и к нему по умолчанию не применяется отправка в широковещательном режиме. Старое поведение можно вернуть при помощи sysctl net.inet.ip.broadcast_lowest.
- Для 64-разрядных архитектур включена по умолчанию сборка базовой системы с использованием режима PIE.
И другие изменения.
👍10