Skip to content

Commit 5b8b4c3

Browse files
committed
feat: Update README with project details
Reflects the new project name and provides a comprehensive overview of Terminal OS's capabilities, including its focus on WASM, SharedArrayBuffer, and multi-language support for developers and data scientists.
1 parent 724f421 commit 5b8b4c3

1 file changed

Lines changed: 85 additions & 38 deletions

File tree

README.md

Lines changed: 85 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,98 @@
1-
# Cortex Operating System v4.0 (Enterprise Edition)
1+
# Terminal OS - নেক্সট জেনারেশন ব্রাউজার টার্মিনাল
22

3-
Welcome to **Cortex OS**, a high-performance, browser-based development and hacking environment built on a robust full-stack architecture. Cortex OS provides a seamless experience for developing, testing, and deploying web applications and tools directly from your browser.
3+
Terminal OS হলো একটি শক্তিশালী, ব্রাউজার-ভিত্তিক টার্মিনাল অপারেটিং সিস্টেম—যা মূলত **PyBrowser** প্রকল্প হিসেবে GitHub-এ হোস্ট করা। এটি WebAssembly (WASM), SharedArrayBuffer, এবং நவீன ব্রাউজার API-এর সমন্বয়ে তৈরি, যা ডেভেলপার, ডেটা সায়েন্টিস্ট এবং ইঞ্জিনিয়ারদের জন্য একটি অত্যন্ত নিরাপদ, দ্রুত এবং বহনযোগ্য উন্নয়ন পরিবেশ প্রদান করে।
44

5-
## 🚀 Core Features
5+
কোনো জটিল লোকাল ইনস্টলেশন বা এনভায়রনমেন্ট কনফিগারেশন ছাড়াই আপনি সরাসরি আপনার ব্রাউজার থেকে পাইথন, সি, রাস্ট, জাভাস্ক্রিপ্ট এবং আরও ১৬+ ল্যাঙ্গুয়েজ রান করতে পারবেন।
66

