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

help-circle


  • Basilisk is the odd one out here. It is a continuation of pre-Servo Firefox ( Firefox before Rust ). It is not exactly a “new” engine.

    Ladybird is probably the most exciting project as it is most likely to create a new independent browser suitable for daily use.

    Servo was very exciting back when Mozilla was heavily invested in it. Sadly, it was long dormant. It really seems to be heating up again though so that is awesome.









  • I agree. I would WAY rather wait the extra 5 seconds and then walk safely across without traffic.

    I really hate it when the LAST car of many does this. Especially when I have kids with me. I don’t want them to walk in front of cars for one thing. Because it is less safe. Now I have to trust you. And many cars have started going again while I try to get my child ( that I just told to wait until the cars pass ) to go in front of the one that stopped.

    If you are the last of several cars, PLEASE just keep going.








  • We would have come up with lots of ways to make Steam. Electricity still would have happened. So I am guessing a lot of steam generating electricity. Hydro power would still be a thing as would thermal.

    Wind power seems like the real candidate for early supremacy though. It can be purely mechanical ( eg. Grinding or running pumps ), it could store energy in the form of water pressure, and it could be used to generate electricity.

    If we had a reliable electrical grid and no fossil fuels, things like batteries and electric cars would have gotten a lot further ahead sooner.

    A smaller Industrial Revolution was totally possible on wind and water power. The next step would be electricity. Once we had electricity, a lot of the road we went down would be possible. Nuclear power would probably have been added to the mix more or less on the same schedule.

    Perhaps the biggest deference would not be energy but rather plastics. It is hard to say what the materials side of history would have looked like without oil.


  • I would say that you make a decent argument that the ALU has the strongest claim to the “bitness” of a CPU. In that way, we are already beyond 64 bit.

    For me though, what really defines a CPU is the software that runs natively. The Zen4 runs software written for the AMD64 family of processors. That is, it runs 64 bit software. This software will not run on the “32 bit” x86 processors that came before it ( like the K5, K6, and original Athlon ). If AMD released the AMD128 instruction set, it would not run on the Zen4 even though it may technically be enough hardware to do so.

    The Motorola 68000 only had a 16 but ALU but was able to run the same 32 bit software that ran in later Motorola processors that were truly 32 bit. Software written for the 68000 was essentially still native on processors sold as late as 2014 ( 35 years after the 68000 was released ). This was not some kid of compatibility mode, these processors were still using the same 32 bit ISA.

    The Linux kernel that runs on the Zen4 will also run on 64 bit machines made 20 years ago as they also support the amd64 / x86-64 ISA.

    Where the article is correct is that there does not seem to be much push to move on from 64 bit software. The Zen4 supports instructions to perform higher-bit operations but they are optional. Most applications do not use them, including the operating system. For the most part, the Zen4 runs the same software as the Opteron ( released in 2003 ). The same pre-compiled Linux distro will run on both.