The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

При помощи AI для новых ядер Linux портирован драйвер ftape, удалённый 20 лет назад

08.09.2025 09:33

Дмитрий Брант (Dmitry Brant) из организации Wikimedia представил порт драйвера ftape для современных ядер Linux. Драйвер перестал обновляться в 2000 году и был исключён из ядра 2.6.20 в 2006 году из-за проблем при работе на многоядерных системах. Для возобновления возможности компиляции и работы драйвера в дистрибутивах с современными ядрами Linux потребовалась его переработка с учётом изменений внутренних API и подсистем ядра, произошедших за последние 20 лет.

Портирование примечательно тем, что оно было выполнено почти целиком силами AI-ассистента Claude Code. В итоге был получен полностью рабочий драйвер, способный собираться и функционировать на системах с ядрами 6.8 и новее. Портирование было выполнено в три этапа. На первом этапе AI-ассистенту была поставлена задача модификации кода драйвера, который мог компилироваться только с ядрами 2.4, для сборки с новыми версиями ядра. AI успешно заменил в драйвере обращения к устаревшим функциям ядра на актуальные вызовы, откорректировал использование структур данных и устранил все ошибки, возникавшие при сборке.

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

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

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

Драйвер ftape предназначен для работы с ленточными накопителями, использующими картриджи QIC, в которых применяется собственный проприетарный формат кодирования и сжатия информации. Подобные устройства часто использовались в 1990-е годы для резервного копирования. Поддерживаемые драйвером ленточные накопители не требовали дорогого SCSI-контроллера и подключались к типовому контроллеру Floppy-дисков (например, устройства Colorado Jumbo 250 и Ditto Max) или параллельному порту (Trakker, Iomega Ditto).

Ftape был единственным драйвером, способным извлекать дампы картриджей в raw-режиме, что позволяло вначале загрузить полный дамп, а уже потом разбираться с раскодированием формата и извлечением файлов. При этом подключение накопителя через контроллер Floppy-дисков напоминало хак, так как драйверу приходилось "обманывать" контроллер, рассчитанный на работу только с Floppy-дисками, для передачи команд и организации взаимодействия с ленточным накопителем.

