LINUX.ORG.RU

Избранные сообщения O02eg

План производства индийских процессоров RISC-V к 2023 году

Новости — Hardware and Drivers
Группа Hardware and Drivers

В середине апреля правительство Индии опубликовало «дорожную карту» о начале проектирования и производства полупроводников, основанных на архитектуре RISC-V с открытым исходным кодом. В представленном национальном проекте Digital India RISC-V (DIR-V) поставлена цель индийской промышленности и академическим кругам в реализации системы на кристаллах (SoC) для серверов, мобильных устройств, автомобильных приложений, устройств IoT и микроконтроллеров.

Бывший разработчик чипов Intel и ныне министр Индии по вопросам предпринимательства, развития навыков, электроники и технологий Раджив Чандрасекар (Rajeev Chandrasekhar) сообщил, что DIR-V стремится «к декабрю 2023 года достичь отраслевых стандартов в области кремния и дизайна».

Программа будет основываться на опыте, полученном при разработке современных индийских процессорах на RISC-V: Shakti и Vega:

- Shakti построены на 180-нм техпроцессе, используют 32-битные ядра и работают на частоте от 75 до 100 МГц. Более свежие разработки дизайна Shakti созданы по 22-нм техпроцессу (от Intel), и данная модель дебютировала в 2018 году. Проекты Shakti для серверов и высокопроизводительных приложений пока находятся в процессе разработки.

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

Правительство Индии назвало принимаемые усилия «ранними шагами в разработке процессоров», однако, индийские сервисные компании уже являются крупными игроками в разработке полупроводников. Публичный интерес к RISC-V появился с 2020 года, когда был проведён открытый конкурс дизайнеров для продвижения местных разработок на данной платформе. Так же стоит отметить и тот факт, что Индия присоединилась в качестве члена совета премьер-министров к RISC-V International — некоммерческой организации, курирующей RISC-V.

>>> Подробности с дополнительными ссылками на TheRegister.

 , , , ,

NeTC
()

Firefox 100

Новости — Mozilla
Группа Mozilla

 ,

MozillaFirefox
()

Coreboot 4.16

Новости — Hardware and Drivers
Группа Hardware and Drivers

Представлен новый выпуск coreboot — проекта, целью которого является замена проприетарных и закрытых BIOS, используемых большинством персональных компьютеров, на легковесный BIOS, предназначенный исключительно для загрузки и запуска современных операционных систем.

( читать дальше... )

>>> Подробности

 

Original
()

Open Source в российском правовом поле

Форум — Development

Мы решили начать кое-какую разработку и встал вопрос о юридическом оформлении. В разработке участвуют физ. и юр. лица (возможно, НКО) и мы хотим сделать код общедоступным. Исходный код - под MIT лицензией. Как нам перенести всё это в российское правовое поле, чтобы оно работало? Есть ли адаптированные тексты лицензий и таблица, какую лицензию с чем совмещать? На каком основании вкладчики будут передавать права на код и кому? Кто уже ходил такой дорогой, может есть у кого списать готовое решение?

Мне на ум пришли такие примеры для подражания:

  • шрифты PT, которые заказаны государством у паратайпа и написана лицензия, явным образом разрешающая всем пользоваться, но это не совсем то - тут законченное изделие, и к тому же не программа
  • IDEA IC - я не нашёл текста лицензии на русском, в т.ч. лицензия для студентов с русскоязычных страниц открывается тут https://www.jetbrains.com/legal/docs/toolbox/license_educational/
  • 1C-предприятие - у них открытый код конфигураций, который можно дорабатывать - пока не добрался до лицензии (а надо бы)
  • НИИ ЦентрПрограммСистем, который является ещё советским прототитом FSF

Ещё новость для контекста (лорчик сам подсказал, спасибо: Поправки в Гражданский кодекс вводят в закон понятие открытой лицензии)

Ваши идеи?

 , ,

den73
()

Сoreboot портирован на материнскую плату для Intel Alder Lake

Новости — Hardware and Drivers
Сoreboot портирован на материнскую плату для Intel Alder Lake
Группа Hardware and Drivers

Компания 3mdeb объявила об успешном портировании Сoreboot для материнской платы MSI PRO Z690-A WiFi DDR4 для платформы Intel Alder Lake. На данный момент работают не все периферийные устройства; например, нет звука), но уже успешно загружается Ubuntu, и полноценная поддержка оставшейся аппаратной функциональности — лишь дело времени.

