Alternatives to Raspbian logo

Alternatives to Raspbian

Linux, Ubuntu, Debian, CentOS, and iOS are the most popular alternatives and competitors to Raspbian.
89
102
+ 1
5

What is Raspbian and what are its top alternatives?

It is optimized for the Raspberry Pi hardware. It provides more than a pure OS: it comes with over 35,000 packages, pre-compiled software bundled in a nice format for easy installation on your Raspberry Pi.
Raspbian is a tool in the Operating Systems category of a tech stack.

Top Alternatives to Raspbian

  • Linux

    Linux

    A clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance. ...

  • Ubuntu

    Ubuntu

    Ubuntu is an ancient African word meaning ‘humanity to others’. It also means ‘I am what I am because of who we all are’. The Ubuntu operating system brings the spirit of Ubuntu to the world of computers. ...

  • Debian

    Debian

    Debian systems currently use the Linux kernel or the FreeBSD kernel. Linux is a piece of software started by Linus Torvalds and supported by thousands of programmers worldwide. FreeBSD is an operating system including a kernel and other software. ...

  • CentOS

    CentOS

    The CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem. For users, we offer a consistent manageable platform that suits a wide variety of deployments. For open source communities, we offer a solid, predictable base to build upon, along with extensive resources to build, test, release, and maintain their code. ...

  • iOS

    iOS

    It is the operating system that presently powers many of the mobile devices, including the iPhone, iPad, and iPod Touch. It is designed to make your iPhone and iPad experience even faster, more responsive, and more delightful. ...

  • Windows

    Windows

    A series of personal computer operating systems produced by Microsoft as part of its Windows NT family of operating systems. ...

  • macOS

    macOS

    Desktop, laptop and home computers, and by web usage, it is the second most widely used desktop OS, after Microsoft Windows. ...

  • Android OS

    Android OS

    It is a mobile platform which powers phones, tablets, watches, TVs, cars etc. It makes doing business easier, in the office or out in the field. Manage entire fleets of devices with a touch. Keep corporate data protected with built-in security. And help your employees get more done. ...

Raspbian alternatives & related posts

Linux logo

Linux

1.8K
1.5K
26
A family of free and open source software operating systems based on the Linux kernel
1.8K
1.5K
+ 1
26
PROS OF LINUX
  • 10
    Open Source
  • 8
    Free
  • 5
    Reliability
  • 3
    Safe
