Response to Meltdown and Spectre
freebsd at edvax.de
Mon Feb 5 13:37:33 UTC 2018
On Sat, 3 Feb 2018 19:21:56 -0600 (CST), Valeri Galtsev wrote:
> On Sat, February 3, 2018 7:00 pm, Christian Weisgerber wrote:
> > On 2018-02-03, "Valeri Galtsev" <galtsev at kicp.uchicago.edu> wrote:
> >> With all due respect, one person saying, it didn't affect me, doesn't
> >> prove it is not disastrous for somebody else. Even if it is one machine
> >> out of thousand that is "bricked" for some time, it is a disaster for
> >> sysadmin who has that machine as a production server
> > Of course, but who at all is saying that Intel's microcode updates
> > have "bricked" any machines? This appears to be an entirely spurious
> > claim, based on nothing other than grievous exaggeration that turns
> > "higher system reboots" into "bricked". You guys are talking each
> > other into a frenzy of fear over nothing.
> For all production server I run any reboot that is not scheduled by admins
> is ultimate disaster, so it is equivalent to "bricked" machine. That
> hardware can not be further used as production server, but "mere" fact or
> reboot is ultimate disaster itself.
While this is not the established meaning of "bricked", it it
definitely an understandable (!) interpretation of the term.
Allow me to explain:
After a device gets bricked, for example by a firmware update
gone bad (bricked by software), or by a power surge coming from
a malfunctioning power supply (bricked by hardware), it cannot
be used for anything anymore. It's like a brick. Usually, it
will be disposed of.
In this specific case, I can fully understand that if an update
(here: CPU microcode) renders a server-class (!) device unpredicatable,
this is often the same as unusable (!) for use as a server. Many
sysadmins will agree that if you cannot rely on a system, it's
not a good fit for a production machine. In this specific case,
it doesn't actually matter if the problem was in there from the
beginning, or added later by an upgrade.
This problem doesn't just occur in CPU or system board firmware
upgrades, but can also affect hard disk firmware or whole appliances.
Basically, any unscheduled downtime (for whatever "accidental"
maintenance reason) is bad in general, and definitely not a sign
of quality for server hardware.
On the other hand, I know many businesses where rebooting servers
is quite common ("Windows"-based installations, of course), which
if often due to software problems, wrongly configured hardware,
broken hardware, or missing technical skills of the "professional
consultants" and "solution experts" - that's what you find out in
the many post mortems. In such settings, rebooting and then accepting
a decrease in performance simply doesn't matter. The costs will be
relayed to the customers, of course, and the final consumer will
pay the costs added on all levels of the trade chain. This is a
typical thing here in Germany - nobody cares.
> I bet I am not the only sysadmin with this point of view. That is why I
> said production server is by no means comparable to sobody's home
> workstation. But I bet many people have the same attitude to their home
> workstations as I have to servers I am responsible for. Well, I for one
> have the same attitude to all my computers, including laptops, and as a
> sysadmin - to all computers of people I support.
You are definitely not alone with that mindset. You probably also
get the gears in your brain working for the next important (and
logical) question: What to buy instead? Which manufacturer can I
trust? Will more money prevent such problems in the future, or will
it just be money spent for marketing BS?
Actually, most users who have experience in professional settings
will want a system that is reliable and secure, for a reasonable
price. Home users, on the other hand, do not care, and they will
buy whatever is on the shelf, in the shiny box, with the "SALE"
tag above it. They have "learned" that permanently rebooting
computers is normal, and usage speed doesn't increase, even though
computing power increases. In our throw-away society, replacing
stuff (with similar stuff to do the same things as before) is
socially accepted and a requirement for technical evolution, and
the "free market" needs that attitude, because without growth there
will be no growth, and no growth is bad for everyone...
> Of course, some people may have different point of view on this, which
> does not deprive me of expecting from my hardware to work without
This specific mentality is present among those who are not personally
responsible for systems and their reliability (i. e., home consumers
and typical office drones who are paid for being present and visible
in the office, not for getting work done, and surely not for using
> My apologies for being edgy. These things make me such.
Working in IT is not fun anymore... ;-)
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
More information about the freebsd-questions