A specialized Linux distribution for Data Science and AI
Features • Installation • Included Tools • Customization • Development • Contributing • License
NeuronOS is a specialized Linux distribution designed for data scientists, AI researchers, and machine learning engineers. It comes pre-configured with the most popular tools and libraries for data science and AI development, providing a seamless and efficient environment for innovation.
- Fast & Efficient: Optimized for performance with a lightweight desktop environment
- Modern & Beautiful: Clean, modern interface with a dark theme optimized for long coding sessions
- Pre-configured: All the tools you need for data science and AI, ready to use out of the box
- Easy to Use: Intuitive interface and comprehensive documentation
- Extensible: Simple package management and customization options
- Optimized Performance: Tuned kernel parameters, efficient memory management, and SSD optimizations
- Modern UI: Sleek, glass-effect interface with a dark theme and modern fonts
- Pre-installed Tools: Comprehensive suite of data science and AI tools
- Development Environment: VS Code with extensions, Git integration, and Docker support
- Data Science Stack: Python, R, Jupyter, and more
- AI Frameworks: TensorFlow, PyTorch, Hugging Face Transformers, and more
- Example Applications: Ready-to-run examples for Streamlit, Gradio, and more
🚧 Early Development 🚧
This project is currently in the development phase. We're building the core components and refining the user experience.
- CPU: 64-bit processor (x86_64), 2+ cores recommended
- RAM: 4 GB minimum, 8 GB or more recommended for AI workloads
- Disk Space: 20 GB minimum, 50 GB or more recommended
- GPU: NVIDIA GPU recommended for AI workloads (but not required)
- Display: 1024x768 or higher resolution
-
Download the ISO:
- Download the latest NeuronOS ISO from the releases page
-
Create a Bootable USB Drive:
-
Boot from the USB Drive:
- Restart your computer and boot from the USB drive
- You may need to change the boot order in your BIOS/UEFI settings
-
Install NeuronOS:
- Follow the on-screen instructions to install NeuronOS
- You can choose to install alongside your existing OS or replace it
-
Download the VM Image:
- Download the NeuronOS VM image from the releases page
-
Import the VM:
- Open VirtualBox or VMware
- Import the downloaded OVA file
- Start the VM
To build NeuronOS from source, see the Development section below.
neuronos/
├── build/ # Scripts for building ISO
├── config/ # Config files (e.g. hostname, themes)
├── packages/ # Custom packages and preinstalled apps
│ ├── ai/ # AI tools (PyTorch, TensorFlow, etc.)
│ ├── ds/ # Data science libs (Pandas, Jupyter, etc.)
│ ├── system/ # Core apps like terminal, editor
├── ui/ # UI design files (Qt/KDE config, themes)
├── docs/ # Installation and dev docs
├── tools/ # Installers, utilities
├── scripts/ # Shell/Python automation scripts
├── LICENSE
└── README.md
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Based on Ubuntu/Debian
- Inspired by the needs of the AI and Data Science community
