Show newer

This post is not supported by your version of Mastodon. Please update to the latest version from https://joinmastodon.org.

Ok, so. Earlier this day, I posted a link to GitHub: https://github.com/free-src/free-src that contains Elbrus patches for few GPL licensed components.

For those who don't know, MCST doesn't really follow GNU GPL, and they don't publish any sources. It's available for partners and in theory for those who bought an Elbrus computer, but nobody publishes sources for them.

Anything that's not published directly by MCST is a leak. They are still the original authors of the patches. There were a few leaks before, when Astra Linux unintentionally posted GNU Binutils sources in their (public!) repository, and from MCST-Volga when they "accidentally" leaked Linux 3.14.

But this... this is fucking special. Everything began when Selectel (a Russian hosting company) posted an article about Elbrus and for some reason linked private ALT Linux repositories with E2K binaries. It was quickly removed from the article, and the URL was changed. But! Some people were fast enough to scrape the repository, and because they now had binaries, they made a GPL source code request to ALT Linux, and they said... "OK". And gave tarballs with source code.

I don't exactly know what MCST is going to do with BaseALT. But big respect to them for being brave enough to respect GNU GPL in Russia.
Intel Thread Director expectation: *cool algorithms to schedule tasks between big and little cores*

Reality: *big cores only used for active window*

emulators 

I want to point out something that nobody seems to talk when it comes to emulators: Emulators are fucking useful for development.

Ideally ALL hardware should have some emulator you can use for development.

Open hardware moves closer to this goal which is really exciting as it means I don't need to buy hardware to write and debug weird issues on hardware.

И чтобы вы понимали это на фоне отговорок и завтраков.

Если внимательно слушать что у них там в МЦСТ происходит, каждый раз можно услышать что-нибудь новенькое, очередное обещание и в итоге просто ничего.

Я напомню, что уже говорили: "Ближе к новому году мы хотя бы выложим бинари компилятора". Ну да, выложили. Сказали что это никому не нужно и забыли.
Интересный спич от Трушкина услышал на этом Elbrus Partner Day.

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

Тезисы конечно BRUH:
* У нас компилятор свой, там миллион строк, никто ничего не поймет. Нет смысла выкладывать его в опенсорц.
* GPL -- лицензия ядовитая. Мы работаем с LLVM, с фронтом делайте что хотите, бэк закрыт.
* Система команд... а зачем вам система команд? Вон кстати есть ребята с Embox, которые портировали свою ОС на нашу платформу.
* Если вам нужна документация, то у нас же есть руководство. Но вы не хотите сами писать на ассемблере, вам он нужен чтобы валидировать работу компилятора.
* Да, у нас есть утечки, мы о них ничего не знаем, но кому надо, тот найдет. Кто-то даже эмулятор написал!!!

Мне понравилось как он запаниковал, когда Миша Шигорин честно сказал, какую утечку, где её нашли и как вы её можете отыскать. Вот они кстати: https://github.com/OpenE2K, зеркалируйте, пользуйтесь на здоровье. Вам, людям, по GPL они принадлежат.

Миша и Станислав молодцы, потроллили этих душнил.

Но Константин, я понимаю вашу проблему. Я знаю что вы не хотите публиковаться, я знаю что вы не можете по закону. Но когда вас спрашивают о системе команд, вы говорите про ОС, которая запускается, работает. Это круто, но это не имеет отношения к ISA. Вам говорят о нарушениях авторских прав, конкретно лицензии GPL, вы переключаетесь на то что внутренности компилятора никто не поймёт. И более того аппелируете к сливам! Отличный ответ серьёзной компании. Вам говорят что руководство неполное и за документацию на ISA не подходит, вы снова говорите "Вы на самом деле не хотите писать на ассемблере".

Это уже какая-то клоунада.
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.