Свободная прошивка Сoreboot уже поддерживает достаточно обширный список устройств — от ноутбуков до рабочих станций и серверов — из которого вы сможете найти что-нибудь себе по душе с учётом личных предпочтений, подбирая баланс между свободой и производительностью:

  • без сопроцессоров Intel ME / AMD PSP и с минимальным количеством закрытых блобов (или даже полным их отсутствием — такие платы были дополнительно выделены в проект Libreboot);
  • менее свободное, но более производительное и современное.

Однако, как правило, к моменту появления поддержки платы её уже давно как нет в продаже, и любители свободных безопасных прошивок вынуждены искать б/у комплектующие в хорошем состоянии. И даже если coreboot вдруг предоставляется самим производителем «из коробки», оно идёт с существенной наценкой за мелкосерийное производство и свободный BIOS — что, разумеется, не делает его доступнее, особенно если оно не продаётся в вашей стране.

Перед вами — действительно уникальный случай, когда, несмотря на технические трудности, связанные в том числе и с преодолением большей закрытости современного железа x86, Сoreboot удалось портировать на массово производимую матплату, которая ещё есть в продаже.

Если вы хотите поучаствовать в подобных проектах на благо мира свободных прошивок, эти три вакансии по-прежнему актуальны.

>>> Подробности

 , , , ,

SakuraKun
()

Вышла новая версия C++-драйвера для PostgreSQL

Новости — Open Source
Группа Open Source

Pgfe (PostGres FrontEnd) - продвинутый и многофункциональный драйвер для PostgreSQL, написанный на C++. Разработка нацелена на простоту использования и надёжность, учитывая производительность.

Pgfe можно скачать на странице Github.

Достоинства

  • быстрый и надёжный;
  • может использоваться как header-only библиотека, так и как статическая или разделяемая библиотека;
  • работает с подключениями к базе данных как в блокирующем, так и в неблокирующем режимах ввода-вывода;
  • поддерживает prepared statements как с позиционными, так и с именованными параметрами;
  • обеспечивает первоклассную поддержку для вызова функций и процедур;
  • поддерживает продвинутые функции PostgreSQL, такие как конвейер, COPY и большие объекты;
  • поддерживает обработку ошибок с помощью исключений и условий ошибок: предоставляет запись enum для каждого предопределенного SQLSTATE;
  • обеспечивает продвинутую поддержку преобразования данных: даже многомерные массивы PostgreSQL в/из любых комбинаций контейнеров STL могут быть выполнены с лёгкостью;
  • обеспечивает поддержку динамического построения SQL-запросов;
  • позволяет разделить SQL-запросы и код C++ на стороне клиента;
  • обеспечивает простой, надежный и потоко-безопасный пул соединений;
  • многие другие функции для удобства и безопасности.

Требования

  • компилятор C++17 (протестировано на GCC и MSVC);
  • libpq;
  • CMake 3.16+ (необязательно, только если требуется сборка).

>>> Оригинал

 ,

anonymous
()

Ubuntu 22.04 LTS

Новости — Ubuntu Linux
Группа Ubuntu Linux

Представлен дистрибутив Ubuntu 22.04 «Jammy Jellyfish». Также образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая).

( читать дальше... )

>>> Подробности

 , , , ,

ipkirill21x
()

Rust 1.6 вышел

Форум — Talks

Кому программирование близко, переформатируйте новость:

https://www.opennet.ru/opennews/art.shtml?num=56984

Опубликован релиз языка программирования общего назначения Rust 1.60, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).

Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo. Для размещения библиотек поддерживается репозиторий crates.io.

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

Основные новшества:

* В компиляторе rustc стабилизирована основанная на LLVM система для генерации coverage-данных, используемых для оценки охвата кода при тестировании. Для включения coverage-данных при сборке необходимо использовать флаг "-Cinstrument-coverage", например, запуская сборку командой «RUSTFLAGS=»-C instrument-coverage" cargo build". После запуска собранного таким образом исполняемого файла в текущем каталоге будет сохранён файл default.profraw, для обработки которого можно использовать утилиту llvm-profdata из компонента llvm-tools-preview. Обработанный утилитой llvm-profdata вывод затем можно передать программе llvm-cov для генерации аннотированного отчёта со сведениями об охвате кода. Информация о привязке к исходным текстам берётся из исследуемого исполняемого файла, в который включаются необходимые данные о связи coverage-счётчиков с кодом.

    1|      1|fn main() {
    2|      1|    println!("Hello, world!");
    3|      1|}

