Posts
3327
Following
371
Followers
500
Linux kernel developer, focusing on memory management, slab.git maintainer. Works at SUSE Labs.

A really common misconception I see from people: the idea that swap/paging files are exclusively the thing your OS uses when running low on memory and that "using swap all the time is bad".
While I am fairly sure windows is pretty horrendous with it's paging file implementation, at least on Linux this is definitely not the extent of swap.
Usually Linux will allow for more swap in situations where there's a lot of pages of memory that haven't been read in a while - because if an application has a bunch of memory it's only read maybe once since its started up, there's no reason for it to live in memory when disk cache could live there instead and make things faster

2
3
1

Eugene McParland 🇺🇦

487 have been killed by russia since the start of the full-scale invasion

They could be competing in the instead of those responsible for their demise.

487 reasons to ban russian athletes, who support their government, from any competition.

Watch (33 Second) Insta Reel, Source: United 24 Media

1
2
0

It's a great day for humanity!

The R21 malaria vaccine is beginning to roll out. This could save hundreds of thousands of lives per year, mostly children, and beat back a disease that's been our nemesis for thousands of years.

https://www.cnn.com/2024/07/15/health/malaria-vaccine-children-ivory-coast-intl-scli/index.html

2
2
1

HAMMER SMASHED FILESYSTEM 🇺🇦

Edited 22 hours ago

Q> what is the command prompt when MS-DOS finishes booting off a floppy?
A>

edit: thank you internet pedants

2
11
2

Vlastimil Babka

"A getrandom()? In *my* vDSO?"

It's more likely than you think.
[FREE VM_DROPPABLE!]
2
2
2
Edited 2 days ago

@monsieuricon by the way, thanks a lot for writing b4, I feel like it lowers the psychological barrier to sending patches a lot for me

0
3
2

NEW ALBUM: "HARDWAREZ"
RELEASE: 11 OCTOBER 2024
ON METAL BLADE RECORDS

TRACKLIST

01 - BIOS
02 - MOBO
03 - CPU
04 - GPU
05 - RAM
06 - FDD
07 - HDD
08 - PSU
09 - CASE

"I HAVE BECOME SENTIENT THROUGH HUMAN AUGMENTATION"

SPREAD THE CODE

https://mbrserver.com

0
2
1

Typo of the day:

git rest --hard

1
6
2

No-fly zone over Ukraine should be the bare fucking minimum we should be doing.

Jesus fucking Christ I hate this fucking timeline so fucking much. We're all fucking cowards.

1
5
3

Thomas Frans 🇺🇦

Edited 5 days ago

When you look up where comes from and realize it's yet another acronym, made up of other acronyms... That means the entire thing stands for:

GNU's Not Unix Network Object Model Environment User And Developer European Conference

blobcatdizzy

0
1
1

It's crazy how much societal harm Elon has done in the space of a few years. I can count on 1 hand the number of racist posts of that level I've seen on other platforms. On Twitter, it's constant. All day, every day, everywhere you look. Any time there's a catastrophe, he and his brain trust of alt-right dipshits get together to come up with a reason why hiring non-white people is to blame. He's actively poisoned people's minds to the point where they've become completely untethered from reality. All they have left is hate.

11
9
2

template for a lot of HN front page stories in the last few years:

A Tool Which Already Exists and Works Well and With A Polished Codebase.... But in Rust!

0
2
1

Has anyone blogged or otherwise written about maintaining an email list in this year 2024? Looking for common mistakes that can cause spam flagging/rejection.

2
2
1

Journalists who remain on Twitter at this point will be remembered for their capitulation to the forces that are working to end democracy, and by extension freedom of expression. https://mashable.com/article/elon-musk-x-twitter-pro-trump-custom-hashtag-icon

16
8
0

Vlastimil Babka

From some posts one could get the impression that we claim the kernel is basically flawless and finding an upstream bug means proving us wrong ("in your face, ha!"). Lol no, if you ask me, it's often a wonder that it works at all, and I'd bet many other devs would tell you the same.
4
12
23

Vlastimil Babka

Days since I messed up a conflict resolution during git rebase by using "git commit --amend" instead of "git rebase --continue", which squashes the fixed up commit into the previous one: 0

Sigh, does anyone have some trick that detects this situation and fails the --amend? :))
10
1
9

Next time somebody tells you that that microkernels are useless, impractical and/or have poor performance, let them read this:

"We have deployed HM on tens of millions of devices, including smart routers, smart vehicles, and smartphones, which provides not only better security and reliability but also better performance than their Linux counterparts." [1]

[1] Haibo Chen et al.: Microkernel Goes General: Performance and Compatibility in the HongMeng Production Microkernel, in the Proceedings of the 18th USENIX Symposium on Operating Systems Design and Implementation,
https://www.usenix.org/system/files/osdi24-chen-haibo.pdf

2
2
1

Vlastimil Babka

PSA: if you intentionally remove ipv4 access to your website, and proudly proclaim how it's now only accessible from the "real internet" and not a "historical" one, you're just a condescending twat
3
4
7

Vlastimil Babka

The push against ageism is really admirable I must say.
2
1
3
Show older