7-
### 1. **Live Deployment Hub (Real Subdomain Routing)**
8-
The standout feature of Cortex OS is the **Web Gateway Hub**. Unlike standard IDEs that only offer static previews, Cortex allows you to "deploy" your files to real, addressable endpoints.
9-
- **Real Backend Integration:** Powered by an Express.js server, it dynamically registers routes.
10-
- **Instant Deployment:** Use the `deploy [filename] [subdomain]` command to map any HTML/CSS/JSON file to a unique URL.
11-
- **Integrated Browser:** View your live deployments inside the OS without leaving the workspace.
7+
---
8+
9+
## 🚀 কেন Terminal OS বেছে নেবেন? (The Value Proposition)
10+
11+
আধুনিক ডেভেলপমেন্ট এনভায়রনমেন্টের জটিলতা কাটাতে Terminal OS একটি গেম-চেঞ্জার সমাধান।
12+
13+
* **Privacy First (নিরাপত্তা):** আপনার কোড বা ডেটা লোকালি এক্সিকিউট হয়। এটি কোনোভাবেই আপনার কম্পিউটার থেকে আমাদের সার্ভারে যায় না (যদি না আপনি explicitly क्लाउड-sync ফিচার ব্যবহার করেন)।
14+
* **WASM-পাওয়ার্ড পারফরম্যান্স:** প্রথাগত ইমুলেটরের বিপরীতে WebAssembly ব্যবহার করার ফলে এটি প্রায় নেটিভ পারফরম্যান্স প্রদান করে।
15+
* **মাল্টি-কার্নেল সাপোর্ট:** এটি একসাথে ১৫+ আলাদা প্রোগ্রামিং কার্নেল সাপোর্ট করে। অর্থাৎ, আপনি এক탭-এ Python রান করছেন, অন্য ট্যাবে Rust কম্পাইল করছেন, আর ব্যাকগ্রাউন্ডে C-তে সিস্টেম লেভেল কাজ করছেন।
16+
* **ইনস্ট্যান্ট এনভায়রনমেন্ট:** Docker বা জটিল ভার্চুয়াল এনভায়রনমেন্টের ঝামেলা নেই। আপনি শুধু ব্রাউজার ওপেন করেই কয়েক সেকেন্ডে কোডিং শুরু করতে পারছেন।
17+
18+
---
19+
20+
## 🛠️ প্রযুক্তিগত আর্কিটেকচার (Technical Deep Dive)
21+
22+
Terminal OS কোনো সাধারণ রানটাইম এনভায়রনমেন্ট নয়, এটি একটি মাইক্রোকের্নেল ভিত্তিক OS।
23+
24+
1. **Aether Microkernel:** এটি সিস্টেমের প্রাণ। এটি WASM রানটাইমগুলোকে শেডিউল করে, মেমরি ম্যানেজ করে এবং ইন্টার-কার্নেল কমিউনিকেশন পরিচালনা করে।
25+
2. **Virtual File System (VFS):** আমরা IndexedDB ব্যবহার করি। এর ফলে আপনি ব্রাউজার রিলোড দিলেও আপনার ফাইলগুলো পারসিস্টেন্ট বা স্থায়ী থাকে।
26+
3. **Socket Proxy:** ব্রাউজারে Raw TCP/IP সকেট সাপোর্ট না থাকায়, আমরা একটি Specialized WebSocket Proxy ব্যবহার করি, যা আপনার CLI টুলগুলোকে সকেট কানেকশন পেতে সহায়তা করে।
27+
4. **UI/UX:** পুরো ইন্টারফেস React এবং Framer Motion দ্বারা তৈরি, যা হাই-পারফরম্যান্স ৬৩FPS অ্যানিমেশন প্রদান করে।
28+
29+
---
30+
31+
## ⌨️ অপরিহার্য শেল কমান্ডসমূহ (Command Reference)
32+
33+
আমাদের CLI বা টার্মিনাল ব্যবহার করতে নিচের কমান্ডগুলো শিখুন:
34+
35+
| কমান্ড | বিবরণ |
36+
| :--- | :--- |
37+
| `py-run <script.py>` | পাইথন স্ক্রিপ্ট সরাসরি রান করুন। |
38+
| `wasm-compile <file.zig>` | কার্নেল বাইনারি তৈরি করুন। |
39+
| `ai-generate --query "..."` | ইনবিল্ট AI এসিস্ট্যান্ট থেকে কোড সমাধান নিন। |
40+
| `vfs-mount --persist` | পারসিস্টেন্ট ফাইল সিস্টেম মাউন্ট করুন। |
41+
| `kernel-switch <name>` | অন্য কোনো ল্যাঙ্গুয়েজ কার্নেলে সুইচ করুন। |
42+
| `net-status` | কারেন্ট সকেট কানেকশনের অবস্থা দেখুন। |
43+
| `fs-tree` | আপনার ভার্চুয়াল ডিরেক্টরি স্ট্রাকচার লিস্ট করুন। |
1244

13-
### 2. **Universal Execution Hub**
14-
The `run` command is the heart of the system.
15-
- **Python Support:** Execute Python scripts (`.py`) in-browser using Pyodide.
16-
- **Universal Run:** The "Run Code" button in the editor dynamically handles different file types, providing console output directly in your history log.
45+
*(বিস্তারিত কমান্ডের জন্য `help` কমান্ডটি টাইপ করুন)*
1746

18-
### 3. **Advanced Security Vault**
19-
A dedicated **Offline Security** module allows you to stage files for secure archiving.
20-
- **AES-Zip Concepts:** Prepare assets for secure, encrypted storage.
21-
- **Archiving Logic:** Features a drag-and-drop interface for staging assets before final processing.
47+
---
48+
49+
## 🌐 ভাষা ও কার্নেল সাপোর্ট (Supported Kernels)
50+
51+
আমরা বর্তমানে ১৬+ কার্নেল সাপোর্ট করছি:
52+
- **Data Science:** Python 3.11, R, Julia
53+
- **Systems:** C, C++, Rust, Zig
54+
- **Web:** JavaScript (Node.js style), TypeScript
55+
- **Enterprise/Cloud:** Golang, C#, PHP
56+
- **Others:** Ruby, Kotlin, Dart, Swift, SQL
57+
58+
---
59+
60+
## 🗺️ রোডম্যাপ ২০২৬ (Development Roadmap)
61+
62+
আমরা প্রতিনিয়ত এটি উন্নতির চেষ্টা করছি:
2263

