Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Собирайте цепочки из трех и более одинаковых фишек, чтобы восстановить величие школы волшебников! Волшебство и захватывающие приключения ждут вас уже с первых шагов!

Волшебный особняк

Казуальные, Три в ряд, Головоломки

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 44 поста
  • Antropogenez Antropogenez 18 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
Irsi.Vixie
Irsi.Vixie

Что используем вместо Autodesk True View?⁠⁠

13 дней назад

А вы чем заменили true view ?

Компьютер IT Импортозамещение Технологии Программа Linux Текст
2
tproger.official
tproger.official
Типичный программист

Мимим :3⁠⁠

13 дней назад
Мимим :3
Показать полностью 1
IT IT юмор Программирование Linux
6
88
raidshadowlegend
raidshadowlegend
Лига Сисадминов

Как ядро Linux управляет памятью приложений⁠⁠

13 дней назад

Linux использует подсистему виртуальной памяти как логический слой между запросами приложений на память и физической памятью (RAM). Такая абстракция позволяет скрыть от приложения всю возню с тем, как именно устроена физическая память на конкретной платформе.

Когда приложение лезет по виртуальному адресу, который ему «выставила» подсистема виртуальной памяти Linux, аппаратный MMU поднимает событие — мол, тут попытались обратиться к области, за которой сейчас не закреплена никакая физическая память. Это приводит к исключению, которое называется «ошибка страницы» (Page Fault). Ядро Linux обрабатывает её, сопоставляя нужный виртуальный адрес с физической страницей памяти.

Виртуальные адреса незаметно для приложения сопоставляются с физической памятью за счёт совместной работы железа (MMU, Memory Management Unit) и софта (таблицы страниц, Page Tables). Информация об этих сопоставлениях ещё и кэшируется в самом железе — в TLB (Translation Lookaside Buffer), чтобы дальше быстро находить нужные физические адреса.

Страница — это просто группа подряд идущих линейных адресов в физической памяти. На x86 размер страницы — 4 КБ.

Абстракция виртуальной памяти даёт несколько плюсов:

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

  • Процесс всегда видит линейный непрерывный диапазон байт в своём адресном пространстве — даже если физическая память под ним фрагментирована.

Например: когда приложение просит 10 МБ памяти, ядро Linux просто резервирует 10 МБ непрерывного виртуального адресного диапазона. А вот физические страницы, куда этот диапазон будет отображён, могут лежать где угодно. Единственное, что гарантированно идёт подряд в физической памяти — это размер одной страницы (4 КБ).

  • Быстрый старт из-за частичной загрузки. Demand paging подгружает инструкции только в момент, когда они реально понадобились.

  • Общий доступ к памяти. Одна копия библиотеки или программы в физической памяти может быть отображена сразу в несколько процессов. Это экономит физическую память.

Команда pmap -X <pid> помогает посмотреть, какие области памяти процесса общие с другими, а какие — приватные.

  • Несколько программ, потребляющих в сумме больше физической памяти, могут спокойно работать одновременно. Ядро втихаря выталкивает давно неиспользуемые страницы на диск (swap).

  • Каждый процесс живёт в своём отдельном виртуальном адресном пространстве и не может вмешиваться в память других процессов.

Два процесса могут использовать одинаковые виртуальные адреса, но эти адреса будут отображены в разные места физической памяти. А вот процессы, которые подключаются к одному сегменту общей памяти (SHM), получат виртуальные адреса, указывающие на одни и те же физические страницы.

Виртуальное адресное пространство процесса состоит из сегментов разных типов: Text, Data, Heap, Stack, сегменты общей памяти (SHM) и области, созданные через mmap. Адресное пространство процесса — это диапазон виртуальных адресов, который ядро «выдаёт» процессу как его среду исполнения.

Каждый сегмент — это линейный диапазон виртуальных адресов с началом и концом, за которым стоит какой-то источник данных (backing store): файловая система или swap.

Ошибка страницы обрабатывается так: ядро поднимает физическую страницу, заполняя её данными из backing store. Когда памяти начинает не хватать, данные из физических страниц, используемых как кеш, сбрасываются обратно в свой backing store. Сегмент Text у процесса опирается на исполняемый файл в файловой системе. А вот стек, куча, страницы COW (Copy-on-Write) и shared memory — это анонимные (Anon) страницы, их хранилище — swap (дисковый раздел или файл).

