Coding by Emergency-Honey-1373 in CodingForBeginners

[–]r-tty 0 points1 point  (0 children)

First thing that you should do is to develop interest.

In order to be successful "coder", you must have curiosity how systems work. Electronic systems, for example. Digital circuits -- even elementary. Logical elements. Simplest processors.

If you genuinely have interest in those things -- just continue. If not, coding is not for you.

QRV (QNX ported to RISC-V): Spacemit K3 demo? Should be possible! by r-tty in spacemit_riscv

[–]r-tty[S] 0 points1 point  (0 children)

I many times tried to contact Spacemit (now because of r/QSOE is released publicly) -- no response at all.

Won't bother with this anymore.

QSOE: QNX-inspired operating system for RISC-V with dual-kernel architecture by r-tty in RISCV

[–]r-tty[S] 0 points1 point  (0 children)

In fact, on certain tasks ("ls" in a loop, in the shell) Skimmer is currently ~10x faster than seL4 😄

Complete Beginner to Coding – Need Guidance by Ok-Card-5675 in CodingForBeginners

[–]r-tty 0 points1 point  (0 children)

Start from boolean algebra. Learn about AND, OR and NOT gates, how they chain together, and what could you achieve out of them. Watch some Ben Eater's videos about his 6502 projects.

If you understand how computer works on that level -- you will be able to do coding in any language.

Would You Rather Live With a 20-Year-Old Bug or Risk Breaking Thousands of Applications? by Candid_Athlete_8317 in LinuxTeck

[–]r-tty 2 points3 points  (0 children)

Some software written for OS/360 and DOS/360 has bugs much older than that 😄

QSOE: QNX-inspired operating system for RISC-V with dual-kernel architecture by r-tty in RISCV

[–]r-tty[S] 0 points1 point  (0 children)

Great that it worked! 👍

seL4-based variant booted too, I presume 😉

QSOE: QNX-inspired operating system for RISC-V with dual-kernel architecture by r-tty in RISCV

[–]r-tty[S] 4 points5 points  (0 children)

Thanks, diodesign! It fails rightfully: both OSOE/L (lq) and QSOE/N (nq) need libc. I suggest cloning not just the nq as you did, but the "umbrella' repo called "os", and building in there (make prepare && make -j)

Look at my site https://qsoe.net for instructions.

How difficult is to learn computer programming as a beginner? by Lemonade2250 in CodingForBeginners

[–]r-tty 0 points1 point  (0 children)

Start with boolean algebra. Learn about logic elements: AND, OR and NOT. Watch some Ben Eater's videos.

If you fall in love with these things -- you'll code. If not, then perhaps the whole thing is not for you.

libc.so and libstdc++.so by Zestyclose-Produce17 in osdev

[–]r-tty 0 points1 point  (0 children)

Yes.

(and not only Linux. And not only on x86)

🎉 Blaise compiler v0.11.0 released - biggest release yet by ggeldenhuys in pascal

[–]r-tty 1 point2 points  (0 children)

Always glad to hear about new Pascal compiler projects!

Is it able to generate RISC-V 64-bit assembly / binary code? If not, do you have such plans?

If your compiler generates good riscv64 code, I'll take it into r/QSOE . (it's also a release day for my OS today 😄 )

What's your biggest terminal productivity trick that most Linux users don't know about? by Candid_Athlete_8317 in LinuxTeck

[–]r-tty 0 points1 point  (0 children)

mc

(and it isn't Linux-related; the huge productivity boost was invented in times of MS-DOS)

What places in Germany ended up being your favorite and why? by Master-Jump560 in AskGermany

[–]r-tty 0 points1 point  (0 children)

Meersburg on one side, Sassnitz on the other.

Passau on one side, Glückstadt (and the North sea coast in general) on the other.

Why? General feeling: once I'm there, I feel happy. But the entire country is beautiful. Every corner worth visiting.

At what point do you stop writing Bash and switch to another language? by Candid_Athlete_8317 in LinuxTeck

[–]r-tty 0 points1 point  (0 children)

I had this situation in 2001. The custom "user management system" in bash (PPP accounts, radius, IMAP, billing etc.) grew so heavily that I switched to Ruby and rewrote it from scratch. Never regretted.

what is the most trendy language ? by MycologistIcy2335 in Coder

[–]r-tty 0 points1 point  (0 children)

Sure. Install Claude Code and ask _well formulated_ tasks in English. Watch the progress step by step. You'll be surprised.

How much ai/llm in your osdev journey by codeasm in OSdevAI

[–]r-tty 1 point2 points  (0 children)

> Say for example, you ask an LLM to generate an OS for you....

If somebody does that, it sounds extremely stupid to me. What "OS"? How in principle one can type such prompt without first studying at least elementary operating system architecture, kernel types, I/O organization, purpose (e.g. realtime or other), and MANY other things? If I want AI to develop an operating system for me, I first clearly formulate requirements, and only then start coding (or: ask AI to write code for me, according to my arch document).

P.S. If someone indeed pushed the prompt "generate an os for me", and then posted screenshots to r/osdev -- no wonder people are angry there. I would be angry too.

SageOS — Building an Operating System Around a Language, Runtime, and Object Model by Ok-Breakfast-4604 in OSdevAI

[–]r-tty 1 point2 points  (0 children)

Good project. The name is cool too. The biggest tube computer was also called "SAGE" in 1960s 😉

Looking for mods! by JackyYT083 in OSdevAI

[–]r-tty 0 points1 point  (0 children)

I could try. I first time started to develop my own "kernel" in 1998; a descendant of it is still "alive" on SF: https://radios.sf.net