ToaruOS 2.1 আসে, স্ক্র্যাচ থেকে লেখা স্বাধীন ওএস

তোরু ওএস

ToaruOS হল x86-64 PC এর জন্য একটি "পূর্ণ" অপারেটিং সিস্টেম এবং ARMv8 এর জন্য পরীক্ষামূলক সমর্থন।

গত বছরের শেষের দিকে আমি এখানে ব্লগে শেয়ার করেছিলাম একটি অপারেটিং সিস্টেম চালু হওয়ার খবর যা অনেকের নজর কেড়েছিল, এই সিস্টেমটির নাম ToaruOS, এই OS সম্পর্কে মজার বিষয় হল এটি স্ক্র্যাচ থেকে লেখা এবং তার নিজস্ব কার্নেল দিয়ে সরবরাহ করা হয়েছে, বুট লোডার, স্ট্যান্ডার্ড সি লাইব্রেরি, প্যাকেজ ম্যানেজার, ইউজার স্পেস কম্পোনেন্ট এবং একটি কম্পোজিট উইন্ডো ম্যানেজার সহ একটি গ্রাফিক্যাল ইন্টারফেস।

প্রাথমিকভাবে, প্রকল্পটি নতুন যৌগিক গ্রাফিকাল ইন্টারফেস তৈরির ক্ষেত্রে গবেষণামূলক কাজ হিসাবে ইলিনয় বিশ্ববিদ্যালয়ে তৈরি করা হয়েছিল, কিন্তু পরে এটি একটি স্বাধীন অপারেটিং সিস্টেমে রূপান্তরিত হয়েছিল।

ToaruOS সম্পর্কে

হৃদয়ে ToaruOS একটি কার্নেল আছে যা একটি হাইব্রিড মডুলার আর্কিটেকচার ব্যবহার করে যা একটি মনোলিথিক বেসকে একত্রিত করে এবং লোডযোগ্য মডিউলগুলি ব্যবহার করার উপায়, যেভাবে সবচেয়ে উপলব্ধ ডিভাইস ড্রাইভার ডিজাইন করা হয়েছে, যেমন ডিস্ক কন্ট্রোলার, ফাইল সিস্টেম, কীবোর্ড, মাউস, নেটওয়ার্ক কার্ড, সাউন্ড চিপস এবং ভার্চুয়ালবক্স অতিথিদের জন্য প্লাগ-ইন।

কার্নেল ইউনিক্স থ্রেড, TTY সমর্থন করে, ভার্চুয়াল ফাইল সিস্টেম, /proc pseudo ফাইল সিস্টেম, মাল্টিথ্রেডিং, IPC, ramdisk, ptrace, শেয়ার করা মেমরি, মাল্টিটাস্কিং, এবং অন্যান্য সাধারণ বৈশিষ্ট্য।

সিস্টেম একটি যৌগিক উইন্ডো ম্যানেজার দিয়ে সজ্জিত করা হয়, ELF ফরম্যাটে গতিশীলভাবে লিঙ্ক করা এক্সিকিউটেবল ফাইল সমর্থন করে, মাল্টিটাস্কিং, একটি গ্রাফিক্স স্ট্যাক, পাইথন 3 এবং GCC চালাতে পারে। ext2 ফাইল সিস্টেম হিসাবে ব্যবহৃত হয়। বুটলোডারটি BIOS এবং EFI এর সাথে সামঞ্জস্যপূর্ণ। নেটওয়ার্ক স্ট্যাক BSD-শৈলী সকেট APIs সক্ষম করে এবং লুপব্যাক সহ নেটওয়ার্ক ইন্টারফেস সমর্থন করে।

নেটিভ অ্যাপ্লিকেশনের হাইলাইট করে vi টাইপ করুন বিম কোড এডিটর, যা গত কয়েক বছর ধরে ToaruOS-নির্দিষ্ট অ্যাপ্লিকেশন যেমন একটি ফাইল ম্যানেজার, একটি টার্মিনাল এমুলেটর তৈরি করতে ব্যবহার করা হয়েছে, উইজেটগুলির জন্য সমর্থন সহ একটি গ্রাফিক প্যানেল, একটি প্যাকেজ ম্যানেজার, সেইসাথে সমর্থিত ছবি (PNG, JPEG) এবং TrueType ফন্টগুলির জন্য লাইব্রেরি।

ToaruOS প্রোগ্রামের জন্য যেমন Vim, GCC, Binutils, FreeType, MuPDF, SDL, Kairo, Doom, Quake, Super Nintendo emulator, Bochsইত্যাদি

ToaruOS 2.1 এর প্রধান নতুনত্ব

এর নতুন সংস্করণের রিলিজ তোরু ওএস 2.1 সংস্করণ যা AArch64 আর্কিটেকচারের জন্য প্রাথমিক সমর্থন যোগ করা হয়েছে (ARMv8), বোর্ডে ToaruOS ব্যবহার করার পরীক্ষামূলক ক্ষমতা সহ রাস্পবেরি পাই 400 এবং QEMU এমুলেটরে।

আর একটি পরিবর্তন যে দাঁড়ায় তা হ'ল প্রসেসিং এবং প্রসেসে সিগন্যাল পাঠানোর পদ্ধতি নতুন করে ডিজাইন করা হয়েছে ইউজার স্পেসে, সিগ্যাশন, সিগপ্রোকমাস্ক, সিগওয়েট এবং সিগসাসপেন্ডে কল করা হয়েছে।

উপরন্তু মেমরি ম্যানেজমেন্ট ইউজার স্পেসে উন্নত করা হয়েছে, সেইসাথে নেটওয়ার্ক স্ট্যাক এবং টার্মিনাল রেন্ডারিং, অলস রেন্ডারিং প্রয়োগ করা হয়েছে এবং TrueType ফন্টের জন্য একটি গ্লাইফ ক্যাশে যোগ করা হয়েছে।

ঘড়ি সেট করার জন্য মেকানিজমও যোগ করা হয়েছে, যার মধ্যে সেটটাইম অফ ডে সিস্টেম কল এবং ডেট ইউটিলিটির বর্ধিত ক্ষমতা রয়েছে।

এই স্ট্যান্ড আউট যে অন্যান্য novelties নতুন সংস্করণ:

  • munmap সিস্টেম কল যোগ করা হয়েছে.
  • কম্পোজিট ম্যানেজারের একটি অস্পষ্ট প্রভাব রয়েছে এবং উইন্ডোটির আকার পরিবর্তন করার সময় ইভেন্ট পরিচালনার পুনরায় ডিজাইন করা হয়েছে।
  • IPv4 ঠিকানা এবং রাউটিং কনফিগারেশন কনফিগার করার জন্য সমর্থন ifconfig ইউটিলিটিতে যোগ করা হয়েছে। ICMP সকেট সমর্থন।
  • UDP এবং ICMP সকেটের জন্য recvfrom ফাংশনের জন্য সমর্থন যোগ করা হয়েছে।
  • বুটলোডারে USB কীবোর্ডের সাথে কাজ করার ক্ষমতা যুক্ত করা হয়েছে।
  • ফাইল মুছে ফেলার জন্য একটি আইটেম ফাইল ম্যানেজারের প্রসঙ্গ মেনুতে যোগ করা হয়েছে।
  • সিস্টেম মনিটরে গ্রাফিক্সের উন্নত প্রদর্শন।
  • রেগুলার এক্সপ্রেশনের জন্য সমর্থন সহ grep ইউটিলিটি যোগ করা হয়েছে।
  • উন্নত ps কমান্ড আউটপুট (অতিরিক্ত কলাম যোগ করা হয়েছে)।

পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন তবে আপনার জানা উচিত যে প্রকল্পের কোডটি সি তে লেখা এবং বিএসডি লাইসেন্সের অধীনে বিতরণ করা হয়েছে, আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নীচের লিঙ্কে।

ডাউনলোড করুন এবং ToaruOS 2.1 পান

যারা এই নতুন সংস্করণটি পরীক্ষা করতে আগ্রহী তাদের জন্য, এটি ডাউনলোডের জন্য একটি লাইভ চিত্র প্রস্তুত করেছে, আকারে 14,4 MB, যা QEMU, VMware বা VirtualBox-এ পরীক্ষা করা যেতে পারে।

লিংকটি এই।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।