Если swap не сконфигурирован, анонимные страницы невозможно выгрузить — им просто некуда уходить. В итоге они оказываются «прибиты» к физической памяти, потому что перенести данные с этих страниц во время нехватки памяти некуда.

Когда процесс вызывает malloc() или sbrk(), ядро создаёт новый сегмент кучи в адресном пространстве процесса и резервирует диапазон виртуальных адресов, по которому он теперь может легально ходить. Любое обращение к адресу за пределами этих границ приведёт к segmentation fault — и процесс отправится в небытие. Выделение физической памяти при этом отложено: она будет выделена только когда процесс реально обратится к этим виртуальным адресам.

Пример: приложение сделает malloc() на 50 ГБ, но реально коснётся (то есть вызовет page fault) только 10 МБ. Тогда физической памяти уйдёт всего 10 МБ.

Посмотреть виртуальное/физическое потребление памяти можно через “ps”, “pidstat” или “top”. Столбец SIZE показывает размер виртуального сегмента, а RSS — объём выделенной физической памяти.

Физические страницы, которые используются для сегмента Text или для файлового кеша (page cache), можно освобождать быстро — данные всегда можно снова получить из backing store (файловой системы). А вот для освобождения анонимных страниц сначала нужно записать их содержимое в swap, и только потом страница может быть освобождена.

Политика выделения памяти в Linux

Выделение памяти процессам регулируется политикой распределения памяти в Linux. В системе есть три режима, и выбираются они с помощью настройки vm.overcommit_memory.

1.Эвристический overcommit (vm.overcommit_memory=0)

Это режим по умолчанию. Ядро позволяет процессам «переборщить» с запросами памяти в разумных пределах — как решат внутренние эвристики. Они учитывают свободную память, свободный swap, а также память, которую можно быстро освободить, ужав файловый кеш или slab-кеши ядра.

Плюсы: учёт довольно мягкий; полезно для программ, которые обычно запрашивают больше памяти, чем реально используют. Пока хватает свободной памяти или swap, процесс продолжает работать.

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

(знаю, что нынче сравнения в формате плюсы/минусы в статье приравниваются к генерации нейросети, но пока это всё еще лучший вариант описания, так что...)

2.Всегда overcommit (vm.overcommit_memory=1)

С этим режимом процесс может запросить сколько угодно памяти, и запрос всегда будет успешным.

Плюсы: никаких ограничений — можно делать огромные выделения, даже если физической памяти и swap мало.

Минусы: те же, что и в эвристическом режиме. Приложение может сделать malloc() на терабайты при наличии нескольких гигабайт RAM. Пока оно не тронет все страницы, проблем нет — но как только тронет, может включиться OOM Killer.

3.Строгий overcommit (vm.overcommit_memory=2)

В этом режиме ядро запрещает overcommit и резервирует не только виртуальный диапазон, но и физическую память. Нет overcommit — нет и OOM Killer.

При Strict Overcommit ядро отслеживает, сколько физической памяти уже зарезервировано или закоммичено.

Поскольку Strict Overcommit не учитывает свободную память или swap, ориентироваться на free или vmstat бессмысленно. Чтобы понять, сколько памяти можно ещё выделить, смотрят в /proc/meminfo на поля CommitLimit и Committed_AS.

Текущую границу выделения считают так: CommitLimit − Committed_AS.

Настройка vm.overcommit_ratio задаёт предел overcommit’а для этого режима. Предел считается так: PhysicalMemory × overcommit_ratio + swap.

Значение можно поднять, увеличив vm.overcommit_ratio (по умолчанию — 50% от RAM).

Плюсы: OOM Killer не сработает. Лучше, чтобы приложение упало сразу при старте, чем посреди боевой нагрузки от OOM Killer. Solaris работает только так. Strict overcommit не использует free memory/swap для расчёта лимита.

Минусы: overcommit отсутствует полностью. Зарезервированная, но не используемая память простаивает — другие приложения её потрогать не могут. Новый процесс может не получить память, даже если система показывает много свободной RAM — потому что она уже «обещана» другим процессам.

Мониторинг свободной памяти становится хитрее. Многие приложения под Linux не умеют корректно обрабатывать ошибки выделения памяти — это может привести к повреждению данных и странным, трудно отлавливаемым сбоям.

