The extensible scheduler class
https://lwn.net/Articles/922405/ [lwn.net]
2023-02-16 08:40
tags:
bpf
linux
In short, the argument goes, the ability to write scheduling policies in BPF greatly lowers the difficulty of experimenting with new approaches to scheduling. Both our workloads and the systems they run on have become much more complex since the completely fair scheduler was introduced; experimentation is needed to develop scheduling algorithms that are suited to current systems. The BPF scheduling class allows that experimentation in a safe manner without even needing to reboot the test machine. BPF-written schedulers can also improve performance for niche workloads that may not be worth supporting in the mainline kernel and are much easier to deploy to a large fleet of systems.
source: https://lwn.net
The Bikeshed email
http://phk.freebsd.dk/sagas/bikeshed/ [phk.freebsd.dk]
2022-09-03 16:50
tags:
history
kamp
The really, really short answer is that you should not. The somewhat longer answer is that just because you are capable of building a bikeshed does not mean you should stop others from building one just because you do not like the color they plan to paint it. This is a metaphor indicating that you need not argue about every little feature just because you know enough to do so. Some people have commented that the amount of noise generated by a change is inversely proportional to the complexity of the change.
Paul Baran
https://en.wikipedia.org/wiki/Paul_Baran [en.wikipedia.org]
2022-09-13 04:04
tags:
history
network
Paul Baran (born Pesach Baran /ˈbærən/; April 29, 1926 – March 26, 2011) was a Polish-American engineer who was a pioneer in the development of computer networks. He was one of the two independent inventors of packet switching.
source: book; where wizards stay up late
The Grug Brained Developer
https://grugbrain.dev/ [grugbrain.dev]
2023-06-07 20:01
tags:
kiss
this collection of thoughts on software development gathered by grug brain developer
grug brain developer not so smart, but grug brain developer program many long year and learn some things although mostly still confused
Freebsd is an amazing OS
https://www.unixsheikh.com/articles/freebsd-is-an-amazing-operating-system.html [www.unixsheikh.com]
2022-09-01 18:58
tags:
freebsd
os
People who know what they are doing run FreeBSD! Everyone in the communication industry run FreeBSD!
source: unixsheikh
Fascinating little programs
http://antirez.com/news/74 [antirez.com]
2023-05-11 20:02
tags:
c
simplicity
There is something special in simple code. Here I’m not referring to simplicity to fight complexity or over engineering, but to simplicity per se, auto referential, without goals if not beauty, understandability and elegance.
You don't need html
https://no-ht.ml/ [no-ht.ml]
2022-12-04 06:49
tags:
critical
Openbsd after install ops
https://bsdly.blogspot.com/2024/09/you-have-installed-openbsd-now-for.html [bsdly.blogspot.com]
2024-09-19 09:44
tags:
openbsd
Fed up with Windows? Linux too easy? Get weird, go ALTERNATIVE
https://www.theregister.com/Print/2013/11/01/25_alternative_pc_operating_systems/ [www.theregister.com]
2024-03-02 05:17
tags:
non-sheep
os
It’s hard to believe, looking at the modern computing world, but there is still more to life than Windows or Unix… and today, most of the alternatives run on vanilla x86 hardware and are free.
You Want Modules, Not Microservices
http://blogs.newardassociates.com/blog/2023/you-want-modules-not-microservices.html [blogs.newardassociates.com]
2023-01-07 06:46
tags:
microservice
Architecture is hard sometimes--people keep offering up some new idea that quickly becomes the mainstream “way to do it” without any context or nuance, and the industry, desperate to find ways to improve their architecture, snaps it up without hesitation. Microservices was the latest in the trend, and it’s time we dissected the idea and got to the real root of what’s going on.
OpenBSD innovations
https://openbsd-innovations.ctors.net/ [openbsd-innovations.ctors.net]
2023-03-03 08:13
tags:
openbsd
A curated list of openbsd’s innovations
J. C. R. Licklider
https://en.wikipedia.org/wiki/J._C._R._Licklider [en.wikipedia.org]
2022-09-13 04:09
tags:
computing
history
network
Joseph Carl Robnett Licklider (/ˈlɪklaɪdər/; March 11, 1915 – June 26, 1990), known simply as J. C. R. or “Lick”, was an American psychologist[2] and computer scientist .... He is particularly remembered for being one of the first to foresee modern-style interactive computing and its application to all manner of activities; and also as an Internet pioneer with an early vision of a worldwide computer network long before it was built
source: book; where wizards stay up late
Observations for students - Richard Hamming
https://www.ece.uvic.ca/~cai/hamming.pdf [www.ece.uvic.ca]
2022-09-14 16:28
tags:
excellence
history
learning
a. Learn to learn
b. Learn to question things
c. Acquire the permanent habit of learning
[The Bikeshed] Queue ACM articles from Poul-Henning Kamp
https://queue.acm.org/listing.cfm?sort=publication_date&order=desc&item_topic=all&qc_type=Thebikeshed&filter=all&page_title=The%20Bikeshed [queue.acm.org]
2022-09-01 19:54
tags:
acm
bikeshed
kamp
Inferno design principles
https://www.vitanuova.com/inferno/design.html [www.vitanuova.com]
2024-03-02 05:18
tags:
os
theory
You Want Modules, Not Microservices
https://blogs.newardassociates.com/blog/2023/you-want-modules-not-microservices.html [blogs.newardassociates.com]
2023-03-31 12:20
tags:
microservice
Architecture is hard sometimes--people keep offering up some new idea that quickly becomes the mainstream “way to do it” without any context or nuance, and the industry, desperate to find ways to improve their architecture, snaps it up without hesitation. Microservices was the latest in the trend, and it’s time we dissected the idea and got to the real root of what’s going on.
source: CaptainPatate
Where does my computer get the time from?
https://dotat.at/@/2023-05-26-whence-time.html [dotat.at]
2023-06-05 12:21
tags:
ntp
time
Transcending POSIX: The End of an Era?
https://www.usenix.org/publications/loginonline/transcending-posix-end-era [www.usenix.org]
2022-12-23 10:07
tags:
posix
In this article, we provide a holistic view of the Portable Operating System Interface (POSIX) abstractions by a systematic review of their historical evolution. We discuss some of the key factors that drove the evolution and identify the pitfalls that make them infeasible when building modern applications.
source: https://www.usenix.org
One way forward: finding a path to what comes after Unix
https://www.theregister.com/Tag/One%20Way%20Forward [www.theregister.com]
2024-03-02 05:49
tags:
os
Plan 9 was intended to be Unix, done better. It preemptively replaced a lot of what we now bodge together with virtual machines, containers, and even microkernels, and it did it more simply and cleanly. But it wasn’t compatible enough to replace its ancestor. With off-the-shelf existing 21st century tech, we can fix that.
source: fosdem2024
Understanding cpu microarchitecture
https://speakerdeck.com/alblue/understanding-cpu-microarchitecture-for-performance-jchampionsconf [speakerdeck.com]
2022-09-02 13:10
tags:
cpu
What happens inside the cpu? how things get delayed...