একটি জিনিস যা আমি সবসময় করতে চাই তা হ'ল আমার নিজস্ব অপারেটিং সিস্টেমটি বিকাশ করা (লিনাক্স বা উইন্ডোজের মতো অভিনব প্রয়োজন নয়, তবে আমি ইতিমধ্যে সম্পন্ন একটি সাধারণ বুট লোডারের চেয়ে ভাল)।
এমন একটি উত্স / গাইড খুঁজে পেতে আমার খুব কষ্ট হচ্ছে যেগুলি আপনাকে একটি সাধারণ "হ্যালো ওয়ার্ল্ড" ওএস লিখে অতীতে নিয়ে যায়।
আমি জানি যে প্রচুর লোকেরা সম্ভবত আমি লিনাক্স বা বিএসডি দিকে নজর দেওয়ার পরামর্শ দেব; তবে এর মতো সিস্টেমে কোড বেজটি (সম্ভবত) এত বড় যে আমি কোথায় শুরু করব তা আমি জানতাম না।
কোন পরামর্শ?
আপডেট: যারা গুগলের মাধ্যমে এই পোস্টে অবতরণ করেন তাদের পক্ষে সহজ করার জন্য এখানে কিছু ওএস বিকাশ সংস্থান রয়েছে:
আপনার নিজের অপারেটিং সিস্টেমটি লিখেছেন (ধন্যবাদ আদম)
স্ক্র্যাচ থেকে লিনাক্স (ধন্যবাদ জন)
শার্পোস (সি # অপারেটিং সিস্টেম) (ধন্যবাদ লমএক্সএক্সএক্স)
ওএস দেব উইকি এবং ফোরাম (ধন্যবাদ স্টিভ)
বোনাফাইড (ধন্যবাদ স্টিভ)
ব্রান (ধন্যবাদ স্টিভ)
আপনার নিজের খেলনা ইউনিক্স-ক্লোন ওএস রোল করুন (ধন্যবাদ স্টিভ)
অন্যান্য উৎস:
আমি মাইকিওএস নামে একটি দুর্দান্ত উত্স পেয়েছি , "মাইকিওএস হ'ল সহজ ওএসগুলি কীভাবে কাজ করে তা প্রদর্শনের জন্য একটি শিখার সরঞ্জাম It
11/14/08 আপডেট হয়েছে
আমি ফ্রিবাইটের গাইডে ... এর জন্য কিছু সংস্থান পেয়েছি ... ফ্রি এবং অ-মুক্ত অপারেটিং সিস্টেমগুলি যা ওএসকিট এবং এক্সওএস লাইব্রেরির মতো কিটে লিঙ্ক করে। ওএস বিকাশ শুরু করতে এগুলি বেশ কার্যকর বলে মনে হয়।
2/23/09 আপডেট হয়েছে
এই প্রশ্নে রিন টোকিও ন্যানুদের প্রস্তাব দিয়েছিল । Nanoos সি ++ এ লিখিত একটি ওএস।
3/9/09 আপডেট হয়েছে
দীনা উচ্চাভিলাষী ওএস বিকাশকারীদের জন্য কিছু দরকারী স্ট্যাক ওভারফ্লো আলোচনা সরবরাহ করেছেন: একটি কাস্টম অপারেটিং সিস্টেম তৈরির পথে রোডব্লকগুলি ওএস এবং ওএস ডেভেলপমেন্ট বিকাশকালে আপনার কী কী সমস্যাগুলির মুখোমুখি হতে পারে তা আরও সাধারণ আলোচনা।
7/9/09 আপডেট হয়েছে
এলবি পিন্টোস প্রকল্পের একটি লিঙ্ক সরবরাহ করেছে , ওএস বিকাশ শেখার শিক্ষার্থীদের জন্য ডিজাইন করা একটি শিক্ষা ওএস।
7/27/09 আপডেট হয়েছে (এখনও শক্তিশালী চলছে!)
আমি বার্কলে থেকে একটি অনলাইন ওএস কোর্সে হোঁচট খেয়েছি যেখানে 23 টি বক্তৃতা রয়েছে।
TomOS একটি কাঁটাচামচ হয় MikeOS যে একটু স্মৃতি ম্যানেজার, এবং মাউস সমর্থন। মাইকোএস হিসাবে এটি একটি শিক্ষামূলক প্রকল্প হিসাবে ডিজাইন করা হয়েছে। এটি এনএএসএম এসেম্বেবলারে লেখা আছে।
8/4/09 আপডেট হয়েছে
উপরের তালিকাভুক্ত অনলাইন বার্কলে লেকচারের সাথে যেতে স্লাইডগুলি এবং অন্যান্য সামগ্রী আমি পেয়েছি ।
8/23/09 আপডেট হয়েছে
সকল প্রশ্ন osdev বাঁধা Stackoverflow উপর
ওএস / 161 সি-তে লিখিত একটি একাডেমিক ওএস যা একটি সিমুলেটেড হার্ডওয়ারে চলে। এই ওএসটি নাচোজেও একই রকম। ধন্যবাদ নভেলোক্র্যাট!
টাঙ্গুরেেন প্রস্তাবিত: http://en.wikedia.org/wiki/MicroC/OS-II , এম্বেড থাকা সিস্টেমগুলির জন্য ডিজাইন করা একটি ওএস। পাশাপাশি একটি সাহাবী বই আছে ।
রবার্ট লাভের লিনাক্স কার্নেল ডেভেলপমেন্টটি অ্যান্ডার্স দ্বারা প্রস্তাবিত। এটি একটি "লিনাক্স কার্নেলটিতে ব্যাপকভাবে প্রশংসিত অভ্যন্তরীণ চেহারা"।
9/18/2009 আপডেট হয়েছে
C # তে সম্পূর্ণ লিখিত একটি OS কসমস সম্পর্কে আমাদের জানানোর জন্য টিম এস ভ্যান হারেনকে ধন্যবাদ জানাই ।
টিগিফিল আমাদের পরিচালিত অপারেটিং সিস্টেম অ্যালায়েন্স (মোসা) ফ্রেমওয়ার্ক সম্পর্কে জানায় , "সাধারণ মধ্যবর্তী ভাষার ভিত্তিতে পরিচালিত অপারেটিং সিস্টেমগুলির বিকাশের জন্য সরঞ্জাম, স্পেসিফিকেশন এবং উত্স কোডের একটি সেট।"
আপডেট 9/24/2009
স্টিভ ভিজ্যুয়াল স্টুডিও ব্যবহার করে উইন্ডোজের বিকাশের জন্য কয়েকটি সংস্থান খুঁজে পেয়েছিল , ভিএস 2005 বা ওএসডিভের ভিএস বিভাগের সাহায্যে ব্রোকেনথর্নের গাইড সেটআপটি দেখুন ।
9/5/2012 আপডেট হয়েছে
kerneltrap.org আর উপলভ্য নয়। লিনাক্স কার্নেল v0.01 কার্নেল.org থেকে উপলব্ধ
12/21/2012 আপডেট করা হয়েছে একটি সেমিস্টারের প্রকল্প হিসাবে ডিজাইন করা একটি বেসিক ওএস বিকাশ টিউটোরিয়াল । এটি আপনাকে মৌলিক উপাদানগুলির সাথে একটি ওএস তৈরি করতে সহায়তা করে। নতুনদের জন্য খুব ভাল শুরু। সংশ্লিষ্ট কাগজ । ধন্যবাদ শ্রুজান!
11/15/2013 আপডেট হয়েছে
স্ক্র্যাচ থেকে একটি সাধারণ অপারেটিং সিস্টেম রচনা । ধন্যবাদ জেমস মুর!
12/8/2013 আপডেট হয়েছে
কম্পিউটার অপারেটিং সিস্টেম কীভাবে তৈরি করবেন ধন্যবাদ ডিডটনী!
3/18/2014 আপডেট হয়েছে
টুআরওএস একটি জিএসআইআই সহ বেশিরভাগ স্ক্র্যাচ থেকেই নির্মিত OS
12 সেপ্টেম্বর 2016 আপডেট হয়েছে
আপনার নিজের খেলনা অপারেটিং সিস্টেম লিখছেন
10 ডিসেম্বর 2016 আপডেট হয়েছে
স্ক্র্যাচ থেকে একটি সাধারণ অপারেটিং সিস্টেম রচনা (আপনাকে @ টাইলার সি ধন্যবাদ)