Примечание: и в эвристическом, и в строгом режиме ядро резервирует часть памяти для root. В эвристике — 1/32 от свободной RAM. В строгом — 1/32 от процента реальной памяти, который вы задали. Это зашито в ядро и не настраивается. Например, на системе с 64 ГБ будет зарезервировано 2 ГБ для root.

OOM Killer

Когда система упирается в жёсткую нехватку памяти — файловый кеш уже ужат до минимума, все возможные страницы возвращены — но спрос на память не падает, рано или поздно заканчивается всё, что можно выделить. Чтобы не оставить систему полностью без возможности работать, ядро начинает выбирать процессы, которые можно убить, чтобы освободить память. Этот крайний шаг и называется OOM Killer.

Критерии выбора «жертвы» иногда приводят к тому, что убивается самый важный процесс. Есть несколько способов снизить риски:

  • Выключить OOM Killer, переключив систему на строгий overcommit:

sudo sysctl vm.overcommit_memory=2 sudo sysctl vm.overcommit_ratio=80

  • Исключить критический процесс из рассмотрения OOM Killer. Но даже это иногда не спасает: ядру всё равно нужно кого-то убить, чтобы освободить память. В некоторых ситуациях остаётся только автоматическая перезагрузка, чтобы восстановить работу системы.

sudo sysctl vm.panic_on_oom=1 sudo sysctl kernel.panic="number_of_seconds_to_wait_before_reboot"

Преимущества файлового кеша

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

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

Наличие файлового кеша заметно ускоряет работу приложений с диском:

  • Чтение: когда приложение читает данные из файла, ядро делает физический IO и подтягивает блоки с диска. Прочитанные данные помещаются в файловый кеш, чтобы в следующий раз не ходить на диск. Повторное чтение того же блока — это уже логический IO (чтение из кеша), что резко снижает задержки. Кроме того, файловые системы выполняют упреждающее чтение (read-ahead): если замечают последовательный доступ, подгружают соседние блоки заранее, предполагая, что приложению они скоро понадобятся.

  • Запись: когда приложение пишет данные в файл, ядро кладёт их в page cache и сразу подтверждает запись (buffered write). Данные в кеше могут многократно обновляться (write cancelling), прежде чем ядро решит, что пора сбросить грязные страницы на диск.

Грязные страницы файлового кеша сбрасываются потоками flusher (раньше звали pdflush). Сброс происходит периодически, когда доля грязных буферов превышает пороговое значение — оно регулируется параметрами виртуальной памяти.

Файловый кеш улучшает производительность IO, скрывая задержки хранилища.

Преимущества HugeTLB и HugePages

Функция HugeTLB в Linux позволяет приложениям использовать большие страницы — 2 МБ или 1 ГБ вместо стандартных 4 КБ. TLB (Translation Lookaside Buffer) — это аппаратный кеш, который хранит отображения «виртуальный → физический» адрес. Когда нужной записи там нет (TLB miss), приходится идти в таблицы страниц в памяти, а это дорогая операция.

TLB-хиты становятся всё важнее из-за растущего разрыва между скорости CPU и памяти, а также из-за увеличения объёмов памяти. Частые TLB miss могут ощутимо просадить производительность.

TLB — ограниченный ресурс на чипе, и ядро Linux старается использовать его максимально эффективно. Каждый элемент TLB может быть настроен на работу со страницами разных размеров: 4 КБ, 2 МБ или 1 ГБ.

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

  • 4 KB pages: 64×4 KB + 1024×4 KB ≈ 4 MB

  • 2 MB pages: 32×2 MB + 1024×2 MB ≈ 2 GB

  • 1 GB pages: 4 GB

Плюсы:

  • Большие страницы уменьшают количество TLB miss, потому что один TLB-слот покрывает больше адресного пространства.

  • Требуется меньше записей в таблицах страниц, и уровней таблиц меньше. Это сокращает задержки на обход таблиц (2 уровня вместо 4) и уменьшает память, расходуемую на сами таблицы.

  • Large Pages фиксируются в памяти и не участвуют в выгрузке при нехватке RAM.

  • Снижается частота page fault: один fault может заполнить сразу 2 МБ или 1 ГБ, а не жалкие 4 КБ. Приложение «прогревается» заметно быстрее.

  • Если у приложения есть локальность данных, HugeTLB даст выигрыш. Но если оно читает байт там, байт здесь, или прыгает по огромной хеш-таблице, то обычные 4 КБ-страницы могут быть выгоднее.

  • Улучшается работа механизма prefetch: крупные страницы устраняют необходимость перезапуска чтения на границах 4K.

