Есть такая американская фирма: Buffalo. Выпускает всякие системы хранения данных, среди прочего записывалки DVD и Blu-ray. Начинка делается в Японии, однако оттуда приходят грустные новости.
"Japanese firm stops production of Blu-ray disc drives — Buffalo says there will be no successors to its current trio of portable USB-attached drives"
Раз такое дело, я решил запастись их могучим девайсом. На Амазоне просят $194.


До этого у меня была писалка от LG (BP60NB10), но баффало обещает быть более долговечным.
Тут фишка в чём. Помимо редкой нужды записать бутабельный CD или DVD, стоит задача долгосрочной архивации. Технология M-DISC в формате Blu-ray даёт 25 гигабайт по цене от $2.6, при сотнях лет сохранности.

Девайс распознаётся как:
"Japanese firm stops production of Blu-ray disc drives — Buffalo says there will be no successors to its current trio of portable USB-attached drives"
Раз такое дело, я решил запастись их могучим девайсом. На Амазоне просят $194.


До этого у меня была писалка от LG (BP60NB10), но баффало обещает быть более долговечным.
Тут фишка в чём. Помимо редкой нужды записать бутабельный CD или DVD, стоит задача долгосрочной архивации. Технология M-DISC в формате Blu-ray даёт 25 гигабайт по цене от $2.6, при сотнях лет сохранности.

Девайс распознаётся как:
BUFFALO Optical Drive: Product ID: 0x02af Vendor ID: 0x0411 (Melco, Inc.) Version: 1.03 Serial Number: 000001060000274D Speed: Up to 5 Gb/s Manufacturer: BUFFALO Location ID: 0x14b00000 / 10 Current Available (mA): 900 Current Required (mA): 8 Extra Operating Current (mA): 0
Родные гуи на Солярисе
2026-04-14 22:47Чтобы запустить графическую подсистему на Солярисе, пришлось повозиться. Хитрость оказалась в двух командах:
После этого командой /usr/dt/bin/dtlogin запускаем окошко входа:

Предлагается два варианта графического интерфейса на выбор:

Вот Common Desktop Environment. Совсем ретро стиль.

Первая команда пересканирует хардвер и активизирует драйвер графического адаптера. После чего появляются нужные файлы /dev/fb{0,1,2}. Вторая команда выбирает нужный девайс для X сервера.devfsadm -v
ln -s /dev/fb2 /dev/fb
После этого командой /usr/dt/bin/dtlogin запускаем окошко входа:

Предлагается два варианта графического интерфейса на выбор:
- Java Desktop System, Release 3
- Common Desktop Environment (CDE)

Вот Common Desktop Environment. Совсем ретро стиль.

Оказывается, в 2006 году цена на сервер Sun Netra 240 в имеющейся комплектации (два процессора 1.5 ГГц, память 8 Гбайт) была под $40 000. Со скидкой опускалась до $35 000. Это примерно соответствало стоимости седана Мерседес С-класса.
Чувствую себя богатеньким Буратино. 😀
Те мерседесы ещё ездят. Сан тоже фунциклирует.
Чувствую себя богатеньким Буратино. 😀
Те мерседесы ещё ездят. Сан тоже фунциклирует.
Sun мне достался в серверной комплектации, то есть без видеоадаптера. А интересно бы глянуть на тогдашнее GUI. На Ebay я нашёл подходящий контроллер: XVR-100.


Имеются порты DVI и VGA. Судя по документации, их можно использовать одновременно, как два разных экрана.

Некоторыми усилиями удалось запустить X11 под OpenBSD. Таки есть вечные ценности! Вспоминается начало 90-х, когда я занимался кириллизацией этого добра. Мало что изменилось за 35 лет. 😀



Имеются порты DVI и VGA. Судя по документации, их можно использовать одновременно, как два разных экрана.

Некоторыми усилиями удалось запустить X11 под OpenBSD. Таки есть вечные ценности! Вспоминается начало 90-х, когда я занимался кириллизацией этого добра. Мало что изменилось за 35 лет. 😀