23-
### 4. **Modern Developer Suite**
24-
- **Full-Stack Filesystem:** A sidebar that supports folders, nested files, and real-time state synchronization.
25-
- **Multi-View Sidebar:** Toggle between File Explorer, Network Gateway, AI Automation, and Pocket ML views.
26-
- **Hybrid Terminal:** A command-line interface that bridges the gap between simulated OS commands and real API calls.
64+
- **Q1 (Completed):** মাল্টি-কার্নেল প্যারালাল এক্সিকিউশন ও শেয়ারড মেমরি বাফার।
65+
- **Q2 (In-Progress):** লিগ্যাসি এক্স-উইন্ডো (X11) অ্যাপ্লিকেশনের জন্য পূর্ণাঙ্গ GUI সাপোর্ট চালু।
66+
- **Q3 (Planned):** ডেসেন্ট্রালাইজড ওয়ার্কস্পেস শেয়ারিং ও রিয়েল-টাইম কোল্যাবোরেটিভ সেশন।
67+
- **Q4 (Planned):** অটোমেটিক স্ক্রিপ্ট জেনারেশন ও ডিবাগিংয়ের জন্য পরবর্তী প্রজন্মের মাল্টিমোডাল এআই ইন্টিগ্রেশন।
2768

28-
## 🛠 Command Reference
69+
---
70+
71+
## 💻 ডেভেলপমেন্ট গাইড (Setup & Contribution)
72+
73+
আপনি যদি এই প্রজেক্টে ডেভেলপার হিসেবে যুক্ত হতে চান:
74+
75+
### কিভাবে শুরু করবেন (Build & Run):
76+
```bash
77+
# ১. ডিপেনডেন্সি ইনস্টল করুন
78+
npm install
2979

30-
| Command | Usage | Description |
31-
| :--- | :--- | :--- |
32-
| `run` | `run [file]` | Executes the specified file. |
33-
| `deploy` | `deploy [file] [name]` | Deploys a file to `[origin]/v-host/[name]`. |
34-
| `kill` | `kill [PID]` | Terminates a running process or deployment. |
35-
| `ls` | `ls` | Lists files in the current directory. |
36-
| `status` | `status` | Shows system resource usage and active nodes. |
37-
| `traffic-log` | `traffic-log` | Activates global traffic monitoring. |
80+
# ২. টাইপস্ক্রিপ্ট ও লিন্টার চেক করুন
81+
npm run lint
3882

39-
## 🏗 Technology Stack
83+
# ৩. ডেভেলপমেন্ট সার্ভার চালু করুন (port 3000)
84+
npm run dev
85+
```
86+
87+
### GitHub রিপোজিটরি:
88+
সবাইকে অবদান রাখার জন্য স্বাগত জানাই:
89+
[GitHub Repository - Quincunx33/PyBrowser](https://github.com/Quincunx33/PyBrowser)
90+
91+
---
4092

41-
- **Frontend:** React 18, Vite, Tailwind CSS, Lucide Icons.
42-
- **Backend:** Express.js (Real-time gateway registry).
43-
- **Runtime:** Node.js (v4.0.0+ Compatibility).
44-
- **Core Engine:** TSX (TypeScript Execute) for server-side reliability.
45-
- **Animations:** Framer Motion (motion/react).
93+
## ⚖️ লাইসেন্স ও আইনি তথ্যাদি
4694

47-
## 🔒 Security Notice
48-
Cortex OS is designed for development and sandbox testing. While it provides "Edge Node" simulation and "Subdomain Routing", all operations are contained within the provisioned environment for safety.
95+
Terminal OS সম্পূর্ণ ওপেন সোর্স। এটি MIT License-এর অধীনে প্রকাশিত। আপনি এটি ব্যক্তিগত বা যেকোনো বাণিজ্যিক কাজে ব্যবহার করতে পারেন। কোনো সমস্যায় পড়লে ইস্যু রিপোর্ট করুন।
4996

5097
---
51-
*Built with ❤️ for developers who need more than just a code editor.*
98+
*(Terminal OS v2.0.4 - Built for modern engineers.)*

0 commit comments

Comments
 (0)