Минусы:

  • Большие страницы требуют предварительного резервирования. Администратор должен заранее выставить количество страниц: vm.nr_hugepages=<число>

(У Transparent Huge Pages предварительного шага нет.)

  • Приложение должно уметь работать с HugePages.

Например, JVM нужно запускать с флагом -XX:+UseLargePages, иначе большие страницы просто лежат без дела.

Посмотреть использование: cat /proc/meminfo | grep -E 'HugePages_|Hugepagesize'

  • Для HugePages нужны непрерывные физические участки памяти — 2 МБ или 1 ГБ. На системе, которая работает долго, большая часть RAM может быть уже разрезана на 4К страницы, и запрос на HugePage будет просто нечем удовлетворить.

Показать полностью 2
Linux Ядро Оперативная память Системное администрирование Программа Длиннопост
11
6
stoservices
stoservices

Как я поднимал Nextcloud в Proxmox и какие проблемы пришлось решить⁠⁠

15 дней назад

Полный разбор типичных ошибок, которые возникают у всех, кто ставит Nextcloud в LXC-контейнер

Запуск Nextcloud в Proxmox кажется простой задачей — контейнер, Apache, внешний диск, и всё готово. Но на практике вылезают десятки системных ошибок: то индексы базы отсутствуют, то AppAPI требует демон, то почта не отправляется, то внешнее хранилище недоступно, то интерфейс ругается "операция не разрешена".

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

🟦 1. Ошибки целостности кода

❗ Проблема

Nextcloud показывал предупреждение:
«Некоторые файлы не прошли проверку целостности»
В отчёте фигурировало приложение files_mindmap, которого в интерфейсе даже не было.

✔ Решение

Проверка occ app:list показала, что приложение действительно существует, но выключено и повреждено.
Команда:
php occ app:remove files_mindmap
После удаления предупреждение исчезло.

🟦 2. Ошибка AppAPI: «Демон развертывания не установлен»

❗ Проблема

Nextcloud 32 требует AppAPI-демон для развёртывания Ex-Apps (AI-приложений).
В контейнере демона не было, .deb-пакеты недоступны, а проверка AppAPI постоянно висела красным.

✔ Решение

Поскольку Ex-Apps не использовались, а AppAPI в контейнере LXC без Docker не нужен — приложение AppAPI было полностью отключено:
php occ app:disable app_api
Предупреждение исчезло, Nextcloud стал стабильнее, мусор в логах пропал.

🟦 3. Mimetype миграции

❗ Проблема

В разделе «Обзор» появилось:
«Доступны миграции mimetype, выполните occ maintenance:repair --include-expensive»

✔ Решение

Запуск команды:
php occ maintenance:repair --include-expensive
Все миграции прошли успешно, предупреждение ушло.

🟦 4. Отсутствующие индексы в базе данных

❗ Проблема

Предупреждение:
«Не хватает индексов: properties_name_path_user, calobjects_by_uid_index…»
Без них растёт нагрузка на БД.

✔ Решение

Командой:
php occ db:add-missing-indices
Nextcloud автоматически создаёт недостающие индексы.

🟦 5. Client Push не установлен (и не исчезает)

❗ Проблема

Nextcloud писал:
«Client Push не установлен»,
и это предупреждение не пропадало даже после отключения проверки.

✔ Решение

Путаница была в названии приложения.
Правильный модуль называется notify_push, а не client_push.

Команды:
php occ app:install notify_push
php occ app:enable notify_push

После установки — предупреждение исчезло.

🟦 6. Письма не отправляются (AxiosError 400)

❗ Проблема

При тестовой отправке почты:
AxiosError: Request failed with status code 400
Хотя SMTP и логин были указаны правильно.

✔ Реальные причины

  1. В профиле администратора не был задан email.

  2. В config.php отсутствовал параметр mail_smtppassword.

  3. В интерфейсе почты Nextcloud некорректно сохраняет настройки.

✔ Рабочее решение

Настройки SMTP были прописаны вручную в config.php:

'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_from_address' => 'user1',
'mail_domain' => 'yandex.ru',
'mail_smtphost' => 'smtp.yandex.ru',
'mail_smtpport' => '465',
'mail_smtpauth' => 1,
'mail_smtpsecure' => 'ssl',
'mail_smtptimeout' => 30,
'mail_smtpname' => 'user1@yandex.ru',
'mail_smtppassword' => 'пароль_приложения',