* В пакетном менеджере cargo стабилизирована поддержка флага "--timings", включающего формирование детального отчёта о ходе сборки и времени выполнения каждого шага. Отчёт может оказаться полезен для оптимизации производительности сборочного процесса.

* В пакетном менеджере cargo предложен новый синтаксис для механизма условной компиляции и выбора необязательных зависимостей, настраиваемого в файле Cargo.toml через перечисление списка именованных свойств в секции [features] и активируемого через включение свойств во время сборки пакета при помощи флага "--features". В новой версии добавлена поддержка зависимостей в отдельных пространствах имён и слабых (weak) зависимостей.

В первом случае реализована возможность использования внутри секции "[features]" элементов с префиксом «dep:» для явной привязки к необязательной зависимости без неявного представления этой зависимости как свойства (feature).

Во втором случае добавлена поддержка пометки знаком "?" («package-name?/feature-name») необязательных зависимостей, которые следует включить только, если какое-то другое свойство включает данную необязательную зависимость. Например, в примере ниже включение свойства serde приведёт к включению зависимости «serde», а также свойства «serde» для зависимости «rgb», но только если где-то ещё включена зависимость «rgb»:

   [dependencies]
   serde = { version = "1.0.133", optional = true }
   rgb = { version = "0.8.25", optional = true }
   
   [features]
   serde = ["dep:serde", "rgb?/serde"]

* Возвращена отключённая в прошлом выпуске поддержка инкрементальной компиляции. Ошибка в компиляторе, из-за которой функция была отключена, устранена.

* Решены некоторые проблемы с предоставлением для таймеров Instant гарантии монотонного расчёта времени, при котором учитывается время проведённое системой в спящем режиме. Ранее для работы таймера по возможности использовался OS API, который не учитывал проблемные ситуации, нарушающие монотонность времени, такие как проблемы с оборудованием, применение виртуализации или ошибки в операционной системе.

* В разряд стабильных переведена новая порция API, в том числе стабилизированы методы и реализации типажей:

Arc::new_cyclic
Rc::new_cyclic
slice::EscapeAscii
<[u8]>::escape_ascii
u8::escape_ascii
Vec::spare_capacity_mut
MaybeUninit::assume_init_drop
MaybeUninit::assume_init_read
i8::abs_diff
i16::abs_diff
i32::abs_diff
i64::abs_diff
i128::abs_diff
isize::abs_diff
u8::abs_diff
u16::abs_diff
u32::abs_diff
u64::abs_diff
u128::abs_diff
usize::abs_diff
Display для io::ErrorKind
From для ExitCode
Not для ! (тип "never")
_Op_Assign<$t>
arch::is_aarch64_feature_detected!

* Реализован третий уровень поддержки для платформ mips64-openwrt-linux-musl* и armv7-unknown-linux-uclibceabi (softfloat). Третий уровень подразумевает базовую поддержку, но без автоматизированного тестирования, публикации официальных сборок и проверки возможности сборки кода. Компилятор переведён на использование LLVM 14. Дополнительно можно отметить:

* Добавлена поддержка раскрутки компилятора (bootstrapping) rustc при помощи бэкенда rustc_codegen_gcc, позволяющего использовать библиотеку libgccjit от проекта GCC в качестве генератора кода в rustc, что позволяет обеспечить в rustc поддержку доступных в GCC архитектур и оптимизаций. Под раскруткой компилятора понимается возможность использования в rustc генератора кода на основе GCC для сборки самого компилятора rustc. С практической стороны подобная возможность позволяет собирать rust-программы для архитектур, ранее не поддерживаемых в rustc.

* Доступен выпуск инструментария uutils coreutils 0.0.13, в рамках которого развивается аналог пакета GNU Coreutils, переписанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кросс-платформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia, а также распространение под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL.

В новой версии улучшены реализации многих утилит, в том числе значительно улучшена совместимость утилит cp, dd, df, split и tr с аналогами от проекта GNU. Предоставлена online-документация. Для разбора аргументов командной строки задействован парсер clap, что позволило улучшить вывод для флага "--help" и добавить поддержку аббревиатур длинных команд (например, можно указывать «ls --col» вместо «ls --color»).

 

