<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>ARM</title>
    <description/>
    <link>https://tproger.ru/tag/arm</link>
    <atom:link href="https://tproger.ru/tag/arm/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 03 Oct 2026 15:35:18 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>ARM</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Аппаратное сжатие текстур: AFRC, PVRIC4 и Metal</title>
      <link>https://tproger.ru/translations/apparatnoe-szhatie-tekstur--afrc--pvric4-i-metal</link>
      <comments>https://tproger.ru/translations/apparatnoe-szhatie-tekstur--afrc--pvric4-i-metal?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Алексей Михайлишин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/translations/apparatnoe-szhatie-tekstur--afrc--pvric4-i-metal</guid>
      <description><![CDATA[<p>Сравнение трёх форматов аппаратного сжатия текстур — ARM AFRC, ImgTec PVRIC4 и Apple Metal Lossy. Точные данные RMSE, производительность в МПикс/сек, Vulkan BPC.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/translations/apparatnoe-szhatie-tekstur--afrc--pvric4-i-metal">Аппаратное сжатие текстур: AFRC, PVRIC4 и Metal</a>»</p>]]></description>
      <category><![CDATA[Низкоуровневое программирование]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Компьютерная графика]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Алгоритмы сжатия]]></category>
      <category><![CDATA[GPU]]></category>
      <category><![CDATA[Переводы]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 30 Mar 2026 15:22:10 GMT</pubDate>
      <content:encoded><![CDATA[<p>Перевод статьи <a href="https://www.ludicon.com/castano/blog/2026/03/hardware-image-compression/">Hardware Image Compression</a> Игнасио Кастаньо (Ignacio Castaño). Оригинал опубликован в марте 2026 года.</p><p>Одним из поводов для разочарования в области аппаратных форматов изображений всегда было медленное развитие. Разработчики обычно не решались поставлять текстуры в новом формате, пока он не становился повсеместно доступным — поддерживался большинством целевого железа и всеми вендорами без исключения. Сегодня три вендора предлагают собственные форматы аппаратного сжатия текстур на лету: ARM AFRC, ImgTec PVRIC4 и Apple Metal Lossy. Игнасио Кастаньо исследовал все три и сравнил их с программным сжатием реального времени Spark от NVIDIA.</p><p>— ARM AFRC (Pixel 8, Mali-G715) — явный победитель: по метрике RMSE значительно обходит Spark и других конкурентов во всех форматах.</p><p>— Apple Metal Lossy (A15/M2+) — коэффициент сжатия 1:2, API минималистичен: один флаг в дескрипторе текстуры.</p><p>— ImgTec PVRIC4 (Pixel 10) разочаровал: драйвер игнорирует запрошенный bitrate, качество хуже Spark для R и RG форматов.</p><p>— Vulkan-расширение VK_EXT_image_compression_control унифицирует доступ к аппаратному сжатию через параметр BPC (bits per component).</p><p>— Аппаратное сжатие — перспективная альтернатива программному, но пока ограничено современными топовыми устройствами.</p><h2>Контекст: почему это важно</h2><p>Разработчики обычно не решались поставлять текстуры в новом формате, пока он не становился широко доступным — то есть поддерживался большинством целевого железа и всеми вендорами. Например, хотя ATI представила форматы 3Dc в 2004 году вместе с Radeon X800 (R420) и открыла их через расширения D3D9, их использование не стало распространённым, когда Direct3D 10 стандартизировал их как BC4 и BC5 в 2007 году. Массовое применение началось лишь тогда, когда Direct3D 10 стал минимальным требованием к железу.</p><p><a href="https://www.crytek.com/games/crysis">Crysis</a> стала первой крупной игрой, поставляемой с BC5-текстурами, но большинство игр ещё долгие годы не решались устанавливать такое жёсткое требование к железу. Чтобы избежать задержек с принятием, форматы BC6 и BC7 разрабатывались совместно ATI и NVIDIA для Direct3D 11.</p><p>Именно поэтому сжатие текстур в реальном времени так интересно: когда кодировщик работает в реальном времени, внедрять новые аппаратные форматы значительно проще — не нужно ждать, пока будет подготовлен контент, целенаправленно созданный под них. Аппаратное сжатие устраняет эту проблему принятия: детали форматов не документируются, их использование абсолютно прозрачно — приложению не нужно явно указывать эти форматы, драйвер сжимает текстуры динамически в процессе рендеринга и загрузки изображений.</p><h2>Apple Metal: Lossy-сжатие</h2><p>Apple представила сжатие текстур с потерями в чипах A15 и M2 (оба используют одно поколение GPU). Оно обеспечивает коэффициент сжатия 1:2. Включить его на удивление просто — API минималистичен. Свойство compressionType дескриптора MTLTextureDescriptor принимает значение из перечисления MTLTextureCompressionType, и установка MTLTextureCompressionTypeLossy зачастую является единственным необходимым изменением:</p><p>Согласно таблицам возможностей Metal Feature Set Tables, все обычные пиксельные форматы поддерживают сжатие с потерями — включая 10-битные и форматы с плавающей точкой. Тестирование это подтвердило, однако основное внимание сосредоточено на форматах R8, RG8 и RGBA8.</p><p>Внутренний алгоритм Apple не задокументирован. По результатам реверс-инжиниринга lossy-форматов используется размер блока 8×4 пикселя — и они напоминают некоторые особенности форматов ETC и EAC. Несмотря на заявленное сжатие 1:2, на практике для каждого блока выделяется один байт метаданных, так что реальное потребление памяти чуть выше заявленного.</p><h3>Качество на M4 Pro</h3><p>Для форматов R и RG Metal Lossy показывает результаты лучше кодеков Spark EAC, но хуже BC4 и BC5. Результаты RMSE (Root Mean Square Error — среднеквадратичная ошибка; меньше = лучше):</p><p><b>Формат R:</b><br /><br /></p>МетрикаMetal Lossy (1:2)BC4 Medium (1:2)BC4 High (1:2)EAC_RG Low (1:2)EAC_RG Medium (1:2)EAC_RG High (1:2)RMSE1,85791,84691,71492,33992,29221,8636<p></p><p><b>Формат RG:</b><br /><br /></p>МетрикаMetal Lossy (1:2)BC5 Medium (1:2)BC5 High (1:2)EAC_RG Low (1:2)EAC_RG Medium (1:2)EAC_RG High (1:2)RMSE3,17573,30993,04424,22614,15923,3601<p></p><p>Прямое сравнение lossy RGBA8 с форматами Spark некорректно из-за разных коэффициентов сжатия: Metal Lossy поддерживает только 1:2, тогда как форматы Spark RGB(A) — 1:4. Тем не менее, для полноты картины:</p><p><b>Формат RGBA:</b><br /><br /></p>МетрикаMetal Lossy (1:2)ASTC 4×4 Low (1:4)ASTC 4×4 Medium (1:4)ASTC 4×4 High (1:4)BC7 Low (1:4)BC7 Medium (1:4)BC7 High (1:4)RMSE1,49476,29945,96865,36375,72135,35854,2136<p></p><h3>Производительность на M4 Pro</h3><p>С точки зрения производительности lossy-форматы показывают себя отлично и при достаточно большом размере текстуры упираются в пропускную способность памяти. Результаты на M4 Pro (16 ядер GPU) в МПикс/сек:</p><p></p>Метод409620481024512256Uncompressed (blit)41 61826 68043 74970 11144 939Metal Lossy (blit)41 80740 84743 10069 87348 729BC7 High (GPU)35 56342 23037 08234 22410 985<p></p><p>Обратите внимание, что пропускная способность стандартных блитов остаётся достаточно стабильной вне зависимости от размера текстуры. Кодеки Spark, напротив, имеют фиксированные накладные расходы, которые становятся заметнее при уменьшении размеров текстур. Интересен скачок скорости блитов при 512×512 — у него пока нет объяснения. Также стоит учесть, что кодеки Spark требуют дополнительного копирования из буфера вывода кодека в финальную сжатую текстуру — это дополнительные накладные расходы, которых можно было бы избежать, если бы Metal поддерживал запись в блочно-сжатые текстуры, как это делает Vulkan.</p><h2>Vulkan: расширение VK_EXT_image_compression_control</h2><p>В Vulkan расширение VK_EXT_image_compression_control даёт приложениям возможность запрашивать сжатие изображений с фиксированной скоростью. Расширение уже доступно на флагманских устройствах от ARM и Imagination. Включение потерявого сжатия в Vulkan несколько многословнее, чем в Metal, но на практике ненамного сложнее: нужно лишь расширить структуру VkImageCreateInfo, добавив в цепочку VkImageCompressionControlEXT.</p><p>Можно использовать флаг VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT, чтобы позволить реализации самой выбрать параметры сжатия:</p><p>Альтернативно можно явно указать флаги фиксированной скорости для управления допустимыми коэффициентами сжатия:</p><p>BPC (bits per component — бит на компонент) — несколько нестандартная единица, но она позволяет задавать коэффициент сжатия единообразно вне зависимости от количества каналов. Для справки, BPC существующих форматов блочного сжатия GPU:</p><p></p>ФорматКаналыРазмер на пиксельРазмер на каналBC1RGB4 bpp~1,33 bpcBC4R4 bpp4 bpcBC5RG8 bpp4 bpcBC7RGBA8 bpp2 bpcASTC 4×4RGBA8 bpp2 bpcASTC 6×6RGBA~3,55 bpp~1,18 bpc<p></p><p>Расширение VK_EXT_image_compression_control также присутствует в некоторых драйверах AMD и Qualcomm, однако, насколько известно, ни один из этих вендоров не поддерживает аппаратное сжатие изображений с фиксированной скоростью. В случае AMD расширение присутствует в драйвере RADV, чтобы Proton мог отключать потерявое сжатие фреймбуфера в некоторых играх, где оно вызывало проблемы с корректностью — через флаг VK_IMAGE_COMPRESSION_DISABLED_EXT.</p><h2>ARM AFRC: лучший результат среди всех</h2><p>ARM Fixed Rate Compression (AFRC) было анонсировано в 2021 году и впервые появилось в Mali-G510 в 2022-м, однако широкого распространения этот дизайн не получил. По-настоящему массовым AFRC стало с выпуском Mali-G715 и Mali-G615 в том же году. Тестирование проводилось на Pixel 8 с GPU Mali-G715.</p><p>Устройство сообщило поддержку следующих форматов сжатия с фиксированной скоростью (возможности значительно шире Metal Lossy):</p><p></p>Формат2 bpc3 bpc4 bpc5 bpcR82 bpp3 bpp4 bpp—RG84 bpp6 bpp8 bpp—RGB86 bpp—12 bpp15 bppRGBA88 bpp12 bpp16 bpp—<p></p><p>В отличие от Metal Lossy, AFRC не использует дополнительных байт метаданных — все управляющие биты находятся внутри самого блока. Изображение делится на блоки 8×8 пикселей, в ряде случаев разбиваемые на подблоки меньшего размера. Размер каждого блока 8×8 в байтах:</p><p></p>Формат2 bpc3 bpc4 bpc5 bpcR8162432—RG8324864—RGB864—96128RGBA86496128—<p></p><p>По результатам реверс-инжиниринга удалось установить: AFRC представляет цвета с использованием преобразования YCoCg, а представление пикселей напоминает вейвлет Хаара. Для каждого подблока 4×4 используется 16 коэффициентов, квантование которых зависит от режима. Форматы RGB и RGBA принципиально одинаковы — флаг в заголовке просто указывает, присутствует ли альфа-канал или блок полностью непрозрачен.</p><h3>Качество AFRC</h3><p>Качество AFRC впечатляет. В отличие от Metal, здесь можно сделать прямое сравнение с ASTC в реальном времени, поскольку Mali поддерживает сжатие 1:4:</p><p><b>Формат R:</b><br /><br /></p>МетрикаAFRC (1:2)EAC_R Low (1:2)EAC_R Medium (1:2)EAC_R High (1:2)RMSE<b>1,4937</b>2,33992,29221,8636<p></p><p><b>Формат RG:</b><br /><br /></p>МетрикаAFRC (1:2)EAC_RG Low (1:2)EAC_RG Medium (1:2)EAC_RG High (1:2)RMSE<b>2,2079</b>4,22614,15923,3601<p></p><p><b>Формат RGBA:</b><br /><br /></p>МетрикаAFRC (1:2)AFRC (1:4)ASTC 4×4 Low (1:4)ASTC 4×4 Medium (1:4)ASTC 4×4 High (1:4)RMSE<b>0,6679</b><b>3,4184</b>6,29945,96865,3637<p></p><p>Во всех случаях RMSE значительно ниже, то есть AFRC превосходит Spark ASTC при нацеливании на ASTC с кодировщиком реального времени. Тем не менее есть несколько случаев, когда Spark даёт более высокое качество: на очень гладких изображениях сжатие AFRC приводит к заметным паттернам дизеринга, раскрывающим границы блоков. Это особенно заметно при использовании AFRC в качестве текстуры с увеличением, тогда как для сжатия фреймбуфера — основного сценария применения — такие паттерны практически незаметны.</p><figure><img src="https://media.tproger.ru/user-uploads/133946/2026-03-30/7b1601e9-42b2-4416-a0d0-dfda1bf1cafa.webp" alt="Сравнение AFRC с дизерингом и без: AFRC сохраняет детали значительно лучше конкурентов при том же bitrate" /><figcaption>Сравнение AFRC с дизерингом и без: AFRC сохраняет детали значительно лучше конкурентов при том же bitrate</figcaption></figure><h3>Производительность AFRC (Pixel 8)</h3><p>Включение AFRC не вызывает значительных накладных расходов по сравнению с несжатыми загрузками текстур, за исключением некоторых размеров. Результаты на Pixel 8 в МПикс/сек:</p><p></p>Метод409620481024512256Uncompressed4 9613 9513 0632 2902 337AFRC 4 bpc5 5083 7921 7712 3412 318AFRC 2 bpc5 0414 4332 5562 2672 332Spark ASTC Q04 8104 2072 5033 6622 259Spark ASTC Q24 4813 7152 3192 9501 903<p></p><p>Пропускная способность здесь масштабируется с размером текстуры, а не остаётся стабильной. Накладные расходы одинаково влияют на блиты и compute-шейдеры Spark. В отличие от секции Metal, где lossy-блиты явно доминировали над Spark на малых размерах, здесь картина смешанная: Spark вплотную приближается к AFRC или превосходит его. Это показывает, что кодирование текстур в реальном времени вполне конкурентоспособно с аппаратным сжатием. Абсолютные числа здесь значительно ниже, чем на M4 Pro, — это принципиально разные классы устройств.</p><h2>ImgTec PVRIC4: разочарование от Pixel 10</h2><p>ImgTec впервые анонсировала поддержку PVRIC4 ещё в 2018 году для GPU серии Series 6, однако протестировать её удалось только с выходом Pixel 10 на чипе Series D. Первоначальное объявление намекало на то, что, как и Metal Lossy, PVRIC4 поддерживает только 50%-е сжатие, но расширение декларирует более широкий спектр опций:</p><p></p>Формат1 bpc2 bpc3 bpc4 bpcR81 bpp2 bpp3 bpp4 bppRG82 bpp4 bpp6 bpp8 bppRGBA84 bpp8 bpp12 bpp16 bpp<p></p><p>К большому удивлению, качество вывода оказалось одинаковым вне зависимости от BPC. Дальнейшее расследование показало: <b>драйвер игнорирует запрошенный BPC и всегда использует 4 bpc (сжатие 1:2)</b>. Формат блоков PVRIC4 — наиболее сложный из всех трёх вендоров: размер блоков составляет 16×16 пикселей, и, как в Metal Lossy, присутствует один байт метаданных на блок. Сделать реверс-инжиниринг практически не удалось.</p><h3>Качество PVRIC4</h3><p>Качество оказалось разочаровывающим. Для форматов R и RG Spark фактически превосходит PVRIC4 при нацеливании на стандартные форматы блочного сжатия, поддерживаемые этим железом:</p><p><b>Формат R:</b><br /><br /></p>МетрикаPVRIC4 (1:2)BC4 Medium (1:2)BC4 High (1:2)EAC_R Low (1:2)EAC_R Medium (1:2)EAC_R High (1:2)RMSE3,43461,84691,71492,33992,29221,8636<p></p><p><b>Формат RG:</b><br /><br /></p>МетрикаPVRIC4 (1:2)BC5 Medium (1:2)BC5 High (1:2)EAC_RG Low (1:2)EAC_RG Medium (1:2)EAC_RG High (1:2)RMSE5,43923,30993,04424,22614,15923,3601<p></p><p>Для RGBA прямое сравнение невозможно из-за разных коэффициентов сжатия, но качество также значительно хуже других вендоров:</p><p><b>Формат RGBA:</b><br /><br /></p>МетрикаPVRIC4 (1:2)ASTC 4×4 Low (1:4)ASTC 4×4 Medium (1:4)ASTC 4×4 High (1:4)RMSE2,31606,29945,96865,3637<p></p><h3>Производительность PVRIC4 (Pixel 10)</h3><p></p>Метод409620481024512256Uncompressed2 2992 6292 6431 9091 178PVRIC4 4 bpc2 5822 9723 8512 8771 102Spark ASTC Q03 3273 5093 0972 051911Spark ASTC Q23 0022 7592 4981 485634<p></p><p>Кривая пропускной способности на этом устройстве существенно отличается от Pixel 8: пик приходится на размеры 1024–2048, а не монотонно возрастает с размером. На больших размерах пропускная способность Spark фактически выше, чем у несжатых загрузок текстур. Это характерно для устройств, ограниченных пропускной способностью памяти: обычный блит должен прочитать всё входное изображение и записать обратно тот же объём данных, тогда как Spark записывает лишь 1/4 входных данных. Экономия на записи зачастую перекрывает вычислительные затраты кодирования.</p><p><b>Комментарий PowerVR Dev (ImgTec)</b><br />PVRIC4 поддерживает только сжатие 1:2. TFBC (доступен исключительно в чипах Rogue XE) поддерживал соотношения 1:2, 1:4 и 1:3. Дизайн расширения был спорным — многим не нравилась многословность выбора BPC, поэтому было решено экспонировать все BPC в рамках поддерживаемых соотношений и повышать их до поддерживаемого ratio. Это считалось допустимым, поскольку качество не деградирует относительно запроса приложения, а приложение всё равно обязано запрашивать реальный размер изображения, который не гарантирует уменьшения.</p><figure><img src="https://media.tproger.ru/user-uploads/133946/2026-03-30/34deaeec-ec94-4d39-9a82-dd707dcf71a6.webp" alt="Сравнение Spark ASTC с дизерингом и без. Программный Spark показывает хорошие результаты, но AFRC его превосходит" /><figcaption>Сравнение Spark ASTC с дизерингом и без. Программный Spark показывает хорошие результаты, но AFRC его превосходит</figcaption></figure><h2>Spark: программная точка отсчёта</h2><p><a href="https://github.com/NVIDIA/Spark">Spark</a> — библиотека NVIDIA для программного сжатия текстур в реальном времени. Работает на GPU как compute shader, поддерживает форматы BC1–BC7 и ASTC. В тесте выступает базовой точкой сравнения как лучшее доступное программное сжатие без специализированного железа.</p><p>Spark показывает стабильные результаты по форматам, но требует явного вызова compute-прохода — это дополнительный этап в пайплайне. Аппаратное сжатие, напротив, встроено в рендеринг и не требует дополнительного кода. Отдельный плюс Spark — предсказуемое и согласованное поведение на всех устройствах, что важно, если унифицированный вывод критичен для вашего сценария. Ни один из форматов аппаратного сжатия пока не доступен через WebGPU — если это изменится, расширить spark.js для их поддержки будет несложно.</p><h2>Итоги: кто победил</h2><p>ARM AFRC — явный победитель. Это не только превосходит программные реализации вроде Spark, но и обходит все остальные форматы по всем метрикам. Итоговая таблица RMSE по всем протестированным форматам:</p><p></p>ФорматRMSE 1:2RMSE 1:4R8 Metal Lossy1,8579—<b>R8 AFRC</b><b>1,4937</b>—R8 PVRIC43,4346—Spark BC41,7149—RG8 Metal Lossy3,1757—<b>RG8 AFRC</b><b>2,2079</b>—RG8 PVRIC45,4392—Spark BC53,0442—RGBA8 Metal Lossy1,4947—<b>RGBA8 AFRC</b><b>0,6679</b><b>3,4184</b>RGBA8 PVRIC42,3160—Spark BC7—4,2136<p></p><p>Стоит оговориться: результаты PVRIC4 могут не отражать полного потенциала железа — драйвер игнорирует запрошенный коэффициент сжатия и всегда использует 1:2. Возможно, эти результаты удастся пересмотреть после исправления проблемы.</p><p>Аппаратное сжатие — убедительная альтернатива программному. Главная оговорка — оно сейчас ограничено современными топовыми устройствами, которые как раз и располагают наибольшим объёмом памяти и пропускной способностью.</p><p>Даже когда нативное аппаратное сжатие доступно, есть веские причины продолжать использовать Spark. Вывод аппаратного сжатия различается у разных вендоров, и в некоторых случаях — как мы видели с PVRIC4 — качество уступает кодировщику реального времени. Если для вашего сценария критичен единообразный и предсказуемый вывод на всех вендорах, Spark остаётся правильным выбором.</p>]]></content:encoded>
    </item>
    <item>
      <title>ИИ-агенты самостоятельно написали C-компилятор, способный собрать Linux</title>
      <link>https://tproger.ru/news/ii-agenty-samostoyatelno-napisali-c-kompilyator--sposobnyj-sobrat</link>
      <comments>https://tproger.ru/news/ii-agenty-samostoyatelno-napisali-c-kompilyator--sposobnyj-sobrat?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/ii-agenty-samostoyatelno-napisali-c-kompilyator--sposobnyj-sobrat</guid>
      <description><![CDATA[<p>ИИ-агенты Anthropic самостоятельно создали C-компилятор на Rust, способный собирать Linux 6.9, показав пределы автономной разработки</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ii-agenty-samostoyatelno-napisali-c-kompilyator--sposobnyj-sobrat">ИИ-агенты самостоятельно написали C-компилятор, способный собрать Linux</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Язык Си]]></category>
      <category><![CDATA[Redis]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 06 Feb 2026 05:03:48 GMT</pubDate>
      <content:encoded><![CDATA[<p>Исследователь Anthropic Николас Карлини <a href="https://www.anthropic.com/engineering/building-c-compiler">рассказал</a> об эксперименте, в ходе которого группа ИИ-агентов без постоянного участия человека написала полноценный <b>C-компилятор</b>, способный собрать ядро Linux.</p><p>Компилятор написан на Rust, насчитывает <b>около 100 000 строк кода</b> и может собирать Linux 6.9 для архитектур x86, ARM и RISC-V.</p><h2>Как это вообще произошло</h2><p>В эксперименте использовалась модель <b>Claude Opus 4.6</b>, запущенная в режиме так называемых agent teams. Это подход, при котором несколько экземпляров ИИ работают параллельно над одним репозиторием и сами решают, какие задачи брать дальше.</p><p>Всего в проекте одновременно работали <b>16 агентов</b>, каждый из которых запускался в отдельном контейнере и синхронизировался через Git.</p><p>Чтобы агенты не мешали друг другу, они «блокировали» задачи с помощью файлов-локов — если один агент уже взялся за парсинг if, другой был вынужден выбрать другую часть компилятора.</p><p>Процесс длился почти две недели и включал <b>около 2000 сессий Claude Code</b>. Общая стоимость эксперимента составила <b>примерно $20 000</b>.</p><h2>Что умеет получившийся компилятор</h2><p>На выходе получился рабочий, хоть и экспериментальный инструмент:</p><ul><li>собирает Linux 6.9;</li><li>компилирует крупные проекты вроде SQLite, Redis, FFmpeg и QEMU;</li><li>проходит около 99% тестов из GCC torture test suite;</li><li>способен скомпилировать и запустить DOOM — неофициальный, но показательный бенчмарк.</li></ul><p>Важный момент: у ИИ не было доступа к интернету, то есть делалось в рамках имеющейся «базы знаний» модели.</p><h2>Где начинаются ограничения</h2><p>Несмотря на впечатляющий результат, компилятор далек от промышленного использования:</p><ul><li>нет собственного ассемблера и линковщика — они частично заимствуются у GCC;</li><li>кодовая база нестабильна: новые изменения часто ломают старые части;</li><li>16-битный x86-код (нужный для загрузки Linux) реализован «читерски» — через вызов GCC.</li></ul><p>Сами авторы также подчеркнули, что модель <b>уперлась в потолок своих возможностей</b> — дальнейшее развитие компилятора становится все менее предсказуемым.</p>]]></content:encoded>
    </item>
    <item>
      <title>Энтузиаст поднял веб-сервер… на одноразовом вейпе</title>
      <link>https://tproger.ru/news/entuziast-podnyal-veb-server--na-odnorazovoj-vejpe</link>
      <comments>https://tproger.ru/news/entuziast-podnyal-veb-server--na-odnorazovoj-vejpe?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/entuziast-podnyal-veb-server--na-odnorazovoj-vejpe</guid>
      <description><![CDATA[<p>Энтузиаст запустил веб-сервер на одноразовом вейпе: ARM Cortex-M0+ с 3 КБ ОЗУ поднял TCP/IP, HTTP и JSON-ответы без Wi-Fi и Ethernet</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/entuziast-podnyal-veb-server--na-odnorazovoj-vejpe">Энтузиаст поднял веб-сервер… на одноразовом вейпе</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[TCP/IP]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[микро]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 16 Sep 2025 04:52:09 GMT</pubDate>
      <content:encoded><![CDATA[<p>Энтузиаст под ником BogdanTheGeek <a href="https://bogdanthegeek.github.io/blog/projects/vapeserver/">запустил</a> полноценный HTTP-сервер на микроконтроллере из одноразового вейпа. Причем сервер умеет обслуживать страницы, обрабатывать запросы и даже возвращает JSON-ответы.</p><p>Все это — на чипе с 3 КБ оперативной и 24 КБ флеш-памяти, без сетевого интерфейса, Wi-Fi или Ethernet.</p><h2>Откуда там вообще чип?</h2><p>Автор проекта рассказывает, что давно коллекционировал одноразовые вейпы, но со временем устройства начали попадаться с куда более интересной начинкой.</p><p>Вместо обычного черного эпоксидного «блоба» он обнаружил маркированный микроконтроллер PUYA C642F15, позже идентифицированный как PY32F002B с ARM Cortex-M0+ частотой 24 МГц.</p><p>Вейпы, по сути, оказались носителями полностью программируемых микроконтроллеров.</p><h2>Как он вывел это в сеть?</h2><p>Wi-Fi, Ethernet или даже Bluetooth в таких устройствах, разумеется, нет. Но автор воспользовался семихостингом — механизмом отладки, при котором отладчик может отправлять и принимать данные через подключенный JTAG/SWD интерфейс.</p><p>Далее он применил довольно хакерское решение: использовал pyOCD для создания telnet-порта с выходом семихостинга, затем через socat пробросил это в виртуальное TTY-устройство, поверх него поднял SLIP (Serial Line Internet Protocol). Да, тот самый, из эпохи dial-up.</p><p>После этого на Linux можно было поднять IP-интерфейс sl0 и назначить IP-адрес — теперь микроконтроллер был виден как узел локальной сети.</p><h2>А веб-сервер?</h2><p>В качестве TCP/IP-стека был выбран uIP — крайне легкий вариант от Contiki OS, специально рассчитанный на 8- и 16-битные микроконтроллеры.</p><p>Он же включает в себя минимальный HTTP-сервер. После небольшой адаптации под семихостинг и исправления проблем с выравниванием памяти на ARM все заработало.</p><p>Причем не просто «заработало», а заработало удивительно быстро: после оптимизации буферов и избавления от побайтной передачи, RTT упали до 20 мс, а загрузка страницы — до 160 мс.</p><p>Несмотря на сверхограниченные ресурсы (всего 3 КБ RAM, из которых почти половина уже занята сервером), автор сумел:</p><ul><li>организовать буферизацию и кольцевой буфер;</li><li>запустить TCP/IP-стек и веб-сервер;</li><li>реализовать подсчет посещений и возврат JSON-ответов;</li><li>полностью уместить все в оставшиеся ~20КБ флеша.</li></ul><p>Он даже добавил простую статистику: уникальный ID микроконтроллера и количество посещений со времени последнего «краша».</p><h2>Зачем это все?</h2><p>Как отмечает сам автор, цель была не в создании полезного веб-сервера, а в демонстрации возможностей предельно скромного «железа», которое в обычной жизни просто выбрасывается.</p><p>Иными словами — это искусство, хакерская эстетика и демонстрация инженерной изобретательности.</p>]]></content:encoded>
    </item>
    <item>
      <title>Релиз Go 1.25: умный GOMAXPROCS для контейнеров, ускоренный на 40% GC и «черный ящик» для отладки</title>
      <link>https://tproger.ru/news/reliz-go-1-25--umnyj-gomaxprocs-dlya-kontejnerov--uskorennyj-na-40--gc-i--chernyj-yashhik--dlya-otladki</link>
      <comments>https://tproger.ru/news/reliz-go-1-25--umnyj-gomaxprocs-dlya-kontejnerov--uskorennyj-na-40--gc-i--chernyj-yashhik--dlya-otladki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/reliz-go-1-25--umnyj-gomaxprocs-dlya-kontejnerov--uskorennyj-na-40--gc-i--chernyj-yashhik--dlya-otladki</guid>
      <description><![CDATA[<p>Go 1.25 получил container-aware GOMAXPROCS, GC быстрее на 40%, «черный ящик» Flight Recorder и новые инструменты для отладки и тестирования</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/reliz-go-1-25--umnyj-gomaxprocs-dlya-kontejnerov--uskorennyj-na-40--gc-i--chernyj-yashhik--dlya-otladki">Релиз Go 1.25: умный GOMAXPROCS для контейнеров, ускоренный на 40% GC и «черный ящик» для отладки</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[Отладка]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Golang]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Kubernetes]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 13 Aug 2025 07:52:43 GMT</pubDate>
      <content:encoded><![CDATA[<p>Состоялся <a href="https://go.dev/doc/go1.25">релиз</a> Go 1.25. Разработчики заметно улучшили рантайм и инструменты, при этом не изменяя сам язык.</p><p>Одно из главных новшеств — <b>container-aware GOMAXPROCS</b>: теперь по умолчанию значение GOMAXPROCS учитывает лимиты CPU в cgroup.</p><p>На Linux это позволит процессам внутри контейнеров (например, в Kubernetes) автоматически адаптировать использование процессорных ресурсов к выделенной квоте.</p><p>Параметр обновляется динамически, если лимиты меняются, и может быть отключен через переменные окружения.</p><h2>Новый сборщик мусора — до 40% быстрее</h2><p>В экспериментальном режиме появился <b>garbage collector нового поколения</b> с улучшенной локальностью и масштабируемостью.</p><p>Он особенно эффективен в приложениях с большим количеством мелких объектов, снижая накладные расходы на GC на 10–40%. Включается через GOEXPERIMENT=greenteagc.</p><h2>Trace Flight Recorder: отладка по горячим следам</h2><p>Введен <b>runtime/trace.FlightRecorder</b> — «черный ящик» для приложений на Go.</p><p>Он постоянно пишет трейс в кольцевой буфер, позволяя при наступлении события выгрузить последние секунды исполнения в файл.</p><p>Нововведение значительно упрощает отладку редких и трудно воспроизводимых багов.</p><h2>Другие изменения в рантайме и инструментах</h2><ul><li>Исправлена ошибка компилятора с отложенной проверкой nil, из-за которой некорректный код мог выполняться без паники.</li><li>Добавлена поддержка DWARF5 — меньше отладочной информации и быстрее линковка.</li><li>Улучшено выделение памяти для слайсов — быстрее в ряде сценариев.</li><li>В Linux теперь можно видеть имена анонимных VMA ([anon: Go: heap]) в отладочных инструментах ядра.</li><li>Новый пакет testing/synctest для тестирования конкурентного кода с виртуальным временем.</li><li>Экспериментальный пакет encoding/json/v2 с ускоренным парсингом и расширенной конфигурацией маршалера.</li><li>Новый метод WaitGroup.Go для удобного запуска горутин с учетом синхронизации.</li></ul><h2>Платформенные изменения</h2><p>Go 1.25 требует macOS 12 и выше. 32-битная Windows/ARM-платформа будет удалена в следующем релизе.</p><p>На RISC-V появился режим сборки плагинов и поддержка профиля RVA23U64.</p>]]></content:encoded>
    </item>
    <item>
      <title>Поминки по хайпу: технологии, которые не смогли</title>
      <link>https://tproger.ru/articles/pominki-po-hajpu--tehnologii--kotorye-ne-smogli</link>
      <comments>https://tproger.ru/articles/pominki-po-hajpu--tehnologii--kotorye-ne-smogli?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виктория Эберт]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/pominki-po-hajpu--tehnologii--kotorye-ne-smogli</guid>
      <description><![CDATA[<p>Почему метавселенная, NFT, Google Glass и 3D-ТВ провалились — разбор хайповых технологий, как хайп стал разочарованием ✔ Tproger</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/pominki-po-hajpu--tehnologii--kotorye-ne-smogli">Поминки по хайпу: технологии, которые не смогли</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Samsung]]></category>
      <category><![CDATA[Блокчейн]]></category>
      <category><![CDATA[Ethereum]]></category>
      <category><![CDATA[Xen]]></category>
      <category><![CDATA[Lua]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Twitter]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Discord]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[NFT]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 09 Jul 2025 10:00:15 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Метавселенные: киберпанк не наступил</h2><p>Все ждали, что вот-вот начнётся киберпанк: наши аватары будут тусоваться в 3D, ходить по виртуальным улицам и работать в офисе на Марсе. Но метавселенная не случилась и вместо этого мы <a href="https://news.ycombinator.com/item?id=43280564#:~:text=Without%20a%20robust%20economic%20model,erosion%20of%20real%2Dworld%20connections.">получили</a> пустые миры, лаги и виртуальную морскую болезнь. Чтобы попасть в эту «новую реальность», нужен мощный комп, дорогущий VR-шлем и вестибулярка космонавта. Массовому пользователю это не по карману и <a href="https://www.reddit.com/r/Futurology/comments/1ej412m/whatever_happened_to_the_metaverse/">не по душе</a>. Даже если вы добрались до метавечеринки — вас ждала примитивная мультяшная графика.</p><p>Метавселенная — красивый технологический концепт, но без реального запроса со стороны людей. Одни видели в ней VR и AR, другие — NFT и блокчейн, третьи — некий 3D-интернет. И стало непонятно: что это вообще было и зачем?</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-06-27/ae184ea5-b970-4174-adac-ad239ca6a175.png" alt="метавселенная" /><figcaption>Источник: Clara McMichael / digitaltrends.com</figcaption></figure><p>Метавселенная обещала стать новым поколением соцсетей, что именно там будет жить наше будущее общение и работа. Весь хайп смыл новый тренд: волна генеративного ИИ. Meta* <i>(признана в России экстремистской организацией и запрещена)</i> и другие техногиганты свернули свои эксперименты и переключились на нейросети.</p><p>У бизнеса с метавселенными тоже не сложилось: ни чёткой модели монетизации, ни реальных кейсов. Продажа виртуальной недвижимости в Decentraland, мерч для аватаров, баннеры в виртуальных тусовках — всё больше напоминает Web3-версию The Sims, чем серьёзную платформу с реальной экономикой. Так что будущее в 3D отложили до лучших времён.</p><p>Игровые платформы вроде Minecraft, Roblox, Fortnite — это по сути и есть настоящие метавселенные, которые давно живут своей жизнью. Среднестатистический пользователь от виртуальных тусовок отказывается: ему проще зайти в Discord или залипнуть в обычный стрим на Twitch, чем надевать шлем ради планёрки в Horizon Worlds.</p><blockquote>Я могу просто посмотреть стрим и получить лучший опыт. Надевать шлем не имеет смысла — никакой пользы</blockquote><p>Громкие обещания про «полное погружение» и «эффект присутствия» на практике <a href="https://www.businessinsider.com/metaverse-dead-obituary-facebook-mark-zuckerberg-tech-fad-ai-chatgpt-2023-5?">разбивались</a> о суровую реальность — кривую техническую реализацию. Сейчас платформы выглядят заброшенными: пустые сцены, аватары без ног и скучные шаблонные взаимодействия. Ещё одна проблема — отсутствие единого мира. Все платформы живут по отдельности, между ними нет порталов и возможности перемещаться. К тому же, в виртуальности были серьёзные проблемы с безопасностью — например, случаи <a href="https://www.theguardian.com/society/2025/jun/10/the-misogyny-of-the-metaverse-is-mark-zuckerbergs-dream-world-a-no-go-area-for-women">домогательств</a>.</p><p>Есть надежда, что метавселенная вернётся — когда технологии и контекст будут готовы. Когда VR-шлемы станут лёгкими, дешевыми и удобными, появятся реальные сценарии, а не просто презентации для инвесторов. Тогда, может быть, мы ещё туда заглянем.<b> А пока — rest in pixels, Metaverse.</b></p><h2>NFT-мания</h2><p>Пока одни тусовались в метавселенной и зарабатывали миллионы на продаже пикселей, другие гуглили, что такое OpenSea и почему JPEG стоит как однушка в Москве. Сейчас NFT называют либо финансовым пузырём, либо зачатками новой цифровой инфраструктуры.</p><p>Пандемия и локдаун дали интернету второе дыхание. Люди заскучали и начали скупать цифровое искусство, как раньше собирали марки, карточки или скины в играх. В 2021 году NFT стали мейнстримом: <a href="https://cryptopunks.app/">CryptoPunks</a>, <a href="https://boredapeyachtclub.com/">Bored Ape</a>, <a href="https://www.beeple-crap.com/">Beeple</a> — эти имена знали все. К цифровой лихорадке подключились бренды: <a href="https://www.adidas.com/us/blog/825513-into-the-metaverse-lets-go">Adidas</a>, <a href="https://www.nytimes.com/2022/05/26/style/nike-nft-sneaker.html">Nike</a> и даже <a href="https://corporate.mcdonalds.com/corpmcd/our-stories/article/40-anniversary-mcrib.html">McDonald’s</a> начали продавать цифровой мерч в метавселенных. Пиксельные обезьяны разлетались, как будто золото будущего: в январе 2022 NFT-маркетплейс OpenSea побил все рекорды, ведь месячный объём торгов <a href="https://www.reuters.com/business/future-of-money/cryptoverse-bonfire-nfts-2022-07-05/">составил</a> около $5 млрд. Владение NFT стало признаком цифрового престижа. Люди устанавливали токены себе на аватарки в Twitter, потому что это был цифровой Rolex: если у тебя был токен — ты в теме. А если нет — шёл читать <a href="https://tproger.ru/articles/nft-kak-iskusstvo-chto-jeto-i-kak-sozdat-nft-token-opyt-it-razrabotchika-kontur">гайды</a> на Tproger.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-06-27/e2640635-0d76-4d5d-ad8b-6ee25ee73691.png" alt="NFT" /><figcaption>Источник: Bored Ape Yacht Club</figcaption></figure><p>Но уже к лету того же года рынок начал сдуваться. В июне 2022 объем OpenSea <a href="https://www.reuters.com/business/future-of-money/cryptoverse-bonfire-nfts-2022-07-05/">упал</a> до ~$700 млн, а в октябре 2023 он <a href="https://www.rbc.ru/crypto/news/654b85cb9a7947b3071db244#:~:text=%D0%9F%D0%BE%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%20%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%20The,%D0%91%D0%BB%D0%B8%D0%B6%D0%B0%D0%B9%D1%88%D0%B8%D0%B9%20%D0%BA%D0%BE%D0%BD%D0%BA%D1%83%D1%80%D0%B5%D0%BD%D1%82">составлял</a> лишь $91 млн. Минус 98% от пиковых значений. Что же пошло не так?</p><p>Большинство NFT не дают прав на владение цифровым активом. Вы покупаете не саму картинку, а ссылку на неё в блокчейне. Если сервер с изображением ляжет — останется только строчка кода, свидетельствующая о вашем хорошем вкусе. Многие NFT были просто картинками. Ни привязки к играм, ни доступа к сообществам, ни других функций — только красивая (или не очень) обёртка.</p><blockquote>Зачем мне вообще покупать этот NFT вместо настоящего произведения искусства?</blockquote><p>Тысячи NFT-проектов <a href="https://www.nfthailer.com/reports/q3-nft-market-report">выходили</a> каждый день, рынок быстро перенасытился, и в итоге NFT-платформы утонули в спаме и мошенничестве. Один из самых распространённых трюков — <a href="https://financialcrimeacademy.org/understanding-nft-wash-trading/">wash trading</a>: пользователь продаёт токен сам себе, чтобы искусственно раздуть спрос. Исследования <a href="https://www.coindesk.com/web3/2022/12/23/over-30b-of-nft-trading-volume-on-ethereum-is-wash-trading-research-suggests">показывают</a>, что по итогам 2022 года более половины объёма торгов NFT на Ethereum приходилось на липовые сделки. Кто-то считает, что NFT со временем обесценились. Но возможно, что они с самого начала были пустышками.</p><p>Ещё один удар по доверию — кражи и хаос с плагиатом. Работы художников массово превращали в NFT <a href="https://www.nbcnews.com/tech/security/nft-art-sales-are-booming-just-artists-permission-rcna10798">без их ведома</a>: копировали, заливали и продавали, как своё. Никто не спрашивал разрешения у авторов, и уж точно не предлагал процент с продаж. NFT также <a href="https://www.cbsnews.com/news/nft-art-environmental-costs/">критиковали</a> за углеродный след и загрязнение окружающей среды.</p><p>NFT как спекулятивный пузырь — фактически умер. Большинство коллекций потеряли всякий торговый смысл: объёмы упали, активные игроки исчезли, а токены превратились в мёртвые цифровые артефакты. Лихорадочные инвестиции, основанные на спекуляциях, просто сдулись.</p><p>Но сама концепция уникального цифрового актива живёт дальше. Токен как технология адаптируется и трансформируется. В играх NFT уже показали себя как востребованный юзкейс: игроки могут владеть, торговать и прокачивать виртуальные предметы. <a href="https://www.startwithnfts.com/posts/i-responded-to-a-quora-user-who-said-nfts-arent-valuable-heres-what-happened/">Эксперты</a> считают, что инфраструктура останется, и на её базе появятся проекты с реальной практической ценностью. А NFT превратится в элемент цифровой инфраструктуры — как инструмент доступа и сертификат владения. Цифровой «паспорт», который фиксирует принадлежность к сообществам, открывает возможности для участия в клубах и эксклюзивных событиях.</p><h2>3D‑телевизоры: история провала объёмного кино у вас дома</h2><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-06-27/196f3c5f-fea5-433b-a513-4063fa84cfcd.png" alt="3D TV" /><figcaption>Источник: VAVA</figcaption></figure><p>В начале 2010-х 3D-ТВ казались мегатрендом после хита «Аватар». Однако к 2016 году большинство крупных производителей <a href="https://theconversation.com/3d-television-is-dead-so-what-next-72192?">отказались</a> от выпуска моделей с поддержкой 3D. Многие пользователи так и не получили качественный опыт из-за технических ограничений и ранней стадии развития.</p><blockquote>Я знаю, почему 3D-телевизоры провалились: производители поспешили поймать волну кинотеатрального бумa, сделав технологию с тяжёлыми и требующими подзарядки очками. В то же время на горизонте появились большие плоские телевизоры без очков, которые выглядели гораздо лучше и удобнее для пользователей.</blockquote><p>Что пошло не так? Во-первых, сами 3D-очки. Их нужно было заряжать, носить поверх своих, а сидеть при этом строго под определённым углом, иначе магия пропадала. Многие <a href="https://www.reddit.com/r/metro/comments/1enuq1c/why_did_3d_tvs_die_out_this_crap_is_mindblowing/">отмечают</a>, что это было неудобно — очки были дорогими, тяжелыми, а некоторые зрители уставали уже на середине фильма: жаловались на напряжение в глазах, дискомфорт и головные боли. Технология, которая должна была удивлять, в итоге просто раздражала.</p><p>Контента почти не было, и пользователи, купив дорогой телевизор, сталкивались с вопросом: а что, собственно, смотреть? 3D-телевизоры были дороже своих 2D-аналогов, и с развитием 4K, HDR и OLED-технологий потребители начали отдавать предпочтение лучшему качеству изображения без 3D. Зачем платить за условную «глубину», если можно просто получить красивую живую картинку из коробки.</p><p>Несмотря на провал 3D-ТВ в их классическом виде, эксперты <a href="https://www.wired.com/story/3d-is-back/">не ставят</a> на них технологии крест. Как пишет WIRED, новый виток связан с автостереоскопическими дисплеями: они используют трекинг взгляда, линзы и AI, чтобы создавать объёмное изображение прямо на экране — без всяких аксессуаров.</p><h2>Google Glass: будущее было на носу</h2><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-06-27/6878713e-86e0-4dd2-b509-48b4a883ef32.png" alt="Google Glass" /><figcaption>Источник: Google</figcaption></figure><p>Google Glass подавали как прорыв — интерфейс будущего прямо у вас перед глазами. Но вместо футуризма — странная дужка с экранчиком сбоку. Стоила как хороший ноутбук, делала как плохой смартфон. Пользователи получали уведомления на уровне браслета и фото из 2005 года. Памяти почти нет, батарея умирает быстрее, чем вы успеете сказать «Окей, Google».</p><p>Соучредитель Google Сергей Брин позже <a href="https://techcrunch.com/2025/05/20/googles-sergey-brin-i-made-a-lot-of-mistakes-with-google-glass/">признал</a>, что не понимал, как устроены поставки и насколько сложно произвести такие очки массово и недорого. И это многое объясняет: в Google Glass вложили идею, но не довели её до жизнеспособного устройства.</p><p>Хотя запуск обставили красиво: дали очки техноинфлюенсерам, звёздам, первопроходцам — маркетинг остался без главного: никакой конкретики, ни сроков, ни объяснения, зачем это всё нужно. Продукт обсуждали, хайп был — но в продаже его не было. Сама общественность встретила Glass с настороженностью: главной проблемой стала <a href="https://www.wired.com/story/google-glass-reasonable-expectation-of-privacy/">конфиденциальность</a>. У очков не было явного индикатора съёмки, и люди не понимали, записывают их или нет.</p><p>Некоторые <a href="https://www.reddit.com/r/virtualreality/comments/1ai5chh/google_glass_was_ahead_of_its_time/">считают</a>, что Google Glass просто опередили своё время. Прототип показали ещё в 2013 году на Google I/O, а уже к 2015-му производство <a href="https://www.bbc.com/news/technology-30831128">свернули</a>. На практике очки оказались недостаточно удобными, многие обозреватели говорили, что они нелепо выглядят, а способов их применения никто так и не придумал. При цене в $1500 очки превратились в атрибут избранных гиков, а не в массовый гаджет.</p><p>По <a href="http://www.cio.com/article/2369965/consumer-technology/how-many-people-actually-own-google-glass-.html">оценкам</a> аналитиков, всего было продано не более 250 тыс. таких устройств, причем на старте Google отдала лишь 10 000 очков ограниченному кругу «избранных». Попасть к покупателю было сложно — очки продавали только по рекомендациям действующих владельцев. Функционально устройство не впечатляло: маленький прозрачный дисплей с разрешением 640×360, слабая 5-Мп камера, мало памяти и скромные 2–3 часа работы от батареи не соответствовали ожиданиям пользователей.</p><p>После провала на массовом рынке Google сменила стратегию на бизнес‑фокус. С 2014 года разрабатывалась корпоративная версия Glass Enterprise Edition, адаптированная для промышленных задач. Однако эти бизнес-успехи не спасли проект на массовом рынке, и Google окончательно <a href="https://support.google.com/glass-enterprise/customer/answer/13417888">закрыла</a> проект в 2023 году.</p><p>На фоне фиаско Google Glass, современные игроки делают выводы — и действуют иначе. Ray-Ban Meta* (признана в России экстремистской организацией и запрещена) не обещают революцию — они интегрируют ИИ и камеру в повседневную форму очков. Не «будущее на лице», а стильный способ снять сторис и получить подсказки от ИИ. Apple Vision Pro, напротив, сознательно уходит в премиум и не обещает быть массовым — только для профессионалов, с чётким сценарием: дополнительный дисплей, работа с контентом и Facetime. А Android XR (например, от Samsung) с <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/heres-what-we-know-about-the-5-android-xr-smart-glasses-currently-in-development">амбицией</a> создать экосистему, куда подключаются другие производители.</p><h2>Главные фейлы: почему хайп умер быстрее, чем мы успели надеть шлемы</h2><ul><li>Переоценка трендов: компании хотели <b>влететь в хайповый тренд</b>. В итоге технологии оказывались сырыми или неудобными.</li><li>Нет <b>ценности для пользователя</b>: эти продукты часто не решали реальных задач, а разработчики не объясняли, почему именно их стоит использовать.</li><li>Сложность и <b>неудобства</b>: тяжёлые VR-шлемы, громоздкие или нелепые устройства.</li><li>Непроработанные <b>риски</b>: проблемы с приватностью, мошенничеством и токсичностью подрывали репутацию и доверие.</li></ul><p>В итоге большинство хайповых технологий проваливаются не из-за идеи, а из-за недостатка внимания к пользовательскому опыту, адекватности технических решений и реальным потребностям рынка. Технологии должны идти в ногу с ожиданиями и возможностями людей, а не только с фантазиями инвесторов и маркетологов. Будущее — за теми, кто сумеет не просто создать инновацию, а сделать её удобной, полезной и понятной.</p>]]></content:encoded>
    </item>
    <item>
      <title>Великий ИИ-провал: почему 8 из 10 компаний, внедривших нейросети, не заработали ни цента</title>
      <link>https://tproger.ru/articles/velikij-ii-proval--pochemu-8-iz-10-kompanij--vnedrivwih-nejroseti--ne-zarabotali-ni-centa</link>
      <comments>https://tproger.ru/articles/velikij-ii-proval--pochemu-8-iz-10-kompanij--vnedrivwih-nejroseti--ne-zarabotali-ni-centa?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Михаил Сахаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/velikij-ii-proval--pochemu-8-iz-10-kompanij--vnedrivwih-nejroseti--ne-zarabotali-ni-centa</guid>
      <description><![CDATA[<p>В статье разбираемся, почему мировые компании тратят огромные деньги на внедрение ИИ, который так и остается на уровне дорогой игрушки и не приносит ни цента прибыли.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/velikij-ii-proval--pochemu-8-iz-10-kompanij--vnedrivwih-nejroseti--ne-zarabotali-ni-centa">Великий ИИ-провал: почему 8 из 10 компаний, внедривших нейросети, не заработали ни цента</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Rust]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Low-code]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 25 Jun 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Две трети мировых компаний сегодня внедрили ИИ, но 80% из них не заработали на этом ни копейки. Свежий отчет McKinsey раскрывает этот парадокс: пока одни играют с чат-ботами и нейропомощниками, другие экономят половину рабочего времени благодаря ИИ-агентам. Разбираемся, почему будущее за «цифровыми коллегами», а не умными калькуляторами.</p><h2>Контекст</h2><p>Два года назад ChatGPT взорвал корпоративный мир. CEO наперебой рассказывали на конференциях об ИИ-революции. Инвестиции в проекты достигли пика. Компании массово внедряли кодинговые инструменты, чат-ботов и умных помощников.</p><p>А потом случилось неожиданное — ничего.</p><p>По данным исследований, 78% компаний теперь <a href="https://learn.g2.com/ai-adoption-statistics">используют</a> нейросети хотя бы в одном бизнес-процессе. Парадокс в том, что большинство из них по-прежнему не получают прибыль от этого.</p><p>Представьте: сотрудники радостно чатятся с ботами, пишут письма через ChatGPT, генерируют презентации за один клик. Все выглядит футуристично и прогрессивно. Но денег нет. По данным BCG, 74% компаний <a href="https://www.bcg.com/press/24october2024-ai-adoption-in-2024-74-of-companies-struggle-to-achieve-and-scale-value">борются</a> с масштабированием ИИ-сервисов, и лишь 1% руководителей <a href="https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/superagency-in-the-workplace-empowering-people-to-unlock-ais-full-potential-at-work">довольны</a> достижениями в этой сфере.</p><p>McKinsey провели расследование и нашли неожиданного виновника — самих компаний. Аналитики предлагают радикальное решение: забыть про нейроинструменты и переходить к ИИ-агентам. Эксперты Deloitte прогнозируют, что 25% компаний, использующих генеративный ИИ, <a href="https://www.deloitte.com/us/en/insights/industry/technology/technology-media-and-telecom-predictions/2025/autonomous-generative-ai-agents-still-under-development.html">запустят</a> их в 2025 году. А Gartner предсказывает, что более 60% всех инноваций в компаниях <a href="https://digitaldefynd.com/IQ/agentic-ai-statistics/">составят</a> нейропомощники.</p><h2>Почему ИИ есть везде, а толку нет</h2><p>Цифры выглядят абсурдно: 78% компаний внедрили ИИ — и 80% из них не заработали на его использовании. Проблема в том, что они относятся к ИИ как к декорации — впечатляет гостей, но толку мало. Сотрудники играют с ChatGPT, генерируют мемы для корпоративного чата и креативят в отчетах. Выглядит круто, но выручка не растет.</p><p>McKinsey нашли проблему — дисбаланс инструментов. Компании чаще всего внедряют горизонтальные решения, которые работают сразу во всех отделах, но решают простые задачи. Например, Microsoft 365 Copilot <a href="https://digitaldefynd.com/IQ/agentic-ai-statistics">установлен</a> уже в 70% крупных компаний. Он помогает писать письма, создавать презентации, переводить тексты. Польза есть, но размазана тонким слоем по всей компании.</p><p>А вот вертикальные проекты — те, что встроены в конкретные бизнес-процессы и работают глобально — провалились. По данным McKinsey, только 10% таких решений реально работают. Компании пытались автоматизировать продажи, аналитику и логистику. Но программисты строили решения с нуля, ИТ-команды работали в изоляции, а бизнес-процессы никто не переосмыслил.</p><p>Рассмотрим поближе. Copilot помогает менеджеру написать письмо клиенту за 30 секунд вместо пяти минут. Экономия — 4,5 минуты. Но когда менеджер две недели ждет аналитику по продажам, потому что данные разбросаны по десятку систем, Copilot бессилен.</p><p>ИИ стал очередной офисной техникой, а не глобальным инструментом. Нужны комплексные решения, которые изменят весь рабочий процесс, а не локальные нейросети для канцелярщины.</p><h2>Что такое ИИ-агенты</h2><p>ИИ-агенты работают иначе. Обычный ChatGPT ждет команду и выдает ответ. Агент получает цель и сам решает, как ее достичь. Он может запросить данные из CRM, проанализировать историю покупок, найти похожие кейсы, принять решение и послать пуш всем членам команды.</p><p>У агентов четыре фичи:</p><ul><li>Память — они помнят историю действий и контекст задачи.</li><li>Планирование — разбивают сложную задачу на шаги.</li><li>Автономность — действуют без постоянного контроля человека.</li><li>Интеграция — подключаются к любым системам компании.</li></ul><p>Рассмотрим пример. Клиент жалуется на задержку доставки в 23:00. Обычный ИИ сгенерирует вежливое извинение и «пошлет» покупателя. Агент же проверит трек-номер, найдет посылку, обнаружит, что она лежит в соседнем городе, свяжется с курьерской службой, договорится о доставке на удобный день, отправит клиенту SMS с новым временем и автоматически начислит бонусы за неудобства. К утру проблема решится.</p><p>Исследование Warmly <a href="https://www.warmly.ai/p/blog/ai-agents-statistics">показывает</a>: 85% крупных компаний планируют внедрить агентов до конца 2025 года. А 62% ожидают от них полную окупаемость инвестиций или сверхприбыль.</p><p>Агенты не заменяют людей — они преобразуют их роли. Менеджер не исполняет задачу, а контролирует ее ход. Вместо обработки заявок он мониторит качество работы агентов и решает нестандартные ситуации. Рутина уходит к машинам, творческие задачи остаются людям.</p><h2>Главный вызов — не технологии</h2><p>McKinsey определили: чем сложнее становятся агенты, тем труднее их внедрять. Основная проблема — не в коде или алгоритмах, а в людях. Организационная сложность проявляется в трех измерениях:</p><ul><li>Первое — существование людей и агентов. Последние не просто помогают людям, они работают вместе с ними. Взаимодействие часто порождает недоверие к «бездушной машине». По данным KPMG, 48% людей <a href="https://kpmg.com/au/en/home/insights/2025/04/trust-in-ai-global-insights-2025.html">считают</a>, что ИИ уничтожит больше рабочих мест, чем создаст.</li><li>Второе — контроль автономности. Агенты не ждут инструкций, они адаптируются и иногда удивляют. Здесь встает вопрос контроля и оценки результатов работы ИИ. В McKinsey подчеркивают: задача не устранить автономность, а сделать ее понятной и согласованной с целями организации.</li><li>Третье — предотвращение неконтролируемого размножения агентов. Как только low-code платформы сделают создание агентов доступным каждому, компании будут рисковать получить новый вид теневого ИТ. Агенты размножатся по командам, задублируют функции и заработают бесконтрольно.</li></ul><p>Появятся и новые роли в компаниях. Промпт-инженеры доработают взаимодействие с агентами. «Дирижеры» агентов управляют рабочими процессами цифровых команд. Дизайнеры человеко-машинного взаимодействия создают исключения и выстраивают доверие. При этом исследования показывают, что традиционные<a href="https://www.salesforceben.com/prompt-engineering-jobs-are-obsolete-in-2025-heres-why/"> </a>промпт-инженеры уже<a href="https://www.salesforceben.com/prompt-engineering-jobs-are-obsolete-in-2025-heres-why/"> устаревают</a> — современные модели сами формулируют запросы.</p><p>Доверие формируют не системные требования или бенчмарки. Люди доверяют агентам, которые общаются, предсказуемо ведут себя и легко включаются в рутинные задачи.</p><h2>Как выстроить современную ИИ-архитектуру</h2><p>McKinsey предлагают новую парадигму — сеть ИИ-агентов. Это система, где они рассуждают, сотрудничают и действуют автономно через множество инструментов. Решение безопасно и легко масштабируется.</p><p>Ранее процессы строились вокруг изолированных LLM-решений. Сеть агентов работает по-другому — как цифровая экосистема. Агенты обмениваются контекстом, делегируют задачи друг другу, координируют действия. Один агент анализирует данные клиента, второй проверяет кредитную историю, третий готовит документы. Все синхронизировано и прозрачно.</p><p>У архитектуры пять принципов:</p><ol><li>Композиционность — любой агент подключается без изменения системы.</li><li>Распределенный интеллект — задачи решают сети взаимодействующих агентов.</li><li>Многоуровневое разделение — логика, память и интерфейсы работают независимо.</li><li>Вендор-нейтральность — компоненты легко заменяются при развитии технологий.</li><li>Управляемая автономность — поведение агентов контролируется через различные права доступа.</li></ol><p>При этом агенты создают новые системные риски: неконтролируемую автономность, фрагментированный доступ к системам, уязвимость к атакам. Автоматизация может быстро превратиться в хаос.</p><p>Компании должны готовиться уже сейчас. В краткосрочной перспективе API остаются основным интерфейсом для агентов. В долгосрочной — ИТ-архитектуру нужно перестраивать под агент-ориентированную модель. Системы будут организованы не вокруг экранов и форм, а вокруг машиночитаемых интерфейсов и автономных процессов.</p><p>Microsoft уже встраивает агентов в Dynamics 365, Salesforce расширяет Agentforce, SAP перестраивает платформу под интеграцию с агентами. Будущее корпоративного софта за ИИ-агентами, считают аналитики.</p><p>ИИ-агенты не должны стать новыми принтерами — это полноценные коллеги, которым нужно передавать рутинные задачи, общаться с ними и вместе продвигать бизнес. Человеку в этой схеме надо следить за новыми «сотрудниками», направлять их и креативить, решать нестандартные задачи. Аналитики из McKinsey правы: пора переосмыслить бизнес-процессы, подготовить команды к новыми технологиям и построить современную архитектуру. Иначе можно остаться за бортом.</p><p>Больше про ИИ — в нашем <a href="https://t.me/+49dMRkhiJeRlZTNi">тг-канале</a>!</p>]]></content:encoded>
    </item>
    <item>
      <title>Что происходит с Huawei и HarmonyOS: сможет ли Китай подвинуть iOS, Android и Linux</title>
      <link>https://tproger.ru/articles/chto-proishodit-s-huawei-i-harmonyos--smozhet-li-kitaj-podvinut-ios--android-i-linux</link>
      <comments>https://tproger.ru/articles/chto-proishodit-s-huawei-i-harmonyos--smozhet-li-kitaj-podvinut-ios--android-i-linux?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Ельцова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/chto-proishodit-s-huawei-i-harmonyos--smozhet-li-kitaj-podvinut-ios--android-i-linux</guid>
      <description><![CDATA[<p>Разбираемся, что такое HarmonyOS от Huawei, какие у нее особенности и архитектура. Сможет ли HarmonyOS Next заменить iOS, Linux и Android. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/chto-proishodit-s-huawei-i-harmonyos--smozhet-li-kitaj-podvinut-ios--android-i-linux">Что происходит с Huawei и HarmonyOS: сможет ли Китай подвинуть iOS, Android и Linux</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Swift]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[App Store]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 07 May 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2019 году США решили поссориться с Китаем и ввести санкции против Huawei. Причина банальная — угроза национальной безопасности. Так китайская компания потеряла доступ к важным американским технологиям, в том числе к Google Mobile Services, процессорам ARM и оборудованию для производства чипов. Если с железом справиться было вполне реально, то вопрос с операционкой и другими внутренностями устройств был открытым — Huawei нужно было выстраивать независимую систему с нуля.</p><p>Правда, много времени у них это не заняло — уже летом 2019 году компания представила собственную систему HarmonyOS. Сейчас Huawei активно ее развивает и релизит мощные фичи, а сама ОС ориентирована на на широкий спектр устройств — от смартфонов до IoT-устройств. В статье рассказываем, сможет ли HarmonyOS составить серьезную конкуренцию iOS, Android и Linux.</p><h2>А мы возьмем и сами сделаем: что из себя представляет HarmonyOS</h2><p>HarmonyOS часто сравнивают с Android, но это не совсем правильно. Первые версии HarmonyOS, использовавшиеся на смартфонах, были тесно связаны с Android — по сути, они форк Android AOSP, в который встроили новые модули Huawei. Однако с версией HarmonyOS 4 (выпущена в 2023 году) началось постепенное отдаление от Android-ядра. Тогда Huawei пообещал, что следующая итерация, HarmonyOS Next, будет полностью независимой, без возможности запуска Android-приложений. Так и получилось.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-04-24/cbc119a1-c6fa-40bd-9ffc-e70e559793e4.png" alt="" /><figcaption>Так выглядела HarmonyOS 2. Что-то она напоминает…</figcaption></figure><h2>При чем здесь OpenHarmony</h2><p>Как и Android Open Source Project (AOSP), Harmony OS написана на проекте с открытым исходным кодом. И Huawei — главный разработчик, но не единственный. За развитием OpenHarmony стоит Open Atom Foundation — некоммерческая организация с открытым исходным кодом, в которую входят такие крупные игроки, как Alibaba, Baidu, Huawei, Inspur, Qihoo 360, Tencent и China Merchants Bank.</p><p>Несмотря на то, что OpenHarmony — полноценная операционная система, она изначально не создавалась как готовый продукт для конечных пользователей. Аналогично AOSP, OpenHarmony скорее представляет собой фундамент, на основе которого другие компании или разработчики могут создавать собственные продукты. Поэтому потребительских устройств на «чистом» OpenHarmony вы не встретите — как и устройств на «чистом» AOSP.</p><p>Исходный код OpenHarmony лежит на <a href="https://gitee.com/openharmony/docs/blob/master/en/release-notes/OpenHarmony-v5.0.0-release.md">Gitee</a> (китайском аналоге GitHub), подобном Github, базирующемся в Китае). Текущая стабильная версия OpenHarmony — 5.0, вышла в сентябре 2024.</p><h2>Окончательная независимость — HarmonyOS Next</h2><p>В 2024 году Huawei анонсировал HarmonyOS Next, который стал первым релизом без поддержки Android-приложений. Это значит, что разработчикам придётся создавать приложения с нуля или портировать их на новую платформу. Чтобы стимулировать переход, Huawei предлагает разработчикам SDK, IDE и денежные субсидии. Компания заявляет, что уже более 4000 китайских разработчиков начали адаптировать свои приложения.</p><p>Это также первый релиз HarmonyOS, не основанный на Linux-ядре. По сути, это первый громкий случай в истории, когда глобальная технологическая компания создает собственную операционную систему, полностью независимую от Запада.</p><h3>Об архитектуре</h3><p>Huawei отказались от Linux и Android в пользу собственного микроядра. Это распределенная ОС, где каждый компонент выполняет конкретную узкую функцию, а вся система легко масштабируется и адаптируется под разные устройства. По словам Huawei, 15 000 приложений уже стали частью их экосистемы.</p><p>Вот основные компоненты HarmonyOS:</p><ul><li>Микроядро. Главная особенность архитектуры HarmonyOS — полностью собственное микроядро, не основанное на Linux. Оно выполняет только базовые функции: управление памятью, планирование задач, межпроцессное взаимодействие и безопасность. Все остальное, включая драйверы и файловые системы, вынесено в пользовательское пространство — это повышает надёжность и защищённость системы. За безопасность ядра отвечает архитектура StarShield. IPC работает через шифрованные каналы, а само ядро поддерживает разные архитектуры, включая ARM, x86 и RISC-V.</li><li>API и SDK для разработки приложений. Он включает модули для интерфейса, мультимедиа, управления и взаимодействия между устройствами. Все работает через среду DevEco Studio. Поддерживает «мультискрин» — например, перетаскивание видео с телефона на телевизор или передачу вызова на часы. Под HarmonyOS приложения пишутся на двух языках — ArkTS (прокаченная версия TypeScript) и Cangjie (подробнее об этом языке можно почитать <a href="https://tproger.ru/articles/cangjie--yazyk-programmirovaniya-huawei---chto-my-o-nyom-znaem">здесь</a>).</li><li>Ark Compiler. Ark Runtime — аналог Android Runtime, но адаптированный под HarmonyOS. Запускает приложения, созданные на ArkTS и Ark UI. Главное преимущество — можно один раз написать приложение, и оно будет работать на любом устройстве HarmonyOS. По словам Huawei, с помощью компилятора устройства могут работать до 30% быстрее и тратить на 20% меньше энергии.</li><li>ArkUI + ArkTS. ArkUI — фреймворк, чем-то похожий на SwiftUI. Он декларативный и работает на языке ArkTS. Если вы писали на TS, то до 97% кода можно сохранить без изменений.</li></ul><p>HarmonyOS Next — это попытка Huawei создать «всё в одном»: одну операционку для ноутбуков, часов, ТВ и бытовой техники (чайники, берегитесь). Вместо тяжёлой системы с кучей костылей, микроядро и интерфейс ArkUI, благодаря которым приложения легко адаптируются под любой экран. Это особенно важно, потому что Система должна заменить целый набор западных сервисов, недоступных в Китае. Правда, есть нюанс. HarmonyOS Next все-таки может запускать Android-приложения, но не нативно. Для этого она использует эмулятор EasyAbroad (处境), который позволяет запускать популярные аппы типа YouTube, Gmail, Google Maps и другие. Интерфейс напоминает магазин приложений, все работает адекватно, но пока нет пушей.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-04-24/b869134b-734c-4001-aacb-b952e7d3ad6d.png" alt="" /></figure><p>Конечно, куда же без ИИ: в системе встроена собственная языковая модель PanGu-Σ и платформа глубокого обучения MindSpore. Huawei хочет, чтобы ИИ отвечал на команды, помогал управлять техникой и делал устройства умнее без подключения к облаку. Такой подход дает шанс создать замкнутую экосистему без Google и OpenAI — и это реальная альтернатива для китайского рынка.</p><h2>Конкуренция с Западом — это реально?</h2><p>В октябре 2024 года HarmonyOS <a href="https://www.huaweicentral.com/harmonyos-is-now-running-1-billion-devices/">поддерживалась</a> на 1 млрд устройств (но вопрос в том, сколькими из них пользуются), а количество зарегистрированных разработчиков сейчас уже явно перевалило за 6,8 млн. Но здесь нужно учитывать, что почти все из них сосредоточены внутри Китая. Да, это делает HarmonyOS самой популярной операционкой в пределах одной страны, но ее глобальное влияние пока невелико.</p><p>Если говорить о Linux, то, конечно, ее доля на мировом рынке невелика — всего 4%, но при этом это доминирующая ОС на серверах, встраиваемых системах и среди энтузиастов. Что касается мобилок, Android <a href="https://gs.statcounter.com/os-market-share/mobile/worldwide">пользуются</a> более 72% юзеров, iOS — 27,5%, и чуть меньше одного процента уходит Самсунгу.</p><p>Какие у HarmonyOS могут быть проблемы:</p><ol><li>Без глобальной поддержки разработчиков HarmonyOS будет сложно конкурировать с Play Store и App Store.</li><li>В других странах HarmonyOS практически не распространен.</li><li>Хотя Huawei обещает открыть HarmonyOS, на деле исходные коды доступны лишь частично.</li><li>HarmonyOS — часть китайской технологической независимости. Ну, лицо запада представляете.</li></ol><p>Однако Huawei делает ставку на «национализацию» ОС: если HarmonyOS будет использоваться во всех госучреждениях, школах, армии и госсекторе, это может создать внутренний рынок в сотни миллионов устройств. Кроме того, Huawei активно развивает партнерства с китайскими брендами: электромобилями (например, Aito, Avatr), бытовой техникой, носимыми устройствами. Другими словами, экосистема, которую мы заслужили.</p><p>Если Huawei удастся доказать, что HarmonyOS действительно надёжнее, быстрее и безопаснее, чем Android или Linux (а может, даже Windows или MacOS), это может привлечь интерес и в развивающихся странах, особенно в Азии и Африке.</p><p>Сейчас на глобальном уровне китайцам вряд ли удастся подвинуть западные технологии: Android и Linux обладают колоссальной инерцией и экосистемами, выстроенными десятилетиями. Хотя ставка на искусственный интеллект действительно может сыграть. Главное сейчас для Huawei — привлекать как можно больше разработчиков в HarmonyOS и доказывать, что оно того стоит. Может быть, через несколько лет мы увидим альтернативный цифровый мир через границу (или даже окажемся в нем…).</p><p>iOS или Android? React Native или Flutter? Собираем все новости и гайды по мобильной разработке <a href="https://t.me/+Fb6_4ek5P6gzOTcy">тут</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>В iOS 18.4 нашли ошибку, из-за которой приложения вылетают при обычных действиях</title>
      <link>https://tproger.ru/news/v-ios-18-4-nawli-owibku--iz-za-kotoroj-prilozheniya-vyletayut-pri-obychnyh-dejstviyah</link>
      <comments>https://tproger.ru/news/v-ios-18-4-nawli-owibku--iz-za-kotoroj-prilozheniya-vyletayut-pri-obychnyh-dejstviyah?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/v-ios-18-4-nawli-owibku--iz-za-kotoroj-prilozheniya-vyletayut-pri-obychnyh-dejstviyah</guid>
      <description><![CDATA[<p>В iOS 18.4 обнаружен баг с PAC и dlsym — приложения вылетают при вызове strcmp из-за двойной подписи указателя и сбоя в dyld</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/v-ios-18-4-nawli-owibku--iz-za-kotoroj-prilozheniya-vyletayut-pri-obychnyh-dejstviyah">В iOS 18.4 нашли ошибку, из-за которой приложения вылетают при обычных действиях</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 17 Apr 2025 19:14:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Разработчики <a href="https://www.synacktiv.com/en/publications/ios-184-dlsym-considered-harmful">заметили</a> странный баг в iOS 18.4 — некоторые приложения падают при использовании стандартных функций вроде strcmp.</p><p>Больше новостей — в нашем тг-канале «<a href="https://t.me/your_tech">Представляешь»</a></p><p>Причина — критическая ошибка в механизме динамической загрузки символов и работе с Pointer Authentication (PAC) на архитектуре arm64e. А ведь речь идёт о типовом коде с dlopen() и dlsym() — ничего нестандартного.</p><p>Вызываешь strcmp() через dlsym, вроде бы получаешь валидный указатель, но при вызове — краш. В системных логах фигурирует KERN_PROTECTION_FAILURE, указывающий на проблему с PAC-подписью указателя.</p><p>Ошибка не единичная — повторный запуск воспроизводит падения, а адреса strcmp каждый раз разные, как будто подпись сломана или отсутствует вовсе.</p><h2>PAC и двойная подпись: что пошло не так</h2><p>На новых чипах Apple (в частности, A15) используется расширенный механизм PAC из архитектуры Armv8.6-A. В этой версии подпись не заменяет старшие биты указателя, а XOR'ится с ними — что делает поведение более тонким и сложным.</p><p>Выяснилось, что в dyld (динамическом загрузчике macOS/iOS) отсутствует важная инструкция XPACI, которая должна была очищать старую подпись перед повторной подписью указателя. В результате символ, полученный через dlsym, оказывается подписан <b>дважды</b> — и система воспринимает его как kernel-указатель. Это приводит к сбою безопасности на уровне ядра и аварийному завершению приложения.</p><p>Особо интересный момент: <b>strcmp</b> — это не прямая функция, а лениво резолвящийся stub (EXPORT_SYMBOL_FLAGS_STUB_AND_RESOLVER), который изначально ссылается на функцию __platform_strcmp_ptr в другой библиотеке. Именно на этапе резолвинга и возникает ошибка: dyld получает один раз подписанный указатель и подписывает его снова, не очистив первую подпись.</p><h2>Почему падает не всё подряд?</h2><p>Вопрос, который возникает у многих: почему strcpy, загружаемый тем же способом, работает, а strcmp — нет? Ответ — в деталях реализации. У strcpy нет флага ленивого резолвинга, значит вызов не проходит через тот же багованный путь в dyld.</p><p>Ещё один важный момент: стандартный загрузчик обычно использует безопасный режим (Loader::skipResolver), который не активирует резолвер. А вот ручной вызов dlsym() в коде напрямую запускает багованный сценарий.</p><h2>И да, это настоящая проблема</h2><p>Проблема воспроизводится стабильно, но только при специфических условиях: arm64e, PAC, использование dlsym, вызов функции с ленивым резолвером. Однако таких случаев может быть гораздо больше, особенно в нативных iOS-приложениях, использующих сторонние библиотеки или плагины.</p><p>Пока Apple не выпустила исправление, разработчикам остаётся избегать ленивой загрузки таких символов или вручную пересписывать указатели. Костыльно, но безопаснее.</p>]]></content:encoded>
    </item>
    <item>
      <title>10 способов заработать на искусственном интеллекте в 2025</title>
      <link>https://tproger.ru/articles/10-sposobov-zarabotat-na-iskusstvennom-intellekte-v-2025</link>
      <comments>https://tproger.ru/articles/10-sposobov-zarabotat-na-iskusstvennom-intellekte-v-2025?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/10-sposobov-zarabotat-na-iskusstvennom-intellekte-v-2025</guid>
      <description><![CDATA[<p>Топ-10 способов заработать на искусственном интеллекте. Как ИИ может приносить прибыль бизнесу и специалистам.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/10-sposobov-zarabotat-na-iskusstvennom-intellekte-v-2025">10 способов заработать на искусственном интеллекте в 2025</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Unity]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[JetBrains]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Анализ данных]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[PyCharm]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Персональные данные]]></category>
      <category><![CDATA[TikTok]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Дизайн]]></category>
      <category><![CDATA[CMS]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Figma]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Notion]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 28 Mar 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>С созданием продуктов и контента на основе ИИ все более-менее понятно, но с тем, как на этом зарабатывать самим разработчикам, вопросов больше. Поэтому мы изучили рынок и нашли конкретные направления, где прямо сейчас можно получать доход от своих навыков.</p><p>В статье — 10 актуальных направлений, которые уже работают. Если у вас есть опыт в разработке, автоматизации или работе с данными, вы сможете найти здесь идеи, как использовать свои знания и монетизировать их с помощью ИИ.</p><h2>Разработка персонализированных ИИ-ассистентов</h2><p>Готовые нейросети умеют много, но работают стандартно. Бизнесу и частным пользователям нужны ИИ-помощники, которые решают проблемы быстрее, чем человек, и точнее, чем универсальные решения.</p><h3>Для кого это актуально</h3><ul><li><b>Частные специалисты. </b>Врачи, юристы, бухгалтеры, маркетологи — все, кому нужен персональный помощник для работы с клиентами и документами.</li><li><b>Бизнес.</b> Компании хотят автоматизировать поддержку клиентов, ведение заказов, анализ рынка.</li><li><b>Образовательные платформы.</b> ИИ-ассистенты помогают отвечать на вопросы студентов, генерировать тесты, проверять задания.</li></ul><h3>Что можно делать</h3><ol><li><b>ИИ-секретарь.</b> Принимает заявки, записывает клиентов, напоминает о встречах. Подойдет для стоматологий, салонов красоты, частных консультантов.</li><li><b>Финансовый помощник.</b> Считает расходы, прогнозирует бюджет, напоминает о платежах. Полезен для ИП, фрилансеров и небольших компаний.</li><li><b>HR-бот.</b> Проводит первичный отбор резюме, задает вопросы кандидатам, помогает составлять вакансии. Актуально для кадровых агентств и больших компаний.</li><li><b>Юридический помощник.</b> Автоматически проверяет договоры, ищет ошибки, консультирует по типовым вопросам. Удобно для юристов и бухгалтеров.</li><li><b>AI для интернет-магазинов. </b>Рекомендует товары, помогает выбрать размер, отвечает на вопросы клиентов.</li></ol><h3>Какие инструменты использовать</h3><ul><li><b>GPT-4, YaLM 2</b> — для текстовых ассистентов. GPT-4 доступен через OpenAI API, YaLM 2 — российская разработка, можно скачать бесплатно.</li><li><b>Rasa, BotPress</b> — платформы для создания AI-чатботов. У Rasa есть open-source версия, BotPress прост в настройке.</li><li><b>Speech-to-Text API от Google, Яндекс SpeechKit</b> — если нужен голосовой помощник.</li><li><b>LangChain</b> — библиотека для сложных ИИ-ассистентов, которые работают с базами данных и API.</li></ul><h3>Как зарабатывать</h3><ol><li><b>Фриланс.</b> Создавать AI-ассистентов под заказ через Kwork, Upwork, FL.ru.</li><li><b>Подписка.</b> Разрабатывать SaaS-решения, где пользователи платят за доступ.</li><li><b>Готовые решения.</b> Продавать ассистентов для популярных ниш (например, AI-бот для кафе).</li><li><b>Консалтинг.</b> Настраивать AI для бизнеса, обучать сотрудников.</li></ol><h2>Создание ИИ-плагинов для популярных платформ</h2><p>Люди работают в привычных инструментах. Разработчики пишут код в VS Code и PyCharm, дизайнеры — в Figma, контентщики — в Notion. Они не хотят менять свои приложения, но хотят больше удобства. Все, что помогает работать быстрее и качественнее. В коде, дизайне, контенте, аналитике. Например:</p><ul><li><b>Для разработчиков</b> — автогенерация комментариев к коду, поиск ошибок, оптимизация функций.</li><li><b>Для дизайнеров</b> — генерация UI-компонентов, адаптация интерфейса под мобильные устройства.</li><li><b>Для копирайтеров </b>— улучшение текстов, анализ стиля, сокращение длинных фраз.</li><li><b>Для маркетологов</b> — анализ трендов, поиск лучших заголовков, генерация A/B-тестов.</li></ul><h3>Где размещать плагины</h3><p>Каждая крупная платформа имеет свой маркетплейс. У Figma — Figma Community, у VS Code — Marketplace, у Notion — интеграции через API. Для российских пользователей доступны плагины в маркетах JetBrains и Tilda. Если продукт полезен, его заметят и начнут скачивать.</p><h3>Как монетизировать</h3><p>Есть три варианта. Можно сделать плагин бесплатным, но продавать PRO-функции. Можно продавать подписку, если у плагина есть постоянные пользователи. А можно зарабатывать на кастомных версиях, когда бизнесу нужен ИИ-инструмент под конкретные задачи.</p><p>Все дело в том, что люди готовы платить за удобство. Они уже привыкли к ИИ, но не хотят тратить время на сложные настройки. Поэтому если плагин реально экономит часы работы — его будут часто устанавливать и использовать, если более сложная разработка, а точнее решение проблемы — тогда дополнительно нужно будет подключить продвижение среди профессионального сообщества.</p><h2>Консультирование бизнеса по внедрению ИИ-инструментов</h2><p>Бизнес тоже хочет использовать ИИ-инструменты, но не всегда понимает как. Руководители слышали про ChatGPT, нейросети для генерации контента и автоматизацию процессов, но не знают, с чего начать. Это и создает спрос на ИИ-консультантов.</p><p>Компаниям не нужны сложные теории, им нужны конкретные решения. Например, в интернет-магазине можно внедрить чат-бота, который отвечает на вопросы клиентов и рекомендует товары. В логистике — ИИ, который прогнозирует задержки поставок. В HR — сервис, который анализирует резюме и находит лучших кандидатов. Но бизнесу нужен специалист, который расскажет, какие технологии выбрать, как их адаптировать и сколько это стоит.</p><h3>Кто может зарабатывать на AI-консалтинге</h3><p>Разработчики, аналитики, ИИ-специалисты. Главное — не просто разбираться в технологиях, а уметь объяснять их бизнесу. Если человек работал с нейросетями, настраивал ML-модели или интегрировал ИИ в проекты, он уже может предлагать услуги консультирования.</p><h3>Как искать клиентов</h3><p>Есть три варианта. Первый — через фриланс-биржи (Kwork, FL.ru). Второй — через личные связи и нетворкинг. Третий — через выступления и статьи. Если эксперт показывает, как ИИ решает бизнес-задачи, к нему приходят клиенты.</p><h3>Форматы работы</h3><p>Можно делать разовые консультации: разбирать задачи бизнеса и предлагать решения. Можно вести проект: помогать внедрять ИИ, настраивать инструменты, обучать сотрудников. Можно продавать готовые гайды и обучающие материалы для компаний.</p><p>Все дело в том, что бизнесу не нужны просто ИИ-модели. Им нужны работающие решения, которые экономят деньги и время. И если разработчик может объяснить, как это сделать, значит первый миллион не за горами.</p><h2>Фриланс на кастомизации популярных нейросетей</h2><p>Готовые нейросети работают хорошо, но не идеально. Компании хотят, чтобы ИИ понимал их задачи, работал точнее и выдавал лучшие результаты. Для этого нейросети кастомизируют: дообучают, настраивают под конкретные данные, добавляют нужные функции.</p><h3>Что именно можно делать?</h3><p>Если клиенту нужен ИИ для обработки юридических документов, обычный GPT-4 не подойдет. Он слишком общий. Но если загрузить в него базу данных по российскому законодательству и дообучить, он начнет давать точные ответы. Или, например, компания хочет, чтобы Stable Diffusion генерировала изображения в их фирменном стиле. Это тоже делается через дообучение.</p><p>Многие заказывают кастомизацию напрямую, если специалист показывает примеры работ в ТГ или на GitHub.</p><p>Дообучение можно делать через LoRA, Dreambooth (для изображений) или Fine-tuning API OpenAI (для текста). Например, в 2024 году российская компания «Самолет» <a href="https://t.me/smlttech/579">использовала LoRA</a> для дообучения модели Stable Diffusion XL. Задача была необычная — генерация реалистичных интерьеров квартир по фотографиям помещений с голыми стенами. Компания обучила нейросеть на мудборде фирменного стиля от дизайнеров, после чего последняя начала создавать качественные и детализированные изображения в нужной стилистике. Результат — свыше 15 000 генераций с высоким качеством за несколько месяцев. Среднее время на создание одного изображения — около минуты.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-21/a6e5c05c-2bd9-4659-808c-6f1b80d4aeab.png" alt="" /></figure><p>Если работать с открытыми моделями, подойдут Hugging Face, TensorFlow, PyTorch. Также часто используют DeepPavlov и SpeechKit от Яндекса.</p><h2>ИИ и обработка данных: сервисы и микрозадачи</h2><p>Данные есть везде. Компании собирают их тоннами, но не знают, что с ними делать. ИИ помогает сортировать, анализировать и превращать их в полезные решения. И здесь разработчики могут зарабатывать, создавая сервисы или выполняя микрозадачи.</p><p>Пример. У интернет-магазинов есть отзывы клиентов, но в сыром виде они бесполезны. ИИ-сервис может анализировать тональность, находить жалобы и предлагать улучшения. Или у компании есть база с тысячами заявок, но их надо разбирать вручную. ИИ может автоматически классифицировать их по темам и срочности.</p><p>Если говорить о реальных инструментах, то вот что доступно в России:</p><ul><li><b>Yandex DataSphere</b> — облачная платформа для анализа данных, которая работает даже без мощного сервера.</li><li><b>SberCloud ML Space</b> — среда для работы с моделями, подходит для обработки больших массивов.</li><li><b>Toloka, Kaggle, HFLabs</b> — площадки, где можно находить небольшие задачи по обработке данных и зарабатывать на их решении.</li></ul><p>Микрозадачи подходят тем, кто хочет попробовать ИИ на практике, но не готов делать сложные проекты. Компании выкладывают заказы на разметку данных, проверку моделей, улучшение работы алгоритмов. Это может быть что-то простое — например, оценить, правильно ли ИИ распознал текст, или классифицировать изображения.</p><h2>Разработка ИИ-инструментов для генерации контента</h2><p>Контент нужен всем. Бизнесу — для рекламы, блогерам — для постов, компаниям — для сайтов. ИИ научился писать тексты, создавать изображения и даже генерировать видео. Значит, можно зарабатывать на инструментах, которые помогают пользователям делать это проще и быстрее.</p><h3>Что можно разрабатывать</h3><p><b>— ИИ-копирайтеры.</b> Люди хотят тексты, но не все умеют писать. ИИ может создавать статьи, объявления, описания товаров. Но универсальные решения вроде ChatGPT часто дают скучные или шаблонные тексты. Поэтому востребованы узкоспециализированные инструменты. Например, генератор объявлений для интернет-магазинов, помощник для создания постов в соцсетях или ИИ-редактор, который чистит текст и делает его понятнее.</p><p><b>— Генераторы изображений. </b>Stable Diffusion и Kandinsky умеют рисовать, но не все пользователи могут ими пользоваться. У кого-то нет мощного компьютера, кто-то не понимает, как писать промты. Решение — сервис, который генерирует картинки по понятным настройкам. Например, инструмент для создания обложек книг, логотипов или картинок в стиле акварели.</p><p><b>— ИИ для видео.</b> Видео — самый сложный контент, но именно его сейчас массово автоматизируют. Можно сделать инструмент, который превращает текст в видео. Или сервис, который создает анимации по фотографиям. Еще один вариант — автоматический монтаж для TikTok и YouTube Shorts. Это уже работает в CapCut, но нишевых решений пока мало.</p><h3>Как продавать</h3><p>Если инструмент решает конкретную задачу, можно продавать подписку или лицензии. Например, сервис для генерации статей может работать по модели Freemium — часть функций бесплатна, но за расширенные возможности нужно платить.</p><p>Другой вариант — интеграция с существующими платформами. Например, добавить ИИ-генерацию изображений в маркетплейсы, чтобы продавцы могли делать красивые карточки товаров. Или встроить инструмент в CMS, чтобы владельцы сайтов генерировали тексты прямо в админке.</p><h2>Заработок на открытых ИИ-моделях</h2><p>ИИ-модели — инструмент, который можно дорабатывать и продавать. Разработчики не обязаны строить нейросеть с нуля, если есть открытые решения, которые можно адаптировать под нужды клиентов.</p><h3>Что можно делать?</h3><p>— <b>Дообучать существующие модели для конкретных задач. </b>Например, взять текстовую модель (YaLM, YandexGPT), загрузить в нее данные из банковского сектора и получить ИИ-консультанта для клиентов. Компании готовы платить за такие точные модели, потому что стандартные решения не всегда подходят под их специфику.</p><p>— <b>Создавать удобные сервисы на базе моделей. </b>Разработчику не обязательно продавать саму нейросеть — можно сделать веб-приложение, чат-бот или плагин, который использует ее возможности. Например, сервис для генерации юридических документов, инструмент для проверки SEO-текстов или нейросеть, которая находит ошибки в коде.</p><p>— <b>Продавать доступ к мощностям для работы с моделями.</b> Многие хотят использовать ИИ, но не имеют ресурсов. Если у вас есть сервер с видеокартами, можно сдавать его в аренду через облачные платформы, например, через Yandex DataSphere или SberCloud ML Space.</p><p>—<b> Продавать доработанные модели на маркетплейсах. </b>Если модель улучшена и решает конкретные задачи, ее можно разместить на Hugging Face, AI Hub, Replicate. Компании и частные пользователи готовы платить за доступ к таким моделям.</p><p>Можно работать напрямую с бизнесом, создавая кастомизированные модели. Или выкладывать доработанные решения на маркетплейсы, где их будут использовать за подписку или разовые платежи. Хороший вариант — продвигать свои разработки через ТГ-каналы, GitHub и тематические форумы.</p><h2>Разработка ИИ-решений для EdTech</h2><p>Законодательство по ИИ в образовании в России только формируется. Есть требования к хранению персональных данных на российских серверах, но использование генеративных нейросетей официально не запрещается. С 2025 года вводится ГОСТ на использование нейросетей в учебных публикациях.</p><p>Разработка образовательных ИИ-продуктов начинается с Python. Для машинного обучения чаще выбирают TensorFlow, PyTorch и scikit-learn. Также используются NLP-библиотеки и модели от Hugging Face, например, GPT или BERT. Для анализа изображений и рукописного текста используют OpenCV и OCR-технологии.</p><h3>Популярные решения</h3><ol><li><b>Персонализация обучения</b> — ИИ подстраивает задания под уровень ученика.</li><li><b>Автоматическая проверка</b> — оценка тестов, эссе, программного кода.</li><li><b>Генерация контента</b> — тестов, конспектов, видео, анимаций.</li><li><b>ИИ-наставники и чат-боты</b> — круглосуточные помощники для студентов.</li><li><b>Прогнозирование успеваемости</b> — анализ данных и раннее выявление проблем.</li></ol><p>Те, кто создают удобные инструменты, получают продукт, за который готовы платить.</p><p>В EdTech чаще всего зарабатывают по модели freemium. Это значит, что основные функции бесплатные, а за расширенные — пользователи платят. Так работают российские платформы Stepik и Учи.ру.</p><p>Другой вариант — продавать лицензии школам и университетам. Например, школа или вуз покупает доступ ко всей платформе сразу, а студенты получают ее бесплатно.</p><p>Очень популярный формат маркетплейсов, когда платформа соединяет авторов курсов и учеников, забирая процент от продаж. Пример — Udemy.</p><p>Российские компании (Skyeng, Puzzle English) часто комбинируют несколько моделей сразу. Они продают подписки, предлагают бесплатный доступ с рекламой и отдельно монетизируют корпоративных клиентов.</p><h2>Разработка нейросетевых ботов для мессенджеров и соцсетей</h2><p>Кроме очевидного клиентского сервиса, нейроботы нужны для внутренней работы компаний. Допустим, сотрудник хочет оформить отпуск. Вместо заполнения формы он пишет чат-боту. Тот распознает текст запроса, проверяет даты по корпоративному календарю и отправляет заявку начальнику. Сотрудник экономит время, а HR не завален бумагами.</p><p>Самым простым способом подключения нейросетей к мессенджерам остаются специальные платформы и библиотеки. Например, для ТГ подходит библиотека aiogram, для VK есть официальное API и готовые SDK. Есть универсальные решения — Dialogflow и Rasa, которые можно подключать сразу к нескольким мессенджерам одновременно.</p><p>Нужно учитывать технические и правовые моменты. Например, все персональные данные, которые собирает и обрабатывает бот, должны храниться на серверах в России. Это требование закона о персональных данных (152-ФЗ). Если бот записывает голосовые сообщения пользователей, нужно предупредить их об этом и получить согласие на обработку.</p><p>Популярные задачи:</p><ul><li>Автоматизация клиентского сервиса в соцсетях (прием заказов, консультации).</li><li>HR-помощники (отвечают на типовые вопросы сотрудников).</li><li>Информационные и новостные боты (генерируют персонализированные подборки новостей и статей на основе предпочтений пользователя).</li><li>Боты для образовательных и корпоративных целей (отвечают на частые вопросы, проверяют знания сотрудников и учеников).</li></ul><p>Зарабатывать на нейросетевых ботах можно по-разному:</p><ul><li>Создание бота под заказ конкретной компании с оплатой за разработку и ежемесячную поддержку.</li><li>Разработка готового продукта, который компания приобретает по лицензии с ежемесячной платой за доступ.</li><li>Подписная модель для небольших бизнесов, когда бот размещается на сервере разработчика, а компании платят ежемесячно за его использование.</li></ul><p>Бизнесу и пользователям нужен удобный сервис, который решает задачи прямо в любимом мессенджере. Чем проще и понятнее он работает, тем больше за него платят.</p><h2>Создание собственных ИИ-курсов и менторство</h2><p>Сейчас рынок образования в ИИ переполнен общей теорией. Людям не хватает конкретики, практических заданий и личного подхода. Поэтому специалисты начинают зарабатывать не только на разработке ИИ, но и на обучении других.</p><h3>Форматы обучения</h3><p>Можно делать записанные курсы с видеоуроками, разбирать задачи в закрытых ТГ-группах, проводить живые воркшопы или консультировать индивидуально. В каждом формате важно давать ученикам не только информацию, но и практику: реальные кейсы, проверку заданий, разбор ошибок.</p><h3>Как выбрать тему</h3><p>Самый выгодный вариант — узкоспециализированные направления. Например, внедрение ИИ в бизнес-процессы, автоматизация работы с данными, настройка нейросетей для определенных задач. Компании и специалисты ищут не общие знания, а конкретные решения, которые можно сразу применить в работе.</p><h3>Как монетизировать обучение</h3><p>Можно продавать доступ к курсам по подписке или разово, делать бесплатную базу и платные продвинутые модули. Персональное менторство ценится выше, потому что дает быстрые и точные ответы на вопросы учеников. Популярный вариант — запуск курса с ограниченным набором учеников и дополнительной возможностью индивидуального сопровождения.</p><p>Главное — качественный контент. Нужно записать видеоуроки, подготовить задания, создать удобную платформу для обучения. Если нет желания разрабатывать сайт с нуля, подойдут готовые платформы. Давайте ученикам реальную пользу и готовые решения, которые можно сразу применять. Тогда обучение станет стабильным источником дохода.</p>]]></content:encoded>
    </item>
    <item>
      <title>Конвейер Devops, часть 1: как организовать рабочее место и настроить облако из KVM+libvirt</title>
      <link>https://tproger.ru/articles/konvejer-devops--chast-1--kak-organizovat-rabochee-mesto-i-nastroit-oblako-iz-kvm-libvirt</link>
      <comments>https://tproger.ru/articles/konvejer-devops--chast-1--kak-organizovat-rabochee-mesto-i-nastroit-oblako-iz-kvm-libvirt?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Олег Филон]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/konvejer-devops--chast-1--kak-organizovat-rabochee-mesto-i-nastroit-oblako-iz-kvm-libvirt</guid>
      <description><![CDATA[<p>В этой серии Олег Филон, ментор Эйч Навыки, рассказывает, как прийти к крутому CI/CD пайплайну. Сегодня разбираемся, как девопсу настроить свое рабочее место.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/konvejer-devops--chast-1--kak-organizovat-rabochee-mesto-i-nastroit-oblako-iz-kvm-libvirt">Конвейер Devops, часть 1: как организовать рабочее место и настроить облако из KVM+libvirt</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[DevOps]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[BASIC]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Docker]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[AMD]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[CI/CD]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 17 Mar 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Открываем серию материалов о том, как устроен конвейер DevOps и как шаг за шагом построить полный CI/CD пайплайн.</p><p>Я — Олег Филон,<a href="https://h.careers/curators/oleg-philon"> ментор Эйч Навыки</a> и Senior DevOps Engineer. Мы разберем ключевые инструменты, которые помогают автоматизировать разработку, тестирование и развертывание приложений. Сегодня на повестке — развертывание собственного облака с помощью KVM и libvirt.</p><h2>О минимальных требованиях и поддержке виртуализации</h2><p>Сейчас популярная тема на Youtube — Home Lab, или домашняя сеть с кучей компьютерного и сетевого оборудования, часто в выделенном помещении вроде серверной. И один из самых известных блогеров в этом направлении — Jeff Geerling, вот его <a href="https://github.com/geerlingguy">GitHub</a>. У меня, кстати, тоже есть небольшой блог — здесь можно <a href="https://ophil.ru/blog/">почитать</a> статьи, а здесь — <a href="https://github.com/ophilon/blog">посмотреть</a> код на Гитхабе.</p><p>Однако наша цель гораздо скромнее — мы будем строить на обычном ПК или ноутбуке персональное облако, используя KVM-модуль из ядра Linux и набор утилит libvirt и qemu. Сразу определимся с минимальными требованиями к железу, чтобы попробовать руками всё обсуждаемое.</p><p>Мой рабочий ноут — китайский Chuwi GemiBook Plus с процессором Intel N100, 4 ядра, 16GB памяти, nvme диск на 960GB — вполне справляется с такими задачами.</p><p>Сразу объяснюсь за невольную рекламу дешёвых китайских ноутов: я не сразу выбрал этот 200-евро-бук. У меня в домашней сети есть несколько SBC (single board computer) на arm64 и risc-V — опыт весьма интересный. Во-первых, Линукс на таких экзотических компьютерах сильно отличается от обычных ПК. Во-вторых, я стал ценить не абстрактные BogoMIPS из dmesg, а реальный отклик в повседневной работе: веб, YouTube, билды приложений. Неудобств нет, а TDP (thermal design power) — 2-5W.</p><p>Как и многие из вас, я беспокоюсь, что оставляю углеродный след, но нельзя сравнивать мой Intel 10W N100 и процессор, который греется как утюг, но для глажки бесполезен, и даже наоборот, требует себя охлаждать — сначала мощными кулерами, а в жаркую погоду ещё и кондиционерами с весьма низким КПД. Короче, ваш компьютер справится с 2-3 виртуалками без проблем. Но на всякий случай проверьте, что аппаратная виртуализация поддерживается процессором.</p><p>Установить связку KVM+libvirt можно во <a href="https://sysguides.com/install-kvm-on-linux">многие дистрибутивы Linux</a>. Не будем, однако, спешить, а выполним полезную подготовительную работу. Моя основная ОС уже много лет — Ubuntu. В ней есть удобный инсталятор, новые релизы каждые полгода и LTS (Long Term Support) для тех, кто предпочитает стабильность. Есть ещё бесплатный на 5 машин <a href="https://ubuntu.com/pro">Ubuntu Pro</a> с патчами безопасности в дополнительном репо. Но главная фича, из-за которой я не меняю дистрибутив — поддержка файловой системы ZFS. Вот о ней и поговорим.</p><h2>Лирическое отступление: что такое ZFS и в чем ее прикол</h2><p>ZFS — самая сложная из многочисленных ФС. Она является дефолтной во FreeBSD и не только, а также в дистрибутиве Proxmox, который использует <a href="https://openzfs.github.io/openzfs-docs/Basic%20Concepts/index.html">OpenZFS</a>. Разница между Open и просто ZFS в лицензии. Оригинальная лицензия не была свободной. Переписывание многих модулей и библиотек, чтобы эту ФС можно было включить в ядро Linux, заняло много лет. В Ubuntu, начиная c версии 20.04, уже можно выбрать ZFS как опцию при установке. Кратко перечислю, что нам даёт ZFS:</p><ol><li>Встроенное шифрование диска, не нужны никакие LUKS и танцы с бубном.</li><li>Модные контейнерные OverlayFS, виртульные диски формата QCOW2, используют COW (copy-on-write). ZFS это тоже умеет, можно сказать, она оптимизирована для контейнеров и ВМ.</li><li>Замечательная фича — встроенный RAIDZ. В моём Proxmox сервере 8 портов SATA, мощный корпус со стойкой на 8 HD. Купил 7 штук одинаковых 4TB дисков, добавил в пул raidZ, в итоге 24TB довольно шустрого хранилища.</li><li>Можно забыть как кошмарный сон мучения с mdadm, lvm2. Партишены увеличиваются без всякой суеты с PV/VG/LV. Впрочем, XFS это тоже умеет, поговорим позже и о ней.</li></ol><p>На будущее: виртуализация никак не привязана к файловой системе, можно использовать то, что уже есть, в том числе и привычный дистрибутив. Буду рассказывать, однако, только об установке на Ubuntu.</p><h2>Готовимся к установке KVM+libvirt</h2><p>По умолчанию libvirt создаёт внутреннюю сеть на виртуальном устройстве в режиме nat. Для единственного хоста это не так важно, виртуалка доступна, но полезно настроить плоскую сеть, где ВМ будет иметь свой IP-адрес и физический хост.</p><p>Для этого сделаем заранее на хостовой машине виртуальное устройство br0 и будем привязывать виртуалки к этому устройству. Cеть в обычном десктопном Ubuntu настраивается сервисом NetworkManager:</p><ul><li>через графический интерфейс,</li><li>через утилиту интерфейса командной строки nmcli,</li><li>через nmtui с текстовым интерфейсом.</li></ul><p>Для серверных конфигураций документация рекомендует <a href="https://documentation.ubuntu.com/server/explanation/networking/configuring-networks/#bridging-multiple-interfaces">netplan</a>. В случае сервера необходимо присваивать хостовым машинам  статические IP-адреса вплоть до того, что Proxmox — гораздо более мощный сервер виртуальных машин с возможностью кластеризации, миграции ВМ, ceph и так далее. Он отказался от NetworkManager и требует наличия ethernet порта.</p><p>Мы же хотим сохранить удобство десктопной OS и добавить серверные возможности, поэтому будем использовать пакет <a href="https://netplan.readthedocs.io/en/stable/howto/">netplan.io</a>, который вполне совместим с NetworkManager. Вот пример конфигурации для хостовой машины, создающий на физическом ethernet устройстве виртуальный интерфейс br0:</p><p>Создав файл /etc/netplan/01-br0.yaml, сначала проверим его корректность: sudo netplan try /etc/netplan/01-br0.yaml, и если Configuration accepted, применяем его: sudo netplan apply .... Посмотрим, что у нас с сетью. Должно быть что-то похожее на это:</p><p>Во второй строке вывода стоит мой eth0, который является физическим интерфейсом, он активен (link state UP), но адреса не имеет. В последней строке мой br0, который выступает виртуальным интерфейсом с правильным статическим адресом. Более того, если мы посмотрим настройки с помощью brctl из пакета bridge-utils, то увидим что у нас появился полноценный бридж:</p><p>Подготовка к установке KVM+libvirt завершена, возвращаемся к документу с сайта <a href="https://sysguides.com/install-kvm-on-linux">https://sysguides.com/</a>. Для Ubuntu это команда:</p><p>На первых порах удобно прибегнуть к десктопному приложению virt-manager, позволяющему создавать, запускать, управлять виртуальными машинами. Под капотом прячется много низкоуровневых утилит, поэтому рано или поздно придётся познакомиться и с libvirt-clients, и с qemu-utils, и с guestfs-tools.</p><h2>Разворачиваем виртуальные машины</h2><p>Теперь можем попробовать создать первые виртуалки. Первым делом, как рекомендовано, добавим себя в группу libvirt, чтобы иметь возможность управлять виртуальными машинами, и настроим ACL на каталог, где хранятся образы виртуальных машин:</p><p>Самый простой и знакомый способ создания виртуальной машины — использовать iso-образ. Установка будет напоминать сотни раз пройденные шаги: скачать образ, указать путь к нему, задать имя виртуальной машины, количество оперативной памяти, выделить ядра процессора и так далее.</p><p>Расскажу чуть подробнее про пару новых опций для virt-manager. Во-первых, это использование настроенного ранее виртуального интерфеса br0. Во-вторых, формат виртуального диска QCOW2. Вот, например, настройки одной из моих виртуалок:</p><p>Здесь показаны 4 размера:</p><ul><li>ls -lh видимый размер файла имиджа;</li><li>du -BM занимаемое место на диске, qemu-img info выдаёт его внутренние параметры, в частности: virtual size — 10 GiB; реальный размер файла disk size — 5.11 GiB.</li></ul><p>Это возможности того самого COW (copy-on-write). Виртуальный размер — тот, что мы указали при создании ВМ, а реальный размер файла — сколько фактически места занято на диске. Внутри ВМ мы будем видеть эту разницу как свободное место, и оно также остаётся свободным на хостовой ФС. Можно заказывать размер диска с запасом, QCOW2-формат не займёт место, пока оно не потребуется под данные внутри ВМ.</p><p>Тут бы надо приложить десяток картинок, но оставляю вам шанс догадаться самим, или поискать инструкцию с картинками. В итоге должно получиться что-то вроде этого:</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-10/e371863c-d83f-42e4-9e79-76d18fc07130.png" alt="" /></figure><p>Общий вид virt-manager  со списком ВМ на 2 хостах:</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2025-03-10/39371c29-2703-4fed-ba0e-f544a2439887.png" alt="" /></figure><p>Десктопное приложение virt-manager — не единственный способ создания ВМ. Можно (и иногда удобнее) использовать командную строку и соответствующие утилиты. Также установить ВМ из готового образа в формате для libvirt/qemu. Например, для <a href="https://download.freebsd.org/releases/VM-IMAGES/14.2-RELEASE/amd64/Latest/">релиза 14.2 FreeBSD</a> всё, что заканчивается на .qcow2.xz, raw.xz — это образы для libvirt/qemu. После скачивания и проверки контрольных сумм выполним команды:</p><p>Предположим, вы успешно создали одну или несколько ВМ, проверили их в графическом режиме или настроили ключи для ssh. Настало время навести порядок с DNS.</p><p>У меня раздавал адреса и имена роутер от провайдера. Удобнее настроить на вашем основном компе сервис dnsmasq, который включается первым и по умолчанию всегда доступен. Он умеет также dhcp, так что в одном конфиге сможем сразу задавать и IP-адреса, и имена ВМ. Вот часть моего конфига:</p><p>MAC-адреса присваиваются в virt-manager, адреса до 99 оставил под WiFi; со 100 до 200 виртуалки с отдельными диапазонами для каждого хоста; адреса с 201 по 254 — «железные» хосты, то есть реальные устройства. Напомню, после каждой правки конфига сервис dnsmasq надо рестартовать.</p><p>Если в будущем ваше персональное облако разрастётся, рекомендую обратить внимание на китайский KVM-свитч <a href="https://aliexpress.ru/item/1005007906670242.html?sku_id=12000042791841633&amp;spm=a2g2w.productlist.search_results.18.6a711cfeSjG1lb">4K HDMI USB KVM Switch</a>. В этом случае KVM означает Keyboard Video Mouse — переключатель для управления несколькими компьютерами с одного комплекта устройств. Это сокращение как нельзя кстати для нашей темы.</p><p>Мы разобрали, как развернуть персональное облако DevOps с помощью KVM и libvirt. В следующей статье рассмотрим Fedora Core дистрибутив и инструмент mise — удобную альтернативу pyenv и другим менеджерам версий.</p>]]></content:encoded>
    </item>
    <item>
      <title>Самая популярная замена Neofetch — Fastfetch — обновилась до версии 2.36. Что нового?</title>
      <link>https://tproger.ru/news/samaya-populyarnaya-zamena-neofetch---fastfetch---obnovilas-do-versii-2-36--chto-novogo-</link>
      <comments>https://tproger.ru/news/samaya-populyarnaya-zamena-neofetch---fastfetch---obnovilas-do-versii-2-36--chto-novogo-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/samaya-populyarnaya-zamena-neofetch---fastfetch---obnovilas-do-versii-2-36--chto-novogo-</guid>
      <description><![CDATA[<p>Fastfetch 2.36 — лучшая замена Neofetch, теперь с поддержкой новых платформ, улучшенным определением CPU/GPU и обновленными логотипами</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/samaya-populyarnaya-zamena-neofetch---fastfetch---obnovilas-do-versii-2-36--chto-novogo-">Самая популярная замена Neofetch — Fastfetch — обновилась до версии 2.36. Что нового?</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 11 Feb 2025 02:39:57 GMT</pubDate>
      <content:encoded><![CDATA[<p>После того как <b>Neofetch ушел в архив</b>, пользователи начали искать альтернативы.</p><p><b>Fastfetch</b> стал самой популярной заменой, набрав <b>более 12 000 звезд на GitHub</b>. Он представляет из себя <b>легкий и быстрый</b> инструмент для вывода информации о системе в Терминале.</p><p><a href="https://www.neowin.net/news/fastfetch-2360-released-bringing-multiple-bug-fixes-updated-distro-names-and-more/">Утилита</a> поддерживает <b>Linux, Windows, macOS, FreeBSD, Haiku</b> и даже <b>Android</b>.</p><h2>Что нового в версии 2.36?</h2><h2>Исправления багов</h2><p>Теперь Fastfetch правильно определяет <b>оболочку входа в систему на OpenBSD</b>. При этом в Linux отображается <b>имя SoC</b> вместо названия процессора, если оно доступно.</p><h2>Новые возможности</h2><ul><li><b>Определение звуковых устройств</b> через API ядра на <b>NetBSD</b>.</li><li><b>Поддержка sndio</b> для звукового сервера <b>OpenBSD</b>.</li><li><b>Новая реализация для Haiku</b> (минимальная, но рабочая).</li><li>Определение <b>температуры CPU и GPU</b> для <b>M4x на macOS</b>.</li><li><b>Поддержка старых видеокарт NVIDIA</b> в Linux (определение размера видеопамяти).</li><li>Улучшенное <b>распознавание физических ядер CPU</b> на <b>архитектуре loongarch</b> (Linux).</li><li><b>Более точное определение дистрибутивов</b> (улучшена работа с Armbian).</li><li>Добавлена поддержка <b>переменных окружения</b> в кастомных форматах ({$ENV_VAR}).</li></ul><h2>Обновления логотипов</h2><ul><li>Улучшен <b>старый логотип Arch Linux</b>.</li><li>Добавлены <b>логотипы Nexa Linux и filotimo</b>.</li><li>Обновлены названия некоторых дистрибутивов.</li></ul><h2>Как установить Fastfetch?</h2><p>Самый простой способ — использовать пакетный менеджер:</p><ul><li><b>Linux</b>: APT, Pacman, DNF или другой менеджер пакетов.</li><li><b>macOS</b>: Homebrew или MacPorts.</li><li><b>Windows</b>: Scoop, Chocolatey, winget.</li></ul><p>Скачать последнюю версию можно также на<a href="https://github.com/fastfetch-cli/fastfetch/releases"> GitHub</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>OpenAI, Oracle и SoftBank вложат $500 млрд в развитие ИИ в США</title>
      <link>https://tproger.ru/news/openai--oracle-i-softbank-vlozhat--500-mlrd-v-razvitie-ii-v-swa</link>
      <comments>https://tproger.ru/news/openai--oracle-i-softbank-vlozhat--500-mlrd-v-razvitie-ii-v-swa?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/openai--oracle-i-softbank-vlozhat--500-mlrd-v-razvitie-ii-v-swa</guid>
      <description><![CDATA[<p>Крупнейшие IT-гиганты США — OpenAI, Oracle и SoftBank — инвестируют $500 млрд в проект Stargate, развивая ИИ и создавая 100 тыс рабочих мест в США</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/openai--oracle-i-softbank-vlozhat--500-mlrd-v-razvitie-ii-v-swa">OpenAI, Oracle и SoftBank вложат $500 млрд в развитие ИИ в США</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Oracle]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Дата-центр]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 22 Jan 2025 06:27:19 GMT</pubDate>
      <content:encoded><![CDATA[<p>Накануне президент США Дональд Трамп объявил о запуске масштабного проекта Stargate, направленного на развитие ИИ в Соединенных Штатах.</p><p>Ключевыми участниками инициативы стали IT-гиганты: OpenAI, SoftBank и Oracle. Все три корпорации планируют инвестировать до $500 млрд в течение следующих 4 лет.</p><h2>Масштаб и цели проекта</h2><p>Инициатива Stargate <a href="https://openai.com/index/announcing-the-stargate-project/">предусматривает</a> начальные инвестиции в размере $100 млрд с перспективой увеличения до $500 млрд.</p><p>Основное внимание будет уделено строительству современных дата-центров и объектов по производству электроэнергии в Техасе, что обеспечит необходимую инфраструктуру для развития ИИ.</p><p>Ожидается, что проект создаст более 100 000 рабочих мест в США и укрепит позиции страны в глобальной гонке ИИ, особенно в соперничестве с Китаем.</p><h2>Технологические партнеры и сотрудничество</h2><p>В рамках Stargate ключевыми технологическими партнерами выступят ARM, Microsoft, NVIDIA, Oracle и OpenAI.</p><p>Компании будут тесно сотрудничать в создании и эксплуатации вычислительных систем, необходимых для обучения и внедрения передовых ИИ-моделей.</p><p>Это сотрудничество опирается на ранее установленные партнерские отношения между OpenAI и NVIDIA, а также на новое партнерство между OpenAI и Oracle.</p><h2>Роль Microsoft в проекте</h2><p>Microsoft <a href="https://blogs.microsoft.com/blog/2025/01/21/microsoft-and-openai-evolve-partnership-to-drive-the-next-phase-of-ai/?ocid=FY25_soc_omc_br_x_OpenAI">пересмотрела</a> ключевые условия своего соглашения с OpenAI после объявления о создании Stargate.</p><p>Ранее редмондцы обладали исключительными правами на создание вычислительной инфраструктуры для OpenAI, однако теперь детище Сэма Альтмана получило возможность сотрудничать с Oracle в рамках нового проекта.</p><p>Тем не менее, Microsoft сохраняет эксклюзивные права на предоставление API-сервисов OpenAI и продолжает стратегическое партнерство, включая совместное использование доходов, действующее до 2030 года.</p>]]></content:encoded>
    </item>
    <item>
      <title>Анонсирована Аврора SDK для ARM-процессоров Apple Silicon</title>
      <link>https://tproger.ru/news/anonsirovana-avrora-sdk-dlya-arm-processorov-apple-silicon</link>
      <comments>https://tproger.ru/news/anonsirovana-avrora-sdk-dlya-arm-processorov-apple-silicon?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/anonsirovana-avrora-sdk-dlya-arm-processorov-apple-silicon</guid>
      <description><![CDATA[<p>Разработчики из ОМП адаптировали Аврора SDK для ARM-процессоров Apple M, устраняя ограничения для пользователей MacBook на Apple Silicon</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/anonsirovana-avrora-sdk-dlya-arm-processorov-apple-silicon">Анонсирована Аврора SDK для ARM-процессоров Apple Silicon</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 28 Nov 2024 09:09:31 GMT</pubDate>
      <content:encoded><![CDATA[<p>Команда разработчиков из ОМП <a href="https://t.me/alexgladkovblog/4814">сообщила</a>, что SDK популярной мобильной платформы Аврора теперь адаптирован для работы на ARM-процессорах серии Apple M.</p><h2>Почему это важно?</h2><p>Появление Аврора SDK для Apple Silicon решает одну из главных проблем разработчиков.</p><p>До этого инструменты разработки уже были доступны для пользователей Windows, Linux и Mac с процессорами x86, однако владельцы ноутбуков на базе Apple M сталкивались с ограничениями.</p><p>На фоне того, что большинство мобильных разработчиков пользуются MacBook с процессорами Apple Silicon, перенос SDK стал логичным шагом.</p><p>По данным опросов, именно эти устройства наиболее популярны среди профессионалов, работающих над созданием мобильных приложений.</p><h2>Что это даёт разработчикам?</h2><p>Теперь SDK для Авроры позволяет:</p><ul><li>Использовать все возможности новых ARM-процессоров, включая высокую производительность и энергоэффективность.</li><li>Работать с платформой без необходимости эмуляции или поиска обходных путей.</li><li>Писать, тестировать и оптимизировать приложения прямо на устройствах, которые соответствуют реальным условиям использования.</li></ul><h2>Что дальше?</h2><p>Компания уже анонсировала выпуск версии Аврора SDK 5.2 Developer Preview.</p><p>Это обновление предоставит ещё больше возможностей для работы на новых MacBook с процессорами Apple Silicon. ОМП пообещала опубликовать подробный гайд и видеоинструкцию, чтобы облегчить переход разработчиков.</p>]]></content:encoded>
    </item>
    <item>
      <title>Raspberry Pi Pico 2 W с Wi-Fi и Bluetooth всего за $7 — начало новой DIY-эпохи</title>
      <link>https://tproger.ru/news/--raspberry-pi-pico-2-w-s-wi-fi-i-bluetooth-vsego-za--7---nachalo-novoj-diy-epohi</link>
      <comments>https://tproger.ru/news/--raspberry-pi-pico-2-w-s-wi-fi-i-bluetooth-vsego-za--7---nachalo-novoj-diy-epohi?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/--raspberry-pi-pico-2-w-s-wi-fi-i-bluetooth-vsego-za--7---nachalo-novoj-diy-epohi</guid>
      <description><![CDATA[<p>Raspberry Pi Pico 2 W с Wi-Fi и Bluetooth всего за $7 — новое решение для DIY и IoT-проектов. Оснащённый чипом RP2350, он предлагает высокую производительность, поддержку облачных подключений и библиотеки на C и MicroPython</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/--raspberry-pi-pico-2-w-s-wi-fi-i-bluetooth-vsego-za--7---nachalo-novoj-diy-epohi">Raspberry Pi Pico 2 W с Wi-Fi и Bluetooth всего за $7 — начало новой DIY-эпохи</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[DIY]]></category>
      <category><![CDATA[Wi-Fi]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 25 Nov 2024 16:33:26 GMT</pubDate>
      <content:encoded><![CDATA[<p>Raspberry Pi продолжает радовать DIY-энтузиастов новыми продуктами.</p><p>Компания <a href="https://www.raspberrypi.com/news/raspberry-pi-pico-2-w-on-sale-now/">представила</a> Raspberry Pi Pico 2 W — микроконтроллер с поддержкой Wi-Fi и Bluetooth.</p><p>Устройство построено на базе нового чипа RP2350 и стоит всего $7. Это идеальное решение для проектов, связанных с Интернетом вещей (IoT).</p><h2>RP2350: мощь и доступность</h2><p>Чип RP2350 стал развитием успешного RP2040, который дебютировал в 2021 году и быстро завоевал популярность у разработчиков.</p><p>Новый процессор предлагает более высокую производительность, улучшенное энергопотребление и встроенную защиту на основе технологии TrustZone от ARM.</p><p>Также чип поддерживает аппаратную работу с плавающей запятой, что открывает больше возможностей для сложных вычислений.</p><p>RP2350 впервые появился этим летом на плате Pico 2, а также в ряде продуктов партнёров Raspberry Pi. Теперь его возможности доступны в новой беспроводной версии.</p><figure><img src="https://media.tproger.ru/user-uploads/98945/2024-11-25/79996ab2-94f2-4bee-8f42-f94c672c0b42.jpeg" alt="" /></figure><h2>IoT на новой высоте</h2><p>Raspberry Pi Pico 2 W создан для проектов, где важны подключение к облаку и взаимодействие с физическим миром.</p><p>Устройство оснащено модемом CYW43439 от Infineon, который поддерживает Wi-Fi 2.4 ГГц и Bluetooth 5.2. Для работы с устройством доступны библиотеки на языках C и MicroPython.</p><p>Благодаря компактному форм-фактору и совместимости с макетными платами, Pico 2 W идеально подходит для прототипирования.</p><p>А новый радиомодуль RM2, который будет использоваться в профессиональных продуктах, даёт возможность масштабировать решения, разработанные на этой платформе.</p><h2>Новые возможности для DIY-сообщества</h2><p>Pico 2 W — это не только инструмент для профессионалов, но и мощная утилита для любителей электроники.</p><p>Raspberry Pi продолжает работать над новыми версиями линейки Pico 2 — так, следующая волна обновлений ожидается уже в 2025 году.</p>]]></content:encoded>
    </item>
    <item>
      <title>ARM отняла у Qualcomm лицензию на производство чипов на своей архитектуре</title>
      <link>https://tproger.ru/news/arm-otnyala-u-qualcomm-licenziyu-na-proizvodstvo-chipov-na-svoej-arhitekture</link>
      <comments>https://tproger.ru/news/arm-otnyala-u-qualcomm-licenziyu-na-proizvodstvo-chipov-na-svoej-arhitekture?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/arm-otnyala-u-qualcomm-licenziyu-na-proizvodstvo-chipov-na-svoej-arhitekture</guid>
      <description><![CDATA[<p>Конфликт между Qualcomm и ARM Holdings Plc обострился после приобретения Nuvia, что может в корне изменить индустрию чипов</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/arm-otnyala-u-qualcomm-licenziyu-na-proizvodstvo-chipov-na-svoej-arhitekture">ARM отняла у Qualcomm лицензию на производство чипов на своей архитектуре</a>»</p>]]></description>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 23 Oct 2024 08:19:23 GMT</pubDate>
      <content:encoded><![CDATA[<p>Конфликт между Qualcomm и ARM Holdings Plc <a href="https://www.neowin.net/news/arm-cancels-qualcomms-license-to-make-arm-based-chips/">достиг накала</a>, который грозит изменить всю индустрию чипов.</p><p>Qualcomm, полагающаяся на архитектуру ARM с 2017 года, оказалась в центре разбирательства после покупки стартапа Nuvia, специализирующегося на разработке кастомных процессоров.</p><p>ARM утверждает, что Qualcomm попыталась незаконно передать лицензии Nuvia без их одобрения, что нарушает лицензионные соглашения, достигнутые между гигантами. В итоге решила отозвать у создателей чипов Snapdragon лицензию на использование своей архитектуры.</p><h2>Смелый ответ Qualcomm и что на кону</h2><p>Qualcomm не собирается уступать без боя и отреагировала на действия ARM следующим заявлением:</p><p>Это очередная необоснованная угроза со стороны ARM — попытка навязать свои условия давнему партнёру и помешать нашему производству ведущих в своей категории процессоров. Мы уверены, что наши права по договору с ARM будут подтверждены в суде, а антиконкурентное поведение ARM не будет послушно принято.</p><p>После приобретения Nuvia, Qualcomm отказалась от стандартных Cortex CPU от ARM в пользу собственных процессоров Oryon, построенных на базе архитектуры Phoenix.</p><p>Эти чипы, предназначенные для ПК, смартфонов и автомобилей, помогли Qualcomm не только догнать, но и превзойти Apple по производительности.</p><p>Однако если Qualcomm не удастся прийти к соглашению с ARM, компании придётся отказаться от использования процессоров Oryon, что сильно ударит по её конкурентоспособности.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышла Kali Linux 2024.2: решена «Проблемы 2038 года», но нет поддержки Linux 6.8</title>
      <link>https://tproger.ru/news/vywla-kali-linux-2024-2--rewena--problemy-2038-goda---no-net-podderzhki-linux-6-8-250772</link>
      <comments>https://tproger.ru/news/vywla-kali-linux-2024-2--rewena--problemy-2038-goda---no-net-podderzhki-linux-6-8-250772?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/vywla-kali-linux-2024-2--rewena--problemy-2038-goda---no-net-podderzhki-linux-6-8-250772</guid>
      <description><![CDATA[<p>Разработчики Kali Linux представили новую версию дистрибутива, в который, помимо всего прочего, добавили 18 новых инструментов</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/vywla-kali-linux-2024-2--rewena--problemy-2038-goda---no-net-podderzhki-linux-6-8-250772">Вышла Kali Linux 2024.2: решена «Проблемы 2038 года», но нет поддержки Linux 6.8</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 06 Jun 2024 11:56:49 GMT</pubDate>
      <content:encoded><![CDATA[<p>Разработчики Kali Linux наконец-то представили свежую версию дистрибутива — Kali Linux 2024.2.</p><p>Самое заметное обновление — переход на 64-битное время (t64) для ARM архитектур. Теперь Kali готов к будущим вызовам, включая баг 2038 года.</p><h2>Обновление интерфейсов</h2><p>Если вам наскучил старый интерфейс, GNOME 46 и улучшенный Xfce спасут ситуацию.</p><p>Они предлагают более удобное и стабильное рабочее окружение. Xfce получил улучшения в режиме HiDPI и Kali-Undercover, что делает его идеальным для долгих рабочих сессий.</p><figure><img src="https://media.tproger.ru/user-uploads/98945/2024-06-06/bde39562-ffc4-4588-a259-355a7d13e488.jpg" alt="" /><figcaption>GNOME 46</figcaption></figure><h2>Инструменты для профи</h2><p>Что может быть лучше новых инструментов? Kali добавила 18 свежих утилит, включая autorecon, coercer и getsploit.  Все они помогут вам провести глубокий анализ безопасности и сетевой разведки.</p><h2>Kali NetHunter и ARM</h2><p>Для фанатов мобильных устройств: Kali NetHunter теперь поддерживает Android 14 и новые ядра для множества устройств.</p><p>Важно помнить, что новая версия пока не поддерживает ядро Linux 6.8. Но разработчики пообещали исправить это уже в следующей версии системы.</p><p>Отметим, что новые образы можно <a href="https://www.kali.org/get-kali/#kali-platforms">скачать</a> на официальном сайте. Для тех, у кого Kali уже установлен, достаточно выполнить команду apt full-upgrade.</p>]]></content:encoded>
    </item>
    <item>
      <title>Платформа для работы с исходным кодом GitVerse получила масштабное обновление</title>
      <link>https://tproger.ru/articles/platforma-dlya-raboty-s-ishodnym-kodom-gitverse-poluchila-maswtabnoe-obnovlenie-erid-ljn8kxjg3</link>
      <comments>https://tproger.ru/articles/platforma-dlya-raboty-s-ishodnym-kodom-gitverse-poluchila-maswtabnoe-obnovlenie-erid-ljn8kxjg3?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Ирина Тюльпакова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/platforma-dlya-raboty-s-ishodnym-kodom-gitverse-poluchila-maswtabnoe-obnovlenie-erid-ljn8kxjg3</guid>
      <description><![CDATA[<p>На платформе доступны новые инструменты, ускоряющие разработку, реализован чат в GigaCode, а пользоваться GitVerse теперь может малый и средний бизнес.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/platforma-dlya-raboty-s-ishodnym-kodom-gitverse-poluchila-maswtabnoe-obnovlenie-erid-ljn8kxjg3">Платформа для работы с исходным кодом GitVerse получила масштабное обновление</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Open Source]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[Ruby]]></category>
      <category><![CDATA[PHP]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[CSS]]></category>
      <category><![CDATA[Рефакторинг]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Rust]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[PyCharm]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Сбер]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Фулстек-разработка: полный цикл]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 29 Mar 2024 16:20:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Разработчик платформы СберТех (дочерняя компания Сбера) внес десятки улучшений в базовую функциональность платформы для работы с исходным кодом <a href="https://gitverse.ru/promo/announcement-conference?utm_source=sm_tproger&amp;utm_medium=cpm&amp;utm_campaign=sm_202401033103_media_march_2024_rk528559gr6134&amp;utm_content=article&amp;utm_term=event">GitVerse</a> и представил ее новые возможности, которые помогают ускорить и упростить разработку. Об этом команда платформы рассказала на онлайн-презентации «GitVerse: открой вселенную кода».</p><h2>CI/CD-инструменты</h2><p>CI/CD-инструменты позволят автоматизировать сборку исходного кода и процессы поставки. Разработчики теперь могут воспользоваться уже написанными скриптами сборки, в один клик перенося свои проекты с Git-репозиториев. Технология оповещения о новых событиях на сервере (вебхуки) позволяет реализовать еще больше сценариев автоматизации. По событиям в GitVerse можно вызвать через API сторонние сервисы. Например, при определенных событиях в репозитории можно запустить сторонний сборочный конвейер или отправить уведомление в мессенджер.</p><h2>Новые функции персонального AI-ассистента разработчика GigaCode</h2><p>Теперь AI-ассистент поможет разработчику решать задачи, связанные с кодом, в окне чата непосредственно в среде разработки. Сервис чата также доступен и в GitVerse, где при просмотре репозитория можно получить объяснение, что делает та или иная часть кода, а также советы по его улучшению. Список языков программирования, которые поддерживает GigaCode, пополнил Ruby, а также стала доступна генерация текстовых данных в формате JSON. На сегодняшний день AI-ассистент поддерживает уже более 15 популярных языков программирования и устанавливается как плагин в привычные среды разработки, включая IDEA, PyCharm, VSCode, Jupyter.</p><h2>Функциональность для организаций</h2><p>Теперь разработка на GitVerse доступна не только индивидуальным разработчикам, но и малым и средним предприятиям. Компании могут организовать совместную работу команды и управлять доступами к своим репозиториям.</p><blockquote>При разработке новой функциональности мы учитываем пожелания пользователей, добавляем необходимые инструменты, чтобы они могли вести разработку еще проще и быстрее. С каждым релизом платформа будет становиться все более удобной и пополняться новыми популярными репозиториями, open source-версиями продуктов и инструментами для эффективной разработки. Будущее разработки мы видим в создании удобной среды по принципу единого окна, в которой все члены команды могут работать на своем этапе производственного процесса, заказывать облачную инфраструктуру и общаться. На всех этапах разработки партнерскую роль будет занимать AI: помогать писать код, советовать, как сконфигурировать стенд, готовить документацию, подсказывать шаги по CI/CD-конвейеру</blockquote><p>Также на мероприятии представили дорожную карту развития платформы, согласно которой в этом году появится еще больше полезной функциональности для разработчиков:</p><ul><li>новые инструменты для управления проектами, позволяющие удобно организовывать рабочие процессы;</li><li>интегрированная среда разработки позволит разворачивать полностью настроенные инструменты разработки в облаке. Функциональность будет доступна прямо из браузера: разработчик сможет легко и быстро открыть любой репозиторий GitVerse в среде разработки;</li><li>новые функции GigaCode: генерация тестов, автоматическое создание документации и умный рефакторинг. Число языков, которые поддерживает GigaCode, пополнят PHP, HTML, CSS, Markdown и Rust; <b> </b></li><li>инструменты для безопасной разработки (оркестрация CI/CD, статический анализатор, управление секретами и безопасность зависимостей);</li><li>удобный и безопасный вход через популярные сервисы идентификации личности, а также мобильная версия платформы.</li></ul><p><i>Реклама Реклама АО “Сбертех” ИНН 7736632467, </i> <i>LjN8KXJG3</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Вышел Go 1.17 с поддержкой 64-битной архитектуры ARM для Windows  и новыми методами передачи аргументов в функции</title>
      <link>https://tproger.ru/news/vyshel-go-1-17-s-podderzhkoj-64-bitnoj-arhitektury-arm-dlja-windows-i-novymi-metodami-peredachi-argumentov-v-funkcii</link>
      <comments>https://tproger.ru/news/vyshel-go-1-17-s-podderzhkoj-64-bitnoj-arhitektury-arm-dlja-windows-i-novymi-metodami-peredachi-argumentov-v-funkcii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Борисов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/vyshel-go-1-17-s-podderzhkoj-64-bitnoj-arhitektury-arm-dlja-windows-i-novymi-metodami-peredachi-argumentov-v-funkcii</guid>
      <description><![CDATA[<p>Состоялся релиз новой версии языка программирования от Google Go 1.17. Большинство изменений касаются цепочки инструментов, среды выполнения и библиотек.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/vyshel-go-1-17-s-podderzhkoj-64-bitnoj-arhitektury-arm-dlja-windows-i-novymi-metodami-peredachi-argumentov-v-funkcii">Вышел Go 1.17 с поддержкой 64-битной архитектуры ARM для Windows  и новыми методами передачи аргументов в функции</a>»</p>]]></description>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Golang]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 17 Aug 2021 07:18:31 GMT</pubDate>
      <content:encoded><![CDATA[<p><a href="https://blog.golang.org/go1.17">Состоялся</a> релиз новой версии языка программирования от Google — Golang 1.17. Предыдущая версия Go 1.16 <a href="https://golang.org/doc/go1.16">вышла</a> полгода назад</p><p>Большинство изменений в новой версии касаются реализации цепочки инструментов, среды выполнения и библиотек.</p><p>Обновление никак не затронет программы, написанные на предыдущих версиях Go. Разработчики <a href="https://golang.org/doc/go1compat">обещают</a>, что почти все программы будут компилироваться и работать, как и раньше.</p><h2>Что нового</h2><ul><li><a href="https://golang.org/doc/go1.17#compiler">Новые методы</a> передачи аргументов в функции и возврата результата. Это изменение позволило поднять производительность приложений на 5% и сократить размер исполняемых файлов на 2%.</li><li>Поддержку <a href="https://golang.org/doc/go1.17#ports">64-разрядной архитектуры ARM в Windows</a>.</li><li><a href="https://golang.org/doc/go1.17#language">Новая функция</a> <i>unsafe.Add(ptr, len)</i> — складывает <i>len</i> и <i>ptr</i> и возвращает обновлённый указатель <i>unsafe.Pointer(uintptr(ptr) + uintptr(len))</i>.</li><li><a href="https://golang.org/doc/go1.17#language">Новая функция</a> <i>unsafe.Slice(ptr, len)</i> — для выражения ptr типа <i>*T </i>возвращает слайс типа <i>[]T,</i> базовый массив которого начинается с <i>ptr</i> и имеет длину <i>len</i>.</li><li><a href="https://golang.org/ref/spec#Conversions_from_slice_to_array_pointer">Средства преобразования </a>слайсов в указатели на массив.</li></ul><p>Подробнее о нововведениях читайте в <a href="https://golang.org/doc/go1.17">примечаниях к выпуску Go 1.17</a>.</p><h2>Где скачать</h2><p>Скачать новую версию Golang 1.17 можно со <a href="https://golang.org/dl/">страницы загрузки на сайте Go</a>. Там же лежат инструкции по установке.</p><p>Источник: <a href="https://blog.golang.org/go1.17">Блог Go</a></p><p>Обложка: Habr</p><p>Go 1.17 <a href="https://tproger.ru/news/vyshla-novaja-versija-goland-2021-2-novye-funkcii-dlja-modulej-go-formatirovanie-i-podderzhka-go-1-17/">уже поддерживается</a> в IDE от JetBrains GoLand 2021.2.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышла новая версия linux-дистрибутива Debian 11 Bullseye. Что нового</title>
      <link>https://tproger.ru/news/vyshla-novaja-versija-linux-distributiva-debian-11-bullseye-chto-novogo</link>
      <comments>https://tproger.ru/news/vyshla-novaja-versija-linux-distributiva-debian-11-bullseye-chto-novogo?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Борисов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/vyshla-novaja-versija-linux-distributiva-debian-11-bullseye-chto-novogo</guid>
      <description><![CDATA[<p>Проект Debian после 2 лет разработки выпустил новую стабильную версию операционной системы, которая будет поддерживаться следующие 5 лет.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/vyshla-novaja-versija-linux-distributiva-debian-11-bullseye-chto-novogo">Вышла новая версия linux-дистрибутива Debian 11 Bullseye. Что нового</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 16 Aug 2021 06:08:12 GMT</pubDate>
      <content:encoded><![CDATA[<p>Проект Debian после 2 лет разработки <a href="https://www.debian.org/News/2021/20210814">выпустил</a> новую стабильную одиннадцатую версию операционной системы Debian GNU/Linux под кодовым названием Bullseye. Она будет поддерживаться следующие 5 лет.</p><p>Немного цифр: в 11 версии добавили 11 294 новых пакета, удалили 9 519 пакетов и обновили 42 821 пакет. Всего в Debian 11 Bullseye 59 551 пакетов.</p><h2>Где доступен</h2><p>Дистрибутив Debian 11 Bullseye доступен для 9 архитектур:</p><ul><li>Intel IA-32/x86 (i686),</li><li>AMD64 / x86-64,</li><li>ARM EABI (armel),</li><li>64-bit ARM (arm64),</li><li>ARMv7 (armhf),</li><li>mipsel,</li><li>mips64el,</li><li>PowerPC 64 (ppc64el),</li><li>IBM System z (s390x).</li></ul><p>Архитектура mips больше официально не поддерживается.</p><h2>Что нового</h2><ul><li>Ядро Linux 5.10.</li><li>Обновлённые окружения и приложения рабочего стола: Gnome 3.38, KDE Plasma 5.20, LXDE 11, LXQt 0.16, MATE 1.24, Xfce 4.16.</li><li>Обновлённое ПО: Calligra 3.2, LibreOffice 7.0, GIMP 2.10.22, Inkscape 1.0.2, Vim 8.2.</li><li>Обновлённые средства разработки: OpenJDK 11, Perl 5.32, PHP 7.4, Python 3.9.1, Rust 1.48.</li><li>Обновлённые серверные приложения: Apache httpd 2.4.48, BIND 9.16, Dovecot 2.3.13, Exim 4.94, Postfix 3.5, MariaDB 10.5, nginx 1.18, PostgreSQL 13, Samba 4.13, OpenSSH 8.4.</li><li>Единая унифицированная иерархия cgroup v2 в systemd.</li><li>Новый алгоритм хэширования паролей yescript.</li><li>Новая команда open — открывает файл в программе, выбранной по умолчанию для данного типа файла.</li><li>Возможность печатать и сканировать без установки драйверов в пакетах CUPS и SANE.</li><li>Возможность использовать инструменты для управления изолированными контейнерами Podman.</li><li>Драйверы Panfrost и Lima с поддержкой GPU Mali, которые используются в платах с процессорами на базе ARM.</li></ul><p><a href="https://www.debian.org/releases/stable/i386/release-notes/ch-whats-new.ru.html">Читать полный список нововведений →</a></p><h2>Как установить</h2><p>Попробовать Debian 11 Bullseye можно <b>без установки</b>. Для этого используйте один из доступных <a href="https://www.debian.org/CD/live/">живых образов</a>, которые загружают операционную систему в состоянии только для чтения в память компьютера.</p><p>Затем Debian 11 можно будет установить из этого же живого образа.</p><p>Если у вас Debian 10, в большинстве случаев <b>обновление</b> произойдёт <b>автоматически</b> с помощью APT.</p><p>Почитайте <a href="https://www.debian.org/releases/bullseye/installmanual">руководство по установке</a> — в нём подробно описаны инструкции по обновлению и установке, а также возможные проблемы.</p><p>Источник: <a href="https://www.opennet.ru/opennews/art.shtml?num=55636">OpenNet</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Российский разработчик создал программу PlayCover, которая позволяет запускать любые приложения для iOS на M1 Mac</title>
      <link>https://tproger.ru/news/rossijskij-razrabotchik-sozdal-programmu-playcover-kotoraja-pozvoljaet-zapuskat-ljubye-prilozhenija-dlja-ios-na-m1-mac</link>
      <comments>https://tproger.ru/news/rossijskij-razrabotchik-sozdal-programmu-playcover-kotoraja-pozvoljaet-zapuskat-ljubye-prilozhenija-dlja-ios-na-m1-mac?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Борисов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/rossijskij-razrabotchik-sozdal-programmu-playcover-kotoraja-pozvoljaet-zapuskat-ljubye-prilozhenija-dlja-ios-na-m1-mac</guid>
      <description><![CDATA[<p>PlayCover запускает приложения iOS на M1 Mac; в них работают мышь, клавиатура и контроллер, что расширяет возможности компьютера.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/rossijskij-razrabotchik-sozdal-programmu-playcover-kotoraja-pozvoljaet-zapuskat-ljubye-prilozhenija-dlja-ios-na-m1-mac">Российский разработчик создал программу PlayCover, которая позволяет запускать любые приложения для iOS на M1 Mac</a>»</p>]]></description>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 13 Aug 2021 13:16:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Российский разработчик Александр Дорофеев создал программу, которая позволяет запускать приложения и игры для iOS на маках с чипом M1.</p><p>Поддержки маков на Intel пока нет, но разработчик обещает завезти.</p><p>Вот, как это работает:</p><p>В приложениях можно полноценно использовать мышку, клавиатуру и даже подключить контроллер.</p><p>Просто зацените демонстрационное видео:</p><h2>Как установить</h2><p>Просто соберите последний коммит из репозитория или загрузите последнюю версию со вкладки Releases.</p><p>При первом запуске приложение предложит вам установить инструменты Xcode. Они нужны для работы PlayCover, соглашайтесь.</p><p>Теперь вы можете просто перетащить любой файл с расширением .ipa из iMazing, M1 Checker или AppDb.</p><p>Подождите, пока PlayCover преобразует приложение и запустит его.</p><h2>Где посмотреть проект</h2><p>Ссылка на проект на GitHub:</p>]]></content:encoded>
    </item>
    <item>
      <title>Xiaomi представила робопса CyberDog. Это как Spot от Boston Dynamics, но в 48 раз дешевле</title>
      <link>https://tproger.ru/news/xiaomi-predstavila-robopsa-cyberdog-jeto-kak-spot-ot-boston-dynamics-no-v-48-raz-deshevle</link>
      <comments>https://tproger.ru/news/xiaomi-predstavila-robopsa-cyberdog-jeto-kak-spot-ot-boston-dynamics-no-v-48-raz-deshevle?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Борисов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/xiaomi-predstavila-robopsa-cyberdog-jeto-kak-spot-ot-boston-dynamics-no-v-48-raz-deshevle</guid>
      <description><![CDATA[<p>Xiaomi анонсировала четвероногого робопса CyberDog — аналог робота Spot от Boston Dynamics, но в 48 раз дешевле. CyberDog стоит 114 тысяч рублей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/xiaomi-predstavila-robopsa-cyberdog-jeto-kak-spot-ot-boston-dynamics-no-v-48-raz-deshevle">Xiaomi представила робопса CyberDog. Это как Spot от Boston Dynamics, но в 48 раз дешевле</a>»</p>]]></description>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Xiaomi]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 11 Aug 2021 06:20:30 GMT</pubDate>
      <content:encoded><![CDATA[<p>Xiaomi <a href="https://blog.mi.com/en/2021/08/10/xiaomi-launches-cyberdog-an-open-source-quadruped-robot-companion/">анонсировала</a> четвероногого робопса CyberDog — аналог робота Spot от Boston Dynamics.</p><p>В рамках эксперимента Xiaomi будет продавать CyberDog за 114 тысяч рублей. Для сравнения: Spot стоит 5,5 миллионов рублей — в 48 раз больше.</p><p>CyberDog работает на основе открытого ПО — это позволяет настраивать функции робопса для своих задач.</p><h2>Что внутри</h2><p>Робот от Xiaomi работает на основе платформы с искусственным интеллектом NVIDIA® Jetson XavierTM NX, которая включает в себя 384 ядра CUDA®, 48 тензорных ядер, процессор 6 Carmel ARM и 2 двигателя ускорения глубинного обучения.</p><figure><img src="https://media.tproger.ru/uploads/2021/08/robosobak-autoconverted.jpeg" alt="" /></figure><h2>Как видит окружающий мир</h2><p>Окружающий мир CyberDog анализирует с помощью 11 сенсоров: датчиков касания, камер, ультразвуковыми датчиками, GPS-модулями.</p><p>У робота от Xiaomi есть интерактивные ИИ-камеры, бинокулярные сверхширокоугольные камеры и модуль Intel ® RealSenseTM D450 Depth, который позволяет роботу обучаться благодаря алгоритму компьютерного зрения.</p><figure><img src="https://media.tproger.ru/uploads/2021/08/robosobek-autoconverted.jpeg" alt="" /></figure><h2>Что умеет</h2><p>CyberDog не только умеет анализировать окружение, но ещё и сам простраивает маршруты, умеет избегать препятствия и при необходимости следовать за хозяином.</p><p>Трюки робопёс тоже может показать: например, сальто назад.</p><p>Зацените демонстрационное видео:</p><p>Источник: <a href="https://blog.mi.com/en/2021/08/10/xiaomi-launches-cyberdog-an-open-source-quadruped-robot-companion/">Блог Xiaomi</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 11 сможет запускать Android-приложения</title>
      <link>https://tproger.ru/news/windows-11-smozhet-zapuskat-android-prilozhenija</link>
      <comments>https://tproger.ru/news/windows-11-smozhet-zapuskat-android-prilozhenija?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/windows-11-smozhet-zapuskat-android-prilozhenija</guid>
      <description><![CDATA[<p>Microsoft реализовала то, что обещала сделать ещё в Project Astoria. Правда, не до конца ясно, корректно ли будут работать Android-приложения на Windows.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/windows-11-smozhet-zapuskat-android-prilozhenija">Windows 11 сможет запускать Android-приложения</a>»</p>]]></description>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Amazon]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[AMD]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Windows 11]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 25 Jun 2021 03:28:01 GMT</pubDate>
      <content:encoded><![CDATA[<p>Накануне вечером Microsoft анонсировала свою новую операционную систему — Windows 11. Вчера мы уже написали новость, в которой собрали основные моменты презентации.</p><p>Сейчас же стало известно, что IT-гигант реализовал в ОС долгожданную возможность — запуск Android-приложений.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/1-23.jpg" alt="" /><figcaption>Источник: The Verge</figcaption></figure><p>Реализовано это будет через Amazon Appstore, который появится в новом Microsoft Store. Представители Microsoft рассказали, что приложения будут видны на онлайн-витрине, их можно будет прикрепить к панели задач или разместить рядом с традиционными приложениями Windows.</p><p>Помогает ей в реализации запуска Android-приложений в настольной системе компания Intel со своей технологией Intel Bridge. При этом функция всё равно сможет работать с чипами AMD и ARM.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/2-1.jpg" alt="" /><figcaption>Источник: The Verge</figcaption></figure><p>Отметим, что Microsoft уже несколько лет пытается сделать так, чтобы пользователи могли запускать мобильные приложения на Windows. Изначально компания разрабатывала Project Astoria для этих целей, но вскоре отменила его.</p><p>Также важно понимать, что появление новой функции — явный ответ редмондцев на выпуск Apple своих чипов M1. Напомним, что после перевода ноутбуков на ARM SoC, купертиновцы реализовали запуск iOS-приложений прямо на MacBook.</p><p>Источник: <a href="https://www.theverge.com/2021/6/24/22548428/microsoft-windows-11-android-apps-support-amazon-store">The Verge</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Видео: DOOM запустили на лампе ИКЕА с 108 КБ оперативной памяти</title>
      <link>https://tproger.ru/news/video-doom-zapustili-na-lampe-ikea-s-108-kb-operativnoj-pamjati</link>
      <comments>https://tproger.ru/news/video-doom-zapustili-na-lampe-ikea-s-108-kb-operativnoj-pamjati?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/video-doom-zapustili-na-lampe-ikea-s-108-kb-operativnoj-pamjati</guid>
      <description><![CDATA[<p>Энтузиасты запустили DOOM на лампе IKEA с 108 КБ оперативной памяти: первый уровень игры удалось сжать до 87 КБ, часть памяти осталась свободной.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/video-doom-zapustili-na-lampe-ikea-s-108-kb-operativnoj-pamjati">Видео: DOOM запустили на лампе ИКЕА с 108 КБ оперативной памяти</a>»</p>]]></description>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Pet-проекты]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 15 Jun 2021 06:46:42 GMT</pubDate>
      <content:encoded><![CDATA[<p><i>UPD</i>: Спустя менее часа видео и информация о проекте были удалены из сети. В том числе с сайта next-hack. На данный момент доступ к материалу можно получить лишь через <a href="https://webcache.googleusercontent.com/search?q=cache:mZbvh_tQ42MJ:https://next-hack.com/index.php/2021/06/12/lets-port-doom-to-an-ikea-tradfri-lamp/+&amp;cd=3&amp;hl=en&amp;ct=clnk&amp;gl=ru&amp;client=safari">кэш Google</a>.</p><p>В 2020 году сеть «взорвала» новость о том, что DOOM удалось запустить на тесте на беременность. По итогу история оказалась фейковой, но несмотря на это от неё всё же была польза.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/1-16.jpg" alt="" /></figure><p>Именно публикации о запуске легендарного шутера на таком примитивном устройстве, как тест на беременность, побудила ребят из next-hack портировать игру на что-то схожее по «уровню железа».</p><p>В итоге ими была найдена лампа ИКЕА TRÅDFRI, у которой был важный «плюс» — ARM-чип Cortex M33 с частотой 80 МГц. Но нашлось место и слабому месту — оперативной памяти в системе было всего 108 КБ.</p><p>Изучив все самые «нетребовательные» порты DOOM, энтузиасты выяснили, что есть версия игры, первый уровень в которой требует всего 87 КБ RAM. Таким образом, как минимум на бумаге, её можно было бы запустить на мощностях настольной лампы ИКЕА.</p><p>По итогу, объединив её с 1.8-дюймовым TFT-дисплеем, DOOM заработала на 108 КБ оперативной памяти и 80 МГц чипе с частотой около 30 кадров в секунду.</p><p>У проекта имеется свой GitHub-репозиторий. Он доступен по ссылке.</p><p>Как это выглядит, можете посмотреть ниже:</p><p>Источник: <a href="https://next-hack.com/index.php/2021/06/12/lets-port-doom-to-an-ikea-tradfri-lamp/">next-hack.com</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Во всех компьютерах на Apple M1 нашли уязвимость, сохраняющуюся даже при смене ОС</title>
      <link>https://tproger.ru/news/ustrojstva-na-apple-m1-pod-ugrozoj-vzloma-vne-zavisimosti-ot-ispolzuemoj-os</link>
      <comments>https://tproger.ru/news/ustrojstva-na-apple-m1-pod-ugrozoj-vzloma-vne-zavisimosti-ot-ispolzuemoj-os?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/ustrojstva-na-apple-m1-pod-ugrozoj-vzloma-vne-zavisimosti-ot-ispolzuemoj-os</guid>
      <description><![CDATA[<p>Разработчики Asahi Linux нашли изъян конструкции Apple M1: два любых приложения могут скрытно обмениваться данными в обход памяти и файлов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ustrojstva-na-apple-m1-pod-ugrozoj-vzloma-vne-zavisimosti-ot-ispolzuemoj-os">Во всех компьютерах на Apple M1 нашли уязвимость, сохраняющуюся даже при смене ОС</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 26 May 2021 12:09:58 GMT</pubDate>
      <content:encoded><![CDATA[<p>Apple M1 — фирменный ARM-чип Apple, пришедший на смену процессорам Intel в компьютерах компании. На сегодняшний день он является основой для целого ряда устройств: от iPad Pro 2021 до настольных iMac. И, как выяснилось, во всех них есть одна и та же уязвимость.</p><figure><img src="https://media.tproger.ru/uploads/2021/05/1-31.jpg" alt="" /></figure><p>Команда разработчиков Asahi Linux нашла «дыру» в безопасности новейшей SoC Apple, которую назвали M1RACLES. Произошло это при портировании Linux на чип M1.</p><p>По словам специалистов, «недостаток в конструкции чипа Apple M1 позволяет любым двум приложениям, запущенным в ОС, тайно обмениваться данными». При этом они не используют для этого память, сокеты, файлы или какие-либо иные «нормальные» возможности системы.</p><p>Обмен происходит между процессами, запущенными как от имени разных пользователей, так и пользователей с разными уровнями привилегий.</p><h3>У меня ноутбук/компьютер на базе чипа M1, но на Linux. Мне стоит переживать?</h3><p>В целом никаких эксплоитов на основе бреши создано не было. Но несмотря на это всё же стоит понимать — идёт об уязвимости на уровне процессора. А потому она распространяется на все M1-компьютеры не только под управлением macOS, но и любой другой операционной системы.</p><h3>Как защититься?</h3><p>Нашедшие «дыру» специалисты советуют запускать софт из-под виртуальной машины. И то, подойдут лишь те решения, которые отключают доступ к регистру s3_5_c15_c10_1.</p><h3>Видео с демонстрацией работы уязвимости</h3><p><i>UPD: </i>Мы обновили новость, так как первоначально написали её так, словно с помощью M1RACLES можно устроить взлом компьютеров на базе M1. Согласно имеющимся данным, это не так.</p><p>Источник: <a href="https://m1racles.com/">M1RACLES</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Вышел Sublime Text 4 с поддержкой ARM-чипов и GPU-рендерингом</title>
      <link>https://tproger.ru/news/vyshel-sublime-text-4-s-podderzhkoj-arm-chipov-i-gpu-renderingom</link>
      <comments>https://tproger.ru/news/vyshel-sublime-text-4-s-podderzhkoj-arm-chipov-i-gpu-renderingom?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/vyshel-sublime-text-4-s-podderzhkoj-arm-chipov-i-gpu-renderingom</guid>
      <description><![CDATA[<p>Sublime HQ выпустила четвёртую версию редактора: лицензионный ключ теперь даёт обновления три года, улучшены вкладки и работа в режиме split-view.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/vyshel-sublime-text-4-s-podderzhkoj-arm-chipov-i-gpu-renderingom">Вышел Sublime Text 4 с поддержкой ARM-чипов и GPU-рендерингом</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Raspberry Pi]]></category>
      <category><![CDATA[TypeScript]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 21 May 2021 07:13:45 GMT</pubDate>
      <content:encoded><![CDATA[<p>Команда Sublime HQ представила обновлённый Sublime Text 4. Об этом разработчики написали в блоге компании, отдельно поблагодарив бета-тестеров за помощь в улучшении приложения. Там же они перечислили ключевые особенности свежего апдейта.</p><figure><img src="https://media.tproger.ru/uploads/2021/05/2-3-scaled.jpg" alt="" /></figure><h3>Изменения в лицензии</h3><p>Теперь лицензионный ключ будет активен не только для одной номерной версии Sublime Text. Пользователи смогут рассчитывать на обновления в течение трёх лет после его покупки.</p><p>При этом даже после истечения срока активности ключа, с его помощью можно будет скачивать все релизы, вышедшие за эти три года.</p><h3>Выбор нескольких вкладок</h3><p>Для упрощения работы в режиме split-view, были улучшены вкладки файлов. Боковая панель, панель вкладок, Goto Anything, Goto Definition, автозаполнение и многое другое — всё это было изменено для упрощения навигации по коду.</p><h3>Apple Silicon и Linux ARM64</h3><p>Sublime Text для Mac получил нативную поддержку ARM-чипов Apple — Apple Silicon. Также приложение доступно и для Linux ARM64 сборок. Например, для Raspberry Pi.</p><h3>Свежий UI</h3><p>Стандартная и Адаптивная темы получили новые стили вкладок и затемнение неактивных полей. Темы и цветовые схемы также получили поддержку перехода от тёмного режима к светлому и обратно.</p><h3>Поддержка TypeScript, JSX и TSX</h3><p>В Sublime Text наконец-то появилась поддержка самых популярных новейших языков по умолчанию.</p><h3>GPU рендеринг</h3><p>Теперь Sublime Text может использовать мощность GPU на Linux, Mac и Windows при рендеринге интерфейса. Это особенно полезно при работе в 8К-разрешении.</p><p>С полным списком изменений в Sublime Text 4 можно ознакомиться в блоге компании.</p><h3>Как скачать?</h3><ul><li><a href="https://download.sublimetext.com/sublime_text_build_4107_mac.zip">Версия для macOS</a> (требуется версия 10.9 или новее).</li></ul><ul><li><a href="https://download.sublimetext.com/sublime_text_build_4107_x64_setup.exe">Версия для Windows</a> (есть также и <a href="https://download.sublimetext.com/sublime_text_build_4107_x64.zip">портативная версия</a>).</li></ul><ul><li><a href="https://www.sublimetext.com/docs/linux_repositories.html">Версии для Linux</a> (также есть установочники для <a href="https://download.sublimetext.com/sublime_text_build_4107_x64.tar.xz">x86-64</a> и <a href="https://download.sublimetext.com/sublime_text_build_4107_arm64.tar.xz">ARM64</a>).</li></ul><p>Источник: <a href="https://www.sublimetext.com/blog/articles/sublime-text-4">Блог Sublime HQ</a></p>]]></content:encoded>
    </item>
    <item>
      <title>NVIDIA заинтересовалась выпуском Chromebook на базе ARM-чипов с поддержкой RTX</title>
      <link>https://tproger.ru/news/nvidia-zainteresovalas-vypuskom-chromebook-na-baze-arm-chipov-s-podderzhkoj-rtx</link>
      <comments>https://tproger.ru/news/nvidia-zainteresovalas-vypuskom-chromebook-na-baze-arm-chipov-s-podderzhkoj-rtx?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/nvidia-zainteresovalas-vypuskom-chromebook-na-baze-arm-chipov-s-podderzhkoj-rtx</guid>
      <description><![CDATA[<p>NVIDIA приписывают совместную работу с MediaTek над ноутбуками на ARM-чипах: видеокарты с поддержкой RTX, Chrome OS и возможность запускать Linux.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/nvidia-zainteresovalas-vypuskom-chromebook-na-baze-arm-chipov-s-podderzhkoj-rtx">NVIDIA заинтересовалась выпуском Chromebook на базе ARM-чипов с поддержкой RTX</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Windows]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Chrome OS]]></category>
      <category><![CDATA[Chromebook]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 13 Apr 2021 08:01:33 GMT</pubDate>
      <content:encoded><![CDATA[<p>Осенью 2020 года компания NVIDIA представила новое поколение видеокарт, получившее название Ampere. Практически сразу линейка стала дефицитной. Но несмотря на это, компания явно намерена расширить «зону влияния».</p><figure><img src="https://media.tproger.ru/uploads/2021/04/1-13.png" alt="" /></figure><p>Так, например, стало известно о попытке NVIDIA объединиться с MediaTek. Двум компаниям приписывают совместную работу над новейшими Chromebook на ARM-чипах. Главной особенностью таких ноутбуков должно стать появление в них видеокарт с поддержкой технологии RTX.</p><p>Помимо способности запускать Chrome OS, такие ноутбуки смогут работать и под управлением Linux.</p><p>Сообщается, что коллаборация ИТ-гигантов может стать «ответочкой» на совместную работу двух других компаний — Microsoft и Qualcomm. Судя по последним слухам, они также пытаются разработать ARM-компьютеры, которые будут работать на базе Windows.</p><p>Напомним, что повальное увлечение техногигантов архитектурой британской ARM началось после перехода ноутбуков и компьютеров Apple на неё. Первыми (и пока единственными) такими устройствами стали MacBook Pro M1, Air M1 и Mac mini M1.</p><p>Источник: <a href="https://www.androidauthority.com/nvidia-rtx-graphics-mediatek-chromebooks-pcs-1217189/">Android Authority</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Следующее обновление ядра Linux может получить поддержку ARM-чипа Apple M1</title>
      <link>https://tproger.ru/news/sledujushhee-obnovlenie-jadra-linux-mozhet-poluchit-podderzhku-arm-chipa-apple-m1</link>
      <comments>https://tproger.ru/news/sledujushhee-obnovlenie-jadra-linux-mozhet-poluchit-podderzhku-arm-chipa-apple-m1?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/sledujushhee-obnovlenie-jadra-linux-mozhet-poluchit-podderzhku-arm-chipa-apple-m1</guid>
      <description><![CDATA[<p>Гектор Мартин внёс финальный набор изменений порта Asahi Linux и рассчитывает на попадание кода в ядро Linux 5.13. Апстриминг был самым сложным этапом.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/sledujushhee-obnovlenie-jadra-linux-mozhet-poluchit-podderzhku-arm-chipa-apple-m1">Следующее обновление ядра Linux может получить поддержку ARM-чипа Apple M1</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 09 Apr 2021 11:28:30 GMT</pubDate>
      <content:encoded><![CDATA[<p>Гектор Мартин, наиболее известен по переносу Linux на разные поколения PlayStation. Но также в последнее время о разработчике заговорили из-за его проекта Asahi Linux. Суть проекта заключается в портировании Linux на ARM-чип Apple — Apple M1.</p><figure><img src="https://media.tproger.ru/uploads/2021/04/1-9.png" alt="" /></figure><p>Сейчас же Мартин заявил, что ему удалось внести последний набор изменений в свой порт, который позволяет рассчитывать на добавление его кода в код ядра Linux 5.13.</p><p>Ну наконец то! Это было очень долго, но дело сделано! Это всего лишь базовая подготовка, но она закладывает прочную основу и, вероятно, является самым сложным этапом апстриминга, который нам пришлось бы пройти. По крайней мере, до тех пор, пока не будет завершена работа с GPU.</p><p>Разработчик надеется, что его проект станет частью Linux 5.13 благодаря окну слияния, запланированному на конец апреля 2021 года.</p><p>По большей части, если Линус Торвальдс не будет против, то уже в ближайшие недели пользователи смогут запустить официальное ядро Linux на Apple M1 устройствах.</p><p>Источник: <a href="https://www.techradar.com/news/linux-on-apple-m1-silicon-is-right-around-the-corner">TechRadar</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Энтузиасты научились увеличивать объёмы оперативной памяти и SSD на компьютерах Apple с чипом M1</title>
      <link>https://tproger.ru/news/jentuziasty-nauchilis-uvelichivat-objomy-operativnoj-pamjati-i-ssd-na-kompjuterah-apple-s-chipom-m1</link>
      <comments>https://tproger.ru/news/jentuziasty-nauchilis-uvelichivat-objomy-operativnoj-pamjati-i-ssd-na-kompjuterah-apple-s-chipom-m1?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/jentuziasty-nauchilis-uvelichivat-objomy-operativnoj-pamjati-i-ssd-na-kompjuterah-apple-s-chipom-m1</guid>
      <description><![CDATA[<p>В компьютерах Apple на чипе M1 память и накопитель распаяны на самом чипе, но в Китае сумели их нарастить — ценой потери официальной гарантии.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/jentuziasty-nauchilis-uvelichivat-objomy-operativnoj-pamjati-i-ssd-na-kompjuterah-apple-s-chipom-m1">Энтузиасты научились увеличивать объёмы оперативной памяти и SSD на компьютерах Apple с чипом M1</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 06 Apr 2021 13:49:59 GMT</pubDate>
      <content:encoded><![CDATA[<p>Последние годы Apple усиленно препятствует модификации своих компьютеров и ноутбуков. Особенно досталось линейке MacBook. Если в том же MacBook Pro середины 2012 года можно было заменить и оперативную память, и HDD на SSD, то последние несколько лет за счастье была замена батареи ноутбука.</p><figure><img src="https://media.tproger.ru/uploads/2021/04/2-2.jpg" alt="" /></figure><p>Выход новых устройств на базе ARM-чипа Apple M1 ухудшила ситуацию. Всё дело в том, что в Mac mini, MacBook Pro и Air конца 2020 года абсолютно всё из вышеперечисленного распаяно не на материнской памяти, а на самом чипе.</p><p>Но судя по данным MacRumors, в Китае нашлись энтузиасты, сумевшие увеличить объём оперативной и постоянной памяти на MacBook Air M1 с 8 и 256 ГБ до 16 ГБ и 1 ТБ соответственно:</p><figure><img src="https://media.tproger.ru/uploads/2021/04/1-12.jpg" alt="" /></figure><p>При этом macOS Big Sur без труда принимает замену, не выдавая каких-либо ошибок. Стоит, правда, отметить, что данная операция не только очень сложна в реализации, но и лишает пользователя официальной гарантии Apple.</p><p>Источник: <a href="https://www.macrumors.com/2021/04/06/m1-mac-ram-and-ssd-upgrades-possible/">MacRumors</a></p>]]></content:encoded>
    </item>
    <item>
      <title>ARM анонсировала архитектуру ARMv9</title>
      <link>https://tproger.ru/news/arm-anonsirovala-arhitekturu-armv9</link>
      <comments>https://tproger.ru/news/arm-anonsirovala-arhitekturu-armv9?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/arm-anonsirovala-arhitekturu-armv9</guid>
      <description><![CDATA[<p>Британская компания представила поколение архитектуры с упором на безопасность и искусственный интеллект: за пять лет выпущено более 100 млрд ARM-чипов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/arm-anonsirovala-arhitekturu-armv9">ARM анонсировала архитектуру ARMv9</a>»</p>]]></description>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 31 Mar 2021 08:03:54 GMT</pubDate>
      <content:encoded><![CDATA[<p>Компания ARM анонсировала новую версию своей архитектуры — ARMv9. Британский производитель заявил, что спустя десять лет после выпуска предыдущего поколения появился «глобальный спрос на повсеместную специализированную обработку с повышенной безопасностью и искусственным интеллектом».</p><figure><img src="https://media.tproger.ru/uploads/2021/03/1-54.jpg" alt="" /></figure><p>Вместе с анонсом новой архитектуры, представители ARM также поделились своими успехами. Так, количество используемых ARM-чипов продолжает расти. Только за последние пять лет их число составило более 100 млрд единиц.</p><p>В компании считают, что уже совсем скоро 100% от всех совместных вычислений будут производиться с использованием её архитектуры. Либо в конечной точке, либо в облаке, либо в сетях передачи данных.</p><figure><img src="https://media.tproger.ru/uploads/2021/03/2-3.png" alt="" /><figcaption>Слайд из презентации ARMv9</figcaption></figure><p>ARM также заявила о грядущем 30% увеличении производительности в двух ближайших поколениях мобильных процессоров благодаря ARMv9. Помочь этому должна и обновлённая методология проектирования ARM Total Compute.</p><p>Источник: <a href="https://www.anandtech.com/show/16584/arm-announces-armv9-architecture">AnandTech</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Apple заказала чипы нового поколения для будущих компьютеров Mac</title>
      <link>https://tproger.ru/news/apple-zakazala-chipy-novogo-pokolenija-dlja-budushhih-kompjuterov-mac</link>
      <comments>https://tproger.ru/news/apple-zakazala-chipy-novogo-pokolenija-dlja-budushhih-kompjuterov-mac?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/apple-zakazala-chipy-novogo-pokolenija-dlja-budushhih-kompjuterov-mac</guid>
      <description><![CDATA[<p>Производство SoC начнётся в конце 2021 года, а первые устройства на его базе поступят в продажу весной 2022 года — вероятно, MacBook Air и MacBook Pro.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/apple-zakazala-chipy-novogo-pokolenija-dlja-budushhih-kompjuterov-mac">Apple заказала чипы нового поколения для будущих компьютеров Mac</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 30 Mar 2021 17:35:15 GMT</pubDate>
      <content:encoded><![CDATA[<p>Несмотря на то, что грядущий Apple A15 будет выполнен по нормам 5-нм техпроцесса, компания уже начала двигаться в сторону нового поколения чипов. Первым шагом стала закупка 4-нм решений у TMSC, которые будут использоваться в новых компьютерах Mac.</p><figure><img src="https://media.tproger.ru/uploads/2021/03/1-52.jpg" alt="" /></figure><p>Речь идёт о так называемом SoC Apple M1X. Так, производство чипа начнётся в конце 2021 года. Первые же устройства на его базе поступят в продажу весной 2022 года, пишет 9to5Mac. Скорее всего, ими станут новое поколение MacBook Air и, возможно, MacBook Pro 14″/16″.</p><p>Издание отметило, что раз A15, которым будут оснащать новые iPhone 13, построят на 5-нм техпроцессе, то и новых прорывов производительности вместе с автономностью ждать не стоит.</p><p>При этом стоит признать, что лидерство Apple в данной сфере сложно назвать сюрпризом. Так, именно Apple A10X стал первым чипом, созданным по 10-нм нормам. То же можно сказать и про Apple A12 с его 7-нм технологией.</p><p>Источник: <a href="https://9to5mac.com/2021/03/30/apple-a15-chip-for-iphone-13-will-reportedly-start-production-in-may-4nm-chips-in-2022/">9to5Mac</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Уязвимость в чипе Apple M1 позволила наблюдать за сетевой активностью пользователей</title>
      <link>https://tproger.ru/news/ujazvimost-v-chipe-apple-m1-pozvolila-nabljudat-za-setevoj-aktivnostju-polzovatelej</link>
      <comments>https://tproger.ru/news/ujazvimost-v-chipe-apple-m1-pozvolila-nabljudat-za-setevoj-aktivnostju-polzovatelej?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/ujazvimost-v-chipe-apple-m1-pozvolila-nabljudat-za-setevoj-aktivnostju-polzovatelej</guid>
      <description><![CDATA[<p>Браузерная атака учёных Корнельского университета обходится без JavaScript и не боится VPN и TOR; ей подвержены также чипы Intel, AMD и Samsung.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ujazvimost-v-chipe-apple-m1-pozvolila-nabljudat-za-setevoj-aktivnostju-polzovatelej">Уязвимость в чипе Apple M1 позволила наблюдать за сетевой активностью пользователей</a>»</p>]]></description>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[VPN]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[AMD]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 12 Mar 2021 11:39:45 GMT</pubDate>
      <content:encoded><![CDATA[<p>Группа учёных из Корнельского университета <a href="https://arxiv.org/abs/2103.04952v1">изучила</a> эффективность отключения или ограничения JavaScript для смягчения атак. В результате они нашли браузерную атаку, не требующую JS и которой подвержены чипы M1 от Apple.</p><figure><img src="https://media.tproger.ru/uploads/2021/03/12-1.jpg" alt="" /><figcaption>А ведь это уже вторая уязвимость, обнаруженная в очень молодом ARM-чипе Apple</figcaption></figure><p>Найденная исследователями «дыра» позволяет наблюдать за активностью пользователя в интернете, пишет Gizmochina. При этом она игнорирует запреты на выполнение JavaScript, а также не боится VPN и TOR. Таким образом, злоумышленники, создав эксплойт уязвимости, могут получить доступ к конфиденциальным данным пользователей.</p><h3>Под угрозой лишь компьютеры на M1?</h3><p>Не совсем. Учёные протестировали находку на процессорах Intel Core, AMD Ryzen, Samsung Exynos и Apple M1. Во всех них нашли эту уязвимость. Но ARM-решения от Apple и Samsung оказались наиболее уязвимыми.</p><p>Источник: Gizmochina</p>]]></content:encoded>
    </item>
    <item>
      <title>Samsung выпустит ноутбук на базе ARM-чипа Exynos и Windows 10</title>
      <link>https://tproger.ru/news/samsung-vypustit-noutbuk-na-baze-arm-chipa-exynos-i-windows-10</link>
      <comments>https://tproger.ru/news/samsung-vypustit-noutbuk-na-baze-arm-chipa-exynos-i-windows-10?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/samsung-vypustit-noutbuk-na-baze-arm-chipa-exynos-i-windows-10</guid>
      <description><![CDATA[<p>Основой ноутбука станет Exynos 2200 — совместная разработка Samsung и AMD, где южнокорейская компания отвечала за чип, а AMD за графику.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/samsung-vypustit-noutbuk-na-baze-arm-chipa-exynos-i-windows-10">Samsung выпустит ноутбук на базе ARM-чипа Exynos и Windows 10</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Windows 10]]></category>
      <category><![CDATA[Samsung]]></category>
      <category><![CDATA[AMD]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 25 Feb 2021 06:36:47 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2019 году Samsung и AMD запустили совместную разработку мобильных чипов. А уже в этом году техногигант из Южной Кореи представит новый ноутбук, основанный на результате трудов двух компаний, <a href="https://zdnet.co.kr/view/?no=20210224162744">пишет</a> ZDNet Korea.</p><figure><img src="https://media.tproger.ru/uploads/2021/02/3-1.jpg" alt="" /><figcaption>Возможно, благодаря тенденции, заданной Apple, ARM-версия Windows 10 тоже станет юзабельной</figcaption></figure><p>Речь идёт о полноценном ноутбуке, «сердцем» которого станет не очередной процессор Intel Core, а внутренняя разработка Samsung — Exynos 2200. Чип построен на базе архитектуры ARM. Точно такую же систему на чипе (SoC) представляет из себя Apple M1, дебютировавший в конце 2020 года в новых MacBook Pro, Air и Mac mini.</p><p>Касательно новой разработки южнокорейской компании не так много информации. Известно лишь, что AMD разрабатывала GPU для неё, а анонс ноутбука на её базе состоится вслед за новым смартфоном в линейке Galaxy Note.</p><p>Исходя из всего вышеперечисленного можно предположить, что ноутбук Samsung на базе ARM-чипа выйдет во второй половине 2021 года.</p><p>Источник: <a href="https://zdnet.co.kr/view/?no=20210224162744">ZDNet Korea</a></p>]]></content:encoded>
    </item>
    <item>
      <title>В компьютерах Apple на чипе M1 нашли брак со сверхбыстрым износом SSD</title>
      <link>https://tproger.ru/news/v-kompjuterah-apple-na-chipe-m1-nashli-brak-so-sverhbystrym-iznosom-ssd</link>
      <comments>https://tproger.ru/news/v-kompjuterah-apple-na-chipe-m1-nashli-brak-so-sverhbystrym-iznosom-ssd?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/v-kompjuterah-apple-na-chipe-m1-nashli-brak-so-sverhbystrym-iznosom-ssd</guid>
      <description><![CDATA[<p>Владельцы MacBook и Mac mini на M1 жалуются на форуме Linus Tech Tips: ресурс накопителей расходуется на 1–3 % всего за пару месяцев.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/v-kompjuterah-apple-na-chipe-m1-nashli-brak-so-sverhbystrym-iznosom-ssd">В компьютерах Apple на чипе M1 нашли брак со сверхбыстрым износом SSD</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 24 Feb 2021 08:57:46 GMT</pubDate>
      <content:encoded><![CDATA[<p>На популярном форуме Linus Tech Tips появился тред с многочисленными жалобами владельцем MacBook и Mac mini на базе ARM-чипа M1. По словам пользователей, они столкнулись с очень быстрым износом SSD-накопителей своих устройств.</p><figure><img src="https://media.tproger.ru/uploads/2021/02/1-31.jpg" alt="" /><figcaption>Вообще, это было лишь вопросом времени, как скоро появятся первые проблемы новых маков</figcaption></figure><p>Стоит понимать, что у каждого твердотельного накопителя есть определённый ресурс. И он расходуется с большей скоростью, если, например, записывать на него чрезмерный объём данных в сжатые сроки.</p><p>Понять, насколько «живой» ваш SSD-диск, помогает показатель Total Bytes Written (TBW). Он показывает, какое число данных можно гарантированно записать на диск до момента исчерпания его ресурсов.</p><p>В итоге многие владельцы новейших компьютеров Apple на базе M1 столкнулись с использованием 10-13% от максимального количества TBW. Это, в свою очередь, привело к тому, что их накопители износились на 1–3 % всего лишь за пару месяцев использования. Это очень много.</p><h3>Как проверить износ моего SSD-диска?</h3><ol><li>Установить <a href="https://brew.sh/">Homebrew</a>.</li><li>Ввести в Терминал команду brew install smartmontools &amp;&amp; sudo smartctl –all /dev/disk0.</li><li>Посмотреть процент износа в строке <i>Percentage used</i>.</li></ol><p>Источник: Linus Tech Tips</p>]]></content:encoded>
    </item>
    <item>
      <title>В компьютерах Apple на чипе M1 нашли скрытый режим загрузки</title>
      <link>https://tproger.ru/news/v-kompjuterah-apple-na-chipe-m1-nashli-skrytyj-rezhim-zagruzki</link>
      <comments>https://tproger.ru/news/v-kompjuterah-apple-na-chipe-m1-nashli-skrytyj-rezhim-zagruzki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/v-kompjuterah-apple-na-chipe-m1-nashli-skrytyj-rezhim-zagruzki</guid>
      <description><![CDATA[<p>Режим 1 True Recovery на MacBook и Mac mini с чипом M1 запускается двойным нажатием кнопки питания и выручает, если обычный способ не работает.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/v-kompjuterah-apple-na-chipe-m1-nashli-skrytyj-rezhim-zagruzki">В компьютерах Apple на чипе M1 нашли скрытый режим загрузки</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 20 Feb 2021 11:56:42 GMT</pubDate>
      <content:encoded><![CDATA[<p>На сайте Eclectic Light Company появился <a href="https://eclecticlight.co/2021/02/20/m1-macs-have-another-hidden-boot-mode/">материал</a>, в котором автор проекта делится своей свежей находкой. Он, изучая документацию компании Apple, обнаружил, что в новых компьютерах компании имеется ещё один скрытый режим загрузки.</p><figure><img src="https://media.tproger.ru/uploads/2021/02/1-29.jpg" alt="" /><figcaption>Если всё сделать правильно, то новый режим загрузки поведёт себя также, как и стандартный</figcaption></figure><p>Речь идёт о MacBook и Mac mini на базе ARM-чипа Apple M1. Именно в них режим восстановления остаётся доступен, даже если в него не получается попасть обычным способом. Для этих целей инженеры Apple добавили ещё один «дополнительный» 1 True Recovery (1TR).</p><h3>Что надо сделать, чтобы воспользоваться новым методом загрузки?</h3><ol><li>Выключить компьютер.</li><li>Дважды нажать на кнопку питания.</li><li>Удерживать её до появления окна с параметрами запуска со значком шестерёнки и надписью «Параметры».</li></ol><p>Источник: <a href="https://eclecticlight.co/2021/02/20/m1-macs-have-another-hidden-boot-mode/">Eclectic Light Company</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Разработчик написал виртуальный ARM-процессор на С++</title>
      <link>https://tproger.ru/news/razrabotchik-napisal-virtualnyj-arm-processor-na-s</link>
      <comments>https://tproger.ru/news/razrabotchik-napisal-virtualnyj-arm-processor-na-s?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/razrabotchik-napisal-virtualnyj-arm-processor-na-s</guid>
      <description><![CDATA[<p>Пользователь GitHub lucas-streanga собрал виртуальный ARM-процессор: он читает 32-битный машинный код из файла, инструкция есть в репозитории.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/razrabotchik-napisal-virtualnyj-arm-processor-na-s">Разработчик написал виртуальный ARM-процессор на С++</a>»</p>]]></description>
      <category><![CDATA[C++]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Pet-проекты]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 18 Feb 2021 11:50:27 GMT</pubDate>
      <content:encoded><![CDATA[<p>Пользователь GitHub под ником lucas-streanga <a href="https://github.com/lucas-streanga/Processor-Project">опубликовал</a> интересный проект. Он создал виртуальный ARM-процессор, используя для этого язык С++.</p><figure><img src="https://media.tproger.ru/uploads/2021/02/1-21.jpg" alt="" /><figcaption>Каждый раз интересно наблюдать, как с помощью уже легендарных языков создаются всё новые интересные проекты / Источник: Unsplash</figcaption></figure><p>Автор проекта заявляет, что с помощью его разработки все желающие могут писать и тестировать собственный машинный код. Для этого программа считывает данные из внешнего файла, который и содержит в себе всё необходимое в 32-битном формате.</p><h3>Пример программы для виртуального процессора</h3><p>По словам разработчика, его проект работает достаточно стабильно. Изучить саму программу, а также инструкции к ней можно на GitHub-аккаунте lucas-streanga, пройдя по <a href="https://github.com/lucas-streanga/Processor-Project">ссылке</a>.</p><p>Источник: <a href="https://github.com/lucas-streanga/Processor-Project">GitHub / lucas-streanga</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Обнаружен первый вирус для компьютеров на базе чипа Apple M1</title>
      <link>https://tproger.ru/news/obnaruzhen-pervyj-virus-dlja-kompjuterov-na-baze-chipa-apple-m1</link>
      <comments>https://tproger.ru/news/obnaruzhen-pervyj-virus-dlja-kompjuterov-na-baze-chipa-apple-m1?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/obnaruzhen-pervyj-virus-dlja-kompjuterov-na-baze-chipa-apple-m1</guid>
      <description><![CDATA[<p>Эксперт Патрик Уорлд обнаружил ARM-сборку рекламного вируса Pirrit: под угрозой MacBook Air, MacBook Pro 13 и Mac mini конца 2020 года.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/obnaruzhen-pervyj-virus-dlja-kompjuterov-na-baze-chipa-apple-m1">Обнаружен первый вирус для компьютеров на базе чипа Apple M1</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Информационная безопасность]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 18 Feb 2021 08:31:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>Популярный разработчик и эксперт по кибербезопасности Патрик Уорлд <a href="https://objective-see.com/blog/blog_0x62.html">обнаружил</a> первый в мире вирус для компьютеров на базе Apple Silicon. Пока что под угрозой находятся MacBook Air, MacBook Pro 13″ и Mac mini, вышедшие в конце 2020 года.</p><figure><img src="https://media.tproger.ru/uploads/2021/02/1-copy.jpg" alt="" /><figcaption>В ближайшее время ожидается анонс новых MacBook, уже на базе M1X. Так что число потенциальных ноутбуков-жертв вируса может увеличиться / Источник: Apple</figcaption></figure><h3>Это совершенно новый вирус?</h3><p>Не совсем. По словам специалиста, в качестве основы для новой угрозы выступил уже известный вирус Pirrit. Злоумышленники просто пересобрали его х86-версию под архитектуру ARM. Главной проблемой появления новой версии вредоносного ПО является невозможность обнаружить его стандартными средствами.</p><h3>Насколько опасна угроза?</h3><p>Целью Pirrit является заражение устройства жертвы и демонстрация ей рекламы, а также сбор данных из браузера. Основным способом заработка хакеров, использующих вирус, является процент от коммерческих просмотров и продажа персональной информации пользователей.</p><h3>У меня компьютер/ноутбук на базе M1. Что мне делать?</h3><p>Прямо сейчас — ничего. Apple уже заблокировала сертификат разработчика, с помощью которого подписывался вирус. Но впредь надо быть внимательней, так как случай с Pirrit показал, что под угрозой и девайсы на базе Apple Silicon.</p><p>Источник: <a href="https://objective-see.com/blog/blog_0x62.html">Objective-See</a></p>]]></content:encoded>
    </item>
    <item>
      <title>В новом Go 1.16 внедрили поддержку ARM-чипа Apple M1</title>
      <link>https://tproger.ru/news/v-novom-go-1-16-vnedrili-podderzhku-arm-chipa-apple-m1</link>
      <comments>https://tproger.ru/news/v-novom-go-1-16-vnedrili-podderzhku-arm-chipa-apple-m1?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/v-novom-go-1-16-vnedrili-podderzhku-arm-chipa-apple-m1</guid>
      <description><![CDATA[<p>Релиз Go 1.16 принёс поддержку чипа Apple M1, пакет embed для встраивания файлов и оптимизации; сборки доступны для Windows, macOS и Linux.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/v-novom-go-1-16-vnedrili-podderzhku-arm-chipa-apple-m1">В новом Go 1.16 внедрили поддержку ARM-чипа Apple M1</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Golang]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 17 Feb 2021 14:30:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>На официальном сайте языка Go появился <a href="https://blog.golang.org/go1.16">пост</a> о релизе новой версии — Go 1.16. Обновление принесло множество мелких доработок. Главным же нововведением является поддержка чипа Apple M1, построенного на архитектуре ARM.</p><h3>Что нового?</h3><ul><li>уже озвученная ранее поддержка Apple M1;</li><li><i>embed package</i>, средствами которого можно встраивать в программу новые типы файлов и каталоги;</li><li>использование модулей Go требуется по умолчанию;</li><li>проведена общая оптимизация: компоновка проектов ускорилась на 20-25%, при этом на 5-15% уменьшилось количество необходимой памяти.</li></ul><p></p><p><a href="https://golang.org/dl/">Скачать Go 1.16</a> можно на официальном сайте для всех основных платформ: Windows, macOS и Linux.</p><p></p><p>Источник: <a href="https://blog.golang.org/go1.16">Блог Golang</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Apple попросила вернуть Mac mini для разработчиков, за которые они заплатили 500 долларов</title>
      <link>https://tproger.ru/news/apple-poprosila-vernut-mac-mini-dlja-razrabotchikov-kotorye-pokupalis-za-500-dollarov</link>
      <comments>https://tproger.ru/news/apple-poprosila-vernut-mac-mini-dlja-razrabotchikov-kotorye-pokupalis-za-500-dollarov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/apple-poprosila-vernut-mac-mini-dlja-razrabotchikov-kotorye-pokupalis-za-500-dollarov</guid>
      <description><![CDATA[<p>Разработчикам на macOS предложили отправить «Переходный комплект разработчика» обратно в оригинальной упаковке и получить купон на 200 долларов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/apple-poprosila-vernut-mac-mini-dlja-razrabotchikov-kotorye-pokupalis-za-500-dollarov">Apple попросила вернуть Mac mini для разработчиков, за которые они заплатили 500 долларов</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[macOS]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 04 Feb 2021 10:09:51 GMT</pubDate>
      <content:encoded><![CDATA[<p>Apple разослала электронное письмо macOS-разработчикам. В нём компания попросила тех из них, кто взял у компании «Переходный комплект разработчика» (DTK) Mac mini летом 2020 года за 500 долларов, вернуть устройство в ближайшее время. Взамен ИТ-гигант предложил скидку на покупку компьютеров на базе чипов Apple M1, <a href="https://9to5mac.com/2021/02/03/apple-asking-developers-to-return-dtk-mac-mini-offers-200-credit-for-buying-m1-macs/">пишет</a> 9to5Mac.</p><p>В письме говорится, что более подробная инструкция о возврате будет разослана в ближайшие недели. Но уже сейчас Apple уточняет, что Mac mini DTK необходимо отправить в оригинальной упаковке.</p><p>За возврат устройства разработчики получат купон на 200 долларов. Его можно будет потратить на покупку MacBook Air, MacBook Pro или Mac mini на базе фирменного ARM-чипа M1.</p><p>Журналисты 9to5Mac подметили, что самая дешёвая версия Mac mini с новым чипом стоит 699 долларов. Таким образом, с учётом скидочного купона, разработчикам придётся вновь заплатить 500 долларов за покупку необходимого железа.</p><p>Mac mini DTK представлял из себя обычный мини-ПК от Apple, который использовал Apple A12Z Bionic вместо привычного Intel-процессора. Компания выпустила устройство для того, чтобы разработчики могли подготовиться к выходу первых компьютеров Apple после отказа от x86-архитектуры.</p><figure><img src="https://media.tproger.ru/uploads/2021/02/1-autoconverted.jpeg" alt="" /><figcaption>Обязательным условием возврата называется наличие оригинальной упаковки Mac mini DTK</figcaption></figure><p>Источник: <a href="https://9to5mac.com/2021/02/03/apple-asking-developers-to-return-dtk-mac-mini-offers-200-credit-for-buying-m1-macs/">9to5Mac</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Linux портировали на компьютеры Apple на базе ARM-процессора M1</title>
      <link>https://tproger.ru/news/linux-portirovali-na-kompjutery-apple-na-baze-arm-processora-m1</link>
      <comments>https://tproger.ru/news/linux-portirovali-na-kompjutery-apple-na-baze-arm-processora-m1?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/linux-portirovali-na-kompjutery-apple-na-baze-arm-processora-m1</guid>
      <description><![CDATA[<p>Специалисты Corellium запустили Linux на компьютерах с чипом M1: интернет работает только через USB-C переходник, загрузка идёт с USB-накопителя.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/linux-portirovali-na-kompjutery-apple-na-baze-arm-processora-m1">Linux портировали на компьютеры Apple на базе ARM-процессора M1</a>»</p>]]></description>
      <category><![CDATA[Linux]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 21 Jan 2021 12:57:07 GMT</pubDate>
      <content:encoded><![CDATA[<figure><img src="https://media.tproger.ru/uploads/2021/01/1-23.jpg" alt="" /></figure><p>Специалисты компании Corellium успешно портировали Linux на компьютеры Apple с чипом M1, <a href="https://appleinsider.com/articles/21/01/20/linux-is-now-fully-usable-on-apple-silicon-m1-macs">сообщает</a> AppleInsider. Изначально пост на эту тему опубликовал технический директор компании Крис Уэйд в своём Twitter-аккаунте.</p><p>Хоть в самой записи порт называют «полностью юзабельным», не обошлось и без определённых ограничений. Так, например, интернет работает лишь через USB-C переходник. При этом загрузка операционной системы происходит через USB-накопитель.</p><p>Также разработчики не смогли реализовать аппаратное ускорение с помощью GPU, что для нас с вами означает более медленную работу в графических задач, чем могло бы быть на той же macOS.</p><p>В качестве дистрибутива для переноса было решено выбрать Ubuntu. Над проектом также работали люди, создававшие в своё время checkra1n — инструмент для джейлбрейка iPhone.</p><p>Ознакомиться с самим проектом можно на его <a href="https://github.com/corellium/linux-m1">GitHub-странице</a> или в <a href="https://corellium.com/blog/linux-m1">блоге</a> Corellium.</p><p>Источник: <a href="https://appleinsider.com/articles/21/01/20/linux-is-now-fully-usable-on-apple-silicon-m1-macs">AppleInsider</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Adobe выпустила бета-версию Photoshop для компьютерных ARM-процессоров</title>
      <link>https://tproger.ru/news/adobe-released-photoshop-arm-beta</link>
      <comments>https://tproger.ru/news/adobe-released-photoshop-arm-beta?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/adobe-released-photoshop-arm-beta</guid>
      <description><![CDATA[<p>Тестовая сборка работает на macOS с чипом Apple M1 и на Windows в варианте ARM64, однако часть привычных функций пока недоступна.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/adobe-released-photoshop-arm-beta">Adobe выпустила бета-версию Photoshop для компьютерных ARM-процессоров</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Adobe]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 17 Nov 2020 14:30:34 GMT</pubDate>
      <content:encoded><![CDATA[<p>Сегодня, 17 ноября, закончился этап предзаказа и начались полноценные продажи новых MacBook Pro и MacBook Air, построенных на базе фирменного процессора Apple M1. В честь этого, по всей видимости, компания Adobe «подсуетилась» и выпустила первую публичную бета-версию Photoshop для компьютеров, построенных на базе ARM-чипов. Причём, что интересно, речь идёт не только о macOS-приложении, но также и о Windows-версии Photoshop ARM64.</p><figure><img src="https://media.tproger.ru/uploads/2020/11/Screen-Shot-2020-11-17-at-5.25.10-PM.png" alt="" /></figure><p>По словам разработчиков, из-за того что релиз является тестовым, приложение лишено некоторых уже стандартных функций: заливки с учётом содержимого, заплатки и т.д. Со временем все они, разумеется, вновь станут доступны. Также представители Adobe заявили, что бета-версия Photoshop для настольных ARM-процессоров уже сейчас доступна для скачивания в Creative Cloud в соответствующей вкладке. В дальнейшем от компании ждут появления Premiere Pro, After Effects и прочих приложений с поддержкой ARM64-чипов.</p><p>Отметим, что на сегодняшний день у Apple имеется лишь один ARM-процессор для настольных и портативных компьютеров, используемый в новейших MacBook Air, MacBook Pro и Mac Mini. Но даже несмотря на столь небольшое количество устройств, такие производители как Adobe и Pixelmator уже заявили о скорейшей поддержке нового решения Apple в своих приложениях.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вышел Go 1.12</title>
      <link>https://tproger.ru/news/go-1-12-release</link>
      <comments>https://tproger.ru/news/go-1-12-release?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/go-1-12-release</guid>
      <description><![CDATA[<p>Обновление языка принесло встроенную поддержку TLS 1.3, улучшенную работу системы модулей и совместимость с будущими версиями macOS и iOS.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/go-1-12-release">Вышел Go 1.12</a>»</p>]]></description>
      <category><![CDATA[Golang]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Windows 10]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 27 Feb 2019 13:07:46 GMT</pubDate>
      <content:encoded><![CDATA[<p>Опубликована версия Go 1.12. Смотрим хайлайты:</p><ul><li>Встроенная поддержка TLS 1.3. Она не включена по умолчанию, надо в переменной окружения GODEBUG (пакет crypto/tls) установить опцию tls13=1.</li><li>Улучшенная поддержка системы модулей. Разработчики готовятся включить её по умолчанию в версию 1.13.</li><li>Поддержка Windows на системах ARM-архитектуры. Например, Go теперь можно использовать с Windows 10 IoT Core на платах Raspberry Pi 3.</li><li>Улучшенная совместимость грядущими версиями macOS и iOS. Прослойкой для выполнения специфичных системных вызовов выступает библиотека libSystem.</li></ul><p>Предыдущая версия языка <a href="https://tproger.ru/news/go-1-11-release/">вышла</a> в августе прошлого года.</p>]]></content:encoded>
    </item>
    <item>
      <title>Виды популярных архитектур процессоров</title>
      <link>https://tproger.ru/articles/processors-architectures-review</link>
      <comments>https://tproger.ru/articles/processors-architectures-review?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Типичный программист]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/processors-architectures-review</guid>
      <description><![CDATA[<p>Программная и аппаратная архитектура процессора это разные понятия. В обзоре описаны популярные виды архитектур, включая CISC, и их ключевые особенности.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/processors-architectures-review">Виды популярных архитектур процессоров</a>»</p>]]></description>
      <category><![CDATA[Hardware]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 16 Jul 2018 13:30:59 GMT</pubDate>
      <content:encoded><![CDATA[<p>Прежде чем рассмотреть основные виды архитектур процессоров, необходимо понять, что это такое. Под архитектурой процессора обычно понимают две совершенно разные сущности.</p><p>С программной точки зрения архитектура процессора — это совместимость с определённым набором команд (Intel x86), их структуры (система адресации, набор регистров) и способа исполнения (счётчик команд).</p><p>Говоря простым языком, это способность программы, собранной для архитектуры x86, работать практически на любой x86-совместимой системе. При этом такая программа не будет работать, например, на ARM системе.</p><p>С аппаратной точки зрения архитектура процессора — это некий набор свойств и качеств, присущий целому семейству процессоров (Skylake – процессоры Intel Core 5 и 6 поколений).</p><p>Если тема кажется сложной, можно начать со статьи о том, <a href="https://tproger.ru/articles/cpu-and-gpu/">чем CPU отличается от GPU</a>.</p><h2>Виды архитектур</h2><p>В этой статье мы рассмотрим самые распространенные и актуальные архитектуры с программной точки зрения, кроме узкоспециализированных (графических, математических, тензорных).</p><h3>CISC</h3><p>CISC (англ. Complex Instruction Set Computer — «компьютер с полным набором команд») — тип процессорной архитектуры, в первую очередь, с нефиксированной длиной команд, а также с кодированием арифметических действий в одной команде и небольшим числом регистров, многие из которых выполняют строго определенную функцию.</p><p>Самый яркий пример CISC архитектуры — это x86 (он же IA-32) и x86_64 (он же AMD64).</p><p>В CISC процессорах одна команда может быть заменена ей аналогичной, либо группой команд, выполняющих ту же функцию. Отсюда вытекают плюсы и минусы архитектуры: высокая производительность благодаря тому, что несколько команд могут быть заменены одной аналогичной, но большая цена по сравнению с RISC процессорами из-за более сложной архитектуры, в которой многие команды сложнее раскодировать.</p><h3>RISC</h3><p>RISC (англ. Reduced Instruction Set Computer — «компьютер с сокращённым набором команд») — архитектура процессора, в котором быстродействие увеличивается за счёт упрощения инструкций: их декодирование становится более простым, а время выполнения — меньшим. Первые RISC-процессоры не имели даже инструкций умножения и деления и не поддерживали работу с числами с плавающей запятой.</p><p>По сравнению с CISC эта архитектура имеет константную длину команды, а также меньшее количество схожих инструкций, позволяя уменьшить итоговую цену процессора и энергопотребление, что критично для мобильного сегмента. У RISC также большее количество регистров.</p><p>Примеры RISC-архитектур: PowerPC, серия архитектур ARM (ARM7, ARM9, ARM11, Cortex).</p><p>В общем случае RISC быстрее CISC. Даже если системе RISC приходится выполнять 4 или 5 команд вместо одной, которую выполняет CISC, RISC все равно выигрывает в скорости, так как RISC-команды выполняются в 10 раз быстрее.</p><p>Отсюда возникает закономерный вопрос: почему многие всё ещё используют CISC, когда есть RISC? Всё дело в совместимости. x86_64 всё ещё лидер в desktop-сегменте только по историческим причинам. Так как старые программы работают только на x86, то и новые desktop-системы должны быть x86(_64), чтобы все старые программы и игры могли работать на новой машине.</p><p>Для Open Source это по большей части не является проблемой, так как пользователь может найти в интернете версию программы под другую архитектуру. Сделать же версию проприетарной программы под другую архитектуру может только владелец исходного кода программы.</p><h3>MISC</h3><p>MISC (англ. Minimal Instruction Set Computer — «компьютер с минимальным набором команд»).</p><p>Ещё более простая архитектура, используемая в первую очередь для ещё большего уменьшения итоговой цены и энергопотребления процессора. Используется в IoT-сегменте и недорогих компьютерах, например, роутерах.</p><p>Для увеличения производительности во всех вышеперечисленных архитектурах может использоваться “спекулятивное исполнение команд”. Это выполнение команды до того, как станет известно, понадобится эта команда или нет.</p><h3>VLIW</h3><p>VLIW (англ. Very Long Instruction Word — «очень длинная машинная команда») — архитектура процессоров с несколькими вычислительными устройствами. Характеризуется тем, что одна инструкция процессора содержит несколько операций, которые должны выполняться параллельно.</p><p>По сути является архитектурой CISC со своим аналогом спекулятивного исполнения команд, только сама спекуляция выполняется во время компиляции, а не во время работы программы, из-за чего уязвимости Meltdown и Spectre невозможны для этих процессоров. Компиляторы для процессоров этой архитектуры сильно привязаны к конкретным процессорам. Например, в следующем поколении максимальная длина «очень длинной команды» может из условных 256 бит стать 512 бит, и тут приходится выбирать между увеличением производительности путём компиляции под новый процессор и обратной совместимостью со старым процессором. Опять же, Open Sourсe позволяет простой перекомпиляцией получить программу под конкретный процессор.</p><p>Примеры архитектуры: Intel Itanium, Эльбрус-3.</p><h2>Виртуальные архитектуры</h2><p>Но раз нельзя запустить программу одной архитектуры на другой, то откуда берутся магические JAR-файлы, которые можно запустить на любой машине? Это пример виртуальной JVM-архитектуры, которая, по сути, эмулируется на целевой реальной машине. Поэтому достаточно JVM-машины для целевой архитектуры для запуска на ней любой Java-программы. Другим примером виртуальной архитектуры является .NET CIL.</p><p>Из минусов виртуальных архитектур можно выделить меньшую производительность по сравнению с реальными архитектурами. Этот минус нивелируется с помощью JIT- и AOT-компиляции. Однако большим плюсом будет кроссплатформенность.</p><p>Дальнейшим развитием этих архитектур стали гибридные архитектуры. Например современные x86_64 процессоры хотя и CISC-совместимы, но являются процессорами с RISC-ядром. В таких гибридных CISC-процессорах CISC-инструкции преобразовываются в набор внутренних RISC-команд. Какое дальнейшее развитие получат архитектуры процессора, покажет только время.</p>]]></content:encoded>
    </item>
    <item>
      <title>Линус Торвальдс рассказал, почему предпочитает архитектуру x86, а не ARM</title>
      <link>https://tproger.ru/news/linus-prefers-x86</link>
      <comments>https://tproger.ru/news/linus-prefers-x86?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Иван Бирюков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/linus-prefers-x86</guid>
      <description><![CDATA[<p>Линус Торвальдс говорит то, что думает, и умеет признавать ошибки — вспомним недавний случай с ядром. На конференции Linaro Connect, прошедшей на прошлой неделе, он удивил всех — на вопрос о любимой архитектуре он не задумываясь ответил: x86 — а не ARM. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/linus-prefers-x86">Линус Торвальдс рассказал, почему предпочитает архитектуру x86, а не ARM</a>»</p>]]></description>
      <category><![CDATA[Операционные системы]]></category>
      <category><![CDATA[ARM]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 08 Oct 2016 20:50:47 GMT</pubDate>
      <content:encoded><![CDATA[<p>Линус Торвальдс говорит то, что думает, и умеет признавать ошибки — вспомним <a href="https://tproger.ru/news/linux-4-8-buggy-crap">недавний случай</a> с ядром. На конференции Linaro Connect, прошедшей на прошлой неделе, он удивил всех — на вопрос о любимой архитектуре он не задумываясь ответил: x86 — а не ARM.</p><p>По словам Линуса, все слишком зацикливаются на наборе инструкций и ядре процессора. Но реально “важной является вся инфраструктура, завязанная на этот набор инструкций, и на x86 эта инфраструктура присутствует, причём на разных уровнях.”</p><p>Многие разрабатывают программы на ПК с x86-чипами от Intel или AMD, поэтому очень важна совместимость, которая выражена в унификации моделей “железа”, разработки и прочих инфраструктур. Про ARM такого сказать нельзя, и Линус считает, что это приводит к фрагментации рынка.</p><p>ARM доминирует на мобильном рынке, и многие устройства используют Android, основанный на ядре Linux. Но пресловутая фрагментация вызывает проблемы с устройствами и их поддержкой.</p><p>Из-за разного системного обеспечения невозможно создать билд Android, который можно установить на все устройства, как Windows на ПК, и производители самостоятельно допиливают ОС. Intel пыталась устанавливать свои x86-процессоры в смартфоны, но поняла, что это бессмысленно.</p><p>Всё интервью можно увидеть в этом видео:</p>]]></content:encoded>
    </item>
  </channel>
</rss>