Software Alternatives, Accelerators & Startups

CentOS VS CodePush

Compare CentOS VS CodePush and see what are their differences

Note: These products don't have any matching categories. If you think this is a mistake, please edit the details of one of the products and suggest appropriate categories.

CentOS logo CentOS

CentOS is a community-supported, free and open source operating system based on Red Hat Enterprise...

CodePush logo CodePush

CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users' devices.ย 
  • CentOS Landing page
    Landing page //
    2021-12-12
  • CodePush Landing page
    Landing page //
    2019-11-26

CentOS features and specs

  • Stability
    CentOS is known for its stability and reliability since it's derived from the Red Hat Enterprise Linux (RHEL) sources.
  • Security
    Due to its enterprise-focused nature, CentOS benefits from robust security updates and patches that ensure a secure operating environment.
  • Cost
    CentOS is free to use and provides enterprise-grade features without the cost of a commercial license.
  • Community Support
    There is a large and active community that provides support, contributes to documentation, and shares knowledge through forums and other resources.
  • Compatibility
    CentOS offers excellent compatibility with various software and hardware due to its close alignment with RHEL.
  • Long-term support
    CentOS versions typically receive long-term support, making it suitable for servers and critical applications that require stability over time.

Possible disadvantages of CentOS

  • Delayed Updates
    Updates and new features in CentOS can be delayed since it is downstream from RHEL, which might be a drawback for users needing the latest features.
  • Enterprise Focus
    Its focus on enterprise environments means it may not have the latest or most diverse desktop environment options compared to other distributions.
  • Limited Commercial Support
    While community support is robust, professional or commercial support is limited compared to its upstream counterpart, RHEL.
  • Learning Curve
    CentOS can have a steeper learning curve for newcomers, especially those unfamiliar with RHEL-like systems.
  • Changes in Development Model
    Recent changes in the CentOS project, such as the shift to CentOS Stream, have caused concern and uncertainty in the community about its future direction and stability.

CodePush features and specs

  • Instant Updates
    CodePush allows developers to deploy updates to their apps immediately, without requiring users to download a new version from the app store, resulting in faster bug fixes and feature rollouts.
  • Easy Integration
    CodePush integrates seamlessly with existing mobile app infrastructures and supports popular frameworks like React Native, Cordova, and Ionic, making it easy for developers to add over-the-air update capabilities.
  • No Store Re-approval
    Updates pushed through CodePush do not require app store re-approval, which can save time and help maintain app stability by quickly addressing issues that donโ€™t involve major codebase changes.
  • Reduced Update Fatigue
    Users benefit from a more streamlined experience as they receive constant, incremental improvements without being repeatedly prompted to download and install large app versions.

Possible disadvantages of CodePush

  • Limited to JavaScript Code and Assets
    CodePush can only update JavaScript code and assets, not native code. This limits its use to web-based code changes, so any changes to native modules still require a full app store release.
  • Potential for Misalignment
    If not carefully managed, there's potential for clients to run different versions of code, leading to discrepancies in app behavior if the JavaScript logic doesn't align with the native code expectations.
  • User Consent Required
    Automatic updates require user consent, and some users may opt-out of receiving updates this way, which can result in fragmentation or running outdated app versions.
  • Compliance Risks
    Modifying app logic over-the-air without going through app stores can potentially violate platform compliance guidelines or terms of service, especially if critical updates circumvent necessary oversight.

CentOS videos

CentOS 8 | Distro Review 23

More videos:

  • Review - CentOS 8 Review, Preview, & Walkthrough | 2019 | (Linux Beginners Guide)
  • Review - CentOS 8 Review | Distro Delves S2:Ep33

CodePush videos

React Native Codepush tutorial [1/8]: What is Codepush and how does it work?

More videos:

  • Review - React Native - Deploy app updates instantly using codepush without the need of playstore or appstore

Category Popularity

0-100% (relative to CentOS and CodePush)
Operating Systems
100 100%
0% 0
Design Prototyping
0 0%
100% 100
Linux
100 100%
0% 0
Website Design
0 0%
100% 100

User comments

Share your experience with using CentOS and CodePush. For example, how are they different and which one is better?
Log in or Post with

Reviews

These are some of the external sources and on-site user reviews we've used to compare CentOS and CodePush

CentOS Reviews

