The whole point of the Pi project was to make a learning tool for students as cheaply as possible. There are hundreds of other single board computers out there with more features and bandwidth. Use the right tool for the job.
The whole point of the Pi project was to make a learning tool for students as cheaply as possible.
They've also been *incredibly* popular in industry. It's pretty common to need a SBC to do some shit and it's not performance sensitive. The fact there are cheaper and more powerful ones doesn't really matter: the Pi is well understood, easy to source next day, and well documented and available for long periods of time. Saving a few bucks is nothing compared to the engineer time not spent messing around.
The gigabit ethernet port is connected to the CPU via a USB 2.0 on the board, so that is your bottleneck.
The whole point of the Pi project was to make a learning tool for students as cheaply as possible. There are hundreds of other single board computers out there with more features and bandwidth. Use the right tool for the job.
The whole point of the Pi project was to make a learning tool for students as cheaply as possible.
They've also been *incredibly* popular in industry. It's pretty common to need a SBC to do some shit and it's not performance sensitive. The fact there are cheaper and more powerful ones doesn't really matter: the Pi is well understood, easy to source next day, and well documented and available for long periods of time. Saving a few bucks is nothing compared to the engineer time not spent messing around.
Likewi
Linux at its best
Has nothing at all to do with Linux, but the hardware on the Pi. Ethernet connections go though USB 2.0, which limits the bandwidth.