- TacOS एक UNIX-जैसा operating system है, जिसका अपना kernel C और assembly में लिखा गया है
- इसमें DOOM सहित कई user-space programs चलाने की क्षमता है
- इसमें VFS, scheduler, TempFS, devices, context switching, virtual memory management, physical page frame allocation जैसी सुविधाएँ शामिल हैं
- यह वास्तविक hardware और Qemu emulator पर चल सकता है
- यह शौकिया तौर पर विकसित operating system है, इसलिए वास्तविक उपयोग के लिए उपयुक्त नहीं है
TacOS परिचय
- TacOS एक UNIX-जैसा kernel है, जो C और assembly में लिखा गया है
- यह DOOM सहित कई छोटे user-space programs चला सकता है
- यह VFS, scheduler, TempFS, devices, context switching, virtual memory management, physical page frame allocation जैसी सुविधाएँ प्रदान करता है
- यह वास्तविक hardware और Qemu emulator पर चल सकता है
- यह शौकिया तौर पर विकसित operating system है, और पूरी तरह व्यावहारिक उपयोग के लिए तैयार नहीं है
Quick Start
License
- TacOS Mozilla Public License 2.0 का पालन करता है
- अधिक जानकारी के लिए
LICENSE फ़ाइल देखें
1 टिप्पणियां
Hacker News टिप्पणियाँ
नमस्ते, बधाई हो! आपको इस पर गर्व होना चाहिए। concept proof के लिए DOOM चुनना एक अच्छा फैसला है
बढ़िया है, लेकिन क्या आपका taco DOOM चला सकता है??
बहुत कूल है, लेकिन आज के समय में memory-safe low-level languages मौजूद होने के बावजूद आपने unsafe language क्यों चुनी? हम पहले से जानते हैं कि ज़्यादातर security bugs memory से जुड़े होते हैं
थोड़ा topic से हटकर है, लेकिन मैं इसी तरह की एक चीज़ के बारे में सोच रहा था। क्या modern PC hardware पर सीधे boot होने वाले game बनाने की कोई कोशिश हुई है? मतलब पूरा operating system load किए बिना सीधे game में जाना। पुराने game consoles जैसा। अगर इसे simple रखना हो, तो wifi, bt, GPU जैसी चीज़ें modern drivers के बिना इस्तेमाल करना मुश्किल हो सकता है, लेकिन keyboard और mouse के लिए शायद basic BIOS access होती है, इसलिए संभव लगता है (शायद मैं सही terms का इस्तेमाल नहीं कर रहा, लेकिन उम्मीद है बात समझ आ रही होगी)
नमस्ते unmapped (मैं GitHub और discord पर ThatOSDeveloper नाम इस्तेमाल करता हूँ), मुझे पता नहीं था कि आपने DOOM चला लिया है, यह काफ़ी बढ़िया है। मेरे कुछ सवाल हैं: क्या यह original DOOM है, क्या यह disk पर है या initramfs में, और क्या आप इस्तेमाल किए जा रहे engine के साथ free या shareware DOOM wad का उपयोग कर रहे हैं?
शानदार काम, काश मेरे पास भी ऐसा करने की skill होती, लेकिन लगता है इसे हासिल करने के लिए आपको बहुत सारी specs पढ़नी पड़ी होंगी, और वही मेरी कमज़ोरी है
क्लब में आपका स्वागत है! मैंने भी लगभग यही किया था, और उस शांति का सच में आनंद लिया जो ऐसी चीज़ पर काम करने से मिलती है जिसका अंत product में नहीं होना है
बहुत शानदार project है! TacOS में process isolation और scheduling को आप कैसे handle कर रहे हैं?
मैं TacOS के बारे में और जानना चाहता हूँ। कई programs को एक साथ सुरक्षित रूप से चलाना आप कैसे manage करते हैं?