Для знакомства с архитектурой SPARC напишем классический пример Hello World на ассемблере. Вот такой файл hello.S:
#include <sys/syscall.h>
.section .text
.globl _start
_start:
mov SYS_write, %g1 // system call to print a string
mov 1, %o0 // stdout
set message, %o1 // text to print
mov 14, %o2 // how many bytes
1: ta 0 // syscall
mov SYS_exit, %g1 // system call to finish the program
mov 0, %o0 // status code
2: ta 0 // syscall
message:
.string "Hello, world!\n"
Компилируем в статический бинарник для простоты:Однако... не работает. Чтобы удовлетворить встроенным в OpenBSD механизмам безопасности, надо добавить ещё пару секций:$ cc -E hello.S | as -o hello.o - $ ld -static -nopie hello.o -o hello $ size hello text data bss dec hex 75 0 0 75 4b
// Mark this binary as being built specifically for OpenBSD.
.section ".note.openbsd.ident", "a"
.p2align 2
.long 8, 4, 1
.ascii "OpenBSD\0"
.long 0
// List of allowed syscalls.
.section ".openbsd.syscalls"
.p2align 2
.long 1b, SYS_write
.long 2b, SYS_exit
Вот теперь хорошо:$ ./hello Hello, world!
Последний солярис
2026-04-12 22:30В 2013 году Оракл выпустил последнюю версию операционной системы Solaris 10 для Sparc64. На официальном сайте она именуется 1/13, а в имени образа DVD используется суффикс "u11". Если нет желания регистрироваться на сайте Оракла, можно скачать через торрент.
Загрузка с DVD и установка проходят вполне гладко. При разбивке диска почему-то используется не весь его объём: надо быть внимательным. Компилятор Си и другие средства разработки в базовой системе отсутствуют.
Протокол SSH маленько протух. Чтобы войти по сети, надо в ~/.ssh/config разрешить устаревшие фичи:
Загрузка с DVD и установка проходят вполне гладко. При разбивке диска почему-то используется не весь его объём: надо быть внимательным. Компилятор Си и другие средства разработки в базовой системе отсутствуют.
Протокол SSH маленько протух. Чтобы войти по сети, надо в ~/.ssh/config разрешить устаревшие фичи:
Host solaris 192.168.86.44
KexAlgorithms +diffie-hellman-group1-sha1
HostkeyAlgorithms +ssh-rsa
Один крутой чувак придумал переделать язык Go в Си. Написал транслятор, на входе которого подмножество Golang, а на выходе стандартный Си11. Убрал из Go всё тяжёлые фичи. Рантайм библиотека не требуется: пользуемся обычной libc. Вот перевод из README проекта:
Solod (So) — это строгое подмножество Go, которое транслируется в обычный C.Ставится утилита So командой:
Основные особенности:So поддерживает структуры, методы, интерфейсы, срезы (slices), отображения (maps), множественные возвращаемые значения и defer. По умолчанию всё размещается на стеке; куча используется только по желанию через стандартную библиотеку. Для упрощения отсутствуют каналы, горутины, замыкания и дженерики.
- Go на входе, C на выходе. Вы пишете обычный код на Go и получаете читаемый C11 на выходе.
- Нулевой рантайм. Нет сборщика мусора, нет подсчёта ссылок, нет скрытых аллокаций.
- Богатая стандартная библиотека. Используйте привычные типы и функции, портированные из стандартной библиотеки Go.
- Нативная совместимость с C. Можно вызывать C из So и So из C — без CGO и без накладных расходов.
- Инструменты Go работают «из коробки». Подсветка синтаксиса, LSP, линтинг и go test.
So предназначен для разработчиков на Go, которым нужен контроль на уровне системного программирования без необходимости изучать новый язык. А также для программистов на C, которым нравятся безопасность, структура и инструменты Go.
По традиции запустим пример Hello World.go install solod.dev/cmd/so@latest
Отличный получается язычок в замену Си. Заметьте: имеются методы и интерфейсы. Никаких инклудов. Можно забыть про make: сборка и подгрузка библиотек делаются стандартной утилитой go. Просто счастье невиданное! 😀$ mkdir hello
$ cd hello
$ go mod init example
$ go get solod.dev@latest
$ cat > main.go
package main
import "solod.dev/so/math"
func main() {
ans := math.Sqrt(1764)
println("Hello, world! The answer is", int(ans))
}
^D
$ so build -o hello .
$ ./hello
Hello, world! The answer is 42
Операционная система OpenBSD продолжает поддерживать архитектуру Sparc64 в полном объёме. Вот установочный диск с последней версией: install78.iso. Пишем на CD, грузимся с него, устанавливаем на жёсткий диск по инструкции.
Компилятор clang и прочие средства разработки входят в базовую систему. Дополнительные пакеты ставятся командой pkg_add, к примеру bash и мой любимый редактор le. Имеются rust и ocaml. Баш командер я собрал с текстов, с небольшими правками.
Меряем скорость в дуремарках.

