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
La poudre verte - La solution à tous vos problèmes informatiques
https://www.poudreverte.org/ [www.poudreverte.org]
2023-03-31 07:49
tags:
funny
* Décongestion de réseaux
* Débuggage de logiciels
* Protection contre les virus
* Protection contre les tentatives d’intrusions
* Restructuration de services
* Partage de connexion Internet sans connexion
* Suppression aléatoire de compte utilisateur
* Protection anti-spoofing basée sur les adresses MAC
* Définition de politique de gestion et de sécurité aléatoire
* Elimination systématique des fichiers de log (journaux)
* Protection contre les DoS et DDoS grâce au système exclusif InUranus®
* Support de IPoT
* Rend vos données importantes accessibles à tout moment et à tout endroit
* Débloque les claviers qui se bl
source: CaptainPatate
[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
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
The Most Expensive One-byte Mistake
https://queue.acm.org/detail.cfm?id=2010365 [queue.acm.org]
2023-03-02 07:53
tags:
c
history
phk
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.
What color is your function
https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/ [journal.stuffwithstuff.com]
2023-03-25 13:46
tags:
language
Practical Data oriented design
https://vimeo.com/649009599 [vimeo.com]
2022-09-19 05:01
tags:
data-oriented-design
memory
zig
Talk from Andrew Kelley about data oriented design and how it can help to reduce memory footprint from workload with careful design.
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
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
Lawrence Roberts
https://en.wikipedia.org/wiki/Lawrence_Roberts_(scientist) [en.wikipedia.org]
2022-09-13 04:13
tags:
computing
history
network
Lawrence Gilman Roberts (December 21, 1937 – December 26, 2018) was an American engineer...
As a program manager and later office director at the Advanced Research Projects Agency, Roberts and his team created the ARPANET using packet switching techniques invented by British computer scientist Donald Davies and American Paul Baran.
source: book; where wizards stay up late
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
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
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...
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.
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
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.
Remarks for Japan Prize award ceremony for Dennis Ritchie by Dough McIlroy
https://www.cs.dartmouth.edu/~doug/dmr.pdf [www.cs.dartmouth.edu]
2022-09-21 06:37
tags:
philosophy
unix
Adoring admirers have fed Linux goodies to a disheartening state of obesity.
If only some reincarnation with the genius and sensibility of Ken Thompson and Dennis Ritchie were still guiding the evolution of Unix!
source: https://www.wikiwand.com/en/Unix_philosophy
Rob Pike on the Origin of Unix Dot File Names
http://xahlee.info/UnixResource_dir/writ/unix_origin_of_dot_filename.html [xahlee.info]
2023-05-10 15:44
tags:
history
Long ago, as the design of the Unix file system was being worked out, the entries . and .. appeared, to make navigation easier....
Enough problems to go around
https://world.hey.com/dhh/enough-problems-to-go-around-c10b887d [world.hey.com]
2024-05-02 21:01
tags:
Meaningful problems are the most valuable human motivators. Made-up problems are a blight. Ensure you have not quite enough time and people available to tackle the former lest you start inventing the latter.
source: dhh