Will code move on to a language such as Rust? 'I'm convinced it's going to happen' says kernel colonel
@michel
link
fedilink
82 lata

Apart from the potential to use Rust or another language for parts of the kernel, this part is exciting:

“I think that the fact Apple is moving to Arm will help the Arm ecosystem from a development standpoint… I’m hoping that in a few years there will be a powerful Arm desktop that can actually be used for development.”

@SirLotsaLocks
link
fedilink
12 lata

I don’t know much about linux on arm but what makes manjaro arm not powerful?

treeshateorcs
creator
link
fedilink
42 lata

i think linus was talking about hardware

@michel
link
fedilink
22 lata

Yeah, it’s the hardware (but also some userspace software are likely not optimized or compatible yet with aarch64 because it’s less used).

This blog post has a good overview - many of the readily available desktop ARM options currently perform as well as… an Intel Atom

https://syonyk.blogspot.com/2019/11/battle-of-boards-jetson-nano-vs.html?m=1

@SirLotsaLocks
link
fedilink
12 lata

Ah I see. This really is going to be interesting to watch because with software like adobe I saw someone say they might use a method to port to arm that could allow for easy porting to other ARM os like linux and windows.

@SirLotsaLocks
link
fedilink
12 lata

Ah I see. This really is going to be interesting to watch, because with software like adobe I saw someone say they might use a method to port to arm that could allow for easy porting to other ARM os like linux and windows.

adamsky
link
fedilink
8
edit-2
2 lata

Glad that Rust has been mentioned. After all the more bugs we are able to weed out with the help of smarter compilers the less maintenance work is going to need to be done.

Ephera
link
fedilink
42 lata

I also imagine it’s going to become gradually harder to find maintainers, because a lot of new devs grow up in the cushioned environment of Java and just don’t want to learn a language where you have to think a lot to even just use the language correctly.

Rust is those cushions for low-level languages and as such a new dev, I’ve really just flung myself at Rust, because I’ve wanted to play around with lower-level stuff, but always shied away from C.

adamsky
link
fedilink
22 lata

Good point. This was also true for me, I’m only getting more into C now after spending almost 3 years learning lower-level stuff with Rust.

@Kamui
link
fedilink
52 lata

“Kernel colonel” lol I see what they did there :grinning squinting face:

@lorabe
link
fedilink
32 lata

“Will code move on to a language such as Rust? ‘I’m convinced it’s going to happen’ says kernel colonel”

Heck yeah.

@kilroy
link
fedilink
1
edit-2
2 lata

deleted by creator

@oio
link
fedilink
42 lata

From what I’ve seen, people start off by working with the code until they become trusted enough to be offered the job. More specifically they have contributed code and have been involved in the community to the point where they have knowledge+expertise of a subsystem such that they are as capable or more than the current/prior maintainers.

@Aeolun
link
fedilink
42 lata

I presume that that is exactly why it’s hard to find maintainers. There’s plenty of web devs out in the world, but fairly few low level people.

@brombek
link
fedilink
02 lata

They should make kernel programmable with JS and Go so all the web devs can hack on Linux. /s

@michel
link
fedilink
22 lata

Project Eudyptula was an interesting attempt - basically a set of programming challenges that build up to actually submitting a kernel patch.

It’s on hiatus now though, but they still let existing users finish. I should try and find my old challenge emails and finish them!

http://eudyptula-challenge.org/

@kilroy
link
fedilink
1
edit-2
2 lata

deleted by creator

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

  • 0 users online
  • 18 users / day
  • 42 users / week
  • 112 users / month
  • 531 users / 6 months
  • 5.34K subscribers
  • 2.13K Posts
  • 6.96K Comments
  • Modlog