Подробности смотрите по ссылкам:
Компилятор clang и прочие средства разработки входят в базовую систему. Дополнительные пакеты ставятся командой pkg_add, к примеру bash и мой любимый редактор le. Имеются rust и ocaml. Баш командер я собрал с текстов, с небольшими правками.
Меряем скорость в дуремарках.
Это 9% от моей нынешней рабочей лошадки, iMac 2019 года на процессоре Intel i9-9900K. Примерно как недавний RISC-V процессор от Microchip (PIC64).DureMark 1.0 Results
=======================
Iterations : 100000
Execution Time : 7.1 sec
List Workload : 34.2%
Matrix Workload : 21.0%
State Workload : 44.8%
-----------------------
Total Score : 14084.51 DureMark

Подробности смотрите по ссылкам:
Я обнаружил установочный диск Debian 10.0 для Sparc64 на официальном сайте: debian-10.0-sparc64-NETINST-1.iso. Записал на CD, загрузил сан-сервер с него, поставил Линукс на жёсткий диск. Всё работает на первый взгляд.
Благо в сервере два жёстких диска SCSI. На одном установлен Solaris 10, и его лучше не трогать, так как переустановить заново я вряд ли смогу. Но второй диск не задействован. И если поменять диски местами, то на пустой диск я могу смело ставить что хочу, не рискуя запортить Solaris. Чем я и решил заняться.
Debian запускается, но толку никакого. Архитектура Sparc64 уже 15 лет как не поддерживается. Соответственно неоткуда ставить пакеты с софтом. А собирать всё с исходников увольте, слишком тоскливо.
Подробности конфигурации хардвера и софта желающие могут глянуть по ссылкам:
Благо в сервере два жёстких диска SCSI. На одном установлен Solaris 10, и его лучше не трогать, так как переустановить заново я вряд ли смогу. Но второй диск не задействован. И если поменять диски местами, то на пустой диск я могу смело ставить что хочу, не рискуя запортить Solaris. Чем я и решил заняться.
Debian запускается, но толку никакого. Архитектура Sparc64 уже 15 лет как не поддерживается. Соответственно неоткуда ставить пакеты с софтом. А собирать всё с исходников увольте, слишком тоскливо.
Подробности конфигурации хардвера и софта желающие могут глянуть по ссылкам:
(перевод blog.hnf.de/quadratwurzel-gesucht/)