crypt
()

Вышла Freeciv 3

Новости — Игры
Группа Игры

Freeciv — многопользовательская пошаговая стратегическая компьютерная игра, созданная по мотивам серии Сида Мейера Civilization (ближе всего к Civilization II). Она создана независимым коллективом разработчиков и распространяется по свободной лицензии GNU General Public License.

Список изменений по сравнению с версией 2.2:

  • Теперь по умолчанию используется набор правил civ2civ3. Игровой процесс схож с Civilization 3, но система боёв похожа на Civilization 2.
  • Добавлен набор правил Alien. Раньше он был доступен в виде мода.
  • Теперь по умолчанию используется карта с шестиугольной сеткой. В настройках можно включить четырёхугольную.
  • Для сервера сетевой игры добавлены новые настройки: caravan_bonus_style, trade_revenue_style, techleak, multiresearch, globalwarming_percent, nuclearwinter_percent, spaceship_travel_time.
  • При любой неудачной попытке украсть технологии теперь создается инцидент.
  • Караваны теперь не могут быть использованы для помощи при постройке дворца.
  • Теперь можно узнать культурную ценность других игроков, если у них есть посольства.
  • Теперь доступные сценарии можно играть с любым набором правил.
  • Если на клетке нет ни одного юнита, который может пострадать - её бомбардировка запрещена.

>>> Подробности

 , ,

Original
()

Rust 1.59.0

Форум — Talks

Вышла новая версия языка программирования Rust, Rust 1.59.0. В этой версии стабилизированы следующие возможности:

Встроенный ассемблер

Теперь можно внедрять инструкции языка ассемблера непосредственно в исходный код и писать низкоуровневый код с доступом к специализированным машинным инструкциям:

use std::arch::asm;

// Multiply x by 6 using shifts and adds
let mut x: u64 = 4;
unsafe {
    asm!(
        "mov {tmp}, {x}",
        "shl {tmp}, 1",
        "shl {x}, 2",
        "add {x}, {tmp}",
        x = inout(reg) x,
        tmp = out(reg) _,
    );
}
assert_eq!(x, 4 * 6);

Встроенный ассемблер стабилизирован для следующих архитектур: x86 и x86-64, ARM, AArch64, RISC-V.

Деструктурирующие присваивания

Теперь можно использовать кортежи, срезы и шаблоны структур в левой части присваивания:

let (a, b, c, d, e);

(a, b) = (1, 2);
[c, .., d, _] = [1, 2, 3, 4, 5];
Struct { e, .. } = Struct { e: 5, f: 3 };

assert_eq!([1, 2, 1, 4, 5], [a, b, c, d, e]);

Примечание: деструктурирующие присваивания с такими операторами как += запрещены.

Значения по умолчанию для константных дженериков и чередование типов параметра

Универсальные типы теперь могут указывать значения по умолчанию для своих универсальных констант:

struct ArrayStorage<T, const N: usize = 2> {
    arr: [T; N],
}

impl<T> ArrayStorage<T> {
    fn new(a: T, b: T) -> ArrayStorage<T> {
        ArrayStorage {
            arr: [a, b],
        }
    }
}

Раньше параметры типа должны были стоять перед всеми константными параметрами. Это ограничение было ослаблено и теперь их можно чередовать:

fn cartesian_product<
    T, const N: usize,
    U, const M: usize,
    V, F
>(a: [T; N], b: [U; M], f: F) -> [[V; N]; M]
where
    F: FnMut(&T, &U) -> V
{
    // ...
}

Предупреждения о несовместимости в будущем

Теперь Cargo будет показывать предупреждение, если та или иная зависимость будет отклонена в будущих версиях Rust. После выполнения команд cargo build или cargo check, можно увидеть примерно такое предупреждение:

