https://www.spinellis.gr/blog/20210618/
Unix has evolved for more than five decades, shaping modern operating
systems, key software technologies, and development practices. Studying
the evolution of this remarkable system from an architectural
perspective can provide insights on how to manage the growth of large,
complex, and long-lived software systems. In 2016 my colleague Paris
Avgeriou <http://www.cs.rug.nl/> and I embarked on this study aiming to
combine his software architecture insights with my software analytics
skills. Here is a brief summary of the study, which was published this
month in the /IEEE Transactions on Software Engineering/.
...
More details
The complete 30-page study is openly available in the IEEE Xplore
library <https://doi.org/10.1109/TSE.2019.2892149>: D. Spinellis and P.
Avgeriou, "Evolution of the Unix System Architecture: An Exploratory
Case Study," in /IEEE Transactions on Software Engineering/, vol. 47,
no. 6, pp. 1134–1163, June 2021, doi: 10.1109/TSE.2019.2892149.
An online supplement
<https://ieeexplore.ieee.org/ielx7/32/9453223/8704965/supplement.pdf?arnumber=8704965>
provides details regarding two things. First, 90 precise, hyperlinked
references to Unix source code that support data provided or arguments
made in the main text. Second, listings of 107 code snippets that were
used to derive specific numbers or tables appearing in the study's text.
_______________________________________________
luv-main mailing list -- [email protected]
To unsubscribe send an email to [email protected]