Customized Linux OS for Orange Pi 3 LTS

Job ID: 37359827

Budget: $250 – $750 USD

I am looking for a developer to create a customized Linux OS for my Orange Pi 3 LTS. The OS should have minimal features and basic functionalities.

Preferred Linux Distribution: Ubuntu

Specific Hardware Requirements: Yes

Skills and Experience:

- Proficiency in Linux OS customization and development
- Experience with Ubuntu distribution
- Knowledge of Orange Pi 3 LTS hardware and compatibility requirements

Scope of Work

Project Title: Customized Linux OS for Orange Pi 3 LTS

Objective: To create a stripped-down Linux OS for the Orange Pi 3 LTS that serves as a terminal environment for connecting to a Windows Remote Desktop Protocol (RDP) server.

Key Deliverables:

1. Customized Booting Process:
- The system should boot directly to the RDP login screen without accessing the desktop environment or any other local machine functions.
- Display a custom splash screen during the booting process.

2. Remote Desktop Protocol (RDP) Integration:
- Integrate an RDP client (e.g., Remina) that will open automatically upon boot.
- Ensure compatibility with different RDP servers having varying IP addresses.
- Admin should have the ability to edit RDP connection parameters.

3. User Restrictions:
- Regular users should not have access to the desktop environment or any other functions of the local machine.
- Regular users should not be able to tamper with or modify the RDP connection parameters.

4. Custom Branding:
- Replace default splash screens and icons with client-provided designs.

5. Hardware Compatibility:
- Ensure the OS works seamlessly with Orange Pi 3 LTS.
- Ensure compatibility with Audio (both HDMI and Jack output), Graphics, Keyboard, Mouse, and USB inputs.

6. Research:
- Review available OS options for Orange Pi 3 LTS and determine the best option based on compatibility and performance.

Timeline: 8 to 10 days from the project commencement date.

Guarantee: Full refund if the client is not satisfied with the work delivered.

Payment Terms: To be discussed and finalized.