ইনস্টলেশন আকার দ্বারা সর্বনিম্ন লিনাক্স বিতরণ কি? [বন্ধ]


13

আমি লিনাক্সের সাথে কিছু পরীক্ষা চালানোর চেষ্টা করছি এবং ইনস্টলেশন আকারের দ্বারা সর্বনিম্ন বিতরণ সন্ধান করব। (র‌্যাম, সিপিইউ আসলেই কিছু যায় আসে না)


আপনি কি কেবল প্রস্তুত বুটযোগ্য ডিস্ট্রিবিউশনগুলি বিবেচনা করতে চান, বা যদি আপনাকে ম্যানুয়ালি কার্নেলটি কম্পাইল করতে হয় এবং ফাইল সিস্টেমের বিষয়বস্তুগুলি বেছে নিতে হয় তবে তা ঠিক আছে?
মার্ক প্লটনিক

4
আপনি কি কেবল বর্তমান বিতরণ চান? 20 বছর আগের যেগুলি সম্ভবত "ক্ষুদ্রতম" উপাধিটি ধরে রাখতে পছন্দসই?
মার্ক প্লটনিক

1
@ মার্কপ্লটনিক: যতক্ষণ না এটি আমার হার্ডড্রাইভ / ল্যাপটপে চালানো হয় ততক্ষণ সবকিছু ঠিক আছে। যদি আমাকে ম্যানুয়ালিভাবে সবকিছু করতে হয় তবে টিউটোরিয়ালটি প্রয়োজন;) আপনি যদি আমাকে 20 বছরের পুরানো ডিস্ট্রো যা 8 এমবি (টিটিলিনাক্স) এর চেয়ে ছোট তার লিঙ্কটি দিতে পারেন তবে আমি খুশি
Qohelet

কোনও বিতরণ নির্বাচন করার জন্য আপনার মানদণ্ডগুলি কী কী? দেবিয়ান তুলনামূলকভাবে ছোট হতে পারে তবে আপনি ইনস্টলেশনটিতে কত "স্টাফ" অন্তর্ভুক্ত করবেন তা সম্পূর্ণরূপে নির্ভর করে। আপনি কি জিইউআই চান? আপনি কি অফিস / উত্পাদনশীলতার অ্যাপ্লিকেশন চান? ওয়েবসারভার বা ডাটাবেস সম্পর্কে কী বলা যায়?
রোয়াইমা

@ রাইমা: যেমনটি বলেছেন: ইনস্টলেশন-আকার ছোট হওয়া উচিত। সত্যিই ছোট। জিইউআই সত্যই সুন্দর হবে, তবে এটি প্রয়োজন হলে আমি এটি উল্লেখ করতে পারতাম। (বাকি হিসাবে)
কোহলেট

উত্তর:


25

আপডেট: ttylinux এই মুহূর্তে অবিশ্বাস্য! আপনি যদি এখনও আগ্রহী হন তবে এখানে বা এখান থেকে শুরু করুন

আপনার প্ল্যাটফর্মের উপর নির্ভর করে ttylinux আপনার জন্য কিছু হতে পারে:

এই ক্ষুদ্রতম টিটিলিনাক্স সিস্টেমে একটি 8 এমবি ফাইল সিস্টেম রয়েছে এবং এটি আইএম 486 কম্পিউটারে 28 এমবি র‌্যামের মধ্যে চালিত হয় তবে এটি একটি সম্পূর্ণ কমান্ড লাইনের পরিবেশ সরবরাহ করে এবং ইন্টারনেট অ্যাক্সেসের জন্য প্রস্তুত।

2001 সালে শুরু হয়েছিল এবং সর্বশেষ প্রকাশটি 2015-03-05 থেকে তাই এটি এখনও বজায় রয়েছে।


আমি ধরে নিলাম আমাদের বিজয়ী আছে। আপনাকে ধন্যবাদ, আমি মনে করি না যে এর চেয়ে অনেক কম যাওয়া সম্ভব। আমি অবাক হয়েছি, উত্তরের জন্য আপনাকে ধন্যবাদ
কোহলেট

1
প্রদত্ত লিঙ্কটি আর বৈধ নয়। এই ডিস্ট্রো এখনও কোথাও উপলব্ধ? এটি একটি সম্ভাবনার মতো দেখায়, তবে আমি এটি পরীক্ষা করে দেখিনি। (তবুও।)
লন্ডনরব

5

ছোট ডিস্ট্রো যেটি মনে আসে তা হ'ল "ক্ষুদ্র ক্ষুদ্র লিনাক্স", যার আকার 50 এমবি ( লিঙ্ক , উইকি )

তবে আরও ছোট ডিস্ট্রো "টিনি কোর লিনাক্স" যা প্রায় 15 এমবি ( লিঙ্ক , উইকি ) রয়েছে


1
ডিএসএল বন্ধ রয়েছে বলে মনে হচ্ছে।
দুবু


4

Buildroot

আপনি যদি একটি সংকলন প্রক্রিয়াটি দেখতে চান এবং বৈশিষ্ট্যগুলি কেটে ফেলতে চান তবে আপনি বিল্ট্রুট চেষ্টা করতে পারেন । আমি একটি খুব বেসিক লিনাক্স ইনস্টল তৈরি করেছি (মূলত কেবল কার্নেল, ন্যূনতম ব্যাসবক্স ইউটিলিটি এবং একটি অতিরিক্ত অ্যাপ্লিকেশন) যা 6MB আইএসও ইমেজের সাথে খাপ খায়।

এখানে মূল কীটি হ'ল কার্নেল এবং ব্যাসিবক্স কনফিগারেশন ("লিনাক্স-এনকনফিগ তৈরি করুন" এবং "ব্যস্তবক্স-মেনুকনফিগ তৈরি করুন") আপনার প্রয়োজনীয় ন্যূনতম পরিমাণে কমিয়ে আনা, এবং তারপরে প্রাথমিক কার্নেল র‌্যামডিস্কে এক্সজেড সংক্ষেপণ সক্ষম করতে। আমার যা প্রয়োজন ছিল না তার সব কিছু কেটে ফেলতে আমার পুরো আইএসও চিত্রটি প্রায় 9MB তে কমিয়ে আনতে এবং এক্সझेড সংক্ষেপণটি আরও 6MB এ সক্রিয় করার পরে অনুমতি দেয়।

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

আপনি এটি করে প্রচুর জায়গা বাঁচাতে পারতেন। উদাহরণস্বরূপ, কেভিএম (ভার্চুয়ালাইজেশন) এবং বিটিআরএফএস সমর্থন মডিউলগুলি (যা আমি ভবিষ্যতে তাদের প্রয়োজনের ক্ষেত্রে কর্নেলের বাইরে লোডযোগ্য মডিউল হিসাবে রাখার সিদ্ধান্ত নিয়েছিলাম) নিজেরাই 1.1 এমবি গ্রহণ করে। এই মডিউল ফাইলগুলি মোছার মাধ্যমে আপনি প্রায় 4.9MB এ নামতে পারেন। এটি হতে পারে যে তারা কার্নেলের বাইনারিগুলিতে সংহত কম স্থান গ্রহণ করে তবে আমি দেখেছি যে অন্যান্য, ছোট মডিউলগুলি 20-100 কিলোবাইট আকারের হয়, তাই আপনার মাইলেজটি পৃথক হতে পারে।

busybox

ব্যাসবক্স একটি একক বাইনারি যা কমান্ড লাইন থেকে কীভাবে ডাকা হয় তার উপর নির্ভর করে বিভিন্ন বাইনারিগুলির মতো আচরণ করে যা আপনাকে স্থান বাঁচাতে দেয়। এটি ডিফল্টরূপে বিল্ড্রুটের অন্তর্ভুক্ত। এটি এলএস, ডিএফ, ডিডি, বিড়াল, এনসি, ব্যাশ এবং আরও অনেকের মতো আচরণ করতে পারে। এটি প্রায় পুরো * নিক্স ইউজারল্যান্ডের জন্য একটি ভাল প্রতিস্থাপনের মতো দেখায়, যদি না আপনার কিছু নির্দিষ্ট ইউটিলিটি এক্সটেনশনগুলির প্রয়োজন হয় যা আপনি কেবল এই ইউটিলিটির আরও সম্পূর্ণ বৈশিষ্ট্যযুক্ত / traditionalতিহ্যবাহী (যেমন, জিএনইউ, বিএসডি) সংস্করণগুলিতে পেতে পারেন। বৈশিষ্ট্যগুলি অক্ষম করার ক্ষেত্রে ব্যাসবক্স কার্নেলের সাথে সমান - আপনার বাইনারিগুলি (একে একে অ্যাপলেট) বাদে সমস্ত কিছু অক্ষম করুন, এবং আকারটি হ্রাস করা হবে। গতিশীলভাবে সঙ্কলিত ব্যাসবক্সবাইন বাইনারি এটি বিল্ড্রুটে 512 কিলোবাইট এবং উবুন্টু 14.10-এ প্রায় 2.1MB পর্যন্ত লাগে। বৃহত উবুন্টু সংস্করণটি আমার বিল্ড্রুট সংস্করণের চেয়ে অনেক বেশি সমর্থন করে এবং এটি '

