HelenOS প্রকল্প HelenOS উল্লেখ অনুযায়ী একটি কাজ অপারেটিং সিস্টেম বিকাশ একটি প্রচেষ্টা. HelenOS wich মধ্যে AMD64 / EM64T (x86-64 'র) IA-32 IA-64 (Itanium) আছে, উভয় 32 বিট এবং 64 বিট, সামান্য endian এবং বড়-endian প্রসেসর আর্কিটেকচারের multitasking এবং multithreading, জন্য SMP সমর্থন , 32 বিট MIPS, 32-বিট PowerPC ও স্পার্ক V9.
HelenOS প্রাগ চার্লস বিশ্ববিদ্যালয়ের গণিত অনুষদ এবং পদার্থবিদ্যা ছাত্রদের দ্বারা উন্নত করা হচ্ছে. সোর্স কোড BSD লাইসেন্স এর অধীনে পাওয়া যায়. থার্ড পার্টি উপাদান GPL এর অধীনে লাইসেন্স করা হয়.
আপনি যদি আমাদের প্রজেক্টের আগ্রহী বা এটা সম্পর্কে কোনো প্রশ্ন থাকে ক্ষেত্রে, আমাদের মেইলিং লিস্টে সাবস্ক্রাইব করুন মুক্ত মনে. প্রকল্পের ভারী উন্নয়ন অধীন বর্তমানে এবং মানুষ বিটা পরীক্ষকগণ হিসাবে আমাদের দলের যোগদান করার জন্য আমরা খুঁজছেন. আজ এর বিটা পরীক্ষকগণ আগামীকাল ডেভেলপার হয়ে
বৈশিষ্ট্য করতে পারেন:.
- ইন গাছ পোর্ট ইতিমধ্যে শুরু হয়েছে এর মানে হল যে ও এটা যে নিজ নিজ আর্কিটেকচারের জন্য SPARTAN কার্নেলের একটি বাইনারি ইমেজ নির্মাণ করা সম্ভব হবে.
- ইন্টারাপ্ট ও ব্যতিক্রম হ্যান্ডলিং কার্নেল এবং বেঁচে থাকার জন্য শেষ পর্যন্ত ইন্টারাপ্ট কিছু প্রক্রিয়া প্রস্তুত কিনা বলছেন. হার্ডওয়্যার টাইমার ইন্টারাপ্ট মত ইন্টারাপ্ট এই বিশেষ সম্পর্কিত.
- কনটেক্সট / পুনঃস্থাপন সংরক্ষণ করুন এবং কার্নেল মোড মধ্যে বর্তমান CPU রাষ্ট্র পুনরুদ্ধার করার ক্ষমতা সংরক্ষণ করুন. এটি একটি সুনির্দিষ্ট আর্কিটেকচার-ভিত্তিক কাজ সমাবেশ এবং কিছু কোডিং প্রয়োজন.
- FPU প্রসঙ্গে থ্রেড এর ব্যক্তিগত ফ্লোটিং পয়েন্ট পরিবেশ সমর্থন করার ক্ষমতা বোঝায়.
- সময় ব্যবস্থাপনা টাইমার টিক গণনা এবং সময়সীমা উত্তীর্ণ বলা বিশেষ ঘটনা নিবন্ধিত কর্ম সঞ্চালনের জন্য কার্নেল এর ক্ষমতা বোঝায়.
- কার্নেল এর ফলে সংশোধিত, সাধারণ ইউজার-স্পেস এর ফলে সংশোধিত বিপরীত, কার্নেল কোড সঞ্চালনের CPU- র অগ্রাধিকার কম (ইন্টারাপ্ট নিষ্ক্রিয় করা হয়) যখনই বিঘ্নিত হতে পারে যে, যুক্তরাষ্ট্র.
- কার্নেল থ্রেড নিজস্ব কার্নেল প্রসঙ্গকে Schedulable সত্ত্বা.
- সুংসগতি semaphores, mutexes, rwlocks এবং শর্ত ভেরিয়েবল দ্বারা উপলব্ধ করা হয়. এই সব নিরাপদ এবং অপারেশন সময়সীমার মোড সক্ষম জন্য SMP হয়.
- গাদা পরিচালক কার্নেল উদ্দেশ্যে মেমরি গতিশীল বরাদ্দ এবং অনির্দিষ্টকরণের এইডস.
- দৈহিক মেমরি ব্যবস্থাপনা প্রকৃত মেমরি ফ্রেম বরাদ্দ যত্ন নেয়.
- ভার্চুয়াল মেমরি ব্যবস্থাপনা প্রকৃত মেমরি ভার্চুয়াল ঠিকানা ম্যাপিং প্রদান করে, যা সাব-সিস্টেম হয়. এটি থ্রেড 'ইউজার-স্পেস মেমরি ম্যাপিং সংগঠিত করতে ব্যবহৃত হয়.
- সংগ্রহস্থল ডিভাইস নির্বাচনের পর্দা থ্রেড ইউজার-স্পেস স্ট্যাক এবং ভার্চুয়াল মেমরির ম্যাপিং সঙ্গে থ্রেড যোগ করা হয়.
- multiprocessor সমর্থন SMP সিস্টেমের জন্য সমর্থন ঘোষণা করে. প্রতিটি আর্কিটেকচারে সব CPU- এর সনাক্ত করা এবং তাদের কার্নেল কোড নির্বাহ করতে প্রারম্ভকালে সিস্টেম কনফিগার করা প্রয়োজন.
- -সামান্য endian এবং বড় endian আর্কিটেকচার সমর্থন করা হয়.
- 32 বিট এবং এক 64-বিট আর্কিটেকচারের সমর্থিত.
এই রিলিজে নতুন কি:
- সাধারণ:
- প্রকল্প VCS বাজার থেকে জাগ্রত.
- ia32 পোর্ট আবার VirtualBox চালানো যেতে পারে.
- ঝনঝন শব্দ ব্যবহার নির্মাণের জন্য সমর্থন.
- কার্নেল:
- UltraSPARC T1 এবং T2 প্রসেসর সমর্থন যোগ করা হয়েছে.
- সেবা এবং ড্রাইভার:
- ATA ডিস্ক চালক
- এখন বাস্তব ডিস্ক সাথে কাজ করে এবং 48-বিট LBA, সমর্থন করে.
- যোগ করা হয়েছে MBR- এ এবং GUID পার্টিশন টেবিল ড্রাইভার.
- নতুন অ্যাপল ডেস্কটপ বাস ড্রাইভার মাধ্যমে আবার কাজ করে (এবং মাউস এছাড়াও সমর্থিত).
- পুনরায় চালু মাউস ড্রাইভার, পৃথক সার্ভার হিসাবে এই সময়.
- PS / 2 মাউস
- আপেল এডিবি মাউস
- ক্লিপবোর্ড সেবা
- নেটওয়ার্কিং স্ট্যাক (পরীক্ষামূলক সমর্থন)
- ফাইল সিস্টেম:
- ব্লক ঠিকানা এবং ফাইল অফসেট 64 বিট আর্কিটেকচার সব এখন আছে.
- উন্নত ইনপুট / আউটপুট ত্রুটি পরিচালনার.
- FAT ফাইল সিস্টেম এখন বিকৃত অন-ডিস্ক ফাইল সিস্টেম তথ্য বিরুদ্ধে আরও জোরালো হয়.
- devfs ফাইল সিস্টেম এখন ডিভাইস নামব্যবধান এবং হায়ারারকিকাল ডিরেক্টরি গঠন প্যাচসমূহ বুঝতে পারে.
- tmpfs এবং FAT ফাইল-সিস্টেম এখন আন-মাউন্ট করা হতে পারে.
- অ্যাপ্লিকেশন:
- নতুন টেক্সট এডিটর
- যোগ করা হয়েছে সম্পাদনা করুন, একটি সহজ টেক্সট এডিটর.
- Bdsh
- উন্নত কমান্ড ইনপুট (টেক্সট চাইতে, ইতিহাস, কপি এবং পেস্ট)
- শূন্য পূরণ ফাইল তৈরি করা mkfile কমান্ড (যেমন ডিস্ক ইমেজ)
- FAT ফাইল সিস্টেম তৈরি করার জন্য টুল, mkfat
- বিবিধ:
- সিস্টেম নির্মাণ করুন
- সমান্তরাল বর্তমানে সমর্থিত তৈরী করে.
- উত্পন্ন হওয়া টাস্ক এখন spawner টাস্ক থেকে বর্তমান কাজ ডিরেক্টরির সক্ষম.
- স্ট্যাক ট্রেস করুন
- স্ট্যাক ট্রেস প্রিন্ট করা হবে ব্যর্থ অ্যাপ্লিকেশন (ia64 এবং mips32 ছাড়া সব আর্কিটেকচার).
- কার্নেল একটি টাস্ক নিহত হলে, এটা তার স্ট্যাক ট্রেস (ia64, mips32, ppc32 এবং sparc64 ছাড়া সব আর্কিটেকচার) প্রিন্ট করা হবে.
- কার্নেল প্যানিক সৃষ্টি হতে পারে, এটি একটি স্ট্যাক ট্রেস (ia64, mips32, ppc32 এবং sparc64 ছাড়া সব আর্কিটেকচার) প্রিন্ট করা হবে.
- কোর ডাম্প (পরীক্ষামূলক সমর্থন)
- এই রিলিজের মধ্যে Regressions:
- কিছু প্ল্যাটফর্মের জন্য QEMU আচরণ পরিবর্তন করুন
- HelenOS / arm32. QEMU 0.10.5 চলমান এই সমস্যা না দেখান না.
- জ্ঞাত বাগ:
- পরিচিত বাগ, পরবর্তী রিলিজের জন্য তার প্রফাইল অপূর্ণতা তালিকা দেখুন.
G3 Macs- এর কীবোর্ড
একটি ব্যর্থ বিবৃতি পরে
Integrator / সিপি ভুল স্ক্যান কোড স্থাপিত হবে ফ্রেম বাফার এবং কীবোর্ড presses, ভুল রং প্রদর্শন উপরে QEMU 0.11 চলমান এবং জন্য
পাওয়া মন্তব্যসমূহ না