warning: the following packages contain code that will be rejected by a future version of Rust: old_dep v0.1.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`

При помощи команды cargo report можно увидеть полный отчёт по коду, который будет отклонён.

Создание урезанных бинарников

Теперь Rust поддерживает удаление отладочной информации во время компоновки. Для этого в Cargo.toml надо добавить строку strip:

[profile.release]
strip = "debuginfo"

Можно также указать symbols или просто true для удаления всей символьной информации там, где это поддерживается.

Инкрементальная компиляция отключена по умолчанию

Из-за возможности возникновения ошибок десериализации (и паник) в этой версии отключена поддержка инкрементальной компиляции (можно принудительно включить через переменную среды RUSTC_FORCE_INCREMENTAL=1). Исправление уже присутствует в бета-версии Rust 1.60; если до релиза не будут найдены другие ошибки, связанные с этой проблемой, инкрементальная компиляция будет включена обратно.

Стабилизированные API

  • std::thread::available_parallelism
  • Result::copied
  • Result::cloned
  • arch::asm!
  • arch::global_asm!
  • ops::ControlFlow::is_break
  • ops::ControlFlow::is_continue
  • TryFrom for u8
  • char::TryFromCharError implementing Clone, Debug, Display, PartialEq, Copy, Eq, Error
  • iter::zip
  • NonZeroU8::is_power_of_two
  • NonZeroU16::is_power_of_two
  • NonZeroU32::is_power_of_two
  • NonZeroU64::is_power_of_two
  • NonZeroU128::is_power_of_two
  • DoubleEndedIterator for ToLowercase
  • DoubleEndedIterator for ToUppercase
  • TryFrom<&mut [T]> for [T; N]
  • UnwindSafe for Once
  • RefUnwindSafe for Once
  • armv8 neon intrinsics for aarch64

Следующие стабильные функции теперь являются const:

  • mem::MaybeUninit::as_ptr
  • mem::MaybeUninit::assume_init
  • mem::MaybeUninit::assume_init_ref
  • ffi::CStr::from_bytes_with_nul_unchecked

Другие изменения

Все остальные изменения и новшества можно увидеть по ссылке: https://blog.rust-lang.org/2022/02/24/Rust-1.59.0.html

Более подробный список изменений доступен по ссылке: https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1590-2022-02-24

 

dotcoder
()

«Окуляр ГОСТ» — форк Okular с плагином КриптоПро

Новости — Open Source
Группа Open Source

Компания «Лаборатория 50» выпустила «Окуляр ГОСТ» — форк популярной программы Okular для работы с PDF.

Главной возможностью является поддержка соответствующих ГОСТ хэш-алгоритмов в функциях проверки и электронной подписи файлов.

( читать дальше... )

>>> Окуляр ГОСТ

 ,

anonymous
()

Графеновые радио-биосенсоры и машиночитаемые точки на коже для учета вакцинации - научные статьи

Форум — Science & Engineering

Привели ссылку в одном месте на парочку любопытных статей (список похожих тоже). На совершенно официально-научных порталах, никаких мигалковых и прочих фриков.

1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6470802/

Graphene Nanomaterials-Based Radio-Frequency/Microwave Biosensors for Biomaterials Detection

Abstract

In this paper, the advances in radio-frequency (RF)/microwave biosensors based on graphene nanomaterials including graphene, graphene oxide (GO), and reduced graphene oxide (rGO) are reviewed. From a few frontier studies, recently developed graphene nanomaterials-based RF/microwave biosensors are examined in-depth and discussed. Finally, the prospects and challenges of the next-generation RF/microwave biosensors for wireless biomedical applications are proposed.

Keywords: graphene nanomaterials, radio-frequency, microwave, biosensor, wireless biomedicine

wireless biomedicine - блин я таких терминов даже не слышал, а оказывается оно все такое разрабатывается.

2. https://www.science.org/doi/10.1126/scitranslmed.aay7162

Biocompatible near-infrared quantum dots delivered to the skin by microneedle patches record vaccination

Here, we present an approach to encode medical history on a patient using the spatial distribution of biocompatible, near-infrared quantum dots (NIR QDs) in the dermis. QDs are invisible to the naked eye yet detectable when exposed to NIR light. QDs with a copper indium selenide core and aluminum-doped zinc sulfide shell were tuned to emit in the NIR spectrum by controlling stoichiometry and shelling time.

...

These findings suggest that intradermal QDs can be used to reliably encode information and can be delivered with a vaccine, which may be particularly valuable in the developing world and open up new avenues for decentralized data storage and biosensing.

Чтобы учитывать наличие вакцины разработали такой метод, что у вакцинированного существа на коже появляются метки (quantum dots), видимые в ближнем инфракрасном диапазоне. Вроде как на крысах уже испытали. Причем метки очень устойчивые.

Обе статьи еще до 2020-го года.

Я это к чему. Я что-то до сих пор к словам про чипирование прививками относился как к чуши невероятной, но вашу же мать, наука реально развилась до того, что оно уже не настолько фантастически выглядит. В целые CPU, контролирующие мозг, я все еще не верю, но уже как-то даже не так твердо не верю.

 , , чипирование

praseodim
()

Кредитование подпсками от пчелайна.

Форум — Talks

Кто в курсе, как вообще такое может быть.
На неактивный номер пчелайн, как вшей на собак, навесил подписок.
На номер с предоплатой. Т.е. я не мог пользоваться подписками, если денег нет. Номер отключили.
А теперь барабанная дробь!
Когда я кинул 100 руб. их списали, цитирую:«списание задолженности за подписки».
Это какой-то новый фортель что-ли?
Тебя кредитуют подписками и потом списывают как задолженность за их подписку!
Как такое лечится!? Договор на кредитование подписками не заключалось. Это вообще законно?
Пример распечатки Детализация расходов

 

TomBOY
()

Новый мультфильм от Blender Studio — Sprite Fright

Новости — Мультимедиа
Группа Мультимедиа

Жанр — экологическая комедия-слешер. Разношёрстная группа подростков идёт в поход в редко посещаемом углу Англии. Там герои натыкаются на грибной народ, который не любит мусорящих туристов.

В этот раз цель мультфильма — испытание возможностей редактора Blender для конвейерного производства 3-мерных мультфильмов большими командами. Над мультфильмом работали одновременно 20 человек — больше, чем над каким-либо из предшественников. Режиссёром был Мэтью Лун, около 30 лет проработавший в Pixar, а до того — рисовавший «Симпсонов». Результаты испытаний будут учтены в готовящейся версии 3.0.

Как обычно, все исходные файлы, а также учебные видео об изготовлении мультфильма доступны по подписке за 10 евро в месяц на условиях лицензии CC-BY 1.0 (с указанием авторства).

>>> Новость на opennet.ru

>>> Мультфильм на YouTube

 , open movie

question4
()

Какие хорошие способы маскировать VPN трафик от DPI есть сегодня?

Форум — Security

Хотелось бы обсудить этот вопрос. Маразм наших казахстанских властей растёт с каждым годом, намедни опять меня пытались MITMить, подменивая сертификаты. VPN-ы по стандартным протоколам из дома пока работают исправно. Но был у меня такой момент, когда я из сети госоргана зашёл на свой сервер, я получил редирект о том, что сервер небезопасный и всё такое. Поскольку он у меня вполне безопасный, я делаю вывод, что реестр IP-адресов VPN-ов у них где-то есть. Лично я ожидаю следующий шаг - ввод административных штрафов тысяч в 10 за использование нелицензированного VPN-а.

Недавно арендовал новый сервер с «чистым» IP и теперь подумываю о том, чтобы настроить там VPN как-то по-другому. Чтобы DPI не замечал его.

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

 

Legioner
()

Саботаж закупленных компьютеров со СПО в школах

Форум — Talks

Негодование работницы образования: https://d-russia.ru/gosudarstvo-zakupilo-dlja-shkol-noutbuki-s-alt-linux-chtoby-slozhit-ih-v-kladovkah.html

Ожидал, что претензии будут из ряда «все кнопки не там», но как увидел, что «никакой цифровизации экономики у нас в стране не получится» из-за того что на Linux у них Python «не устанавливается», чуть со стула не упал 😂

UPD от @Shaman007

Я спросил у Новодворского что это за бред (на комментарий @torvn77 про Арч, которыйя удалил), он пишет:

«Это новый бред. Альт начинался, двадцать лет назад, никакого Арча в помине не было. Вы можете установить хоть минимальную рабочую конфигурацию без питона? Мы – нет. Поставщик не сообщил пароль, в поддержку обращений не было. Некоторые системы по условиям поставки предназначены для работы с персданными, потому там сертифицированный дистрибутив. Его надо аттестовать. Запросили удобный сроки визита, ответа пока (?) не получили.»

 , ,

eugrus
()

Дебиан не умеет в актуальные браузеры, все крайне печально

Форум — Talks

Когда речь заходит о состоянии упакованных веб-браузеров для Debian GNU/Linux, к сожалению, оно оставляет желать лучшего, и для тех, кто хочет быть в безопасности и быть в курсе последних событий, это может означать обращение к проприетарным или неупакованным сборкам браузеров.

Читатель Phoronix, пожелавший остаться неизвестным, написал о плачевном состоянии поддержки упакованных веб-браузеров в Debian. Ниже приводится его резюме о состоянии веб-браузеров, упакованных в Debian, а также предостережение для пользователей в отношении невышедших обновлений безопасности.

Все браузеры, поставляемые в Debian (Chromium, Firefox ESR, Falkon, …), имеют серьёзные открытые проблемы безопасности, которые сопровождающие пакета, очевидно, не могут легко исправить:

  • Chromium всё ещё находится на версии 90.0.4430.212-1, что означает, что он содержит массу проблем безопасности. Debian Wiki рекомендует перейти на другой браузер. Те, кто установил браузер ранее и полагается на автоматические обновления, остаются с непропатченным браузером, даже не замечая этого.

  • Официальным веб-браузером Debian является Mozilla Firefox (версия ESR). Последним обновлением Firefox ESR в стабильном Debian была версия 78.15.0. Эта версия также имеет довольно много непроработанных проблем безопасности, а ветка 78.x ESR больше не поддерживается Mozilla. Им приходится обновляться до ветки 91.x ESR, которая, очевидно, вызывает большие проблемы в текущей стабильной платформе Debian. В одном из выпусков люди жалуются на замораживание сессий браузера с выпуском 91.x, что блокирует новый выпуск Firefox ESR от перемещения в «stable-security». Кто-то в выпуске утверждает причину: «Firefox-ESR 91.3 больше не использует OpenGL GLX. Вместо этого он использует EGL по умолчанию. EGL требует как минимум mesa версии 21.x. Debian stable (bullseye) поставляется с mesa версии 20.3.5».

Так что сейчас ситуация выглядит не лучшим образом. Кстати, Mozilla Thunderbird также затронут этим.

  • Другие браузеры, входящие в дистрибутив Debian, такие как Falkon, также давно не получали исправлений безопасности (для Falkon необходимо обновить пакет QtWebEngine).

Похоже, таково текущее положение дел с веб-браузерами в Debian… В общем, если вы хотите оставаться в курсе последних событий, то лучшим вариантом будет использование двоичных файлов от Mozilla Firefox или Google Chrome, но даже с последним Firefox могут быть проблемы на стабильном Debian вокруг EGL/GLX. Читатель Phoronix закончил: «Самое печальное в этой ситуации то, что у Debian есть философия, согласно которой нелиберальное программное обеспечение по умолчанию не должно попадать к пользователю. Но эта ситуация фактически толкает людей к браузерам с закрытым исходным кодом, таким как Google Chrome или Opera. Трудные времена для проекта Debian».

https://www.phoronix.com/scan.php?page=news_item&px=Web-Browser-Packages-Debian

Оправдывайтесь, любители стабильности.

 , ,

hakavlad
()

Сайт torproject.org заблокирован (объявление от проекта Tor)

Новости — Интернет
Группа Интернет

Проект Tor опубликовал официальное объявление о ситуации с блокировками в России:

Пользователям рекомендуется использовать мостовые узлы.

Россия находится на втором месте по числу пользователей Tor (14 % из всех пользователей Tor), уступая лишь США (20,98 %). Для того чтобы помочь в обходе блокировок в РФ представителям сообщества предлагается принять участие в создании новых мостовых узлов. В настоящее время насчитывается около 1600 подобных узлов, из которых 1100 можно использовать с транспортом obfs4.

>>> Подробности

 , , ,

anonymous
()

Blender 3.0

Новости — Мультимедиа
Blender 3.0
Группа Мультимедиа

 , , geonodes,

Mapper720
()

На чем хранить архивы, что бы понадежней

Форум — Linux-hardware

Добрый день, подскажите, на чем хранить архивы, что бы понадежней чем на HDD было. Некоторое время потратил выясняя этот вопрос, но как понял промышленный стандарт это ленты, а стримеры для них что-то совсем недешевые устройства. Может быть есть сервис какой-нибудь где hdd дампят на ленту, что бы стример не покупать?

 

da17
()