Explore Top VestaCP Alternative: Find the Perfect Control Panel for Your Hosting Needs
Frequently shortened to CWP, CentOS Web Panel stands as an innovative web-based control panel meticulously crafted to elevate the management of web hosting environments and servers. What sets CWP apart is its exclusive dedication to servers fueled by the CentOS operating system. This strategic alignment with the robust CentOS OS enables CWP to adeptly target a specific niche...
Source: cyberpanel.net
Finding the Best Linux Distro for Your Organization
With CentOS 6 and 8 already EOL, CentOS 7 will still be community-supported through June 30, 2024. OpenLogic will support it well past that point, extending long-term support post EOL until 2029. For many businesses, this will be the lowest-risk option for the moment, giving them plenty of time to consider their go-forward Linux distro strategies. Migration and decommission...
Best Top 20 Ubuntu Linux Alternatives (Pros and Cons)
CentOS Linux works very well for high availability clustering. It contains native packages for DRBD which enables high availability.
11 Best Linux Distros For Programming And Developers [2020 Edition]
The installation and setup process of this Linux distro for programmers is almost similar to Fedora. To address your different software needs, it has a vast Red Hat Software Collection and CentOS repository. You can use its powerful YUM package manager to install and uninstall the application needed for your development.
Source: fossbytes.com

CodePush Reviews

We have no reviews of CodePush yet.
Be the first one to post

Social recommendations and mentions

CentOS might be a bit more popular than CodePush. We know about 8 links to it since March 2021 and only 6 links to CodePush. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

CentOS mentions (8)

  • SUSE working on a RHEL fork
    First, it is important to state that Stream is not a rolling release, at least not in the sense that you are thinking. It is "rolling" within a major release, but so are plenty of Linux Distributions. This is also why the centos.org website stopped using "rolling", and started using "continuos" instead at December 2020 (commit). So anyone that keeps using this wording is intentionally being misleading or... Source: about 3 years ago
  • Keeping Open Source Open: Rocky Linux
    I get that Red Hat has shown themselves to be less than trust worthy given the sunset of CentOS 8, the removal of the centos.org repo updates and the characterization of anyone who uses their software via a clone distro as being a "freeloader" or "parasite". Source: about 3 years ago
  • what is the typical size of Linux updates?
    This might be a good use case for RHEL family distribution (such as CentOS Stream or AlmaLinux) or Debian. These are much longer lived distributions, and provide fewer update churn over time than other distributions. Source: about 3 years ago
  • How to learn Linux , what to learn in Linux , how to prove them i know linux?
    The easiest approach to this is to download CentOS 7 from centos.org. Source: about 4 years ago
  • Wallpaper from CentOS
    I looked out for days now but didnโ€™t find anything. Iโ€™m looking for the stock wallpaper from CentOS Stream. Like the background on their official website: Https://centos.org Does anybody have more luck or better sources than me? Thank you in advance. Source: over 4 years ago
View more

CodePush mentions (6)

  • A Deep Look at the Flutter SDK: What's Actually Under the Hood
    This creates Flutter's fundamental limitation: no code push capability. React Native developers can update JavaScript bundles at runtime through services like Microsoft's CodePush. Flutter's compiled Dart code is static machine code. There's no runtime interpreter in release builds. Once you publish an app, fixing bugs requires a full app store submission. That's typically 1-7 days for Apple review and hours to a... - Source: dev.to / 7 months ago
  • Searching: react native ota update self hosted
    In my opinion it doesn't make any sense you can use https://microsoft.github.io/code-push/ which is free. I use this for my apps android/ios and works fine.. I hope it helps. Source: about 3 years ago
  • Hot fixes on Chrome Extension live
    I come from smartphone app development and now moving to chrome extensions I miss something called CodePush which would push Javascript changes live to app store, but not native code so we could hot fix critical stuff without waiting for store reviews... Source: over 3 years ago
  • All you should know about Flutter development
    One feature I feel holding Flutter back compared to ReactNative and other options is Code Push. I really enjoy writing Flutter apps but the ability to push updates and bypass store reviews has been extremely valuable for multiple companies I've built apps for. https://microsoft.github.io/code-push/. - Source: Hacker News / over 4 years ago
  • Ask HN: Robust and affordable alternatives to Google Play for app distribution?
    Couldn't you just add the adults as testers to the Google Play app, avoiding oversight? The problem with breaking off from Google Play is you lose the ability to send push notifications. You could look at Code Push [0] for seamless updates. TBH its not the easiest to integrate with. [0] - https://microsoft.github.io/code-push/. - Source: Hacker News / over 4 years ago
View more

What are some alternatives?

When comparing CentOS and CodePush, you can also consider the following products

Ubuntu - Ubuntu is a Debian Linux-based open source operating system for desktop computers.

Marvel - Turn sketches, mockups and designs into web, iPhone, iOS, Android and Apple Watch app prototypes.

Fedora - Fedora creates an innovative, free, and open source platform for hardware, clouds, and containers that enables software developers and community members to build tailored solutions for their users.

Gihosoft Free Android Recovery - Gihosoft is a Free Android Recovery software that help recover deleted or lost Android files such as photos, videos, messages, contacts, WhatsApp, Viber, and more with simple steps.

Windows 10 - Windows 10 unveils new innovations & is better than ever. Shop for Windows 10 laptops, PCs, tablets, apps & more. Learn about new upcoming features.

Parse-Server - parse-server. Parse-compatible API server module for Node/Express. JS, 14271, 3819. parse-server-conformance-tests. Conformance tests for parse-server adapters.