Test email заработал.

🟦 7. Ошибка фронтенда после обновлений

❗ Проблема

Страница показывала ошибки интерфейса про "контроль доступа", хотя в логах всё было чисто.

✔ Решение

Это был битый JS-кэш Nextcloud.
Исправилось через:
php occ maintenance:repair
systemctl restart apache2
Ctrl + F5 в браузере

🟩 Итог

Удалось полностью привести Nextcloud в рабочее, чистое и стабильное состояние:
✔ Исправлены индексы БД
✔ Удалены повреждённые приложения
✔ Выключен ненужный AppAPI
✔ Установлен и активирован notify_push
✔ Работает SMTP через Яндекс
✔ Устранены ACL-ошибки внешнего диска
✔ Пропали ошибки интерфейса Nextcloud
✔ В логах — 0 ошибок

Система теперь работает правильно, все предупреждения исчезли.

Показать полностью
Nextcloud Linux Гайд Текст Длиннопост
1
DmitryRomanoff
DmitryRomanoff
Лига Аудиокниг

Аудиокнига "Хакер"⁠⁠

16 дней назад
Аудиокнига "Хакер"

Аудиокнига "Хакер"

Он родился в трущобах и мечтал разбогатеть так, чтобы купить весь квартал, где родился и вырос. Но однажды он встретил русскую девушку Наташу, в которую влюбился по уши. Любовь толкнула его на самые рискованные и отчаянные взломы. Это история становления гениального мошенника, перевернувшего мировые финансовые рынки. История о том, как рождается преступник века, о моральном выборе и тонкой грани между гениальностью и безумием, великой любовью и одержимостью.
Бабло побеждает зло?! Или любовь?

https://vk.ru/music/playlist/875677814_7

Показать полностью 1
[моё] Хакеры Русские хакеры Самиздат Информационная безопасность Программирование IT Программа Программист Безопасность Взлом Взлом вк Взломщики Взлом ПК Linux
0
kamam93689

Результат того что все владельцы сайтов встраивают вспомогательные вещи сегодня проявился в полной мере, сайты не работают⁠⁠

16 дней назад

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

Результат того что все владельцы сайтов встраивают вспомогательные вещи сегодня проявился в полной мере, сайты не работают
Информационная безопасность Сайт Приложение Программа Google Программист Microsoft Python Linux Чат-бот Openai Программирование Тестирование Текст
8
7
Вопрос из ленты «Эксперты»
dimonicys
dimonicys
GNU/Linux

Linux для iMac с gt750m⁠⁠

16 дней назад

У меня iMac конца 2013 года с установленной через Bootcamp Windows 10. Я пытаюсь найти дистрибутив Linux, который будет хорошо работать с моим GT750M. Понимаю, что с последним ядром это невозможно. Я установил поддерживаемые ядра, но вентилятор продолжал работать на полную мощность при любой нагрузке, даже при просмотре видео на YouTube. Кто-нибудь нашёл решение?

Я пробовал устанавливать проприетарные графические драйверы 340.x, 390, 470 и Nouveau. Вентилятор работает некорректно, но в Windows всё работает нормально. Думаю, есть какие-то особенности, характерные для этой версии видеокарты, поскольку она модифицирована Apple (могу ошибаться). Я читал, что система охлаждения работает по-разному в Mac OS и Linux, и именно это и вызывает проблему...

Вопрос Спроси Пикабу Компьютерная помощь Linux Компьютер Текст
18
1
zwuck

Новостной дуйджест. Часть седьмая. Вежливая⁠⁠

16 дней назад

Хоп-хэй лалалаей, что не неделя, то новости мира технологий и нейронок, опять этих ваших нейронок, благослови вас Сэм «мать его» Альтман.

Canonical объявила о предоставлении коммерческой поддержки релизов Ubuntu LTS сроком до 15 лет.

Сычуан. Компания Canonical объявила о расширении коммерческого дополнения техподдержки Legacy для Ubuntu Pro, которое обеспечит полное покрытие релизов Ubuntu LTS (с длительным периодом поддержки) сроком до 15 лет.

