Обложка канала

Linux / Линукс. Страница 24

Все о мире Свободного Программного обеспечения 🐧

  • Linux / Линукс

    Google намерена включить RISC-V в число первичных архитектур для Android Google заявила о намерении обеспечить официальную поддержку архитектуры RISC-V в платформе Android. Осенью в репозиторий AOSP (Android Open Source Project), в котором развиваются исходные тексты платформы Android, началось включение изменений, обеспечивающих поддержку устройств с процессорами на основе архитектуры RISC-V. Изменения в основном подготовлены компанией Alibaba Cloud, но продвигаются в сотрудничестве с Google и с привлечением специальной рабочей группы Android SIG. Изменения охватывают такие подсистемы, как графический стек, звуковую систему, компоненты воспроизведения видео, библиотеку bionic, виртуальную машину dalvik, фреймворки, стеки Wi-Fi и Bluetooth, RunTime, эмулятор, инструментарий для разработчиков и различные сторонние модули, включая модули машинного обучения для распознавания текста, классификации звука и изображений. Предполагается, что для подготовки полноценного оптимизированного для RISC-V варианта Android и перехода от стадии прототипа к финальному продукту требуется проделать ещё много работы, которая может растянуться на несколько лет. При этом для готовых к экспериментам энтузиастов уже запущена сборочная система, позволяющая оценить состояния Android-ветки "riscv64". Поддержка запуска в эмуляторе ожидается в начале 2023 года, а поддержка RISC-V в Android RunTime (ART) в первом квартале 2023 года. 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
  • Linux / Линукс

    Логотип Arch, сгенерированный искусственным интеллектом Midjourney
  • Linux / Линукс

    Можно без дела лежать до конца праздников, как этот котик, а можно — провести время с пользой для карьеры, пройдя курс Слёрм «СI/CD с Jenkins» от старшего инженера-программиста VK Кирилла Борисова. Научиться: ✔️ Автоматизировать процесс интеграции и поставки. ✔️ Ускорять цикл разработки и внедрять полезные инструменты. ✔️ Настраивать плагины и создавать пайплайны Jenkins as code. ✔️ Работать с Jenkins Shared Library. Второй поток курса стартует 15 февраля, но доступ к материалам вы получите сразу. Поэтому до конца праздников сможете посмотреть все лекции и выполнить большую часть практики на стендах Selectel, а начать применять новые знания — уже с первых рабочих дней. Ловите момент! До 8 января вы можете купить курс со скидкой 10%. Узнать больше о курсе: https://slurm.club/3Q1xpZZ
  • Реклама

  • Linux / Линукс

    Выявлена подстановка вредоносной зависимости в ночные сборки PyTorch Проблема затрагивает только экспериментальные ночные сборки PyTorch (PyTorch-nightly), пакеты со стабильными выпусками не пострадали. Вредоносная зависимость распространялась с 25 по 30 декабря 2022 года и была нацелена на компрометацию Linux-систем разработчиков, использующих тестовые сборки PyTorch. Для совершения вредоносных действий атакующие воспользовались методом подмены зависимостей и загрузили в репозиторий PyPI пакет torchtriton, имеющий то же имя, что и пакет, размещённый в собственном репозитории PyTorch-nightly. Метод основан на том, что при использовании дополнительных репозиториев пакетный менеджер pip пытается загрузить внутренние зависимости и из публичных репозиториев, учитывая номер версии. Таким образом, при установке ночных сборок PyTorch пакетный менеджер pip обнаруживал более новый пакет torchtriton в репозитории PyPI и устанавливал его, вместо одноимённого пакета из репозитория PyTorch-nightly. В опубликованную атакующими версию torchtriton был добавлен код для запуска исполняемого файла, который осуществлял поиск и отправку конфиденциальных данных с систем, работающих под управлением Linux. Среди прочего злоумышленникам отправлялась информация о системе, а также содержимое $HOME/.gitconfig, $HOME/.ssh/* и первых 1000 файлов в домашнем каталоге, размером менее 100 КБ. Данные передавались через туннель, организованный поверх DNS (отправлялись шифрованные DNS-запросы к DNS-серверу атакующих). По имеющейся статистике вредоносный пакет torchtriton был загружен более 2000 раз.
  • Linux / Линукс

    Первый стабильный выпуск дистрибутива Vanilla OS Кроме поставки немодифицированного GNOME дистрибутив Vanilla OS также примечателен следующими особенностями: - Системное окружение монтируется в режиме только для чтения и не может быть изменено. На запись открыты только домашний каталог и каталоги с настройками. - Вместо обновления на уровне отдельных пакетов применяется механизм атомарного обновления ABRoot, при котором на накопителе создаётся два идентичных корневых раздела - активный и пассивный. Обновление системы загружается целиком и устанавливается в пассивный раздел, никак не влияя на работу активного. После перезагрузки разделы меняются местами - раздел с новым обновлением становится активным. Если после обновления что-то пошло не так, осуществляется откат на прошлую версию. - Реализована автоматизированная система применения обновлений, позволяющая настроить интенсивность проверки наличия обновлений и осуществляющая их загрузку и установку в фоне во время наименьшей нагрузки на систему и при наличии необходимого заряда аккумулятора. Обновление устанавливается в отдельный раздел и применяется при следующей перезагрузке.
  • Linux / Линукс

    Happy GNU Year! 🥂👩‍💻
  • Linux / Линукс

  • Linux / Линукс

    Вышел дистрибутив Calculate Linux 23 Доступен релиз дистрибутива Calculate Linux 23, развиваемого русскоязычным сообществом, построенного на основе Gentoo Linux, поддерживающего непрерывный цикл выпуска обновлений и оптимизированного для быстрого развёртывания в корпоративной среде. В новую версию включена серверная редакция Calculate Container Manager для работы с LXC, добавлена новая утилита cl-lxc, добавлена поддержка выбора репозитория обновления.
  • Linux / Линукс

    товарищи линуксоиды, с наступающим вас! желаю чтобы всё собиралось с первого раза, а также поменьше багов и побольше бэкапов. Будьте здоровы и счастливы ❤️ $ rm -rf 2022 $ mkdir 2023 коллеги, чем занимаетесь в этот день?
  • Linux / Линукс

    Linux работает даже на коробке от пиццы ⌨️
  • Linux / Линукс

    Опубликован код порта Doom для кнопочных телефонов на чипе Spreadtrum SC6531 В основе чипа процессор ARM926EJ-S с частотой 208 МГц (SC6531E) или 312 МГц (SC6531DA), архитектура процессора ARMv5TEJ. Сложность портирования обусловлена следующими факторами: - Сторонние приложения на этих телефонах не предусмотрены. - Малый объём ОЗУ - всего 4 мегабайта (бренды/продавцы часто указывают это как 32МБ - но это введение в заблуждение, так как имеются в виду мегабиты, а не мегабайты). - Закрытая документация (можно найти только утечку ранней и неполноценной версии), поэтому многое добывалось методом реверс-инжиниринга. На данный момент исследована работа лишь малой части чипа - USB, экран и клавиши, поэтому поиграть можно только на телефоне, подключённом к компьютеру USB-кабелем, также в игре нет звука. В текущем виде игра запускается на 6 из 9 протестированных телефонов на чипе SC6531.
    Playing Doom on a feature phone (SC6531E chipset)

    The source code is published here: https://github.com/ilyakurdyukov/fpdoom Next video, support for 4 more phones: https://www.youtube.com/watch?v=vpqkQ64AYS8 I was able to port Doom to a feature phone based on the Spreadtrum SC6531E chipset. Loading is carried out via USB, writing the game code directly into RAM. The firmware is not overwritten. Limitations: no sound, USB connection required to read game data (I don't know SD card slot controls). This phone only has 4MB of RAM: ~250KB is used for code, a lot of framebuffers so it's only 3MB for game data, I think some very large levels might require more (vanilla Doom sources use 6MB for in-game data). For your information, in the specifications of such feature phones, RAM/ROM are generally indicated in bits, not in bytes. The game in this video is running at 19fps, but I've fixed the bug that slowed the game, and it's now capped at 35fps. You may notice that the screen is badly scratched, I got the phone in this condition. Most likely because the phone was carried with the keys. So I guess is that the screen is protected by soft cheap plastic. Made in China, has English-Russian localization. This phone has the firmware with a malicious code that sends SMS to a premium number every month, thus stealing money from the account. So I can't recommend buying cheap Chinese phones... unless you want to play Doom on it. Part of the source code (just USB controls, but for 4 common feature phone chipsets) is already published on github: https://github.com/ilyakurdyukov/spreadtrum_flash https://github.com/ilyakurdyukov/mediatek_flash (These tools can only read flash for now...) The code to run the game is too messy right now.

    YouTube
  • Linux / Линукс

    Лучше поздно, чем никогда! 🎂
  • Linux / Линукс

    ☁ Российский облачный провайдер EdgeЦентр запустил Telegram-канал с новостями IT индустрии, обзорами и экспертными мнениями. ➤ Мы делимся полезными знаниями, разбираем интересные кейсы и освещаем горячие новости, а также публикуем экспертные мнения. ➤ Чтобы быть в курсе событий и изменений в сфере IT Технологий и иметь объективную оценку, присоединяйтесь к нашему сообществу. Подписывайтесь: https://t.me/edgecenter
  • Linux / Линукс

    Выпуск пользовательского окружения Sway 1.8, использующего Wayland Опубликован релиз композитного менеджера Sway 1.8, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Sway развивается как модульный проект, построенный поверх библиотеки wlroots, в которую вынесены все базовые примитивы для организации работы композитного менеджера. Wlroots включает бэкенды для абстрагирования доступа к экрану, устройствам ввода, отрисовки без прямого обращения к OpenGL, взаимодействию с KMS/DRM, libinput, Wayland и X11. Помимо Sway библиотека wlroots активно используется и в других проектах, включая Librem5 и Cage. Кроме Си/С++ разработаны биндинги для Scheme, Common Lisp, Go, Haskell, OCaml, Python и Rust.
  • Linux / Линукс

    Подписывайся на канал @jetinfosystems и будь в курсе происходящего в Enterprise IT: ▪️Новости рынка и что о них думают эксперты ▪️Технические материалы и истории о масштабных IT-проектах ▪️Посты на жизненные темы и инсайты от айтишников ▪️Качественные мероприятия, никакого маркетинга
  • Реклама

  • Linux / Линукс

    Теперь DuckDuckGo блокирует всплывающие окна входа через Google на всех сайтах DuckDuckGo объявила, что все её приложения и расширения браузера теперь будут активно блокировать запросы входа через систему Google, отображаемые на всех сайтах. DuckDuckGo утверждает, что Google использует форму входа для слежки за пользователями 🔎
  • Linux / Линукс

    500 000 ₽ на обучение и бесплатные места на курсах Слёрм проводит большой новогодний розыгрыш. Для участия нужно с 1 по 28 декабря купить любой курс и оплатить картой. Призы разыграем онлайн 29 декабря. Что за призы? — Сертификат на 500 000 ₽ для оплаты курсов. — По 1 месту на 24 популярных курсах, среди которых Kubernetes, Python и Golang для инженеров, DevOps Upgrade, SRE. — Сертификаты от Yandex Cloud на 20 000 ₽, 5 000 ₽ и 2 000 ₽. Как поучаствовать? 1️⃣ Купить любой курс Слёрма с 1 по 28 декабря, оплатив его картой. Каждый купленный курс — один лотерейный билет. 2️⃣ 29 декабря прийти на трансляцию. Мы пришлем напоминалку. Выигранный курс можно пройти самому или подарить. Узнать больше: https://slurm.club/3hA2d75
  • Linux / Линукс

    👩‍💻 Релиз Manjaro Linux 22.0 - До выпуска Xfce 4.18 обновлено пользовательское окружение в основной редакции дистрибутива. - Редакция на базе GNOME обновлена до выпуска GNOME 43. Переделано меню состояния системы, в котором предложен блок с кнопками для быстрого изменения наиболее часто используемых настроек. В переключателе внешнего вида появилась поддержка создания собственных динамических обоев. Добавлено приложение Gradience для настройки темы оформления. Возвращён зелёный стиль. - Редакция на основе KDE обновлена до KDE Plasma 5.26 и KDE Gear 22.12. - Ядро Linux обновлено до версии 6.1, дополнительно доступны пакеты с выпусками 5.10 и 5.15.