Hacker Newsnew | past | comments | ask | show | jobs | submit | sylware's commentslogin

ARM should drop its ISAs and move to 'licensing' RISC-V implementations.

IP-locked ISA is something nobody sane would want.


They are still trying.... insane...

But they are kind of forced to buy US defense equipement, that to have US tatical nukes (any significant invasion army will be nuked).

Don't forget x86_64 like ARM is IP-locked, RISC-V is not.

Fun fact: the AMD64 patents have expired, with AMD-V patents expiring this year, so there really isn't a need for an x86 license to do anything useful. All that's still protected is various AVX instruction sets, but those are generally used in heavily optimized software, like emulators and video encoders, that tend to be compiled to the specific processor instruction set anyway.

As far as I can remember, it is not only a "patent" issue. It seems there are other legal mechanisms.

That said, I would not use a x86_64 CPU without AVX nowadays.


As far as intellectual property protections go, You wouldn't be able to copy the layout of an old AMD or Intel processor copyright infringement, not that anyone would want to, because it wouldn't be cost effective to use the exact same process decades later. There's no trademark protection, as AMD was unable to register the x86-64 trademark (https://tsdr.uspto.gov/#caseNumber=76032083)

Other than protections against industrial espionage, that exhausts all forms of intellectual property rights in the US.


The microcode is protected by copyright; see NEC Corporation v. Intel Corporation.

Microcode is specific to a given implementation, so if you make your own x86 implementation, it's not going to run AMD's or Intel's microcode unless you go out of your way to make it do so. NEC didn't infringe Intel's copyright, because their processor ran different microcode than Intel's, and NEC won that lawsuit.

Allright, the ISA itself is probably protected under some copyrights(+patents), which in the US last for ~one century (cf Disney).

In the end, nobody sane would try its luck, better go for something non "IP-locked".

Aka RISC-V, not to mention that for a modern implementation RISC-V is more friendly.


I would love to see an Open Source, free to use x86 CPU design.

There's an open-source 80486 project, called ao486, but I don't know of anything now modern.

How could we given you keep bringing it up whether it’s relevant or not?

I did face an additional issue: the DNS is now gated by whatng cartel web engines. It is very hard to register a name without those abominations of software. Everything was working perfectly with the classic web (noscript/basic (x)html) with no credit card only a few years back.

If the interfaces are simple, straight to the point, able to do a good enough job, all that in a modular fashion. It should be rather ok.

But 99.99% of the time won't be the implementation of such interfaces, but monitoring and security.


"Please enable JS and disable any ad blocker"

Well surely they wouldn't block flights for ten days because of ad blockers?

Ads are pretty risky, it could happen

It is alright, the site of FOX is not whatng cartel web engine gated like the site of the times.

Finally a plain and simple C lib to run LLM opened weights?

Please, those links are gated by: 1 - you need an X account. 2 - whatng cartel web engines.


I get a captcha... missing the image...

So what I did to help you here was that my browser was easily able to solve the captcha and then I used singlefile extension to get an .html file and then uploaded it to github

https://serjaimelannister.github.io/xcancel-thing/

Hope it helps.


You should avoid browsers based on the whatng cartel web engines.

basically, classic web, noscript/basic (x)html.


You are missing the most important:

"Pro": give me tons of money to keep going this endeavour.

More seriously: if some LLM or other can _assist_ c++ to plain and simple C port...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: