ROS 1 Noetic Ninjemys (commonly "ROS Noetic") is the twelfth and final distribution of the first-generation Robot Operating System, released on 23 May 2020 by Open Robotics. It was the only ROS 1 distribution to officially support Python 3 (earlier releases relied on Python 2) and targeted Ubuntu 20.04 Focal Fossa. Its LTS status gave it five years of support, ending on 31 May 2025 together with the end of life of Ubuntu 20.04.
The ROS 1 architecture is built around a central naming server (roscore / ROS Master), peer-to-peer TCPROS/UDPROS communication between nodes, and the concepts of topics (publish/subscribe), services (request/reply), and actions (long-running tasks). The system is built with catkin (a CMake-based meta-build), and packages are distributed via apt as ros-noetic-* on Ubuntu. The ecosystem includes hundreds of ready-made packages: navigation stack (move_base, AMCL, gmapping), MoveIt!, image_pipeline, robot_state_publisher, tf2, RViz, rqt.
Despite the formal end of support, ROS 1 Noetic is still actively used in tens of thousands of existing industrial deployments, in research robots (TIAGo, PR2, Baxter, TurtleBot 2/3 legacy), and in the ArduPilot/PX4 stack for drones. Open Robotics recommends migrating to ROS 2 Humble or Jazzy via ros1_bridge.