CONS OF LINUX
    Be the first to leave a con

    related Linux posts

    William Miller
    CEO at Stealth Startup · | 6 upvotes · 67.8K views

    We are developing an AWS IoT app for large boats. The IoT devices have sensors all over the boat for engine oil pressure, position, water depth, fuel level, crew location, etc. When the boat has internet, we interact with AWS cloud using lambda and Amazon DynamoDB. When the boat is offshore, the captain and crew still need normal and emergency alerts and real-time sensor information. The crew might have an Android or IoS phone or a Windows or macOS PC to receive alerts and interact with sensors. We may use the AWS GreenGrasss edge computing solution and either MQTT or HTML for that function.

    Question: We want to develop a cross-platform client to run on Windows, Mac, Android, IOS, and possibly Linux. We are primarily Python programmers, so PyQt or Kivy are options for us, but we have heard good things about React Native, Flutter, Xamarin, and others. We think an AWS Greengrass core on an RPI4 could communicate to the client with MQTT or a local webserver with a client web interface.

    Any thoughts would be much appreciated.

    See more
    John Calandra
    Data Manager at The Garrett Group · | 6 upvotes · 45.5K views

    There is a question coming... I am using Oracle VirtualBox to spawn 3 Ubuntu Linux virtual machines (VM). VM1 is being used as a data lake - just a place to store flat files. VM2 hosts Apache NiFi. VM3 hosts PostgreSQL. I have built a NiFi pipeline that reads flat files on VM1 and then pipes the data over to and inserts it into the Postgresql database. I left this setup alone for a while, and then something hiccupped on VM3, and I had to rebuild it. Now I cannot make a remote connection to Postgresql on VM3. I was using pgAdmin3 on VM3, but it kept throwing errors - I found out it went end-of-life in 2018 and uninstalled it. pgAdmin4 is out, but for some reason, I cannot get the APT utility to find/install it. I am trying to figure out the pgAdmin4 install problem and looking for a good alternative for pgAdmin4 that I can use to diagnose the remote database connection problem. Does anyone have any suggestions? Thanks in advance.

    See more
    Ubuntu logo

    Ubuntu

    50K
    32.8K
    445
    The leading OS for PC, tablet, phone and cloud
    50K
    32.8K
    + 1
    445
    PROS OF UBUNTU
    • 224
      Free to use
    • 97
      Easy setup for testing discord bot
    • 56
      Gateway Linux Distro
    • 53
      Simple interface
    • 6
      Don't need driver installation in most cases
    • 4
      Open Source
    • 3
      Many active communities
    • 2
      Easy to custom
    CONS OF UBUNTU
    • 4
      Demanding system requirements
    • 3
      Adds overhead and unnecessary complexity over Debian

    related Ubuntu posts

    Tim Abbott
    Shared insights
    on
    Debian
    Ubuntu
    Fedora
    at

    We use Debian and its derivative Ubuntu because the apt ecosystem and toolchain for Debian packages is far superior to the yum-based system used by Fedora and RHEL. This is large part due to a huge amount of investment into tools like debhelper/dh over the years by the Debian community. I haven't dealt with RPM in the last couple years, but every experience I've had with RPM is that the RPM tools are slower, have less useful options, and it's more work to package software for them (and one makes more compromises in doing so).

    I think everyone has seen the better experience using Ubuntu in the shift of prevalence from RHEL to Ubuntu in what most new companies are deploying on their servers, and I expect that trend to continue as long as Red Hat is using the RPM system (and I don't really see them as having a path to migrate).

    The experience with Ubuntu and Debian stable releases is pretty similar: A solid release every 2 years that's supported for a few years. (While Ubuntu in theory releases every 6 months, their non-LTS releases are effectively betas: They're often unstable, only have 9 months of support, etc. I wouldn't recommend them to anyone not actively participating in Ubuntu the development community). Ubuntu has better integration of non-free drivers, which may be important if you have hardware that requires them. But it's also the case that most bugs I experience when using Ubuntu are Ubuntu-specific issues, especially on servers (in part because Ubuntu has a bunch of "cloud management" stuff pre-installed that is definitely a regression if you're not using Canonical's cloud management products).

    See more
    John Calandra
    Data Manager at The Garrett Group · | 6 upvotes · 45.5K views

    There is a question coming... I am using Oracle VirtualBox to spawn 3 Ubuntu Linux virtual machines (VM). VM1 is being used as a data lake - just a place to store flat files. VM2 hosts Apache NiFi. VM3 hosts PostgreSQL. I have built a NiFi pipeline that reads flat files on VM1 and then pipes the data over to and inserts it into the Postgresql database. I left this setup alone for a while, and then something hiccupped on VM3, and I had to rebuild it. Now I cannot make a remote connection to Postgresql on VM3. I was using pgAdmin3 on VM3, but it kept throwing errors - I found out it went end-of-life in 2018 and uninstalled it. pgAdmin4 is out, but for some reason, I cannot get the APT utility to find/install it. I am trying to figure out the pgAdmin4 install problem and looking for a good alternative for pgAdmin4 that I can use to diagnose the remote database connection problem. Does anyone have any suggestions? Thanks in advance.

    See more
    Debian logo

    Debian

    9.9K
    6.3K
    137
    The Universal Operating System
    9.9K
    6.3K
    + 1
    137
    PROS OF DEBIAN
    • 49
      Massively supported
    • 45
      Stable
    • 18
      Reliable
    • 7
      Turnkey linux use it
    • 6
      Aptitude
    • 4
      It is free
    • 4
      Customizable
    • 4
      Works on all architectures
    CONS OF DEBIAN
    • 8
      Old versions of software

    related Debian posts

    Labinator Team

    At labinator.com, we use HTML5, CSS 3, Sass, Vanilla.JS and PHP when building our premium WordPress themes and plugins. When writing our codes, we use Sublime Text and Visual Studio Code depending on the project. We run Manjaro and Debian operating systems in our office. Manjaro is a great desktop operating system for all range of tasks while Debian is a solid choice for servers.

    WordPress became a very popular choice when it comes to content management systems and building websites. It is easy to learn and has a great community behind it. The high number of plugins as well that are available for WordPress allows any user to customize it depending on his/her needs.

    For development, HTML5 with Sass is our go-to choice when building our themes.

    Main Advantages Of Sass:

    • It's CSS syntax friendly
    • It offers variables
    • It uses a nested syntax
    • It includes mixins
    • Great community and online support.
    • Great documentation that is easy to read and follow.

    As for PHP, we always thrive to use PHP 7.3+. After the introduction of PHP 7, the WordPress development process became more stable and reliable than before. If you a developer considering PHP 7.3+ for your project, it would be good to note the following benefits.

    The Benefits Of Using PHP:

    • Open Source.
    • Highly Extendible.
    • Easy to learn and read.
    • Platform independent.
    • Compatible with APACHE.
    • Low development and maintenance cost.
    • Great community and support.
    • Detailed documentation that has everything you need!

    Why PHP 7.3+?

    • Flexible Heredoc & Nowdoc Syntaxes - Two key methods for defining strings within PHP. They also became easier to read and more reliable.
    • A good boost in performance speed which is extremely important when it comes to WordPress development.
    See more
    Tim Abbott
    Shared insights
    on
    Debian
    Ubuntu
    Fedora
    at

    We use Debian and its derivative Ubuntu because the apt ecosystem and toolchain for Debian packages is far superior to the yum-based system used by Fedora and RHEL. This is large part due to a huge amount of investment into tools like debhelper/dh over the years by the Debian community. I haven't dealt with RPM in the last couple years, but every experience I've had with RPM is that the RPM tools are slower, have less useful options, and it's more work to package software for them (and one makes more compromises in doing so).

    I think everyone has seen the better experience using Ubuntu in the shift of prevalence from RHEL to Ubuntu in what most new companies are deploying on their servers, and I expect that trend to continue as long as Red Hat is using the RPM system (and I don't really see them as having a path to migrate).

    The experience with Ubuntu and Debian stable releases is pretty similar: A solid release every 2 years that's supported for a few years. (While Ubuntu in theory releases every 6 months, their non-LTS releases are effectively betas: They're often unstable, only have 9 months of support, etc. I wouldn't recommend them to anyone not actively participating in Ubuntu the development community). Ubuntu has better integration of non-free drivers, which may be important if you have hardware that requires them. But it's also the case that most bugs I experience when using Ubuntu are Ubuntu-specific issues, especially on servers (in part because Ubuntu has a bunch of "cloud management" stuff pre-installed that is definitely a regression if you're not using Canonical's cloud management products).

    See more
    CentOS logo

    CentOS

    9.7K
    5.7K
    43
    The Community ENTerprise Operating System
    9.7K
    5.7K
    + 1
    43
    PROS OF CENTOS
    • 14
      Stable
    • 7
      Reliable
    • 7
      Free to use
    • 5
      Good support
    • 4
      Has epel packages
    • 3
      Great Community
    • 2
      I've moved from gentoo to centos
    • 1
      好用
    CONS OF CENTOS
      Be the first to leave a con

      related CentOS posts

      Marcel Kornegoor

      Since #ATComputing is a vendor independent Linux and open source specialist, we do not have a favorite Linux distribution. We mainly use Ubuntu , Centos Debian , Red Hat Enterprise Linux and Fedora during our daily work. These are also the distributions we see most often used in our customers environments.

      For our #ci/cd training, we use an open source pipeline that is build around Visual Studio Code , Jenkins , VirtualBox , GitHub , Docker Kubernetes and Google Compute Engine.

      For #ServerConfigurationAndAutomation, we have embraced and contributed to Ansible mainly because it is not only flexible and powerful, but also straightforward and easier to learn than some other (open source) solutions. On the other hand: we are not affraid of Puppet Labs and Chef either.

      Currently, our most popular #programming #Language course is Python . The reason Python is so popular has to do with it's versatility, but also with its low complexity. This helps sysadmins to write scripts or simple programs to make their job less repetitive and automating things more fun. Python is also widely used to communicate with (REST) API's and for data analysis.

      See more
      Shared insights
      on
      Ubuntu
      OpenStack
      CentOS
      at

      Hello guys

      I am confused between choosing CentOS7 or centos8 for OpenStack tripleo undercloud deployment. Which one should I use? There is another option to use OpenStack, Ubuntu, or MicroStack.

      We wanted to use this deployment to build our home cloud or private cloud infrastructure. I heard that centOS is always the best choice through a little research, but still not sure. As centos8 from Redhat is not supported for OpenStack tripleo deployments anymore, I had to upgrade to CentosStream.

      See more
      iOS logo

      iOS

      1.3K
      986
      0
      A mobile operating system by Apple
      1.3K
      986
      + 1
      0
      PROS OF IOS
        Be the first to leave a pro
        CONS OF IOS
          Be the first to leave a con

          related iOS posts

          Windows logo

          Windows

          583
          437
          1
          A group of several graphical operating system families, all of which are developed by Microsoft
          583
          437
          + 1
          1
          PROS OF WINDOWS
          • 1
            Lovely
          CONS OF WINDOWS
          • 1
            Not free to use
          • 1
            Proprietary

          related Windows posts

          William Miller
          CEO at Stealth Startup · | 6 upvotes · 67.8K views

          We are developing an AWS IoT app for large boats. The IoT devices have sensors all over the boat for engine oil pressure, position, water depth, fuel level, crew location, etc. When the boat has internet, we interact with AWS cloud using lambda and Amazon DynamoDB. When the boat is offshore, the captain and crew still need normal and emergency alerts and real-time sensor information. The crew might have an Android or IoS phone or a Windows or macOS PC to receive alerts and interact with sensors. We may use the AWS GreenGrasss edge computing solution and either MQTT or HTML for that function.

          Question: We want to develop a cross-platform client to run on Windows, Mac, Android, IOS, and possibly Linux. We are primarily Python programmers, so PyQt or Kivy are options for us, but we have heard good things about React Native, Flutter, Xamarin, and others. We think an AWS Greengrass core on an RPI4 could communicate to the client with MQTT or a local webserver with a client web interface.

          Any thoughts would be much appreciated.

          See more
          Paul Whittemore
          Developer and Owner at Appurist Software · | 4 upvotes · 129.9K views

          For those needing hosting on Windows or Windows Server too (and avoiding licensing hurdles), both Vultr and Amazon LightSail offer compelling choices, depending on how much compute power you need. Don't underestimate Amazon LightSail, especially for smaller or starting projects, but Vultr also offers an incremental $16 Windows option on top of their standard compute offerings.

          See more
          macOS logo

          macOS

          565
          332
          4
          The primary operating system for Apple's Mac family of computers
          565
          332
          + 1
          4
          PROS OF MACOS
          • 3
            Clean Interface
          • 1
            No promoted content
          CONS OF MACOS
            Be the first to leave a con

            related macOS posts

            William Miller
            CEO at Stealth Startup · | 6 upvotes · 67.8K views

            We are developing an AWS IoT app for large boats. The IoT devices have sensors all over the boat for engine oil pressure, position, water depth, fuel level, crew location, etc. When the boat has internet, we interact with AWS cloud using lambda and Amazon DynamoDB. When the boat is offshore, the captain and crew still need normal and emergency alerts and real-time sensor information. The crew might have an Android or IoS phone or a Windows or macOS PC to receive alerts and interact with sensors. We may use the AWS GreenGrasss edge computing solution and either MQTT or HTML for that function.

            Question: We want to develop a cross-platform client to run on Windows, Mac, Android, IOS, and possibly Linux. We are primarily Python programmers, so PyQt or Kivy are options for us, but we have heard good things about React Native, Flutter, Xamarin, and others. We think an AWS Greengrass core on an RPI4 could communicate to the client with MQTT or a local webserver with a client web interface.

            Any thoughts would be much appreciated.

            See more
            Tim Abbott

            We use Vagrant because it is the best toolchain for having a standardized development environment that is readily provisoned with just a single command on macOS, Linux, and Windows.

            There's a lot of things that could be better; the thing I dislike the most is how Vagrant configuration file is a Ruby script with weird semantics around conditionals, which makes it its own special language to learn. They would have been a lot better off with the configuration approach taken by Xen (where the configuration file was a straightforward Python system).

            Also, it's error messages are optimized too much for people developing Vagrant itself, and not enough for helping end users who are using Vagrant, which means one has to google often to figure out what the actual problem is.

            Still, I don't think there's a better alternative for a development environment that Just Works for hundreds of developers. Docker isn't really designed for the development environment use case in my view, since it's optimized for throwing away state and getting a clean one when you make changes, and that's sometimes really not what you want. And having to SSH into a remote development environment has significant latency and editor setup costs that in my view make it a backup plan, not the main way to do things.

            See more
            Android OS logo

            Android OS

            445
            357
            16
            An open source mobile operating system by Google
            445
            357
            + 1
            16
            PROS OF ANDROID OS
            • 3
              Customization
            • 3
              Material Design
            • 2
              Not Apple
            • 2
              Open Source
            • 2
              Google
            • 1
              Secure
            • 1
              Play Store
            • 1
              Reliable
            • 1
              Google Assistant
            CONS OF ANDROID OS
              Be the first to leave a con

              related Android OS posts

              Siddhant Sharma
              Tech Connoisseur at Channelize.io · | 4 upvotes · 19.8K views

              WordPress Java JavaScript Android SDK Magneto Android OS Google Analytics PHP FileZilla

              Since the evolution of the Internet, online communities and forums are playing a major p part in information sharing. I signed up for a similar community back in 2008 namely Orkut. We used to share scraps all day. At that time, the only communication we have was through either Orkut or text messaging.

              Nobody wanted to share their number with us. and we were not getting any scraps from random girls as we imagined. Even though the popularity of Orkut increased subsequently. However, there was nothing like real-time messaging available in any of the websites. Then comes Facebook.

              Facebook's entrance in the market was big. but WHY?

              Facebook managed to provide everything Orkut had. And to Top it off, A real Time Messaging Platform "messenger" as we know it today. that was the doom of Orkut.

              There are many online communities for Sports, LGBTQ Community, Gaming Community and many more. Communities can see a major downfall if they didn't accept the change. They need to integrate the messaging application into their websites or application. That's what we do at Channelize.io. Have a look and decide for yourself.

              Be it a large enterprise or a startup business, you need real-time messaging. we can help you with that.

              Channelize.io #wordpress #onlinecommunity #Chatsdk #Chatapi #business
              See more