Архимед, Бадения, Брунсвига, Диль, Евклид, Фалес, Триумфатор, Вальтер — эти имена звучат почти как перечень древних мыслителей. Однако в действительности это были машины. Машины эпохи, которую сегодня можно назвать золотым веком механических вычислений.
Они не умели печатать результаты. Их задача была проще — и, в то же время, фундаментальнее: складывать, умножать и делить. Но к концу 1950-х годов один инженер, Вилли Фабер, работавший в восточно-вестфальском Низене, задался более амбициозной целью. Он создал машину, способную возводить числа в квадрат — и извлекать из них корни.
В левом нижнем углу витрины с калькуляторами на втором этаже музея HNF стоит необычный экспонат: вычислительная машина Friden SRW 1952 года. Она видна и на заглавной фотографии. Её кожух снят, и внимательный наблюдатель заметит под клавиатурой ряд из одиннадцати кнопочных фиксаторов. Именно они управляли функцией извлечения квадратного корня.
Мы уже описывали это американское технологическое чудо в блоге в 2017 году. Однако сегодня нам приходится исправить допущенную тогда историческую неточность. Friden SRW была первой — но не единственной машиной, способной извлекать корни.
Этим уточнением мы обязаны журналу Historic Office World и статье «Вилли Фабер и его автоматическое устройство в двойном калькуляторе Brunsviga — подлинная шестикомпрнентная машина», опубликованной в июне 2025 года. Авторы — Ханс Улльрих Вольф и Крис Ванде Вельде — и на их работе основано дальнейшее изложение.
Он родился 10 мая 1910 года в Низене на Везере, неподалёку от Миндена. Получив начальное образование, он выучился на технического чертёжника, затем поступил на службу в рейхсвер и окончил военную школу топографии в Берлине.
После службы и периода заключения он вернулся на родину. Некоторое время он работал геодезистом для британской армии. А в свободные часы размышлял — не о политике и не о прошлом, а о будущем вычислительных машин.
11 ноября 1951 года Фабер совместно с компанией Brunsviga из Брауншвейга подал патентную заявку на усовершенствованный механизм результатов для вычислительных машин. Патент был выдан 9 сентября 1954 года под номером 917 705.
Изобретение предназначалось для оптимизации популярной модели Brunsviga с рукояткой и счётными колесами — в частности, для применения метода Тёплера, предложенного физиком Августом Тёплером. Этот метод, известный с публикации 1865 года, позволял находить квадратные корни на четырёхкомпонентных машинах.
Компания Brunsviga создала прототип машины с этим механизмом и планировала внедрить его в модели D 13 R-1, D 18 R-1 и 183. Однако в конечном счёте проект был свёрнут.
Фабер не отказался от своей идеи.
Он обратился к предприятию Thaleswerk в Раштатте (Баден). Там была создана так называемая «шестикомпонентная машина» — к четырём классическим операциям добавились извлечение корня и возведение в квадрат. Позднее этот механизм был установлен и в ряде машин Brunsviga.
По данным журнала, всего было изготовлено около сорока таких устройств.
Вилли Фабер умер 30 ноября 1962 года. Его патент 1958 года был приобретён компанией Olivetti — но так и не был использован.
Интересно, что функция извлечения квадратного корня существовала и в машине Z3 — первом компьютере. Конрад Цузе использовал метод Герона.
Суть его удивительно проста и вместе с тем глубоко изящна.
Пусть требуется найти корень числа ( Z ). Берётся начальное приближение ( A ). Следующее значение вычисляется как половина от суммы ( A ) и ( Z/A ). Затем процесс повторяется: новое значение снова усредняется с ( Z ), делённым на него самого.
И уже через несколько шагов — как будто сама машина начинает «понимать» число — получается вполне точный результат.

