WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Linux fork in the road  (Read 555 times)

Offline cyberdaddy

  • Newbie
  • *
  • Posts: 4
Linux fork in the road
« on: June 09, 2025, 09:25:54 AM »
Seems rust is being pushed upon the firmware world much like how javascript has been for software.

Imo, its a very bad decision, Linux should remain pure C for longevity.

I wanted to gain the perspective from members of this community about this topic.

Offline core-user

  • Full Member
  • ***
  • Posts: 200
  • Linux since 1999
Re: Linux fork in the road
« Reply #1 on: June 10, 2025, 05:31:34 AM »
From what I have read, 'rust' is a safer programming language.

If they reprogram everything in rust, I wouldn't object, but I do dislike having lots of different languages to contend with....if only everything was programmed in assembler....
AMD, ARM, & Intel.

Offline cyberdaddy

  • Newbie
  • *
  • Posts: 4
Re: Linux fork in the road
« Reply #2 on: June 10, 2025, 08:57:27 AM »
What they dont tell you about "Rust" is the fact that youll have to maintain C, C++, and "Rust" even if it was a decent language.

Haha everything programmed in "assembler", thats quite a problem for the millennium....

Online gadget42

  • Hero Member
  • *****
  • Posts: 883
The fluctuation theorem has long been known for a sudden switch of the Hamiltonian of a classical system Z54 . For a quantum system with a Hamiltonian changing from... https://forum.tinycorelinux.net/index.php/topic,25972.msg166580.html#msg166580

Offline CNK

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 365
Re: Linux fork in the road
« Reply #4 on: June 10, 2025, 07:35:26 PM »
For Tiny Core I think the most relevent question is whether Rust will make the kernel (and its drivers) grow bigger or get smaller. Not the code size, which the developers worry most about, but the size of the compiled binaries. Some existing Rust projects are discouraging in that regard (eg. librsvg), but maybe they're just written poorly?

Taking librsvg as an example, with Tiny Core x86_64 extensions:
Last pre-Rust librsvg extension = 112KB
First Rust librsvg extension = 3.8MB
Current librsvg extension = 6.7MB

Firefox uses Rust too, and it's really huge, but it has to keep adding support for new web standards too so it's hard to compare fairly with older versions.

Offline cyberdaddy

  • Newbie
  • *
  • Posts: 4
Re: Linux fork in the road
« Reply #5 on: June 11, 2025, 10:09:23 AM »
Though I may not be a long time contributor of this project, I genuinely would recommend that it would be best to keep "Rust" at a distance and allow people to support it.

The incremental benefits "Rust" offers is not worth the whole overhaul of trying to rewrite programs written in "C" and "C++" which would be better if they were contained and clamped respectively.

There's a lot of code waste that will occur from "Rust" and itll be a grand waste of time much like how seemingly the web developers took a wrong (least productive) route by making "JavaScript" the language of the "World Wide Web".


Offline cyberdaddy

  • Newbie
  • *
  • Posts: 4
Re: Linux fork in the road
« Reply #6 on: June 11, 2025, 10:23:16 AM »
https://stackoverflow.com/questions/72694268/can-you-make-an-os-only-using-assembly-language

https://en.wikipedia.org/wiki/BareMetal

https://github.com/ReturnInfinity/BareMetal-OS

https://en.wikipedia.org/wiki/KolibriOS

https://www.kolibrios.org/en/index.htm

The "BareMetal OS" project looks like a decent effort at making an exokernel, will be a challenge to do it well. Nonetheless, I shall visit this project more in depth when I can.

The "Kolibrios" project should rename itself to "Pane", perhaps it could replace "Windows" lol because it does look a lot like XP.