Post Ar1StSxtcExps7Ic4G by BrodieOnLinux@mstdn.social
(DIR) More posts by BrodieOnLinux@mstdn.social
(DIR) Post #Ar1Sc2tHJ5YM52pfvc by BrodieOnLinux@mstdn.social
2025-02-11T22:19:25Z
1 likes, 1 repeats
Every time Rust comes up I see comments like "Rust people should fork the kernel" which is an absolutely insane statementFirstly: It's hard enough to fork a terminal let alone one of the biggest FOSS code basesSecondly: People want to improve the thing others actually use
(DIR) Post #Ar1StSxtcExps7Ic4G by BrodieOnLinux@mstdn.social
2025-02-11T22:22:35Z
0 likes, 0 repeats
There's this stupid meme that's spread around that because you can fork a code base, the solution to every problem in FOSS is to fork the code base. No if you care about the longevity of the project then forking should be your absolute last resort after everything else fails.
(DIR) Post #Ar1T0mEuLujjg3k5ya by simonjust@mstdn.dk
2025-02-11T22:23:50Z
0 likes, 0 repeats
@BrodieOnLinux Word!
(DIR) Post #Ar1T4KcayeP9BEW7RQ by liamolua@aus.social
2025-02-11T22:24:28Z
0 likes, 0 repeats
@BrodieOnLinuxThere use to be a saying "Fuck it, I'll fork it". This saying in itself suggests forking is a last resort.
(DIR) Post #Ar1T7g6tXUdYh9HjuK by lebout2canap@mastodon.tedomum.net
2025-02-11T22:24:59Z
0 likes, 0 repeats
@BrodieOnLinux Some people seem to forget that you can fork the code, not the community.
(DIR) Post #Ar1TIp64T1YfkhDL3g by mcepl@en.osm.town
2025-02-11T22:27:04Z
0 likes, 0 repeats
@BrodieOnLinux Plus, with absolute 100% certainty all relevant distros would ignore the forked kernel. Linux kernel is https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ and nobody cares about anything else.
(DIR) Post #Ar1TtCkS0ejvWwRvZQ by simonjust@mstdn.dk
2025-02-11T22:33:43Z
0 likes, 0 repeats
@BrodieOnLinux Also, the kernel consists of millions of lines of code, good luck porting that, even if you choose a subset
(DIR) Post #Ar1U6T8eNkW0825rPc by wolf480pl@mstdn.io
2025-02-11T22:36:06Z
3 likes, 0 repeats
@BrodieOnLinux OTOH, forking was supposed to be the ultimate safeguard of FOSS against bad leadership.If forking a project is not viable, that should be a red flag that the project is too big / complex / something else went wrong.But yeah I agree that it's a lot of work, and it's preferable to try other solutions first.
(DIR) Post #Ar1VONhhQW8CRKanpY by fjelle@mastodon.social
2025-02-11T22:50:34Z
0 likes, 0 repeats
@BrodieOnLinux fork=vork, spoon= lepel, knife=mes, it is a mess. (English=Dutch is the format here)
(DIR) Post #Ar1VUPzLqSTXGNjBGi by AuntyRed@aus.social
2025-02-11T22:51:37Z
0 likes, 0 repeats
@BrodieOnLinux disagreed. I'm forking this thread
(DIR) Post #Ar1XdSER4dMIjeDgtE by kevinrns@mstdn.social
2025-02-11T23:15:39Z
0 likes, 0 repeats
@BrodieOnLinux Maybe we can hurd the kernel forks together.
(DIR) Post #Ar1e2MWi1RcQ0O1koq by Conan_Kudo@fosstodon.org
2025-02-11T22:43:45Z
0 likes, 0 repeats
@mcepl @BrodieOnLinux Strictly speaking, that's not completely true. All the major Linux distributions have their own "trees of truth":- Red Hat with CKI: https://gitlab.com/cki-project/kernel-ark- SUSE with their thing: https://github.com/SUSE/kernel/tree/stable- Canonical with Ubuntu Sauce: https://kernel.ubuntu.com/forgejo/ubuntu-kernel-next/linuxIn truth, they are derived from Linus' tree, but Linus isn't the direct upstream for these distributions.
(DIR) Post #Ar1e2O1ETRd2dLJe2C by BrodieOnLinux@mstdn.social
2025-02-12T00:27:25Z
0 likes, 0 repeats
@Conan_Kudo @mcepl Realistically everyone develops a code base in a soft fork and then they're merged into Linus' tree, and there are soft forks that do gain a life of there own
(DIR) Post #Ar1jzNTadOQPo5WorI by ryanabx@mastodon.social
2025-02-12T01:34:03Z
0 likes, 0 repeats
@BrodieOnLinux @Conan_Kudo @mcepl Those forks are always updated with the main source tree. Rust for linux has several "soft forks" of linux out there
(DIR) Post #Ar3Kq15wMyb7FQpGt6 by kitlith@rubber.social
2025-02-12T20:01:40Z
0 likes, 0 repeats
@BrodieOnLinuxSimilarly, there's the sentiment of "Rust people should just go work on Redox," which is *slightly* less insane (at least the project already exists, and you won't be trying to track a moving target) but equally missing the point.