Архимед, Бадения, Брунсвига, Диль, Евклид, Фалес, Триумфатор, Вальтер — эти имена звучат почти как перечень древних мыслителей. Однако в действительности это были машины. Машины эпохи, которую сегодня можно назвать золотым веком механических вычислений.
Они не умели печатать результаты. Их задача была проще — и, в то же время, фундаментальнее: складывать, умножать и делить. Но к концу 1950-х годов один инженер, Вилли Фабер, работавший в восточно-вестфальском Низене, задался более амбициозной целью. Он создал машину, способную возводить числа в квадрат — и извлекать из них корни.
В левом нижнем углу витрины с калькуляторами на втором этаже музея HNF стоит необычный экспонат: вычислительная машина Friden SRW 1952 года. Она видна и на заглавной фотографии. Её кожух снят, и внимательный наблюдатель заметит под клавиатурой ряд из одиннадцати кнопочных фиксаторов. Именно они управляли функцией извлечения квадратного корня.
Мы уже описывали это американское технологическое чудо в блоге в 2017 году. Однако сегодня нам приходится исправить допущенную тогда историческую неточность. Friden SRW была первой — но не единственной машиной, способной извлекать корни.
Этим уточнением мы обязаны журналу Historic Office World и статье «Вилли Фабер и его автоматическое устройство в двойном калькуляторе Brunsviga — подлинная шестикомпрнентная машина», опубликованной в июне 2025 года. Авторы — Ханс Улльрих Вольф и Крис Ванде Вельде — и на их работе основано дальнейшее изложение.
Кто же был Вилли Фабер?
Brunsviga 13 RK — стандартная модель 1950-х и начала 1960-х годов. Счётный механизм результатов, который можно сдвигать вправо, расположен в нижней части.
Он родился 10 мая 1910 года в Низене на Везере, неподалёку от Миндена. Получив начальное образование, он выучился на технического чертёжника, затем поступил на службу в рейхсвер и окончил военную школу топографии в Берлине.
После службы и периода заключения он вернулся на родину. Некоторое время он работал геодезистом для британской армии. А в свободные часы размышлял — не о политике и не о прошлом, а о будущем вычислительных машин.
11 ноября 1951 года Фабер совместно с компанией Brunsviga из Брауншвейга подал патентную заявку на усовершенствованный механизм результатов для вычислительных машин. Патент был выдан 9 сентября 1954 года под номером 917 705.
Изобретение предназначалось для оптимизации популярной модели Brunsviga с рукояткой и счётными колесами — в частности, для применения метода Тёплера, предложенного физиком Августом Тёплером. Этот метод, известный с публикации 1865 года, позволял находить квадратные корни на четырёхкомпонентных машинах.
В период с 1953 по 1957 год Фабер разработал передачу, реализующую алгоритм Тёплера, а также функцию возведения в квадрат. Он назвал устройство Radizer-Quadrier и 17 марта 1958 года подал на него патент, который получил 24 декабря 1959 года (№ 1 061 546).
Схема из патента Фабера 1951 года. Новыми являются элементы механизма результатов R, упрощающие извлечение корня.
Компания Brunsviga создала прототип машины с этим механизмом и планировала внедрить его в модели D 13 R-1, D 18 R-1 и 183. Однако в конечном счёте проект был свёрнут.
Фабер не отказался от своей идеи.
Он обратился к предприятию Thaleswerk в Раштатте (Баден). Там была создана так называемая «шестикомпонентная машина» — к четырём классическим операциям добавились извлечение корня и возведение в квадрат. Позднее этот механизм был установлен и в ряде машин Brunsviga.
По данным журнала, всего было изготовлено около сорока таких устройств.
Вилли Фабер умер 30 ноября 1962 года. Его патент 1958 года был приобретён компанией Olivetti — но так и не был использован.
Один из двойных калькуляторов Brunsviga с системой Фабера хранится в музее Arithmeum в Бонне. Переключатель виден в верхнем левом углу устройства.
Тройной калькулятор Brunsviga. В верхнем левом углу можно было бы разместить автоматическое устройство Фабера.
Интересно, что функция извлечения квадратного корня существовала и в машине Z3 — первом компьютере. Конрад Цузе использовал метод Герона.
Суть его удивительно проста и вместе с тем глубоко изящна.
Пусть требуется найти корень числа ( Z ). Берётся начальное приближение ( A ). Следующее значение вычисляется как половина от суммы ( A ) и ( Z/A ). Затем процесс повторяется: новое значение снова усредняется с ( Z ), делённым на него самого.
И уже через несколько шагов — как будто сама машина начинает «понимать» число — получается вполне точный результат.
MidnightBSD 4.0.4
2026-04-09 00:34Увидел новость про выпуск версии 4.0.4 операционной системы MidnightBSD, решил попробовать на мини-компе. Записал установочный DVD, загружаюсь.

( +5 )
Проблемы две, но фатальные. Порт Ethernet не работает: отсутствует драйвер. Подключение к Wi-Fi устанавливается, однако виснет через несколько минут. Драйвер нестабильный. BSD по прежнему в большом долгу. 😀
Прикольный факт из википедии: "California residents are prohibited from using MidnightBSD as their desktop operating system".

