اخیرا یک هارد SSD خریدم و بر آن شدم تا آرچی که روی HDD نصب داشتم منتقل کنم روی SSD. کار سختی نیست، ولی باید چهارچوب قضیه رو توی ذهنتون ترسیم کنین و بدونین که دقیقا قراره چه کاری بکنین.
سناریوهای مختلف و روش های مختلفی برای این کار وجود داره. اصطلاحا به این کار میگن clone کردن. یعنی شما یک کپی نظیر به نظیر از یک فایل سیستم (درایو) در یک فایل سیستم دیگه میسازید. و پیکربندی های مربوط به بوت لودر رو هم انجام میدید و سیستم با دیسک جدید بالا میاد.
تیتروار قراره چه کار بکنیم؟
چند سناریو رو مطرح میکنم:
اینکه چه سناریویی با شما همخوانی داره، خدا میدونه! به تعداد آدم ها راه هست برای پارتیشن بندی برای لینوکس! من در این مطلب کلیت ماجرا رو میگم. شما بر اساس شرایط خودتون باید عمل کنید.
۸ سالی میشد که Manjaro داشتم. برای من بی دردسر بود. آپدیت ها بدون اشکال اعمال میشدند و هیچ وقت سیستم failed نشد. کاملا پایدار و قابل اعتماد. حداقل برای من.
تا اینکه یک مدتی بود که گیر داده بودم به پروسه boot تا اون رو سریعتر کنم و چیزهای اضافی رو حذف کنم. و بسیار هم موفق شدم در این زمینه. اما به دنبال کارهای عجیب و غریبی که میکردم، بعد از یک ریبوت دیگه سیستم بالا نیومد. هیچ راهی وجود نداشت جز اینکه با Live بیام بالا و ایمیج کرنل رو بازسازی کنم. چون بوت منیجر نداشتم و نمیشد پارامترهای کرنل رو تغییر بدم. و خب من تا اون لحظه هیچ ایمیج لایوی نداشتم. این شد که تصمیم گرفتم حالا که قراره یک ایمیج لایو دانلود کنم، Arch رو دانلود کنم و کلا سیستم رو به Arch تغییر بدم.
و حتی در مرحله ای تصمیم گرفتم کل پارتیشن های ویندوز (اورجینال لپتاپ) رو هم که عملا دیگه برام استفاده ای نداشت فرمت کنم و فقط یک Arch روی سیستم داشته باشم. و این کار رو کردم! 🤯 خداحافظ ماجاروی دوست داشتنی... 😕
خوشبختانه پروسه فرمت هارد و نصب آرچ بر طبق ویکی به خوبی پیش رفت. سیستم با موفقیت بوت شد و کم کم ابزارهای لازمم رو نصب کردم. از اینکه اون طوری که خودم خواستم تونستم سیستمم رو پیکربندی کنم واقعا لذت میبرم. هیچ چیز اضافه ای وجود نداره 🙂
در آینده در مورد این موارد خواهم نوشت:
اگر در Arch لازم داشتید یک نسخه قدیمیتر از پکیج مورد نظرتون رو نصب کنید، و فایلش رو در اختیار نداشتید، میتونید توی این آدرس دنبالش بگردید. سپس میتونید با pacman اون رو نصب کنید. به طور مثال:
$ pacman -U https://archive.archlinux.org/packages/path/packagename.pkg.tar.zst
اطلاعات بیشتر رو میتونید در این لینک از ویکی آرچ ببینید. مثلا میتونید پکیج های سیستم رو به یک تاریخ خاصی downgrade کنید و...
در ویکی آرچ مخازن غیر رسمی متعددی نام برده شده اند که کاربران میتونن اونها رو به لیست مخازن pacman اضافه کنند. البته کاملا با مسئولیت خودشون. چون این مخازن توسط تیم توسعه دهنده آرچ و یا توزیع های وابسته به آرچ کنترل و تست نمیشن.
هر مخزنی با توجه به هدف سازنده، حاوی یک سری پکیج ها است. مثلا اینجا نسخه های بتای گنوم رو میتونید به لیست مخازن اضافه کنید. یکی از مخازن، مخزن پکیج های کامپایل شده ی AUR به نام Chaotic-AUR هست. یعنی یک گروهی نشستن پکیج های به درد بخور AUR رو کامپایل میکنن و در این مخزن قرار میدن. البته این کار به صورت خودکار انجام میشه. خیلی هم به روز هست!
خوبی های این کار:
بدی های این کار:
با این حال این موضوع خیلی به درد من خورد و مشکلی باهاش ندارم. برای اینکه بتونید مخزن کامپایل شده بسته های AUR رو به لیست مخازن pacman اضافه کنید، به این سایت مراجعه کنید و طبق راهنما اقدامات لازم رو انجام بدید.
اگر شما هم از lag داشتن دسکتاپ Gnome در رزولوشن های بالا مخصوصا در Wayland به ستوه اومدید، دو تا بسته زیر رو از AUR نصب کنید امتحان کنید، به احتمال زیاد مشکل برطرف میشه. ربطی هم به قوی بودن سیستم یا گرافیک نداره.
mutter-performance
و gnome-shell-performance
و یا اینکه بسته mutter-dynamic-buffering
رو به تنهایی نصب کنید.
منتها باید حواستون باشه که موقع آپدیت سیستم این بسته ها هم از AUR آپدیت بشن تا مشکلی پیش نیاد.
احتمالا در ورژن های بعدی gnome (شایعاتی هست ورژن ۴۶) پچ های مربوطه اعمال میشن و دیگه نیازی به این شامورتی بازی ها نیست.
میشه گفت نرم افزار های اوپن سورس امنیت بسیار بیشتری نسبت به نرم افزار های کلوز سورس دارن.چون کد های برنامه شما در دسترس همگان قرار میگیره و افراد علاقه مند در زمینه امنیت نرم افزار روی اونها کار میکنن و اشکالات احتمالی اونهارو حل میکنن و باعث امن تر شدن نرم افزار شما میشن.
یکی از حوزه هایی که این روز ها به طور جدی شاهد تهدیدات امنیتیه,دنیای خودرو های متصل به اینترنت و خودرو های خودگردان یا خودرو های بی راننده هست.self-driving vehicles
ایلان ماسک مدیر عامل شرکت تسلا موتورز اخیرا به امکان استفاده از نرم افزار های اوپن سورس برای خودرو های تسلا اشاره کرده و از اون به عنوان (( آینده ایمن خودرو های خودگردان برای همه)) یاد کرده.
پس از انتقاد های زیادی که در ماه مه امسال وجود داشت,تسلا برای اوپن سورس کردن نرم افزار خودرو های تسلا اعلام آمادگی کرد.نرم افزار هایی که از تکنولوژی هایی استفاده میکنن که اکثرا اوپن سورس هستن و تحت لایسنس GPL منتشر میشن.
ما هتوز نمیدونیم ماسک چقدر مایله به وعده خودش عمل کنه ولی چیزی که در ماه های اخیر شاهدش بودیم اینه که خودرو های تسلا هدف بسیاری از هکر ها قرار گرفته.این کار میتونه اثر بسیار مثبتی در افزایش امنیت خودرو های تسلا داشته باشه.
حاصل سر و کله زدن های من با لینوکس