News for hackers. Stuff that matters.
Re:Is it time for open processors? by tathougies on Friday January 19, 2018 @03:08AM (#16184794)
Almost all code today is written in languages that run in vms(java, .net), are interpreted (python, ruby, js), or easily compile across cpu architectures. Operating systems are a different story but changing the underlying ISA is really not a huge deal

IME it’s harder to port to a new os than a new ISA.

Re:Is it time for open processors? by IshKebab on Friday January 19, 2018 @05:06AM (#16185190)
A lot of code is, but are you really going to ignore C++, Go, Rust, etc? Most games are written in C++, as are most large desktop apps.
Re:Is it time for open processors? by pjmlp on Friday January 19, 2018 @07:14AM (#16185625)
All of them quite portable, with enough abstraction libraries available to make it a moot point, unless I really want to dive into details.

The only programming language I actually do have care about the underlying OS is C, due to its dependency on POSIX as an extension of ANSI libc.

Re:Is it time for open processors? by tathougies on Sunday January 21, 2018 @01:15AM (#16197082)
C++ is fairly straightforward to port across architectures, especially since most architectures today are going to be 64-bit or more.
Re:Is it time for open processors? by slrz on Friday January 19, 2018 @12:54PM (#16188198)
And you can be sure that every new ISA will have a port of GCC and LLVM, a Go compiler and everything else that's worthwile.
Re:Is it time for open processors? by cm2187 on Friday January 19, 2018 @03:17AM (#16184820)
It may be, but from a user point of view, unless the developer targeted that architecture, you are out of luck using that software. And then you end up with “I need software 1 but it only works on OS A and cpu X and I also need software 2 that only runs on OS B and cpu Y”. We are back in the 80s!
Re:Is it time for open processors? by adrianN on Friday January 19, 2018 @04:06AM (#16184980)
Except today we have open source that can be recompiled without the author's explicit approval and we have a large collection of software that runs in some VM or other. There is also a variety of services as a software substitute that run on some cloud.
Re:Is it time for open processors? by pjmlp on Friday January 19, 2018 @03:58AM (#16184954)
Actually I liked the 80's and early 90's.

Computers were sold with hardware and software designed to work together and provide a full stack experience.

Not a puzzle of bits-and-pieces.

Re:Is it time for open processors? by mcny on Friday January 19, 2018 @03:41AM (#16184900)
Is this something the distribution maintainers are supposed to track? Let's say package x is available on Debian and decisions is available on the raspberry pi. The package maintainers on Debian side are the people who compile and ship the binaries for raspberry pi, no? Are the authors involved in this at all? Or is it that the package maintainers take a more handsfree approach and only build on platforms that the authors have said the software works on?