Для коммерческих клиентов, желающих продолжить пользоваться устаревшими релизами Ubuntu LTS, Canonical теперь будет предоставлять платную поддержку сроком до 15 лет. Этот 15-летний период поддержки вступает в силу с Ubuntu 14.04 LTS и более новыми версиями дистрибутивов Ubuntu LTS.

Мюсли. С убунту я познакомился в 2020 году, мне знакомый установил на рабочем компьютере версию 14.04 и я влюбился. Весь необходимый для работы софт, а именно Intellij IDEA, джава и уж тем более браузер хром работали идеально. Только офис вызывал сложности, но это дело наживное. Учитывая, что убунту распространяется бесплатно, а всем хочется икорки с маслом, Canonical выбрала способ монетизации в виде платной поддержки. А 15 лет — это реально много.

Кавайны форк убунты

Кавайны форк убунты

GPT-5.1 вошла в число лидеров по качеству программирования.

Ссыль. Через день после релиза в ChatGPT, GPT-5.1 вышла в API и добавлена в кодинг-агент Codex вместе с новыми инструментами для разработки. Модель построена на архитектуре GPT-5 и унаследовала ее способность долго размышлять над сложными задачами — от анализа репозиториев до генерации патчей.

На бенчмарках GPT-5.1 демонстрирует стабильный прирост качества относительно GPT-5. В тесте SWE-bench Verified, где ИИ должен исправлять реальные баги в репозиториях, модель набрала 76,3% против 72,8% у GPT-5 — один из лучших результатов на рынке. По другим тестам (MMMU, GPQA, Tau²-bench) также заметны точечные улучшения. В сумме это выводит GPT-5.1 в группу лидеров среди код-моделей, наряду с последними версиями Claude Sonnet и Doubao-Seed-Code.

Мюсли. Что ни день, то новая нейронка…А по факту круто, что на рынке образовалось несколько игроков с топовыми языковыми моделями, так как нам, простым смертным, выпадает возможность пользоваться данными продуктами иногда бесплатно. Где-то там должен gemini 3 нарисоваться в ближайшее врем (в течении ноября) и мб Муцк с своим Гроком 5 за углом притаился.

Муцк готовится притаиться

Муцк готовится притаиться

От тестирования до нападения: как китайцы превратили ИИ агента Claude Code в инструмент шпионажа.

Оригинал  и перевод на хабре.  В сентябре 2025 года мы выявили высокоорганизованную операцию кибершпионажа, проводимую государственной группой из Китая, получившей внутреннее обозначение GTG-1002.

Главная особенность операции — беспрецедентная автономность ИИ на всех этапах атаки: от разведки (reconnaissance) и поиска уязвимостей (vulnerability discovery) до эксплуатации (exploitation), перемещения по сети (lateral movement), сбора данных (data harvesting) и вывоза (exfiltration).

Claude Code — инструмент Anthropic — использовался как автономный агент (autonomous agent), выполнявший до 90 % тактических действий без участия людей, с нереальной по человеческим меркам скоростью запросов.

Мюсли. Вообще эта ситуация выглядит достаточно странно. Да, инструментарий Claud Code позволяет делать такие вещи, здесь вопросов нет. Странно то, что без каких-либо доказательств обвиняется Китай. Что как-бэ намекает. Ведь у США есть определенная политическая напряженность с Китаем.

Ой шо будит то ээээээ…..

Ой шо будит то ээээээ…..

32-летняя японка сыграла «свадьбу» с ИИ-персонажем из ChatGPT.

Наруто-кун (https://www.independent.co.uk/asia/japan/japan-chatgpt-ai-we...). 32-летняя японка, известная в СМИ под именем Кано, провела символическую "свадьбу" с ИИ-персонажем, которого создала через ChatGPT. История получила широкое внимание после сюжета регионального телеканала из Окаямы, а затем разошлась по англоязычным медиа и соцсетям как "брак человека и ИИ" — хотя юридической силы у церемонии нет.

Одна ошибка и ты ошибся

Одна ошибка и ты ошибся

Мюсли. У языковых моделей отсутствует личность и собственные потребности, с которыми приходится мириться, взаимодействую с реальными людьми. Поэтому людям удобно общаться с языковыми моделями, они не грубят, поддержат тебя, сделают (напишут) все, что тебе необходимо. Увы, все это иллюзия и выход из нее может быть болезненным.

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

Показать полностью 4
[моё] IT Программирование Linux Китай США Политика Длиннопост
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии