لینوکس و من

نقل قول:اریک ریموند

نویسنده : علیرضا احسانی | تاریخ: 1396/10/18

نقل قول:ریچارد استالمن

نویسنده : علیرضا احسانی | تاریخ: 1396/09/21

chroot چیست؟

نویسنده : علیرضا احسانی | تاریخ: 1396/09/15


شاید تا به حال با CHROOT برخورد کرده باشید.مخصوصا هنگام نصب آرچ لینوکس
CHROOT چیست؟
CHROOT مخفف کلمه ی  change root به معنای تغییر ریشه هست.
سی اچ روت یک فراخوان سیستمی در سیستم عامل های شبه یونیکس هست که کارش تغییر دادن مسیر دایرکتوری ریشه(/) هست.با کمک این دستور میتونیم مسیر جاری پارتیشن روت رو تغییر بدیم.برای مثال:

 $chmod /mnt
طی این دستور مسیر دایرکتوری روت به  /mnt تغییر میکنه.
کاربرد این دستور موقعی هست که بخوایم در محیط یک توزیع,به پارتیشن روت یک توزیع دیگه وصل بشیم و از اون به عنوان پارتیشن روت اصلی استفاده کنیم.
وقتی مسیر دایرکتوری روت تغییر کنه,شما دیگه نمیتونید به فایل های خارج از اون دایرکتوری دسترسی داشته باشید.
چون شما حالا یک دایرکتوری روت جدید دارید.یک دایرکتوری روت شامل دایرکتوری های دیگه ای مثل home mnt etc var و ... هست که با اونها سرو کار داریم.برای مثال,اگر بعد از تغییر دادن مسیر دایرکتوری روت ,دستور زیر رو وارد کنید:
 $cd home
مسیر شما به دایکتوری home تغییر میکنه که درون دایرکتوری روت جدید هست.پس شما نمیتونید به دایرکتوری home که در خارج از دایرکتوری روت جدید هست دسترسی داشته باشید که اصطلاحا به اون زندانی شدن پروسه میگن.
برای درک بیشتر,عکس زیر رو با دقت ببینید.

chroot برای اولین بار در حین توسعه ورژن ۷ یونیکس به وجود اومد.

منبع:ویکی پدیا

تفاوت ادیتور ویم و وی آی

نویسنده : علیرضا احسانی | تاریخ: 1396/09/4



وی آی یک ویرایشگر متن هست که در همون روز های اول پیدایش یونیکس,توسعه پیدا کرد.در اون زمان وی آی سریعا به ادیتوری محبوب تبدیل شد و راه خودش رو به پاسیکس و SUS باز کرد؛اما به صورت آزاد در دسترس نبود(تا سال ۲۰۰۲)
بنابر این چند ادیتور بر شبه وی آی توسعه پیدا کردند تا به صورت نرم افزار آزاد در دسترس قرار بگیرند.ویم هم یکی از همین ادیتور ها بود.
کلمه (vim) مخفف vi improved به معنای وی آی پیشرفته,بهبود یافته هست.
ویم با الگو برداری وی آی نوشته شده پس همه ویژگی های وی آی در ویم هم موجوده.
و اما تفاوت هاشون.تفاوت این دو ادیتور صرفا در ویژگی هاشونه
ویم نسبت به وی آی ویژگی های بیشتری داره.برای مثال:

۱-ویم برای طیف وسیع تری از سیستم عامل ها پورت شده
۲-ویم دارای ویژگی هایی مثل هایلایت کردن کد,منوی کشویی,کامل کردن خودکار کد ها و... برای زبان های برنامه نویسی مرسوم مثل پایتون و سی و سی++ هست.
۳-ویم توانایی ادغام شدن با cscope رو داره(یک ابزار برنامه نویسی)
۴-ویم قابلیت تقسیم کردن اسکرین رو داره و همزمان در یک صفحه چند تا ادیتور در اختیارتون میزاره
۵-ویم میتونه فایل های درون یک فایل فشرده مثل zip,gzip,tar رو ویرایش کنه.
۶-ویم از پلاگین ها پشتیبانی میکنه.

این ها چند تا از ویژگی های ویم بود.علاوه بر ویم,ادیتور های دیگه ای هم با الگو برداری از  وی آی نوشته شدند مثل nvi و elvis که هر کدوم ویژگی های خاص خودشون رو دارن.

در حال حاضر ویم بر روی اوبونتو به صورت پیشفرض نصبه.


ویلند(wayland)

نویسنده : علیرضا احسانی | تاریخ: 1396/08/23





اجرای آهنگ در ترمینال

نویسنده : علیرضا احسانی | تاریخ: 1396/08/6


کار کردن با ترمینال همیشه برای گیک ها جذاب بوده.تو این مطلب میخوام بهتون نحوه اجرای آهنگ از طریق ترمینال رو توضیح بدم که خیلی آسونه!

برای این کار به VLC نیاز دارید.
نصب در آرچ بیس ها:

 sudo pacman -S vlc

نصب در دبیان بیس ها:
 sudo apt install vlc

و برای اجرای آهنگتون بعد از دستور زیر,آدرس فایل صوتیتون رو وارد کنین.به همین راحتی!
 vlc -I ncurses
مثل :
 vlc -I ncurses 1.mp3






10 ویژگی اوبونتو 17.10

نویسنده : علیرضا احسانی | تاریخ: 1396/07/28


امروز نسخه جدید اوبونتو یعنی Ubuntu 17.10 به نام Aardvark منتشر شد و بزرگ ترین تغییر این نسخه نسبت به نسخه های قبلی جایگزین کردن میز کار گنوم به جای یونیتی هست.
ده ویژگی اوبونتو ۱۷.۱۰:

1-استفاده از میزکار گنوم به عنوان میزکار پیشفرض
2-استفاده از ویلند(wayland) به عنوان پروتکل سرور نمایش(desplay server protocol) پیشفرض
3-امکان نصب x.org به صورت اختیاری
4-استفاده از کرنل ورژن ۴.۱۳
5-پشتیبانی بهتر سخت افزار
6-نصاب جدید برای نسخه سرور
7-استفاده از libinput(یک کتابخانه برای کنترل دیوایس های ورودی به wayland)
8-ارتقا یافتن بلوتوث نسبت به نسخه قبل با BlueZ جدید(پروتکل رسمی بلوتوث لینوکس)
9-استفاده از GDM به عنوان Display Manager پیشفرض
10-برگشتن دکمه های ویندوز  به گوشه سمت راست

در ویدیوی زیر میتونین چند تا از ویژگی های این نسخه اوبونتو رو هم ببینید:







معرفی توزیع:اوپن سوزه

نویسنده : علیرضا احسانی | تاریخ: 1396/07/20

اوبونتو ۱۷.۱۰ از سیستم های ۳۲ بیتی پشتیبانی نمیکند

نویسنده : علیرضا احسانی | تاریخ: 1396/07/7


چند هفته پیش خبر پایان پشتیبانی معماری ۳۲ بیتی توسط مانجارو رو تو وبلاگ گذاشتیم.
حالا هم تیم توسعه دهنده اوبونتو خبری مشابه به این رو داده
کنونیکال به تیم منتشر کننده اوبونتو گفته که ایمیج ورژن ۱۷.۱۰ مخصوص معماری ۳۲ بیتی ( i368) رو منتشر نکنند(چه نسخه بتا و چه نسخه نهایی) که مشخص میکنه جایی واسه ادامه ی ساخت ایمیج های i368 وجود نداره.
البته این خبر فقط مربوط به اوبونتو دسکتاپ 17.10 هست که قراره با دسکتاپ گنوم منتشر بشه که به این معنا هست که این خبر در رابطه با دیگر توزیع های اوبونتو(مثل لوبونتو و زوبونتو) صدق نمیکنه.هر چند بعید هم نیست در آینده چنین خبری مربوط به دیگر توزیع های اوبونتو بشنویم!

لینک منبع

معرفی توزیع:فدورا لینوکس

نویسنده : علیرضا احسانی | تاریخ: 1396/07/7

1 2 3 4