জিএনইউ সংকলন এবং বুটস্ট্র্যাপ করা সম্ভব হবে?


9

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



আমি
অ্যাপটি

লিনাক্স কেবল একটি কর্নেল। আপনি যদি এইচআরডি / ম্যাক ব্যবহার করেন তবে আপনার একটি নন-লিনাক্স সিস্টেম রয়েছে। (মঞ্জুর, অন্যান্য বিট এবং টুকরা সিস ভি বা পরবর্তী বিএসডি, জিএনইউ, প্ল্যান 9 এবং / অথবা অন্যান্য * এনআইএক্স ক্লোনস / ডেরিভেটিভস থেকে হবে, তবে লিনাক্স নিজেই নয়))
আগি হামার্থিফ

উত্তর:


3

কয়েক বছর আগে, আমি স্ক্র্যাচ থেকে একটি জিএনইউ / হার্ট ভিত্তিক বিতরণ তৈরি করেছি। আপনি এখনও বি জিএনএনইউ / হার্ট গুগল করে এটি সম্পর্কে সন্ধান করতে পারেন ।

সমস্ত অফিসিয়াল জিএনইউ সফ্টওয়্যার (আপনার উল্লেখ করা প্যাকেজগুলি সহ) হার্টকে সমর্থন করা উচিত এবং বেশিরভাগ প্যাকেজগুলি আসলে তা করে। তবে মনে রাখবেন হার্ট লিনাক্সের জন্য একটি ড্রপ-ইন প্রতিস্থাপন নয়, সুতরাং আপনাকে অবশ্যই সমস্ত প্যাকেজগুলি ক্রস-কম্পাইল করতে হবে বা একটি স্থানীয় জিএনইউ / হার্ট সিস্টেম থেকে অনেকগুলি ঠিক একইভাবে সংকলন করতে হবে যেমন আপনি নিজের সফ্টওয়্যারটি তৈরি করছেন if অন্য স্থাপত্যের জন্য (অর্থাত্ x86 এ বিল্ডিং আর্ম সফটওয়্যার)।

এটি বলেছিল, আমি আপনাকে এই পদক্ষেপগুলি অনুসরণ করার পরামর্শ দিচ্ছি:

  • ডেবিয়ান জিএনইউ / হারড কোথাও ইনস্টল করুন (একটি ভিএম ঠিক আছে) এবং এর সাথে পরিচিত হন।

  • সিস্টেমে গুইস তৈরি করুন এবং নিশ্চিত করুন যে আপনি আসলে প্যাকেজগুলি তৈরি ও ইনস্টল করতে পারবেন (আপনার সম্ভবত এটিতে কিছু পরিবর্তন আনতে হবে)।

  • সাবহর্ডস তৈরি ও পরিচালনা করতে সক্ষম হতে গিক্সকে সংশোধন করুন

  • এই পর্যায়ে, আপনি যেখানেই চান হার্টের উপর ভিত্তি করে একটি সম্পূর্ণ জিএনইউ সিস্টেম বুটস্ট্র্যাপ করার জন্য প্রস্তুত থাকা উচিত। আপনার ঠিক পরে GRUB কনফিগার করতে হবে।

শুভ হ্যাকিং!


3

[আপডেট] আমি সম্প্রতি ফোসডেমে গুইসকে হার্টে পোর্টিং সম্পর্কে একটি আলোচনা দিয়েছিলাম যা আপনি এখানে পরীক্ষা করতে পারেন। guix_to_hurd_fosdem_16

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

গুইস বুটস্ট্র্যাপিং প্রক্রিয়া

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.