( +5 )
Проблемы две, но фатальные. Порт Ethernet не работает: отсутствует драйвер. Подключение к Wi-Fi устанавливается, однако виснет через несколько минут. Драйвер нестабильный. BSD по прежнему в большом долгу. 😀
Прикольный факт из википедии: "California residents are prohibited from using MidnightBSD as their desktop operating system".
Про нас пишут
2026-04-08 15:21В начале года в блоге Синопсиса появилась позитивная статья про нас: "From Concept to Tape-Out: SiMa.ai Achieves Bug-Free A0 Silicon for Physical AI". Перепру здесь на русский с помощью ИИ.
Объясню для непосвящённых: что такое A0? У хардверщиков это первая физически изготовленная версия чипа. Буква A означает первую ревизию, цифра 0 — первый вариант в этой ревизии. То есть: A0 = “самый первый кремний, который вообще удалось получить”.
Объясню для непосвящённых: что такое A0? У хардверщиков это первая физически изготовленная версия чипа. Буква A означает первую ревизию, цифра 0 — первый вариант в этой ревизии. То есть: A0 = “самый первый кремний, который вообще удалось получить”.
От замысла до производства: SiMa.ai достигает безошибочного A0-чипа для физического ИИ
Грег Сорбер
(22 января 2026)
Перед компанией SiMa.ai стоял выбор.
Стартап из Кремниевой долины готовился к разработке второго поколения своих систем-на-кристалле — семейства Modalix. Проект был амбициозен до дерзости: единый кристалл, предлагаемый в различных вариантах производительности, с возможностью упаковки в pin-совместимый модуль (SoM), обеспечивающий простую интеграцию. Но этого было недостаточно. Modalix должен был не просто выполнять задачи многомодального машинного обучения и генеративного ИИ — он должен был делать это непосредственно на устройствах, на самом краю вычислительной инфраструктуры.
Вопрос стоял прямо: доверить ли разработку стороннему подрядчику или взять всё в собственные руки?
При создании первого поколения MLSoC компания опиралась на партнёра по turnkey ASIC и, имея всего 30 инженеров, достигла безошибочного A0-кремния. Логично было бы повторить тот же путь. Но стартапы живут не логикой, а смелостью решений — и SiMa.ai решила поднять планку собственных возможностей.
«Мы решили рискнуть чуть больше», — говорит вице-президент по аппаратной инженерии Шриви Дхруванараян. — «Мы взяли на себя весь процесс — от идеи до производства».
И риск оказался оправдан.
Всего за восемнадцать месяцев компания завершила полный цикл Customer-Owned Tooling — от начального RTL-описания до tape-out. И вновь — безошибочный A0-кремний.
По словам Дхруванараяна, ключевую роль сыграла компания Synopsys, предоставившая не только инструменты, но и экспертизу — цельную, глубоко интегрированную экосистему проектирования, верификации и финальной проверки.
«Можно было работать с несколькими поставщиками», — говорит он. — «Но Synopsys оказалась единственной, кто закрывал всё. Выбор был очевиден».Игра на мощности и эффективности
Tape-out передового Modalix стал важной вехой. Не только для молодой компании, но и для всей эволюции так называемого «физического ИИ» — встроенного машинного интеллекта, работающего прямо в устройствах: роботах, дронах, умных камерах.
«Чип выполняет вывод моделей прямо на месте, без обращения к облаку», — объясняет Дхруванараян. — «И делает это с низким энергопотреблением, не жертвуя производительностью».
По утверждению SiMa.ai, Modalix — это первые в индустрии SoC для многомодального физического ИИ. Они поддерживают сверточные нейронные сети, трансформеры, большие языковые модели, мультимодальные системы и генеративный ИИ — при этом обеспечивая десятикратное превосходство по производительности на ватт.
В конфигурации из четырёх чипов система достигает до 200 TOPS, соперничая с лучшими GPU. А благодаря опциональному модулю SoM, включающему память, питание и интерфейсы, заказчики могут заменить GPU-решения без переработки своих плат.
«Наш модуль pin-совместим», — подчёркивает Дхруванараян. — «Можно просто заменить его и сразу получить выигрыш в производительности и энергопотреблении».
Судя по всему, стратегия работает.
«Модуль продаётся как горячие пирожки», — говорит он. — «Мы видим начало экспоненциального роста».Архитектура интеллекта на краю
Но чтобы достичь этого переломного момента, пришлось решить множество инженерных задач — создать чип нужного размера и стоимости, не упустив окно возможностей.
«Для стартапа время выхода на рынок — это всегда вызов», — говорит Дхруванараян. — «В итоге у нас получился кристалл площадью 25 мм², оснащённый всем необходимым для серьёзной конкуренции».
Modalix построен как гетерогенная вычислительная система. Он включает CPU ARM AArch64, цифровой сигнальный процессор для компьютерного зрения и собственный программируемый ML-ускоритель — все размещены на отдельных «островах» внутри одного SoC.
Все ключевые IP-блоки — интерфейсы LPDDR5, PCIe 5.0, 10G Ethernet, USB, MIPI, а также средства криптографии и аппаратный корень доверия — были получены от Synopsys и тщательно интегрированы с собственными ML-ядрами. Физическая реализация использовала стандартные библиотеки и SRAM от того же поставщика.
«На этапе внедрения и верификации мы постоянно взаимодействовали с Synopsys», — отмечает он. — «Фактически они сопровождали нас на каждом шаге».
Особенно критичными оказались высокоскоростные интерфейсы и пропускная способность DRAM.
«Если посмотреть на современные ML-чипы с моделями на миллиарды параметров — памяти всегда не хватает», — говорит Дхруванараян. — «Ограничение почти всегда в производительности памяти».Эмуляция взаимодействий
Не меньше сложностей возникло и на стороне программного обеспечения. Нужно было не только реализовать новые функции, но и сохранить совместимость с предыдущим поколением.
Гетерогенная архитектура требовала координации трёх вычислительных блоков, трёх компиляторов и управления потоками данных через память.
Команда использовала системы эмуляции Synopsys ZeBu, чтобы ещё до появления физического чипа оптимизировать взаимодействие железа и софта.
«Именно на эмуляторе они впервые “встретились”», — говорит Дхруванараян. — «Это позволило провести глубокий анализ производительности и энергопотребления».
С помощью ZeBu удалось запускать модели семейства Llama ещё до изготовления чипа — что дало уверенность в корректности архитектуры и зрелости ПО.
«Самое поразительное — показатели производительности и энергии отличались от реальных всего на несколько процентов», — добавляет он.
Для достижения успеха A0 компания задействовала полный набор инструментов EDA от Synopsys — от компиляции и формальной проверки до анализа питания и физической валидации.Ускорение продолжается
И это только начало.
Параллельно с разработкой третьего поколения MLSoC, ещё более ориентированного на большие языковые модели, компания работает над автомобильным чиплетом в сотрудничестве с Synopsys.
«Интерес уже огромный», — говорит Дхруванараян. — «И, возможно, мы создадим полноценный автомобильный SoC».
Сделав ставку на собственные силы и выбрав правильного партнёра, SiMa.ai не просто создала безошибочный A0-кремний — она приблизила новую эпоху физического искусственного интеллекта.
Пароль на ALOM
2026-04-07 20:37Доступ к подсистеме ALOM на Sun-сервере закрыт отдельным паролем. Как его сбросить? Это делается из юникса. Загружаем юникс и входим как root. Ведь его пароль мы уже сбросили. После чего делаем следующее.
Перезагружаться после этого необязательно. Можно просто переключиться на ALOM, введя последовательность "#.".
Какие ещё были модели серверов Sun? Глянем полный список.
Пароль надо выбирать не слишком простым.# cd /usr/platform/SUNW,Netra-240/sbin
# ./scadm userpassword admin
Password: foobar
Re-enter Password: foobar
scadm: malformed password
A valid password is between 6 and 8 characters,
has at least two alphabetic characters, and at
least one numeric or special character. The
password must differ from the user's login name
and any reverse or circular shift of that login
name.
Перезагружаться после этого необязательно. Можно просто переключиться на ALOM, введя последовательность "#.".
Какие ещё были модели серверов Sun? Глянем полный список.
# ls /usr/platform
sun4u SUNW,Sun-Fire-V210
sun4u-us3 SUNW,Sun-Fire-V215
sun4v SUNW,Sun-Fire-V240
SUNW,A70 SUNW,Sun-Fire-V245
SUNW,Netra-210 SUNW,Sun-Fire-V250
SUNW,Netra-240 SUNW,Sun-Fire-V440
SUNW,Netra-440 SUNW,Sun-Fire-V445
SUNW,Netra-CP2300 SUNW,Sun-Fire-V490
SUNW,Netra-CP3010 SUNW,Sun-Fire-V890
SUNW,Netra-T12 SUNW,Ultra-2
SUNW,Netra-T4 SUNW,Ultra-250
SUNW,Serverblade1 SUNW,Ultra-30
SUNW,SPARC-Enterprise SUNW,Ultra-4
SUNW,Sun-Blade-100 SUNW,Ultra-5_10
SUNW,Sun-Blade-1000 SUNW,Ultra-60
SUNW,Sun-Blade-1500 SUNW,Ultra-80
SUNW,Sun-Blade-2500 SUNW,Ultra-Enterprise
SUNW,Sun-Fire SUNW,Ultra-Enterprise-10000
SUNW,Sun-Fire-15000 SUNW,UltraAX-i2
SUNW,Sun-Fire-280R SUNW,UltraSPARC-IIe-NetraCT-40
SUNW,Sun-Fire-480R SUNW,UltraSPARC-IIe-NetraCT-60
SUNW,Sun-Fire-880 SUNW,UltraSPARC-IIi-Netract
SUNW,Sun-Fire-T200
Консольный порт в Sun-сервере могучая штука. У него три режима работы: так называемые ALOM, OpenBoot и собственно юниксная консоль. Между ними можно переключаться.
ALOM расшифровывается как Advanced Lights Out Manager. В смысле когда всё отвалилось и погасло, в живых остаётся только ALOM. 😀
Вот что происходит на консоли ALOM при подаче питания.
ALOM расшифровывается как Advanced Lights Out Manager. В смысле когда всё отвалилось и погасло, в живых остаётся только ALOM. 😀
Вот что происходит на консоли ALOM при подаче питания.
Как сбросить пароль
2026-04-06 22:27Нетра пришла с уже установленным Солярисом, и конечно же, пароль на root неизвестен. Как его скинуть? ИИ подсказал процедуру. Благо загрузочный CD имеется.
1. Подключаемся к консольному порту, к примеру утилитой minicom из Линукса.
2. Выходим в режим загрузчика OpenBoot. Для этого отправляем сигнал Break. В миникоме это Meta+Z F.
3. Появляется характерное приглашение, так называемый ok промпт.
6. Монтируем корневую файловую систему.
9. Перезагружаемся.
1. Подключаемся к консольному порту, к примеру утилитой minicom из Линукса.
2. Выходим в режим загрузчика OpenBoot. Для этого отправляем сигнал Break. В миникоме это Meta+Z F.
3. Появляется характерное приглашение, так называемый ok промпт.
{1} ok _
4. Даём команду загрузки с CD в однопользовательском режиме.5. Ждём когда Солярис загрузится и выйдет на приглашение '#'.boot cdrom -s
6. Монтируем корневую файловую систему.
7. Редактируем файл /etc/shadow.mount /devices/pci@1c,600000/scsi@2/sd@0,0:a /mnt
8. В самой первой строчке делаем пароль рута пустым. Сохраняем файл (:w!) и выходим из редактора (ZZ).cd /mnt/etc
vi shadow
9. Перезагружаемся.
reboot
Sun Netra 240
2026-04-06 14:42Вчера мне достался новый редкий зверь в коллекцию: сервер Sun 2006 года. Два процессора UltraSPARC IIIi, 8 гигабайт памяти, два SCSI диска по 147 гигабайт, DVD, два порта USB, три слота PCI, юникс Solaris 10.
Документация здесь: docs.oracle.com/cd/E19102-01/n240.srvr/index.html
Руководство администратора: 817-2700-13.pdf
Вид спереди.

