• 0 Posts
  • 71 Comments
Joined 1 year ago
cake
Cake day: July 9th, 2023

help-circle
  • I didn’t grow up at the coast, but I learned about the tides the hard way (we found a nice place at the beach at low tide, and had to seriously hurry to get everything to safety). That taught me about tides.

    Last year we were visiting a coastal town in the UK, and I had checked the tide table beforehand so I could always tell my wife and our friend about the current state. Sadly, we never had the time to see the beach or the port there - whenever we had time, it was already dark.









  • Yes, but those were only two distict flavors, and both had a lot of pull. And those special instructions were only needed in special applications and drivers. With RISC-V we are talking about a dozen different flavors, all by small and mostly insignificant players and the commands that extend the basic command set are commands for quite common operations. Which is a totally different scenarion than the SSE/3DNow issue back then.


  • Actually, I think RISC-V is even worse than ARM. With ARM, at least you have a quite reliable instruction set on the CPU. With RISC-V, most vendors have their own extensions of the instruction set, which opens a big can of worms: Either you compile all your stuff for your own CPU, or you have a set of executables for each and every vendors flavor of RISC-V commands, or you exclusively use the RISC-V core commands. The first would be only for hardcore geeks, the second would be a nightmare to maintain, and the third would be not really efficient. Either way, it sucks.




  • While I have to maintain an old Windows 7 box to run some ancient software on it, I do most of my development work on a Linux machine. I use LibreOffice to read and write documents, use Inkscape for drawings in my documntation, but first and foremost, my main IDE is Linux native (although a Windows port does exist).





  • Canon printers. Back in the time, I bought a large canon printer - for 60cm wide paper, with large ink tanks on the side. It cost a rather substantial amount, but printing under Linux was meh, as there was no special driver for this model. I asked for a manual so I could write such a driver myself, but their position (back then, I never bothered to recheck) that Linux and open source in general was theft of intellectual property.