কিভাবে একটি নতুন লিনাক্স ডিস্ট্রো শুরু করবেন? [বন্ধ]


28

আমার এবং আমার কয়েকজন বন্ধু একটি নতুন লিনাক্স ডিস্ট্রো শুরু করতে আগ্রহী। আমরা যে কিভাবে করব? আমাদের কী পরিকল্পনা করা দরকার?

গল্পের

আমি লিনাক্স সিসাদমিনস / প্রয়োগকারীদের একটি সম্প্রদায়ের প্রতিনিধিত্ব করি যার বিশেষ প্রয়োজনগুলির মধ্যে অন্যদের মধ্যে অন্তর্ভুক্ত রয়েছে:

  • একটি নির্দিষ্ট 'পাতলা' কার্নেল কনফিগারেশন
  • আমাদের 'ক্ষেত্রের প্রয়োজন' অনুসারে প্যাকেজ পরিচালনা
  • বাইনারি প্যাকেজগুলি আমাদের 'ব্যবহারের ক্ষেত্রে' জন্য অনুকূলিত হয়েছে
  • এক্স-কম সিস্টেম

বিন্দু থেকে: আমরা চালানো যাবে একটি বিশেষভাবে কনফিগার উৎপাদন মানের লিনাক্স ডিস্ট্রিবিউশনের প্রয়োজন একচেটিয়াভাবে যেমন প্যারা-ভার্চুয়ালাইজ উত্পাদনের সার্ভারপ্রতিবার যখন আমাদের ভিএম-আইজেড সার্ভারের প্রয়োজন হয় তখন সমস্ত হুপ এবং লুপগুলিতে ঝাঁপ দেওয়ার চেয়ে আমরা তার পরিবেশের জন্য অনুকূলিত একটি অর্ধ-প্রস্তুত সিস্টেমের মতো চাই।

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


1
হুবহু, আপনি কোন প্যাকেজ ম্যানেজারে কী চান? এটি হ'ল আপনার প্রয়োজনে, এপিটি, জাইপ্প, কনারি, ইয়াম ... এর দুর্বলতাগুলি কী?
tshepang

3
একের পর এক ব্যাখ্যা না করে, আমরা এর পরে যা করছি: (1) সরল "টেস্টিং-বনাম-স্থিতিশীল" (2) স্মার্ট নির্ভরতা সলভার (3) মাল্টি-ভার্শনিং (ইন) এর পরিবর্তে একাধিক স্তর 'স্ট্যাবিলিটি' সীমিত জ্ঞান, জেন্টু পোর্টেজের এসএলএটিএস-এর মতো (4) রোলব্যাক (alচ্ছিক, ভিএম হাইপারভাইজারগুলির স্ন্যাপশটের ক্ষমতার কারণে, তবে এখনও এটি চমৎকার)
পেপলুয়ান

1
স্থিতির একাধিক স্তরের অর্থ কী আপনি ব্যাখ্যা করতে পারেন ?
tshepang

2
aptitudeএর নির্ভরতা সমাধানকারী কি যথেষ্ট উন্নত?
tshepang

10
আপনি যে প্রতিটি প্রয়োজনীয়তা নির্ধারণ করেছেন তা কেবলমাত্র একটি বিদ্যমান ডিস্ট্রো বাছাই করে এবং আপনার নিজস্ব নির্ধারিত রিলিজ চক্রটি দিয়ে নিজের সংগ্রহস্থল (সম্ভবত বিকল্প প্যাকেজ ম্যানেজার সহ) তৈরি করে পূরণ করা হয়। তবে আপনি সেই বিকল্পটি প্রত্যাখ্যান করেছেন এবং এলএফএস বিকল্পটিও প্রত্যাখ্যান করেছেন। এছাড়াও, আপনি ভুলভাবে প্যাকেজ ম্যানেজারটিকে সমালোচনামূলক স্থিতিশীলতার কারণ হিসাবে গ্রহণ করেন, এটি কেবলমাত্র একটি সহায়ক সরঞ্জাম যা সামগ্রিকভাবে সিস্টেমের স্থিতিশীলতার সাথে নিজেকে সামান্যই গ্রহণ করে।
ফোর্সফেস্ক

উত্তর:


22

আপনি লিনাক্স থেকে স্ক্র্যাচ দেখতে চাইতে পারেন :

লিনাক্স থেকে স্ক্র্যাচ (এলএফএস) এমন একটি প্রকল্প যা আপনাকে উত্স থেকে সম্পূর্ণ নিজস্ব কাস্টমাইজড লিনাক্স সিস্টেম তৈরির জন্য ধাপে ধাপে নির্দেশাবলী সরবরাহ করে।


প্রায়, কিন্তু বেশ না। এটি নিজের প্রয়োজনে কাস্টম লিনাক্স তৈরির মতো। তবে আমার সম্প্রদায়টি একটি পুরো কাঠামো, যেমন কাস্টম কার্নেল, কাস্টম ডিআইডি, কাস্টম প্যাকেজ পরিচালনা ইত্যাদি পছন্দ করবে আমরা কীভাবে শুরু করব?
পেপলুয়ান

4
এলএফএস দিয়ে শুরু করা এবং এটির উপরে একটি পুরো কাঠামো তৈরি করা, আপনার বর্ণিত হিসাবে এটি আসলে "আপনার নিজের লিনাক্স ডিস্ট্রো শুরু করা" এর একটি সংজ্ঞা।
ফোর্সফেস্ক

2
@ পেপলুয়ান: এটির জন্য কোনও গাইড নেই। আপনার একবার চালিত শেল এবং কোর ইউটিস ইনস্টল হয়ে গেলে আপনার একটি অপারেটিং সিস্টেম থাকবে। বাকীগুলির জন্য আপনি হয় অন্য ডিস্ট্রোস থেকে অনুলিপি করুন বা সবকিছু পুনর্নবীকরণ করুন। যে কোনও উপায়েই, একটি নতুন ডিস্ট্রো তৈরি করতে প্রচুর পরিশ্রম প্রয়োজন এবং এটি কীভাবে করা যায় তার কোনও সহজ উত্তর নেই।
ফোর্সফেস্ক

1
সতর্কতার জন্য @ ফোর্সফ্যাক ধন্যবাদ :) ... আমি সম্মত, এটি নিঃসন্দেহে একটি বড় উদ্যোগ গ্রহণ করা হবে। খুব খারাপ কোনও 'যুদ্ধের গল্প' বা সামসুচ নেই, কেবল কোনও ভুলের পুনরাবৃত্তি না করা।
পেপলুয়ান

2
@ পেপলুয়ান আমি বাজি দেব যুদ্ধের গল্প আছে, ঠিক তেমন পরিষ্কার-প্যাকেজড নয়। উদাহরণস্বরূপ, বিভিন্ন ডিস্ট্রোসের প্রাথমিক দিনগুলিতে মেলিং তালিকার সংরক্ষণাগারগুলি দেখুন।
শেশেপাং

9

কমপক্ষে জিসিসি বা অন্য কোনও সি কম্পাইলার চলার জন্য আপনার নিজের ডিস্ট্রোকে "বুটস্ট্র্যাপ" করার জন্য অন্য একটি ডিস্ট্রো থেকে সম্ভবত আপনার একটি ন্যূনতম চলমান সিস্টেমের প্রয়োজন হবে। তারপরে আপনার সিস্টেমে কোন বেস লাইব্রেরি (libc সহ) এবং সফ্টওয়্যারটি বেস, "ন্য-প্যাকেজ ইনস্টলড" অবস্থার ভিত্তি করে কোন সিদ্ধান্ত নিয়ে শুরু করতে হবে। তারপরে, এই লাইব্রেরি এবং সফ্টওয়্যারটির উত্স পান এবং সেগুলি সংকলন করুন, নিশ্চিত করুন যে সমস্ত সফ্টওয়্যার প্রয়োজনীয় গ্রন্থাগারগুলি খুঁজে পেতে পারে এবং আপনার নিম্ন-স্তরের বেস পরিবেশ তৈরি শুরু করে।

মূলত আপনার বুটস্ট্র্যাপ পরিবেশ একটি চলমান কার্নেল এবং পরম সর্বনিম্ন আপনি যদি একটি মৌলিক শেল, সি ল্যাঙ্গুয়েজের কম্পাইলার পেতে প্রয়োজন, এবং মত মৌলিক জিনিষ ছাড়া আর কিছুই থাকবে না rm, cp, tarএবং যে কাজ ভালো জিনিস। এর পরের জিনিসটি আপনার পরে উঠে আসা উচিত is পার্ল। একবার আপনার বেস সিস্টেমটি তৈরি হয়ে গেলে, আপনাকে এটি চালিয়ে যেতে হবে এবং কয়েকটি বুট স্ক্রিপ্ট তৈরি করতে হবে যা সিস্টেমকে প্রাথমিক বুট থেকে একটি সংকলক সহ একটি ব্যবহারযোগ্য শেলটিতে নিয়ে যায়।

তারপরে আপনাকে একটি প্যাকেজ সিস্টেম এবং ফর্ম্যাট ডিজাইন / লিখতে হবে এবং আপনি যে সফ্টওয়্যারটি প্যাকেজ করতে চান, সেটি তৈরি করতে এবং এটি প্যাকেজ করতে চান এবং আপনার প্যাকেজগুলির জন্য একটি শক্তিশালী বিতরণ সিস্টেম ডিজাইন করতে হবে the এর কোনটিই তুচ্ছ নয়। শুভকামনা।


আহ, খুব তথ্যপূর্ণ, ধন্যবাদ! হ্যাঁ, আমার কোনও ধারণা নেই যে এটি একটি সহজ প্রচেষ্টা a ভাগ্যবান আমি একা নই। আমি সম্প্রদায়কে জড়ো করব এবং আমরা কী করব তা নিয়ে ঝগড়া করব :)
পেপলুয়ান

0

আপনি যদি কেবল ডিফল্ট অ্যাপ্লিকেশনগুলির কিছু সেট চান, তবে আপনি কিছু সাধারণ সরঞ্জাম ব্যবহার করে উবুন্টুর মতো বিদ্যমান ডিস্ট্রো কাস্টমাইজ করতে পারেন। http://maketecheasier.com/reconstructor-creating-your-own-ubuntu-distribution/2008/07/05


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

0

আপনি প্যাকেজ পরিচালকের কাছ থেকে কী চান তা সত্যই নির্দিষ্ট করে নি।

ওপেনসুস বিল্ড সার্ভিস সরবরাহ করে যেখানে আপনি সহজেই কোনও প্যাকেজ (কার্নেল সহ) কাস্টমাইজ করতে পারেন এবং এমনকি পুরো বিতরণ তৈরি করতে পারেন।

http://en.opensuse.org/Portal:KIWI

https://build.opensuse.org


-1

এমন একটি সাইট রয়েছে যা আপনি সেখানে সমস্ত ডিস্ট্রো এবং সাধারণ বিবরণ এবং ওভারভিউ দেখতে পাচ্ছেন। সুতরাং এটি আপনাকে সেরাটি চয়ন করতে সহায়তা করে:

http://distrowatch.com/

তবে শুরু করার জন্য আমি আপনাকে উবুন্টু বা কুবুন্টু ব্যবহার করার পরামর্শ দিচ্ছি। তাই সহজ এবং ব্যবহারকারী বান্ধব।


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

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