( +3 )
Всё в идеальном состоянии: Солярис успешно грузится. Как теперь лучше с этим богатством обойтись?
Документация здесь: docs.oracle.com/cd/E19102-01/n240.srvr/index.html
Руководство администратора: 817-2700-13.pdf
Вид спереди.

( +3 )
Всё в идеальном состоянии: Солярис успешно грузится. Как теперь лучше с этим богатством обойтись?
Open to: Registered Users, detailed results viewable to: All, participants: 20
Заменить ли операционку на более современную?
View Answers
Нет, оставить Solaris 10 и развлекаться с ретро юниксом
16 (80.0%)
Поставить свежий Debian
2 (10.0%)
Установить OpenBSD
2 (10.0%)
Стрекоза и муравей
2026-04-03 12:05Вычитал смешную задачку в математической книжке. Переформулирую чуть по своему.
Стрекоза растягивает резиновую нитку. По нитке ползёт муравей. Сначала нитка имеет длину 1 метр. Муравей проползает за секунду 1 сантиметр. То есть ему осталось бы ещё 99 сантиметров.
Но через секунду стрекоза растягивает нитку на ещё один метр. То есть расстояние для муравья становится 2*99 = 198 сантиметров. За вторую секунду он снова проползает 1 сантиметр, после чего стрекоза снова удлиняет на один метр. И так далее.
Вопрос: сумеет ли муравей доползти до конца? Считаем нитку бесконечно растяжимой, а стрекозу и муравья — неутомимыми.
Стрекоза растягивает резиновую нитку. По нитке ползёт муравей. Сначала нитка имеет длину 1 метр. Муравей проползает за секунду 1 сантиметр. То есть ему осталось бы ещё 99 сантиметров.
Но через секунду стрекоза растягивает нитку на ещё один метр. То есть расстояние для муравья становится 2*99 = 198 сантиметров. За вторую секунду он снова проползает 1 сантиметр, после чего стрекоза снова удлиняет на один метр. И так далее.
Вопрос: сумеет ли муравей доползти до конца? Считаем нитку бесконечно растяжимой, а стрекозу и муравья — неутомимыми.