সিস্টেমের আকার হ্রাস করার চরম পদ্ধতি methods

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

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

  • একটি পৃথক libc ব্যবহার করুন। আমি uClibc ব্যবহার করছি, তবে আমি শুনেছি যে মসল এবং ডায়েটলিব অনেক ছোট এবং ছোট এক্সিকিউটেবল উত্পাদন করে। আমার এইবারে মাসল নিয়ে কিছুটা সমস্যা তৈরি হয়েছিল তবে এটি আরও ভালভাবে কাজ করতে পারে।

  • কিছু বা সমস্ত ব্যবহারকারীর ইউটিলিটি ইউটিলিটিগুলিকে অ্যাসমুটুলগুলি দিয়ে প্রতিস্থাপন করুন । এই ইউটিলিটিগুলি শুদ্ধ সমাবেশে (সি বা অন্যান্য ভাষাগুলির চেয়ে) কিছু সাধারণ * নিক্স ইউটিলিটি বাস্তবায়ন করে, যা তাত্ত্বিকভাবে আরও অনেক কমপ্যাক্ট কোডের জন্য মঞ্জুরি দেয়। তাদের মধ্যে কিছু ভাল কাজ করে তবে কয়েকটি কেবলমাত্র খুব বেসিক উপায়ে ব্যবহার করা যেতে পারে (যেমন "মাউন্ট" কেবল নির্দিষ্ট ক্রমে প্যারামিটার নেয় এবং কোনও এফএস-নির্দিষ্ট মাউন্ট বিকল্প প্রয়োগ করা হয় না)। অন্যদিকে, এগুলি খুব ছোট (বেশিরভাগই 1KB কম সংকলিত, ১৩৯ বাইট বা তার বেশি ছোট)। আপনি কোনটি ব্যবহার করতে চান তা চয়ন করতে পারেন, তাই আপনি স্থান পরিবর্তন করতে চান এমন কমান্ডগুলির জন্য এবং এই স্থানগুলিকে ব্যাসবক্স অ্যাপলেট হিসাবে আরও বৈশিষ্ট্য সমৃদ্ধ সংস্করণ রাখতে পারবেন কেবলমাত্র এই প্রতিস্থাপনগুলি ব্যবহার করতে পারেন।


3

টম্সর্টবিটি একজোড়া মেগাবাইট; এটি একটি ফ্লপি উপর ফিট করে।


এটি 13 বছর আগে বিতরণের একটি দুর্দান্ত অংশ ছিল। কমপক্ষে এটি আইব্লিওতে সর্বশেষতম উপলব্ধ। অথবা আপনি আরও সাম্প্রতিক সংস্করণ সম্পর্কে জানেন?
manatwork

আমি এর চেয়ে সাম্প্রতিক কিছু জানি না।
মার্ক প্লটনিক

এটি চেষ্টা করে দেখুন ... এর একটি সংস্করণ খুঁজে পাওয়া মুশকিল। তাদের বেশিরভাগ মৃত সংরক্ষণাগারে রয়েছে। একজন কাজ করছে ( ibiblio.org/pub/Linux/system/recovery ) তবে আমি যে পরীক্ষাগুলি চালাচ্ছিলাম তা সফল হয়নি। দু: খের বিষয়, 2,9Mb সন্ত্রস্ত
Qohelet
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.