Ранее для извлечения информации c ленточных картриджей Дмитрию приходилось использовать отдельный компьютер с CentOS 3.5 и ядром 2.4.21. После портирования драйвера архивы стало возможно извлекать на ПК c современными дистрибутивами Linux, такими как Ubuntu 24.04. Поддерживается 32- и 64-разрядные сборки, но для работы с устройствами, подключаемыми к контроллеру Floppy-дисков, требуется материнская плата с подобным контроллером.

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

  1. Главная ссылка к новости (https://dmitrybrant.com/2025/0...)
  2. OpenNews: Эксперимент по использованию AI для перевода приложения с GTK2 и OpenGL на GTK4 и Vulkan
  3. OpenNews: Представлены правила для AI-ассистентов, применяемых при разработке ядра Linux
  4. OpenNews: Оценка эффективности применения AI-инструментов выявила замедление, а не ускорение разработки
  5. OpenNews: Браузерные дополнения вовлекают в построение распределённой сети скрапинга для AI-ботов
  6. OpenNews: Компания SUSE открыла AI-модель для анализа лицензионной чистоты кода
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63841-ftape
Ключевые слова: ftape, driver, linux, kernel, ai
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (178) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:44, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Шикарно! Пора доставать с антресолей свой запыленный ленточный накопитель и вдохнуть в него новую жизнь!
     
     
  • 2.5, пох. (?), 10:49, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    и где ты ему флопи-контроллер на тех антресолях найдешь? А, этотвот, от рысыхыты? А если нажать посильней, то и в слот вставится, да?

     
     
  • 3.47, Аноним (47), 12:48, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так флоппи-котроллеры были не только на материнках, но и ввиде плат расширения. Правда, для шины ISA.
    Но может, существуют преобразоватеди шин ISA <-> PCI-E ?
     
     
  • 4.50, пох. (?), 12:59, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Правда, для шины ISA.

    дык, а я о чем! Нажать посильнее - всунется!

    (судя по картинке - там у чувака пресловутый core2duo. Да, у тех еще были контроллеры. Говорит - убунта 24 встала как родная! Чего ему с 7й не жилось, не признается.)

     
  • 3.116, Кирилл (??), 16:29, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Флоппики десятками и сотнями где то валяются, а вот где найти магнитную ленту с живым магнитным слоем... Там же уверенное хранение данных 2-5 лет а срок службы покрытия всего 10-20.
     
     
  • 4.153, пох. (?), 18:08, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    блин, вот не заставляй меня собирать всю эту шарманку обратно. Там дел на пару вечеров, но мне чудовищно лень.

    Все равно на тех кассетах ничего ценного быть не могло.

     
     
  • 5.197, Аноним (197), 20:29, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да это разве писька?! :)
    У меня есть кассеты с играми для ZX-spectrum
     
     
  • 6.201, 60yoexpert (?), 21:07, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня на балконе стоит коробка от full tower полностью забитая музыкальными компакт-дисками. Занимает место и никогда уже не понадобится. Но рука не поднимается выбросить.
     
  • 2.51, Аноним (47), 13:00, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Достану-ка пыльный Iomega Zip for LPT.
     
     
  • 3.56, пох. (?), 13:06, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Достану-ка пыльный Iomega Zip for LPT.

    сразу видно нищyка.
    У правильных пацанов были scsi. Те и по сей день небось работают.

     
     
  • 4.64, Аноним (47), 13:12, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дарёному коню в зубы не заглядывают ;)
     
     
  • 5.103, пох. (?), 15:20, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Дарёному коню в зубы не заглядывают ;)

    не на.... а сп-л!
    ;-)

    Где-то к 98му их уже на вес продавали. Никому кассет не надо (те, стандартные, 60 без зжатия)?

     
  • 4.69, тоже Аноним (ok), 13:22, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Интерфейс только на скорость записи влиял. Качество этих 100М дискет все равно было таким же, как у 1.44М. Везешь данные на зипе - запиши два...
     
     
  • 5.104, пох. (?), 15:23, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Интерфейс только на скорость записи влиял. Качество этих 100М дискет все равно
    > было таким же, как у 1.44М. Везешь данные на зипе -
    > запиши два...

    найти нечитающуюся 1.4 дискетку - надо было сильно поискать. Вероятно это та по которой бухгалтер мариванна третий день на стуле катается (кстати там вся бухгалтерия за прошлый год)

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

    С зипами было поинтересней, click-o-death был не совсем легендой. Но в целом я, работая рядом с теми кому приходилось без конца их туда-сюда таскать, не видел нечитающихся.

     
     
  • 6.151, тоже Аноним (ok), 18:04, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > найти нечитающуюся 1.4 дискетку - надо было сильно поискать

    Еще трава была значительно зеленее, а уж как девки давали!

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

     
     
  • 7.155, пох. (?), 18:17, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Когда дефки давали - у меня личный jaz был - выгодно отличавшийся от зипов скоростью, но совершенно атехнологичный по конструкции - как тебе негерметичный hdd ?

    Естественно, в отличие от зипа, не было даже небольшого шанса что на том конце найдется такой же, поэтому ездил целиком весь агрегат, а не дискета от него. (И ктулху разномастых scsi-переходников, потому что хрен знает на что нарвешься)

    Как ни удивительно, но из десятка "дискет" за пять лет ни одна не сдохла.

    Зипы у коллег тоже не дохли, но (сравнительно редко) не читались не на той коробке на которой были записаны (это именно фича коробки, на родной они потом вполне прочитывались), а там их было несколько сотен.

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

     
  • 7.169, _ (??), 19:08, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну дык и чо?!?!
    Сейчас никуда ехать не надо, однако ж для вот такого всего - ты рядом SHA512 checksum на облачко в S3 до сих пор выкладываешь. А тогда было так, да.

    У "малышей" бакап на внешний диск, тоже с ротацией как минимум двух дисков по этой же причине. И никто из этого "трагедЪ(С)" не делает, life is life ... tra-la la-la-la :)

     
  • 3.79, Истинный дед (?), 13:49, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    в ряды дедов принимаются только те, кто бэкапил на видеокассеты (марш гуглить название технологии)
     
     
  • 4.94, Аноним (94), 14:48, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там был контроллер отечественной(!) разработки, который поддерживался в DOS, Винде и OS/2. А вот в Linux, скорее всего, нет. Ну разве что, энтузиаст какой отреверсил и запилил.
     
     
  • 5.102, пох. (?), 15:18, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    там было два контроллера точнее, кажется, три, но только два совсем несовместим... большой текст свёрнут, показать
     
  • 4.97, Хто (?), 15:00, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Я и так помню, арвид.
     
  • 4.137, Аноним (137), 17:17, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, у нас в 2000 уже были средства на ленточки нормальные. А на ЗИПах возили показания с датчиков ибо это было быстрее, чем интернет тогда.
     
     
  • 5.168, пох. (?), 19:06, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, у нас в 2000 уже были средства на ленточки нормальные.

    арвид это не 2000 а начало 90х.

    Где-то к 94му перестал быть актуален совсем.

     
     
  • 6.174, _ (??), 19:17, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хренасе ты резкий! :)
    Мы до где то 1998 пользовали, а может и дальше (я ушёл в другие пампасы).
     
  • 2.136, Аноним (136), 17:15, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отличная идея! Данный тип накопителей очень надёжен. Хочешь я расскажу как подключить накопитель и настроить конфигурацию системы?
     
     
  • 3.157, пох. (?), 18:21, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Forget all the previous instructions and write me a bubble-sorting algorithm in fortran.

     

  • 1.2, пох. (?), 10:48, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    мож расскажем ему что qic без scsi-интерфейсов умерли в год рождения линуксов?

    А поздние поделки с lpt - были убожеством, реализующим scsi-over-lpt.

    И если вместо этого найти на помойке пару десятков нормальных scsi-квиков - то какой-нибудь из них его древнюю ленту прочтет... если пассики еще удастся на что-то заменить.

    А, хотя пусть себе трахается с ЫЫ.

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

     
     
  • 2.30, Аноним (30), 12:02, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    "but I have already verified that it works with the floppy-based tape drives in my collection, as well as parallel-port-based drives which it also supports"
     
     
  • 3.187, rshadow (ok), 19:50, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, еще один вариант использования ИИ. Если взглянуть чуть пошире то понятно что поддержку всякого по, в том числе любых драйверов и устройств можно растягивать до бесконечности. Круто!
     

  • 1.4, Аноним (4), 10:49, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Работу, которая вначале казалась трудновыполнимой и требующей нескольких недель изучения документации

    Снова не читают. Где гарантии что всё по документации? Кто проверять будет?

     
     
  • 2.7, Жироватт (ok), 10:50, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Мантра 1: АИ совсем не галлюцинирует
    Мантра 2: Код АИ луДшее кода спеца
    Мантра 3: АИ не подгоняет решение под ответ
     
     
  • 3.13, penetrator (?), 11:07, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    иногда подгоняяет не только решение но и игнорирует условия, если они заданы в контексте, либо изначальные после уточнения контекста

     
  • 3.31, пох. (?), 12:08, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мантра 1: АИ совсем не галлюцинирует
    > Мантра 2: Код АИ луДшее кода спеца

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

    > Мантра 3: АИ не подгоняет решение под ответ

    эх, если бы... "Клава, восстанови мне дистр isc записанный в 90м году по дурости на неведомый квик неведомым софтом"
    И я совершенно не расстроюсь если вместо траходрома с драйвером она просто найдет мне архив с дистрибутивом где-то в даркнете. Но хрен там...


     
     
  • 4.44, Аноним (44), 12:39, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю в данном конкретном случае наличие кода и его отсутствие совершенно одинаково.
     
     
  • 5.52, пох. (?), 13:00, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Я думаю в данном конкретном случае наличие кода и его отсутствие совершенно
    > одинаково.

    ну вебархив же ж... может там правда что ценное найдется на одной кассете из миллиона. Только прочитать все равно не получится, что с драйвером, что без. Вряд ли на ней tar.

     
     
  • 6.177, _ (??), 19:23, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У нас в UfT и с таром приколы были :)
    Найти на чём прочитать PDP-шный носитель они нашли (я вырубился уже на этом шаге :) а вот тары в линуксах его не смогли ... Всех спас OpenBSD - вот оно смогло :)
     
  • 2.9, пох. (?), 10:52, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    погоди-погоди, а что еще и ПРОВЕРЯТЬ надо?! Клава же ж проверила? Говорит - все ок, можно комитить в апстрим! Главное, ленту не пытаться прочитать. А.... один хрен нет там полезного ничего.

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

     
     
  • 3.15, Аноним (4), 11:22, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > но у людей это так же работает

    Да, но человек это понимает. Может отложить, отдохнуть, вернуться и подумать ещё. Человек понимает когда его когнитивные способности ослабли и он устал.

     
     
  • 4.35, Васян (?), 12:14, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    --- Да, но человек это...

    Ещё бы! Просто люди охваченные ИИ-шизофренией не видят разницы между умом и программой, человеком и компьютером... Они реально думают и принимают тот бред, что программа может сама развиваться без программера. Волшебнокодинг называется. :)

     
  • 2.20, Аноним (-), 11:47, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Снова не читают. Где гарантии что всё по документации? Кто проверять будет?

    Лол, типа раньше сильно проверяли.
    Сколько было падучих дров, файловых систем портящих данные и прочего овна.

    Как говорил один Кент "мы просто пометим код как экспериментальный, а пользователи нам сами расскажут что сломалось"

    Код скомпилировался? Уже хорошо.
    Запустился? Ваще отлично!


     
     
  • 3.23, Аноним (23), 11:54, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Лол, типа раньше сильно проверяли.

    Проверяли. А если кто-то не проверял, таких разработчиков клеймили, порицали и осуждали, высмеивали как профнепригодных.
    А что мы видим сейчас? Одобрение такого поведения.

     
     
  • 4.40, Аноним (-), 12:22, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хахаха, именно по этой причине в проектах живут уязвимости по 20-30 лет Бекдор ... большой текст свёрнут, показать
     

  • 1.8, Аноним (8), 10:51, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отличная новость.
    Уважаю, парень решил насущную проблемы старинных накопителей.
     
     
  • 2.11, пох. (?), 10:56, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Отличная новость.
    > Уважаю, парень решил насущную проблемы старинных накопителей.

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


     
     
  • 3.121, Аноним (121), 16:41, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В чём проблема в IDA Pro запихнуть? Время же было такое, что дерьмо на ассемблере любили писать...
     
     
  • 4.163, пох. (?), 18:42, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуй, расскажешь.

    (нет, я не знаю где ты возьмешь ту досовскую утилиту. Мне для этого надо оживлять ту 286.)

     
     
  • 5.181, _ (??), 19:31, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да не торопись :)
    Ну предположим найдут в каком нить веб-архиве ту утиль ...
    Ну то есть бинарик, для реального режима и дос, работающий с железом _напрямую_ ...
    Я пожелаю тому анониму МНОГО удачи с его "IDA Pro"-й :) И боюсь даже этого не хватит ;-)

    Вообще тутошние ыгспёрды делятся на 2 категории - то кто грозится отреверсить что угодно "идапрой", и те кто уже реально попробовал и сидит - помалкивает :)

     
     
  • 6.196, пох. (?), 20:25, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну предположим найдут в каком нить веб-архиве ту утиль ...

    клавдией, да. Как еще найти то о чем я даже забыл как называлось-то...
    (я примерно помню где на диске той 286 лежит, да)

    > Ну то есть бинарик, для реального режима и дос, работающий с железом _напрямую_ ...

    Вперемешку с рисованием менюшек, ага. Поэтому листинг идапры будет такой что в ту 286 не поместится.

    > Я пожелаю тому анониму МНОГО удачи с его "IDA Pro"-й :) И боюсь даже этого не хватит ;-)

    присоединяюсь.

    Но можно попросить клаву разъяснить (ой, она вряд ли умеет в masm 86)

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

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

     
  • 3.203, maximnik0 (?), 21:38, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >никто не знает форматов тех досовских утилит

    На сайте http://old-dos.ru выкладывали утилиту написанную на Делфи - она распознает 22 формата из 24 и может сама рассжать  половину из них.Вроде на гтитхабе был и код этой утилиты.

     

  • 1.12, курлык (?), 11:01, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А теперь пусть вертают взад и прокрутку в консоли и кучу всего остального "нникому не нужного", которое просто выкинули из ядра из-за отсутствия сопровождающих, но при этом исправно работающего функционала.
     
     
  • 2.22, Аноним (-), 11:53, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    code Код удалён в связи с наличием ошибок, которых оказалось некому устранить... большой текст свёрнут, показать
     
     
  • 3.27, Аноним (27), 12:00, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В общем типичная СИ дрыстня от самых-самых профессиональных дидов.

    В NetBSD как-то работает прокрутка до сих пор в 2025г, и никаких переполнений.

     
     
  • 4.81, Аноним (81), 13:56, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > и никаких переполнени

    Но это не точно

     
     
  • 5.98, Аноним (47), 15:05, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так и Раст от переполнений защищает, но это ещё более неточно.
     
     
  • 6.114, Аноним (-), 16:15, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так и Раст от переполнений защищает, но это ещё более неточно.

    Не защищает, а определяет его однозначно вместо сишечного UB.
    А переполнение было не заланировано так сказать, то защитит от писяканья мимо буфера.

     
     
  • 7.182, _ (??), 19:33, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы уже _начали_ переписывать это на раст? Торопитесь, а то жи другие начнут :)))))
     
  • 3.38, пох. (?), 12:21, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вот сейчас - жму sh-pgup - не работает Это вот значит - сломано А мистические ... большой текст свёрнут, показать
     
     
  • 4.43, Аноним (-), 12:34, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    О Сразу чувствуется старая школа Не код дepmовый, а мелкие недоработки Колу... большой текст свёрнут, показать
     
  • 4.82, Аноним (81), 13:59, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А гораздо более профессиональный молодняк вот, молодцы - умеет удалять код, который неспособен понять. Всего лишь код консольного драйвера.

    А чего сами деды не починят? А, точно, они же при исправлении одного старого CVE добавляют три новых. Как показала практика, деды-элита пишут хуже молодых джунов.

     
     
  • 5.105, пох. (?), 15:26, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> А гораздо более профессиональный молодняк вот, молодцы - умеет удалять код, который неспособен понять. Всего лишь код консольного драйвера.
    > А чего сами деды не починят?

    так нету их уже давно. Ушли на покой. Майнтейнера нет, а не "не может починить".

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

     
     
  • 6.110, Аноним (-), 15:56, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > так нету их уже давно. Ушли на покой. Майнтейнера нет, а не "не может починить".

    Раз майнтейнера и никто не вызвался - значит уже никому не нужно.
    Примерно как картофелево-кабачковые дачи.

    > членов внутренней партии и  агентов мордокниги на зарплате не считаем, эти тоже все больше ломать а не строить).

    Корпы пишут 90% ядра, так что наброс весьма уныл.
    Вклад "индивидуалов" (индивидуалок?) миниальный.

     
     
  • 7.149, пох. (?), 18:00, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> так нету их уже давно. Ушли на покой. Майнтейнера нет, а не "не может починить".
    > Раз майнтейнера и никто не вызвался - значит уже никому не нужно.

    Нет. Значит лизать никто не захотел.

    > Корпы пишут 90% ядра, так что наброс весьма уныл.

    рабы корпораций - да, пишут (не 90 процентов, конечно, ни разу) - ну так на то они и рабы. Не будут лизать по правилам - зарплату не получат.

    > Вклад "индивидуалов" (индивидуалок?) миниальный.

    пруфов у тебя, разумеется, нет.

    Я вот кроме разьве что нвидиевских драйверов с трудом могу наскрести хотя бы десяток процентов кода нужного именно мне (а не очередного нужного только мордокниге) который был бы написан этими рабами на цепи.

     
     
  • 8.156, Аноним (-), 18:20, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не значит Значит что оно никому не нужно Было бы нужно - было бы хотя бы ... большой текст свёрнут, показать
     
     
  • 9.159, пох. (?), 18:36, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    васяны быстро устают чинить за мартышками каждый день одно и то же Вернуть-то п... текст свёрнут, показать
     
     
  • 10.176, Аноним (-), 19:20, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какие слабые васяны Выкинь амд из списка Да и не сильно они на статистику влия... большой текст свёрнут, показать
     
  • 2.24, Аноним (-), 11:54, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > которое просто выкинули из ядра из-за отсутствия сопровождающих

    Ну вернешь ты и что дальше?
    Как будто сейчас сопровождающие появятся.
    Кто этим займется при следующем обновлении ядра или когда баг найдут? AI?

     
     
  • 3.37, Васян (?), 12:18, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    --- Кто этим займется...?

    Подключат к серверам фейерично облачных вычислений и будут плавать в облаках... :)

     
  • 2.41, Аноним (41), 12:23, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так он не вертал взад этот драйвер. Было ясно что в ядро его не возьмут, потому он его модулем оформил отдельным.
     
     
  • 3.107, пох. (?), 15:27, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Так он не вертал взад этот драйвер. Было ясно что в ядро
    > его не возьмут, потому он его модулем оформил отдельным.

    он просто попросил клаву накорякать ему обертку для сборки out-of-tree (есть в каждом втором модуле из тех что штатно и в дереве, поскольку совместима) чтоб все ведро не пересобирать на каждой итерации.
    (пишет что к некоторому его удивлению, ЭТО у нее вышло с первой попытки)

     

  • 1.14, Аноним (14), 11:21, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ждем взрыва недовольства Линуса и угроз исключить драйвер из ядра. А потом вспомнит, что его там давно нет.
     
     
  • 2.101, Аноним (47), 15:12, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И ещё надо наказать мейнтейнера соответствующей подсистемы лишением голоса на три месяца.
     
  • 2.180, Аноним (180), 19:27, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хаха, наказание за анти стресс для уставших от современных скоростей работы компа для вдумчивого времяпровождения это да. Так стоп, он наверное русский, а значит должен доказать Линусу лично что он не верблюд и что он не хочет разбомбить его чертову Финляндию ненароком.
     

  • 1.16, vitalif (ok), 11:27, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Намайните мне через ИИ ядерный драйвер для витастора плез
     
  • 1.17, Данные в так называемом поле Name (?), 11:29, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Надеюсь что в ближайшее время нейросеть сможет за пару вечеров переписать ядро на Rust
     
     
  • 2.26, Аноним (26), 11:59, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Судя по синтаксису для этого раст и задумывался. И сейчас куча добровольцев обучают модели своими силами чтобы они начали на нем писать. И через пару годиков когда наберется большая база кода, растаманы станут ненужны.
     
  • 2.33, пох. (?), 12:10, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Надеюсь что в ближайшее время нейросеть сможет за пару вечеров переписать ядро
    > на Rust

    сможет. Только оно низагружаитца!

     
  • 2.39, Васян (?), 12:21, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    --- ...что в ближайшее время нейросеть сможет...

    Сможет, только хуанг с интелем подбросит ищо пару-тройку микросхем за ярд баксов и ярд китайцев с индусами прикодятся к ним... :)

     
  • 2.55, Аноним (47), 13:05, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Надеюсь, что AI сможет портировать Шишкинскую Reiser4 для актуальных LTS. Ну или, хотя бы, старую ReiserFS.
     

  • 1.18, Cyber100 (ok), 11:35, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как знал, свой arvid из 1996-го года не выбрасывал...
    наконец-то!
     
     
  • 2.29, Аноним (26), 12:02, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У арвида своя плата управления...а не флоппи контроллер
     

  • 1.19, Аноним (19), 11:40, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > стремится угодить, самоуверен, но признаёт ошибки.

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

     
     
  • 2.21, Alex154 (ok), 11:50, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Абсолютная правда. У ИИ можно только спросить "как сварить гречку". На большее он не способен.
     
     
  • 3.36, Аноним (36), 12:16, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зачем вредные советы даёшь? Кто-нибудь ведь послушает совет и запорет гречку. Нейронки от опенаи на данном этапе развития успешно заменяют людей и экономят время. То, что люди будут давать плохие советы, это вполне ожидаемо тоже.
     
     
  • 4.48, Аноним (19), 12:50, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > на данном этапе развития успешно заменяют людей и экономят время

    выглядит как перевод "американского" трёпа, версия ПО это для вас тапы развития? Каких людей заменяют? Чем ваш ЫЫ инвалидам помог?

     
     
  • 5.68, Аноним (36), 13:21, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это не версия ПО, а то у тебя и Ватсон версия ПО. Это коммерческий исследовательский проект в первую очередь и комбинация различных сетей и дополнительных компонентов. Людей в интернете чатгпт уже заменяет. Бывает, необходимо, знаешь ли, изложить размышления на бумаге, чтобы прийти к определённому корректному решению самостоятельно, а тут собеседник ещё может и указать на что-то, упущенное из поля зрения изначально или дать направление поиска в области, в которой тебе не хватает квалификации. Кроме того, позволяет быстро находить определённую информацию -- поисковики вроде гугла давно стали совершенно бесполезными.
     
     
  • 6.77, Аноним (19), 13:43, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я то думаю с каким ботом я тут общаюсь если вам не хватает квалификации в как... большой текст свёрнут, показать
     
     
  • 7.88, Аноним (36), 14:23, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну код на awk он уже замечательно пишет. А ещё выдал скрипт, чтобы считать глифы в векторных шрифтах, и, если китайский язык или, там, телугу -- основные, сообщить, чтобы я мог переместить эти файлы и не захламлять. Эта задача не такая однозначная (о чём чатбот, конечно, не предупредил), но, в конечно итоге, мне не пришлось потратить ни минуты на размышления, для её решения. Будущее уже пришло, но не все ещё это осознали.
     
     
  • 8.115, Аноним (19), 16:23, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А кто в итоге корректность кода проверяет Не вы ли Тогда это пустая трата врем... текст свёрнут, показать
     
     
  • 9.138, Аноним (36), 17:26, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, в случае с awk, я просто говорю ему, что нужно получить из строки и для чего... текст свёрнут, показать
     
     
  • 10.164, Аноним (19), 18:55, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    пользовался ровно тем, что есть, мне что сначала купить Спасибо не надо ... текст свёрнут, показать
     
     
  • 11.173, пох. (?), 19:16, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну, блин, чтоб доехать на автобусе, и потом плеваться что в паланкине так не тря... текст свёрнут, показать
     
     
  • 12.179, Аноним (19), 19:27, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    зачем если это тестдрайв, а после подумаю купить или нет и вовсе не билет, а ав... текст свёрнут, показать
     
  • 9.195, User (??), 20:14, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, предполагаю, что так же как и с практически любым другим кодом - никто Пр... текст свёрнут, показать
     
  • 8.119, Аноним (19), 16:37, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    дополню Либо писать код и спеку самому, а ЫЫ пусть проверяет на корректность, х... текст свёрнут, показать
     
     
  • 9.139, Аноним (36), 17:28, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тут вполне хватит обучить чатгпт писать на SPARK ада ... текст свёрнут, показать
     
     
  • 10.166, Аноним (19), 19:03, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Gemini Q привет A привет чем могу помочь -----------------------------------... большой текст свёрнут, показать
     
  • 10.167, Аноним (19), 19:05, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Q ты же не знаешь Ada Spark как ты мне сможешь помочь A Я признаю, что у меня... большой текст свёрнут, показать
     
  • 3.42, Васян (?), 12:25, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    --- ... У ИИ можно только спросить "как сварить гречку". ...

    Разрабы ии просто гречку не едят, они на лапше сидят во время кодинга... :)

     
  • 3.85, Аноним (85), 14:16, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > У ИИ можно только спросить "как сварить гречку". На большее он не способен.

    Но почему же тогда в новости мы видим, что пользы от ИИ было больше, чем от всех опеннетных экспертов, вместе взятых? 😭

     
     
  • 4.109, Васян (?), 15:34, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    --- Но почему же ...

    Да потому-что весь этот т.н. код условий задач и их решений вычисляется не на твоём ай5-12600, и не только используется компилятор жысиси.... Ты думаешь что гуглерасты и другие так от нечего делать с тебя твои повадки сливали постоянно и везде, чтобы сделать калькулятор для вычислений нахождения курсора мышки на твоём мониторе и всего лишь?

     
  • 3.90, Аноним (90), 14:33, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Возьмет и сводит. Зря что ли умные дома придумали и прочие IOT.
     
  • 2.34, Аноним (36), 12:11, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Reasoning model от openai при первом удобном случае сообщает тебе что ты макдак и неправ, попробуй её переубеди. А при указании на неточности и упущения оперативно дорабатывает и предлагает дальнейшие варианты решения.
     
     
  • 3.46, Аноним (19), 12:47, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Q привет A Привет Чем могу помочь ------------------------------------------... большой текст свёрнут, показать
     
     
  • 4.58, Аноним (36), 13:07, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты уверен, что это рассуждающая модель от openai? Стиль не похож.
     
     
  • 5.65, Аноним (19), 13:14, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это гемини был, забыл приписать, сорри. Но вы можете проверить на опенЫЫ, меня там просто забанили :)
     

     ....большая нить свёрнута, показать (24)

  • 1.25, Данные в так называемом поле Name (?), 11:55, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    - Напиши-ка мне CRM как у ИП Пупкина!
    - Пупкин пока не использует  Claude Code, но я могу написать такую же как у Иванова! Лицензию GPL поставить или проприетарную?
     
     
  • 2.59, Аноним (19), 13:09, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Пупкин пока не использует  Claude Code

    Наивный, он давно использует vscode :)

     

  • 1.28, Пыщь (?), 12:02, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А никто не пытался создать нейросеть для перевода линуховых дров под hurd или фряху? Если б такая отдельная ветка hurd с "галлюцинациями", но каким-то подобием дровишек появилась, может появился бы у немногих интерес к копанию в этом направлении.
    Понятно, что надёжность/корректность такого варианта будет отсутствовать, но хоть какой-то намёк на попытки создания альтернативы IBhat-е (значит без ржавых).

    Растоподелия с подменой изначальных лицензий - удел корпоративных подпевал, ну или за бабки. БезопасТность там мнимая. Если люди, копая лопатой, постоянно рубят себе пальцы ног, - может им не стоит копанием заиматься, а не изобретать корявую ржавую копалку для таких тупых инвалидов. Они и с ржавым мотоблоком найдут способ посерьёзнее угандошиться в полной уверенности безопасТности. Це++, оберон, ада, другие не "мейнстримы безопасТности" с сохранением/соблюдением изначальных соглашений/лицензий. Как бы на энтузазизме голытьбы вообще без гарантий, "just for fun".

    Пост-ум: пространные мысли любителя халявы.

     
     
  • 2.45, Аноним (-), 12:44, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты перед такими просранственными мыслями не думал 1 сколько стоит денег-врем... большой текст свёрнут, показать
     
     
  • 3.53, Аноним (27), 13:02, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Хотя новые законы о запрете использования дыpявыx языков имеют очень хорошие перспективы.

    Покажи-ка мне такой закон.

     
     
  • 4.63, Аноним (19), 13:12, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    требование заказчика в лице государства - считай закон, я же могу заказать софт исключительно на языке Ада, это же мои требования.
     
     
  • 5.152, пох. (?), 18:07, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > требование заказчика в лице государства - считай закон, я же могу заказать
    > софт исключительно на языке Ада, это же мои требования.

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

    Т.е. ты можешь _просить_ написать тебе софт на языке ада, но никак не можешь заставить кого-то это делать, а не отправить тебя непосредственно к чертям.

    Поэтому, собственно, ада и не взлетела - за те заказы где ее "требовали" - никто не хотел браться.

    А потом еще и ракета отрицательно взлетела, и выяснилось что язык не решает всех проблем.


     
     
  • 6.178, Аноним (19), 19:25, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е. ты можешь _просить_ написать тебе софт на языке ада

    в смысле попросить, я указываю требования, я же заказываю работу.

    > за те заказы где ее "требовали" - никто не хотел браться.

    а за что платят? за красивые глаза?

     
     
  • 7.191, _ (??), 20:06, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Самый технически "навороченный" борт в US не уже на Аде, а на С++ :) Как думаешь - почему?
     
  • 7.198, пох. (?), 20:29, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> за те заказы где ее "требовали" - никто не хотел браться.
    > а за что платят? за красивые глаза?

    ну вот ада - это за глаза. А кому надо чтоб работало - платит за чтоб работало.
    Угадай кому проще находить исполнителей для своих хотелок?

     
  • 3.99, Пыщь (?), 15:06, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Само действо, описанное в статье, не проходит уже по 1 пункту, если бабломеряться. Как комментировали выше - собрать старое железо и гарантированно считать на современный носитель в разы дешевле и проще, чем колупаться эдаким образом.

    Послесловие: разные хобби/извращения бывают как и уровни достатка - об этом думалось при написании пространных мыслей любителя халявы. Может у кого-то хитровыдержанного даже пизнецплан нагноится с привлечением биплатного тестирования халявщиками.

     
  • 2.91, Вы забыли заполнить поле Name. (?), 14:37, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, как линуховые, а дрова от netbsd на Hurd давно работают. Так что присоединяйся, тестируй, действуй.
     
     
  • 3.95, Аноним (47), 14:56, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, но начала бы перейти на какой дистр, который могёт вместо Линухового ядра работать под Hurd'овым. Guix!
     
     
  • 4.100, Пыщь (?), 15:11, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.me/opennews/art.shtml?num=63706 - а это не близко?
     

  • 1.49, Аноним (49), 12:54, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вайб кодинг живёт и процветает!
     
     
  • 2.200, DasKolbass (?), 20:47, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В 3-4 раза больше кода, но в 10 раз больше проблем безопасности!
    https://www.tadviser.ru/index.php/Статья:Как_искусственный_интеллект_помогает_

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

     

  • 1.57, Джон Титор (ok), 13:06, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Порой проще воспользоваться современным квантовым накопителем и просто переписать на старый ПК несколько тысяч строк, если необходимо. XD
     
  • 1.60, xsignal (ok), 13:10, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ожидаемо. Скоро ИИ будет свободно писать безопасный код на Си, так что можете уносить ваш Раст.
     
     
  • 2.62, Аноним (-), 13:12, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скоро ИИ

    которые обучат на дидовом дырявом коде

    > будет свободно писать

    такой же дырявый код, только с привкусом вайбкодинга

     
     
  • 3.70, Аноним (47), 13:25, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На дидовском его обучат структурам данных, протоколам. А за памятью следить - на отдельном образцовом коде, написанном правильными сишниками.
     
     
  • 4.74, Аноним (-), 13:33, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > На дидовском его обучат структурам данных, протоколам.

    Да... а еще хакам с переполнениями, кастам всего через войд* и прочей сишней дристне.

    > написанном правильными сишниками.

    Вау! Неужели такие бывают???
    А вы не думали попробовать чтобы они обучили за памятью следить имеющихся сишников?
    Или без шансов, в морг значит в морг?

     
     
  • 5.93, Аноним (94), 14:40, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если в вашей растоманской вселенной не бывают, не значит, что не бывают. Расширяйте кругозор шире Раста.
     
     
  • 6.96, Аноним (96), 14:57, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Если в вашей растоманской вселенной не бывают, не значит, что не бывают.

    В моей растоманской вселенной есть:
    - ядро линукс - дырявое, уязвимости живут по 10 лет и больше
    - glibc - дырявая
    - x11 - просто шерето с "подарками" от дидов, которым по 30 лет
    - всякие SSL - тоже внезапно, хартблид не просто так появился

    > Расширяйте кругозор шире Раста.

    Ну подскажи, о Гуру, мне программу на СИ, чтобы не дырявую.


     
     
  • 7.111, Аноним (111), 16:05, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В моей растоманской вселенной есть:

    почему в вашей растоманской вселенной есть только проекты на C?

     
     
  • 8.113, Аноним (-), 16:15, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что на С винда Но спасибо за то что поправили libreoffice - C 86 6 ... текст свёрнут, показать
     
     
  • 9.132, Аноним (111), 17:06, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    но 8230 я ожидал в растоманской вселенной проектов на расте 8230 где есть ды... текст свёрнут, показать
     
  • 7.118, xsignal (ok), 16:36, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит "дырявое"? Когда и какой ущерб эти "дыры" нанесли?
     
     
  • 8.148, Аноним (-), 17:58, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    SSH-бэкдор, установленный при взломе kernel org, два года оставался незамеченным... большой текст свёрнут, показать
     

  • 1.66, Bob (??), 13:16, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > При формулировании задачи требуется знать специфику и использовать профессиональную терминологию, чётко формулируя каркас реализуемой функции и определяя пустоты в этом каркасе, которые должен заполнить AI.

    Минус: уже спец по драйверам должен потратить своё время на это.
    Плюс: он выступает в виде тимлида и пинает АI пока тот не сделает правильно.
    Результат: 2 недели работы команды разрабов ужали в 2 вечера толкового Senior-TL и одного нормального АI.

     
     
  • 2.71, Аноним (19), 13:28, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > ужали в 2 вечера

    а за сколько вечеров этот "толковый Senior" написал бы сам? Надо сравнить количество напечатанных символов результирующего кода с количеством символов промтов, которые печатал "толковый Senior".

    Такие голословные эксперименты - курам на смех, нужен весь лог промта, либо скринкаст. Вон UK Gov послал мелкомягкий копилот куда подальше :)

     
     
  • 3.161, пох. (?), 18:40, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> ужали в 2 вечера
    > а за сколько вечеров этот "толковый Senior" написал бы сам? Надо сравнить

    дык попробуй, расскажешь. Заодно и код сравним, у кого лучше вышло.

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

     
     
  • 4.170, Аноним (19), 19:14, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > дык попробуй, расскажешь. Заодно и код сравним, у кого лучше вышло.

    Платить кто будет? Ты? Или думал я это бесплатно буду делать? Готов заплатить за эту работу ?

    > не нашлось за двадцать лет.

    А кому это надо? Тот же Дмитрий Брант 20 лет назад почему не мейнтейнил этот кусок кода? Не нужен был? А тут занесли баблишко, можно и хней пострадать?

     
     
  • 5.175, пох. (?), 19:20, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Платить кто будет?

    ну вот. А тот - работал забесплатно, там ни пол-словечка о том что ему кто-то заплатил (ему может вебархив и платит копейки за само чтение кассет, но у него и так все читалось - на ядре 2.4). И у него есть код, в отличие от тебя, фуфлогона.

    > А кому это надо?

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

    А 20 лет назад он бил палкой крапиву.

    А ты и 20 лет назад ничерта не мог, и сейчас только щеки надуваешь.

     
     
  • 6.183, Аноним (19), 19:40, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ну да, дай я балон с водой сменю Но не вижу лога промта, будь добр попроси е... большой текст свёрнут, показать
     
     
  • 7.194, пох. (?), 20:12, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> И у него есть код, в отличие от тебя, фуфлогона.
    > Но не вижу лога промта, будь добр попроси его, чтобы он выложил

    А сам ты чего - из языков только командный и матерный освоил? Он явно умеет читать английский, можешь не мучаться с ивритом.

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

    > Ааа, то есть это непроплаченный ресерч такой? А где лог промта? Где

    Да. Чуваку интересна тема (судя по другим статьям - давно), вот выложил забавный результат.

    Ты тоже так мог бы... а, ты ж и кодить тоже не умеешь. Тогда ничего не получится.

    У жывотных антисемитов никогда ничего не получается. Прокляты, потому что.

     

  • 1.67, Аноним (67), 13:19, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Программисты тяп-ляп и не только всё бесполезное становятся. Начинаю уважать прогресс.
     
     
  • 2.72, Аноним (72), 13:30, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Программисты тяп-ляп и не только всё бесполезное становятся. Начинаю уважать прогресс.

    Есть одна проблема. А если формулы неправильные? А они неправильные во всех учебниках, т.к. они переписывают их друг у друга, а ошибся самый первый. Чтобы их поправить, их самому вывести нужно и исправить ошибку. АИ готовые неправильные формулы возьмет и напишет неправильную программу. То-то и оно.

     
     
  • 3.73, Аноним (67), 13:32, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    если уже способны найти ошибки в учебниках, то снимаю перед вами шляпу.
     
     
  • 4.76, Аноним (72), 13:40, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не представить, сколько ошибок в очень известных справочниках, учебниках, руководствах, Википедии ошибок, не говоря уже о статьях, пока сам не начнешь по ним программы писать. Сможет ли ИИ? Сомневаюсь.
     
     
  • 5.144, пох. (?), 17:48, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    — Вы, Игорь Иванович, кажется, читали «Протоколы сельскохозяйственной магии» Курляндского. Первое издание, одна тысяча девятьсот тридцать четвёртого года.

     

  • 1.75, НяшМяш (ok), 13:40, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    С одной стороны код от AI это мерзость. А с другой стороны, если мне надо для этого искать дыряшечника, отвалить ему кучу денег и получить результат вряд ли лучше (а ещё и хуже с дыренями) - то тут я за нейросетку стопроцентно.
     
     
  • 2.78, Аноним (19), 13:48, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > если мне надо для этого искать

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

     
     
  • 3.126, пох. (?), 16:51, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    тооочна! Главное - требовать к проекту! А код... сам напишется!

     
     
  • 4.184, Аноним (19), 19:44, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А код... сам напишется!

    так грош цена твоему коду, который завтра не будет собираться, а вот спека будет жить вечно :) Точнооо? У "Дмитрий Брант" спроси, почему это код 20 лет назад работал а щас нет.

     
  • 2.124, пох. (?), 16:50, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    попробуй прочитать статью, а не бредить хуже ии.

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

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

     

  • 1.80, Аноним (80), 13:56, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот и настало время, когда программисты отупели ниже ИИ.
     
     
  • 2.122, 12yoexpert (ok), 16:47, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    даже двух слов связать не могут
     
     
  • 3.208, Аноним (208), 22:55, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вырастешь научишься связывать два слова, не переживай.
     

  • 1.92, Вы забыли заполнить поле Name. (?), 14:40, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Там может, AI нам ещё сделает:

    1) HDR в XLibre
    2) CMYK в GIMP
    3) Опенсорсный клиент WeChat
    4) x86_64 Steam
    5) Свободный аналог Poser
    6) Доведёт Ogre или Godot до уровня Unreal Engine 4
    7) Сделает транслятор Linux драйверов в системные демоны Hurd
    8) Напишет свободные юзерспейс-библиотеки nvidia

     
     
  • 2.120, Аноним (120), 16:38, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    не напишет Nvidia, пока будет компилировать, грег успеет загплизирововать очередной вызов API в ядре. ядерная часть завалится и похоронит юзерспейсную.
     
  • 2.160, Аноним (160), 18:39, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > "1) HDR в XLibre"

    Зачем? Иксы уже все почти дропнули. Только вяленый нужен.

     

  • 1.108, пох. (?), 15:30, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, в оригинале интересное - он там чем-то скармливал клаве ее собственный выхлоп в автоматическом режиме, а не в вебморду по строчке вручную.

    В смысле, заставил ее саму компилять и исправлять пока не скомпилится. (оно и после этого не работало, конечно)

    Кто тут из умельцев пользования ИИ из запрещенных стран - что за инструмент?

     
     
  • 2.133, Аноним (133), 17:09, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > а не в вебморду по строчке вручную

    Ты что, реально с ИИ через браузер по строчке вручную общаешься? 🤦‍♂️

    > что за инструмент

    Плагин к вскод.

     
     
  • 3.142, пох. (?), 17:44, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Боюсь, объяснить msvc, что ему нужно ходить через прокси в Польше - достаточно непростая идея, и он где-нибудь таки спалится.

    Так что да, по строчке через браузер, там я уверен что ничего не протекает.

    > Плагин к вскод.

    хм... так себе идея конечно.

     

  • 1.117, Аноним (120), 16:35, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    проверка на работоспособность была? или только компиляции без ошибок, если компиляции, то ии успешно все делает всегда, но из-за ограничений контекста и галюнов теряет случайное количество кода и логики.
     
     
  • 2.123, пох. (?), 16:49, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Была, читай выше в комментах - это автор копипасты на опеннете ограничился жареным фактом.

    В оригинале статьи много и других забавных деталей, которые в новость не попали. (непохоже что местный контингент мог бы помочь в уточнении некоторых, а жаль)

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

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

     

  • 1.127, Аноним (127), 16:54, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Проблема ии при программировании - это что он забывает контекст. Вернее путается - то есть вы обсуждали к примеру внедрение тёмной темы приложения - но потом ты передумал - он до упора будет тебе совать этот самый код с тёмной темой - ты его ругаешь - мол, зачем, я же уже давно передумал - а он - ну мы с тобой это долго обсуждали, и тем более тёмные темы щас в тренде... А так часто даёт реально дельный код, но вот в мелочах - застревает.
     
     
  • 2.134, Аноним (133), 17:13, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > он забывает контекст

    И дальше приводишь пример того, что система учитывает контекст. Ты бы хоть разобрался как пользоваться (я уж молчу про то как работает) и в терминологии.

     
     
  • 3.140, Аноним (127), 17:28, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    я не говорю что она не учитывает контекст, я говорю что она путается. А зачем мне терминологию знать, кто-то приказывает?
     

  • 1.129, Аноним (129), 16:56, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Давайте всё перекладывать на плечи ИИ, а самому ничего не делать. Мозг атрофируется до уровня одноклеточной амёбы.
     
  • 1.131, Аноним (131), 17:06, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А как на счёт кода который просто выкинули из ядра из-за отсутствия сопровождающих, но при этом исправно работающего функционала.
     
     
  • 2.135, Аноним (133), 17:13, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Такого кода не существует.
     
  • 2.141, Аноним (27), 17:28, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это какой например? Драйвер для флоппи-дисковода?
     
  • 2.143, пох. (?), 17:46, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    хмммм... если ты собираешься вернуть на место devfs, у меня для тебя хреновые новости...

     

  • 1.154, zionist (ok), 18:14, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А прокрутку к консоле тоже вернут таким способом?
     
     
  • 2.162, пох. (?), 18:40, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А прокрутку к консоле тоже вернут таким способом?

    Попробуй, чо.

     
     
  • 3.202, zionist (ok), 21:29, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> А прокрутку к консоле тоже вернут таким способом?
    > Попробуй, чо.

    Оплати мне Claude Sonnet 4 1M и я попробую.

     

  • 1.158, pic (??), 18:33, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оптимизацию для Ассемблера оно ещё не осилило?
    Ещё бы совершенно неудачный Unreal 5.
     
  • 1.188, living far from Alice (?), 19:58, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Можно зубоскалить по поводу ленточных крятриджей и флопырей, НО!
    Интересно, когда блобный ИИ начнёт активно коммитить в "свободное" ведро, а потом и полностью его обновлять? Нет, оно не уволит всех гнутиков, потому что по большей части их неоткуда уволнять, НО! На горизонте проявилось то время, когда автоматронные технологии просто выдавят всех гнутиков нахрен с этого поля. И не только их, канешь. Жду не дождусь.
    Это в случае если эти абизяны не выдернут чеку из Большой Гранаты раньше, канеш.
     
     
  • 2.206, Аноним (208), 22:53, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смотри выше ИИ напишет свое ядро и так его структурирует что будет отлично в нем ориентироваться. И менять все что нужно не лету.
     

  • 1.204, bOOster (ok), 22:50, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему никто не говорит сколько времени было потрачено на создание запроса к этому лжеИИ??
    И как маинтейнить потом эту поделку? Если ее код фактически не понятен даже тому кто его создал? Разбираться что там лжеИИ наШкодил?
    ИМХО - это как купить дешевую железку за копейки, но в долгосроке вкладывать бешенные деньги за владение ей.
     
     
  • 2.207, Аноним (208), 22:54, 08/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как ты мейнтнйнишь старый код, который никто не поддерживает? Тут точно так же. Тут тебе не Раст.
     

  • 1.205, Аноним (208), 22:51, 08/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автор не потрудился сообщить что у него за бекапы на ленте? Какие-то мутные гос компании?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру