According to
the Linux Foundation
report , since the beginning of the Git-era (since 2005), 15,000 programmers from 1,500 companies have participated in the development of the Linux kernel. Today, developers add about 7,500 lines of code to the system daily, and a major kernel update is
released every 2–3 months.
However, all changes need to be somehow controlled. To do this, there is the
Linux Kernel Mailing List (LKML),
an email distribution list that distributes announcements and discusses changes to the Linux kernel.
Therefore, when last week the information
appeared on the network that one of the LKML hosting resources, LKML.org, was unavailable, an active discussion of the incident began in the community. Today we will try to understand the situation.
')
/ Flickr / Sam Weng / CCWhat is the reason
In light of recent events, the community has an opinion that the site’s downtime is related to the vulnerabilities of Meltdown and Specter. However, the real reason for the “fall” of the resource was the power outage at Jasper Spaans in the Netherlands, where the server for the site was located. As a result, the server rebooted (when "given the light"), but asked for a username and password (at least this
was Jasper
's first thought ). There was no one to enter identification data, since Jasper was away, and he could not connect remotely, as he
said on his twitter.
Community response
People
found it surprising that such a popular resource in 2018 was located on one home computer. The event was actively
discussed in social networks: someone
released sarcastic comments, someone
tried to link the server failure with a Meltdown bug, and someone offered help.
For example, Job Snyders (Job Snijders), founder of NLNOG,
said that he could provide Jasper with a virtual machine for the LKML.org service or send an uninterruptible power supply that he uses at home.
Liquid Web hosting company also
volunteered to help and offered Jasper its services. And someone even
tagged Ilona Mask and suggested that he could help with the delivery of Tesla Powerwall lithium-ion batteries.
Decoupling
When Jasper returned home, he
found out that the motherboard did not survive the surge and burned.
And while Spaance was waiting for the delivery of the board, he and his
cat began to
copy all the data to the VPS in order to launch the site as quickly as possible. In total, the service was unavailable for about four days. After this story, Jasper
thought about transferring it to a more reliable infrastructure than a single home server.
What else do we write on the 1cloud blog: