• 126 Posts
  • 9.21K Comments
Joined 3 years ago
cake
Cake day: June 18th, 2023

help-circle






  • Of course you need a CPU capable of multi threading, which today means any CPU, but then there is no doubt that the multithreaded init process is way faster.
    This was thoroughly tested when systemd demonstrated it.
    Single threaded init processes have bottlenecks, and a single issue will stall the whole process. Of course systemd only influence boot speed of user space, but the Linux kernel itself is also multithreaded in it’s boot processes today, because it is without a doubt faster.



  • The impact on the economy is worse than most remainers feared during the campaign, because few anticipated the hard Brexit that resulted.
    Personally I expected something like hard Brexit, and expected a slowdown compared to remaining of about 1% per year for 10 years. And the estimate today is about 8% total after 10 years.
    I am not aware of any segment of life in UK that has improved due to Brexit, and politically UK is way weaker internationally than they were as a member of EU.
    The internal politics of UK have been almost absolute chaos since Brexit, because Brexit has been a political and economic disaster with no upside. And AFAIK almost everything in public services has gotten worse than it was before Brexit. Especially NHS and mostly everything relating to social services have gotten a lot worse.


  • I have made the measurements, and at 500 Mbit/s I actually got a bit more than 5x what I had at 100 Mbit/s. Actually my 500 Mbit connection ran as 550, because the rated speed here is the guaranteed speed of the connection. So the only limitation is the server at the other end.

    It is true however that 1 Gbit/s didn’t quite double the 500 Mbit/s speed, Actual measured facts beat speculation.
    But your examples of steeply diminishing returns are not true.


  • No that’s not true, there is actually competition here and a very transparent market.
    30 years ago when 2 Mbit/s was relatively new here, ADSL on existing phone lines had a price of 69,- €. (cheapest provider at the time)
    Even without accounting for inflation, the price now is cheaper for 1 Gigabit, despite the old ADSL was based on existing cables! And 1 Gbit obviously is on fibre optic cables made specifically for internet connection.

    The cost of establishing fiber networks was expensive, and it is only recently that some of the companies are turning decent profits, and I think most of the profit is on selling TV packs and extra services like cloud storage and virus protection. My internet bill has about 5 points of extra services that all have a nice round zero on them. 😋


  • And on 500MBit it’s two minutes, so doubling the bandwidth only saves one minute.

    This is simply not true, of course it isn’t entirely linear, but for big downloads you actually get pretty close to the full benefit of the speed, when the servers can handle it.
    When the speed goes up, latency also goes down, making response times faster too.

    Sounds a lot like your Fedora update is single threaded, which is a huge limitation. I start updates manually and monitor the whole process, and the whole process is finished in a couple of minutes for a big update. A single package can be literally less than 5 seconds for download, integrity check and installation. Firefox is among the most frequent single package updates, and that generally takes 5-6 seconds.




  • i’d love to pay 10 percent of my bill for 10 percent

    That’s not how it works, you generally pay 20% less for half the speed. Because speed is not the main price factor anymore. The logistics and cabling are.
    I we didn’t have 500 Mbit and above, you’d probably have to pay the same for 100 Mbit as we do for 1 Gbit today.

    The price is in the cabling, maintenance and support. And none of those change much from having higher speeds.


  • There were pros and cons, I get the annoyance with the binary vs text files.
    But systemd booted faster than upstart, despite upstart was made for speed and systemd was made for being robust. The robustness of systemd however made it possible to make the ini process multithreaded and still work flawlessly, where old ini systems tend to have race conditions that make it near impossible.
    systemd is more robust, faster and more flexible, so how it wasn’t great remains a mystery to me?