Requirement analysis

Bringing Architecture of Operating Systems to XXI Century – Part II. Desirable Improvements

April 24, 2019 by “No Bugs” Bunny

post-mortem debugging

Quote:

low-end versions of the new OS should be lean enough to run on a ~$1 MCU (these days ~=4K RAM, 32K ROM)

Another Quote:

last N minutes of the life of the production program before crashing, should be replayable on my development box.

Filed under: On.System ArchitectureRequirement analysis(Re)ActorsOn.HardwareMCU

Read more

Bringing Architecture of Operating Systems to XXI Century – Part I. Changes in IT Over Last 50 Years

April 15, 2019 by “No Bugs” Bunny

'Modern Operating System' looks as Ford-T in XXI century

Quote:

we’re using operating systems which were designed whopping 40-50 years from now

Another Quote:

Do not communicate by sharing memory; instead, share memory by communicating.

Filed under: On.System ArchitectureRequirement analysis(Re)ActorsOn.DevelopmentDevelopment Philosophy

Read more

The Importance of Back-of-Envelope Estimates

August 8, 2017 by “No Bugs” Bunny

Back of the Envelope Calculations: Fermi Problem

Quote:

trying to optimize out a 3e-7 performance hit is very rarely worth the trouble.

Another Quote:

With 4S/4U boxes having typical MTBFs of 3–5 years, the next question we should ask ourselves, is “Hey, will we really be able to write software which crashes much more rarely than that?”

Filed under: On.System ArchitectureRequirement analysisDesign decisions

Read more

MMOG Server-Side. Eternal Linux-vs-Windows Debate

January 4, 2016 by “No Bugs” Bunny

Linux-vs-Windows Armwrestling

Quote:

Each server is only as secure as its admin

Another Quote:

For cheaper servers, the difference between Windows and Linux can eat as much as 50% of the server rental price (though for those servers which are more or less optimal price-performance-wise observed difference was closer to 20-30%).

Filed under: Book: D&D of MOGs1st beta of Vol. I-IIIOn.System ArchitectureRequirement analysisDesign decisions

Read more