All original content is created in Ukrainian. Not all content has been translated yet. Some posts may only be available in Ukrainian.Learn more

Which operating systems support Ruby?

This content has been automatically translated from Ukrainian.
Ruby is developed on Linux and written in the language - C. Ruby runs on Linux and other UNIX-like operating systems, macOS, Windows, DOS, BeOS, Amiga, Acorn Risc OS, and OS/2.
This cross-platform support allows developers to use Ruby on many different systems, making it very flexible and accessible to a wide range of users. Technically, Ruby can be used on microcontrollers, but this requires an interpreter (virtual machine). So for real projects on microcontrollers, it is better to use C.
Ruby developers typically use macOS or Ubuntu as their operating system for work. Technically, development can be done on Windows, but there will be quite a few nuances with the support of various libraries, etc. (it might be a bit better if the project is wrapped in a Docker container).
Currently, Ruby and Rails perform quite well on ARM architecture (Apple M-series chips).

This post doesn't have any additions from the author yet.

What is technical debt in IT projects?
13 May 06:17

What is technical debt in IT projects?

meme code
meme code@memecode
13 May 07:11

What does scope mean in IT project management?

meme code
meme code@memecode
What is "scope creep"?
13 May 07:20

What is "scope creep"?

meme code
meme code@memecode
What does "Native" mean?
22 May 07:01

What does "Native" mean?

meme code
meme code@memecode
How does 'rails console --sandbox' work?
23 May 19:39

How does 'rails console --sandbox' work?

meme code
meme code@memecode
What is the purpose of the CVE (Common Vulnerabilities and Exposures) database?
29 May 08:05

What is the purpose of the CVE (Common Vulnerabilities and Exposures) database?

meme code
meme code@memecode
Does Ruby create a new copy of an object when assigning a variable to another variable?
29 May 09:30

Does Ruby create a new copy of an object when assigning a variable to another variable?

meme code
meme code@memecode
What is the difference between immediate value and reference in Ruby?
29 May 12:00

What is the difference between immediate value and reference in Ruby?

meme code
meme code@memecode
Why does Ruby code return nil after executing puts?
29 May 20:30

Why does Ruby code return nil after executing puts?

meme code
meme code@memecode
What is the difference between nil and false in Ruby?
29 May 20:59

What is the difference between nil and false in Ruby?

meme code
meme code@memecode
Why is an empty string in Ruby not false?
31 May 14:39

Why is an empty string in Ruby not false?

meme code
meme code@memecode
The scope of a local variable in Ruby
03 Jun 16:46

The scope of a local variable in Ruby

meme code
meme code@memecode