• اصول لینوکس

    این مقاله پوشش نمی دهد نصب لینوکس. منظورم این است که خواننده قبلاً یکی از توزیع های این سیستم عامل را نصب کرده است. اما معمولاً پس از نصب موفقیت آمیز، سؤالات زیادی برای کاربر پیش می آید که در این مقاله به برخی از آنها پاسخ داده شده است. Black Cat Linux 6.02 در تهیه این مواد استفاده شد، اما همه موارد زیر تقریباً بدون تغییر در سایر توزیع‌های لینوکس (به عنوان مثال Red Hat یا Mandrake) صدق می‌کنند.

    همانطور که می دانید، می توانید در لینوکس کار کنید سیستم گرافیکی پنجره Xیا در یک کنسول متنی. اکثر کاربران ترجیح می‌دهند پس از نصب منحصراً با مدیر پنجره کار کنند، اما طیف گسترده‌ای از وظایف وجود دارد که می‌توان آن‌ها را (یا بسیار ساده‌تر) از کنسول انجام داد. بنابراین، با او است که می خواهم این مقاله را شروع کنم.
    ابتدا کمی در مورد تنظیمات.

    کار با برنامه linuxconf
    اگر هنگام نصب لینوکس، پیکربندی کرده اید شروع خودکار X-s، پس ابتدا باید به کنسول بروید. برای انجام این کار، کلیک کنید Ctrl+Alt+F1. شما به یک کنسول متنی مجازی منتقل می شوید و پس از وارد کردن نام کاربری و رمز عبور می توانید دستورات را صادر کنید پوسته. برای بازگشت به پنجره X را فشار دهید Alt+F7. به طور کلی، به طور پیش فرض می توانید همزمان در 6 کنسول مجازی کار کنید که اغلب بسیار راحت است (تغییر بین آنها Alt+F1...Alt+F6).
    در کنسول دستور را وارد کنید linuxconf. برنامه مدیریت سیستم شروع خواهد شد. در اینجا می توانید کاربران را مدیریت کنید، اتصالات شبکه، سیستم های فایل، بوت و سایر گزینه های لینوکس. برنامه به صورت یک منوی کشویی سازماندهی شده است. پیمایش از طریق کلیدهای جهت دار انجام می شود، واردو Tab. به عنوان مثال، نحوه ایجاد یک کاربر جدید و تعریف حقوق او را نشان خواهیم داد. رفتن به Config>User Accounts>Normal>User accounts
    در اینجا لیستی از کاربران آمده است. دوبار کلیک کنید Tabبرای رفتن به دکمه اضافه کردن، سپس وارد. در نمودار نام وروددر پنجره ای که ظاهر می شود، نام کاربر جدید را وارد کنید. بقیه زمینه ها را می توان در حال حاضر دست نخورده رها کرد. پس از فشار دادن دکمه تایید کنیداز شما دو بار رمز عبور خواسته می شود - و یک کاربر جدید ایجاد می شود! من به شما توصیه می کنم که تا حد امکان کمتر کار کنید، زیرا اشتباه او می تواند منجر به مرگبارترین عواقب برای سیستم شود، در حالی که یک کاربر معمولی معمولاً فقط می تواند به فایل های خود آسیب برساند.

    همچنین توصیف سیستم های فایل در linuxconf راحت است. به عنوان مثال، بیایید ببینیم چگونه می توان لینوکس را برای دیدن پارتیشن ویندوز "آموزش" داد. رفتن به Config>File Systems>دسترسی به درایو محلی. لیستی از سیستم های فایل توضیح داده شده در فایل ظاهر می شود. /etc/fstab. تا به آن اضافه شود رکورد جدید، مطبوعات اضافه کردن. در نمودار تقسیم بندینوشتن /dev/hda1برای بخش 1 هارد دیسک, /dev/hda2- برای دوم و غیره اگر می خواهید قسمت اول را اضافه کنید دوم سختدیسک - نوشتن /dev/hdb1، دومین - /dev/hdb2. در نمودار نوعکلیک ctrl+xو نوع سیستم فایل را از لیست انتخاب کنید ( vfatبرای ویندوز). در نمودار نقطه کوهاستخدام /mnt/win. پس از فشار دادن تایید کنیدبه سوال خلقت پاسخ مثبت دهید نکته جدیدکوه. اکنون در کاتالوگ /mntشما یک کاتالوگ خواهید داشت پیروزی، که باید محتویات پارتیشن ویندوز را داشته باشد اما اگر وارد آن شوید متوجه می شوید که خالی است. برای اینکه پارتیشن ویندوز خود را در آن ببینید، باید دستور را در کنسول بدهید mount /mnt/win. از برنامه های دیگر برای راه اندازی سیستم عامل لینوکس، من همچنین می خواهم توجه داشته باشم برپایی، که به شما امکان می دهد به راحتی صفحه کلید، ماوس، کارت صداو پنجره X
    کار در کنسول بسیار راحت است، اما برای جابجایی در دایرکتوری ها استفاده از آن بسیار زیباتر است فرمانده نیمه شب.بعد از فراخوانی فرمان mcنورتون مانند روی صفحه ظاهر می شود مدیر فایل، که تقریباً به اندازه DN یا FAR قدرتمند است. من شخصاً از mc برای تنظیم مجوزها برای پرونده ها و دایرکتوری ها نیز استفاده می کنم ، زیرا استفاده از آن برای من بسیار راحت تر از ابزار مفید است. چاشنی.

    نصب برنامه ها تحت لینوکس
    برای لینوکس، برنامه ها عمدتاً به شکل ارائه می شوند دور در دقیقه-بسته یا .tar.gz-بایگانی ها نصب شده است دور در دقیقه-بسته توسط تیم نام بسته rpm -i
    برنامه دور در دقیقهتمام دایرکتوری های لازم برای کار برنامه را ایجاد می کند و فایل ها را در آنجا قرار می دهد. اگر قبلاً نسخه قبلی برنامه را نصب کرده اید، در خط فرمان باید کلید را بدهید --زوربرای جایگزینی نسخه قدیمی دور در دقیقه- بسته ها در اکثر سی دی های توزیع لینوکس و در بسیاری از سرورهای ftp در اینترنت یافت می شوند. اگر پسوند دور در دقیقه-فایل به نظر می رسد .src.rpm، سپس این کد منبع برنامه است و قبل از اجرای آن باید خودتان آن را کامپایل کنید (معمولاً چنین بسته هایی حاوی دستورالعمل هایی در مورد نحوه انجام این کار هستند). برای حذف یک بسته از سیستم، دستور را صادر کنید rpm -e نام بسته.
    اگر برنامه را در قالب یک فایل بسته بندی شده با پسوند دریافت کردید .tar.gz، سپس برای باز کردن آن، باید دستور را صادر کنید نام آرشیو tar xzvf. در مرحله بعد، باید فایلی را با دستورالعمل های نصب برنامه پیدا کنید که در هر مورد ممکن است متفاوت باشد.
    به هر حال، برای مشاهده محتویات بایگانی ها بدون باز کردن آنها به صورت دستی، استفاده از Midnight Commander راحت است. وقتی فشار می دهید واردروی نام آرشیو، آن را مانند یک دایرکتوری معمولی وارد می کنید.
    من همچنین می خواهم به یک برنامه مفید اشاره کنم - fsck. اگر مثلاً در حین کار در لینوکس، برق شما قطع شود یا به طور تصادفی Reset :- را فشار دهید، پس هنگام بوت کردن، سیستم عامل رمز عبور root را درخواست می کند و شما در حالت تک کاربر خواهید بود. در او سیستم فایلنصب شده فقط خواندنی و اجرا. برای تعمیر فایل سیستم خراب، دستور را صادر کنید fsck -Aa. پس از اتمام آن دستور را بدهید راه اندازی مجدد، و پس از راه اندازی مجدد همه چیز باید مانند قبل کار کند.
    برای مشاهده مستندات یک فرمان لینوکس، در خط فرمان، تایپ کنید: نام فرمان مرد. نمایشگر اسناد استاندارد راه اندازی می شود و در مورد استفاده، گزینه ها و فایل های پیکربندی این دستور به شما اطلاع می دهد. اگر اطلاعات کافی نیست، در کاتالوگ /usr/docپیدا خواهید کرد راهنمای کاملبه اکثر برنامه های لینوکس.
    بررسی را تمام کنید برنامه های مفید، از کنسول راه اندازی شد، من ابزارهای پردازش اسناد را می خواهم. اگر تا به حال سعی کرده اید فایل های متنی ایجاد شده در داس یا ویندوز را در لینوکس بخوانید، حتما با مشکل کدگذاری مجدد مواجه شده اید. واقعیت این است که لینوکس از رمزگذاری KOI-8 استفاده می کند که با DOS یا ویندوز متفاوت است. این ابزار برای تبدیل متن استفاده می شود. رکورد. به عنوان مثال، اجازه دهید نحوه تبدیل یک فایل را نشان دهیم myfile.txt(کدگذاری ویندوز) به KOI-8:
    recode -wk myfile.txt myfile.koi
    پس از اجرای این دستور، یک فایل در دایرکتوری فعلی ایجاد می شود myfile.koi، که با هر ویرایشگر متنی تحت لینوکس قابل مشاهده است. کلید هفتهگزینه های تبدیل را تنظیم می کند (ویندوز - KOI8). 14 کلید دیگر امکان پذیر است. با صدور دستور می توانید لیستی از آنها را به همراه توضیحات دریافت کنید رکوردبدون پارامتر
    ما هم به برنامه علاقه مندیم mswordview. برای تبدیل طراحی شده است سند-فایل ها ( مایکروسافت ورد) V HTMLفرمتی است که توسط بسیاری از ویرایشگران در لینوکس پشتیبانی می شود. اکنون دیگر نیازی به نگه داشتن Widows و MS Office روی هارد دیسک خود نخواهید داشت فقط به این دلیل که باید با آن کار کنید سند-فایل ها. به هر حال، مجموعه اداری رایگان معروف استار آفیس، که تحت لینوکس اجرا می شود، با فایل های Microsoft Office نیز عالی کار می کند.
    حالا بیایید به کار با پنجره X برویم. اگر X را به طور پیش فرض اجرا نمی کنید، در کنسول دستور را بدهید xinit. اگر همه چیز به طور معمول تنظیم شده باشد، به کنسول گرافیکی منتقل خواهید شد. در مرحله بعد، باید دستوری برای راه اندازی مدیر پنجره بدهید (به عنوان مثال، kdeبرای KDE، یا icewmبرای IceWM). این دو عملیات را می توان با یک اسکریپت جایگزین کرد startx. اگر هیچ یک از روش های بالا کار نمی کند، به احتمال زیاد Xs را اشتباه پیکربندی کرده اید، و سپس می توانید سعی کنید آن را با برنامه برطرف کنید. برپاییدر بالا مورد بحث قرار گرفت.

    تعداد زیادی مدیر پنجره برای لینوکس وجود دارد. برخی از آنها ادعا می کنند که شبیه ویندوز 95 یا MacOS هستند، اما اکثر آنها هنوز رابط اصلی را دارند. در این مقاله در مورد آن صحبت خواهم کرد KDE- به نظر من، این بهترین محیط برای کار است. من نمی خواهم آماتورها را توهین کنم گنوم، اما در دستگاه من بسیار کندتر کار می کند که من از آن راضی نیستم.
    پس از راه اندازی KDE وارد محیطی می شوید که در نگاه اول شبیه ویندوز است. یک دکمه در گوشه پایین سمت چپ وجود دارد به، شبیه یک دکمه شروع کنیددر یک سیستم عامل شناخته شده در پایین صفحه یک نوار وظیفه، ساعت، نشانگر صفحه کلید وجود دارد. خب، به طور کلی، همه چیز مانند آنجاست. اما این شباهت ظاهری رابط های KDE و Windows خیلی زود از بین خواهد رفت. خواهید دید که کار با اولی چقدر راحت تر است.
    برای شروع، اجرای اسکریپت را پیشنهاد می کنم KAppFinder(میانبر آن روی دسکتاپ است)، که به منو اضافه می شود شخصیآن دسته از برنامه هایی که در KDE گنجانده نشده اند (به عنوان مثال، برنامه های کاربردی گنوم, نت اسکیپ ناوبر).
    به منظور راه اندازی ظاهر KDE، روی فضای خالی دسکتاپ خود کلیک راست کرده و انتخاب کنید نمایش ویژگی ها. در اینجا می توانید پس زمینه، محافظ صفحه، فونت ها و سبک های نمایش برنامه های KDE را تغییر دهید.
    میانبرهای دسکتاپ به همان روشی که ویندوز 98 ایجاد می شود، یعنی. با استفاده از آیتم منو جدیددر منوی بازشو این مقاله نحوه استفاده از دستور را بررسی می کند کوهنیاز به نصب دیگران بخش های سختدیسکی که قبلا در فایل توضیح داده شده است /etc/fstabبا استفاده از برنامه linuxconf. در KDE، می توانید میانبرهایی بر روی دسکتاپ خود ایجاد کنید که با این بخش ها مطابقت دارند. برای انجام این کار، روی قسمت خالی دسکتاپ راست کلیک کنید تا منوی پاپ آپ باز شود. انتخاب کنید New>System Device File. نامی به آن بدهید (مثلاً «ویندوز»). به برگه بروید دستگاه. در اینجا در نمودار دستگاهبخش را تنظیم کنید (به عنوان مثال، /dev/hda1) و در ستون نقطه کوه- دایرکتوری که در linuxconf مشخص شده است (در این مقاله - /mnt/win). شمردن سیستم فایلآن را بدون تغییر رها کنید پس از کلیک بر روی OK، میانبر "ویندوز" روی دسکتاپ ظاهر می شود. حال برای رسیدن به این پارتیشن نیازی به صدور هر بار دستور mount نخواهد بود. در دوبار کلیک کنیددر میانبر، mount به طور خودکار اتفاق می افتد و شما محتویات پارتیشن ویندوز خود را خواهید دید. به هر حال، من می خواهم در مورد برنامه ای صحبت کنم که به شما امکان می دهد دایرکتوری ها را مشاهده کنید. نامیده می شود kfmو از منو اجرا کنید System> File Manager. با استفاده از این نرم افزار، نه تنها می توانید فایل ها را مدیریت کنید (مانند فایل اکسپلورر مایکروسافت)، بلکه می توانید مشاهده کنید html-فایل ها (که هنگام خواندن اسناد بسیار راحت است)، و همچنین "صعود" روی ftpآرشیوها، همانطور که در خودشان هستند هارد دیسک. واقعیت این است که kfm یک مرورگر نسبتاً قدرتمند دارد که از کدگذاری های متنی مختلف پشتیبانی می کند، از طریق پراکسی ها، کوکی ها و بسیاری موارد دیگر کار می کند.

    ما همچنین علاقه مند به برنامه هستیم kpackage- مدیر بسته. به شما امکان نصب و حذف را می دهد برنامه های لینوکسبدون توسل به ابزار کنسول دور در دقیقهدر بالا توضیح داده شد. در سمت چپ صفحه لیستی از بسته های نصب شده است که به دسته ها تقسیم می شوند. وقتی یکی از آنها را انتخاب می کنید، توضیحات آن در سمت راست صفحه نمایش داده می شود.
    حالا چند کلمه در مورد تایپ کردن. ویراستاران این شغل نجیب در لینوکس «بی‌اندازه» هستند. برخی (مثلا ویرایش, vi) از زمان هایی باقی مانده است که مردم در پایانه های "احمقانه" کار می کردند و فقط می توانستند Xs را در خواب ببینند. علاوه بر این، لینوکس دارای یک ابزار بسیار قدرتمند است ویرایشگر متن ایمکس، اما می توانید بیش از یک مقاله در مورد آن بنویسید. اکنون در مورد دو ویرایشگر تحت KDE صحبت خواهم کرد - کدیت("ویرایشگر متن ساده") و نوشتن("ویرایشگر پیشرفته"). من همیشه از ویرایشگر kedit استفاده می کنم. کوچک، سریع و راحت است. به شما امکان می دهد املا را بررسی کنید، متن را تراز کنید، صفحات را مستقیماً از اینترنت باز کنید و آنها را بنویسید. پیام شما می تواند بلافاصله از طریق پست ارسال شود. به هر حال، یک نکته کوچک: برای مشاهده محتویات یک فایل در رمزگذاری ویندوز بدون استفاده از ابزار مفید رکوردشرح داده شده در بالا، این فایل را باز کنید کدیتو سپس در منو تنظیمات> فونتهر فونتی را انتخاب کنید که نام آن با "1251" ختم شود. پس از آن می توانید محتویات فایل را مشاهده کنید، اما بعید است که بتوانید آن را تغییر دهید.

    ویرایشگر نوشتنبیشتر برای تایپ کد برنامه در نظر گرفته شده است تا برای متون. این به شما امکان می‌دهد تا نحو را علامت‌گذاری کنید، بوکمارک بسازید، و موارد دیگر که خارج از توان است کدیت. به نظر من یکی از مزیت های اصلی آن قابلیت برگشت (مشابه به واگرددر ویندوز).
    در پایان، من می خواهم به برنامه اشاره کنم کنسول. این یک شبیه ساز ترمینال گرافیکی است. از X اجرا می شود و به عنوان یک کنسول مجازی عمل می کند. که در کنسولمی توانید دستورات را وارد کنید پوستهیا Midnight Commander را اجرا کنید. من شخصا استفاده میکنم کنسولبرای شروع سریعدر KDE برنامه های مورد نظر. من شما را نمی دانم، اما تایپ کردن روی صفحه کلید برای من بسیار راحت تر است کیلومتر, کدیتیا نت اسکیپبه جای کلیک کردن روی منوهای کشویی یا میانبرها. فقط فراموش نکنید که بعد از نام برنامه یک علامت بگذارید "&" ، در غیر این صورت کنسول تا زمانی که از آن خارج شوید قفل خواهد شد.

    چه اتفاقی افتاده است اوبونتو? اوبونتو یک ابزار مدرن و کامل است سیستم عاملبر اساس هسته لینوکس. کلمه اوبونتو که از زبان زولو آفریقای جنوبی ترجمه شده است، تقریباً به معنای "انسانیت" است.

    اوبونتو توزیع شده است و همیشه کاملا رایگان توزیع خواهد شد. اما در عین حال، با نصب اوبونتو بر روی رایانه خود، مجموعه کاملی از تمام برنامه های کاربردی لازم برای کار را دریافت می کنید و می توانید هر آنچه در بسته استاندارد وجود ندارد را به راحتی از اینترنت دانلود کنید. و هیچ ترفندی برای این وجود ندارد. شما می توانید از اوبونتو و تمامی نرم افزارهای موجود در این سیستم بدون هیچ محدودیتی کاملا رایگان و کاملا قانونی استفاده کنید. علاوه بر این، شما حتی می توانید کد منبع تمام اجزای سیستم را دانلود کنید و محصول خود را بر اساس آن بسازید.

    اوبونتو توسط Canonical پشتیبانی و حمایت می شود، اما این انجمن کمک بزرگی به توسعه این سیستم عامل بزرگ است - مردم عادیکه برای بهبود برنامه ها و ابزارهای مورد استفاده خود تلاش می کنند. شاید روزی بخواهید به ساختن کمک کنید اوبونتو بهترینسیستم عامل و درگیر شدن در جامعه.

    در مورد منبع

    هدف این منبع کمک به مبتدیان است که اوبونتو را روی رایانه خود نصب کنند و با سیستم راحت شوند. فوراً می گویم که همه مقالات با این فرض نوشته شده اند که خواننده کمی در مورد رایانه ها می فهمد و می تواند یک فایل را از یک پوشه تشخیص دهد. اگرچه شما به دانش خاصی نیاز ندارید - فقط سواد کامپیوتری عمومی.

    این منبع یک راهنمای مبتدی است، بنابراین اگر با اوبونتو تازه کار هستید، توصیه می کنم هر مقاله را به ترتیب بخوانید. اگر قبلاً چیزی در مورد اوبونتو و به طور کلی در مورد لینوکس می دانید، شاید چیزی برای شما آشنا به نظر برسد. در این مورد، می توانید مقالات را به صلاحدید خود بخوانید، از منوی سمت راست برای پیمایش استفاده کنید. به هر حال، اگر از خواندن کتابچه راهنمای آنلاین راحت نیستید، می توانید نسخه PDF آن را دانلود کنید.

    این راهنما به هیچ وجه جامع نیست، بلکه قصد دارد به شما کمک کند تا بدون دردسر وارد دنیای اوبونتو شوید. برای تمام سوالات، لطفا با انجمن رسمی روسی زبان تماس بگیرید، آنها همیشه در آنجا به شما کمک می کنند، علاوه بر این، وجود دارد جامعه محوربه زبان روسی، در آن می توانید اطلاعات گم شده را جستجو کنید.

    حاشیه نویسی کوچک

    چه چیزی می توانید از این راهنما یاد بگیرید؟ خوب، اول از همه، من به شما می گویم که چگونه اوبونتو را روی رایانه خود - تنها سیستم عامل یا در کنار ویندوز - قرار دهید. در مرحله بعد، کمی به رابط کاربری و کنترل های اولیه سیستم می پردازم. و سپس من سعی خواهم کرد به طور مداوم در مورد تمام اصول اولیه لازم برای استفاده از اوبونتو به شما بگویم. به هر حال، در بسیاری از مقالات پاورقی های بسیار زیادی وجود دارد. آنها حاوی اطلاعات تکمیلییا فقط نظرات مختلف در مورد محتوای اصلی. هنگام مطالعه می توانید به راحتی آنها را نادیده بگیرید. آنها برای درک مطالب اصلی راهنما ضروری نیستند، اما اغلب به عنوان توضیحی برای برخی سؤالات خاص که ممکن است داشته باشید مفید هستند.

    فوراً می گویم - عملاً هیچ توضیحی در کتابچه راهنما وجود ندارد برنامه های کاربردی خاص. برای اوبونتو، تعداد زیادی برنامه برای هر سلیقه و رنگی وجود دارد. و من واقعاً دوست دارم چیز خاصی را توصیه نکنم، بلکه به شما نشان دهم که چگونه دقیقاً آنچه را که شخصاً دوست دارید و مناسب تر است، پیدا و نصب کنید.

    به طور کلی، هدف این راهنما این است که به خواننده بیاموزد تا از تمام ابزارهای اصلی سیستم به صورت آرام و موثر استفاده کند. من واقعا امیدوارم که پس از خواندن آن، بتوانید با آرامش در اوبونتو کار کنید و تمام اقدامات مورد نیاز خود را به راحتی انجام دهید.

    این کتابچه راهنمای نسخه پشتیبانی طولانی مدت اوبونتو را شرح می دهد - اوبونتو 10.04 LTS "Lucid Lynx".

    نسخه های مدرن اوبونتو بسیار متفاوت از "Lucid Lynx" هستند. رابط کاربریو برنامه های از پیش نصب شدهبنابراین این راهنما عملاً برای آنها بی ربط است.

    برای نسخه‌های قدیمی‌تر، ممکن است تفاوت‌های جزئی با مواردی که در مقالات توضیح داده شده است، وجود داشته باشد، اما مقررات عمومیبه همین شکل باقی خواهد ماند. با این حال توصیه می کنم همیشه استفاده کنید آخرین نسخهاوبونتو در مقاله اول، من فقط به شما می گویم که از کجا می توانید نسخه خود را از توزیع دریافت کنید

    ایده یک دوره مقدماتی کار با لینوکس خیلی وقت پیش به ذهن همکارانم رسید. از سال 2011، من بیوانفورماتیک را در آزمایشگاه زیست شناسی الگوریتمی، SPbAU RAS انجام داده ام (و شریکم در مورد آنچه ما انجام می دهیم نوشت). فوراً باید گفت که کار بیوانفورماتیک بدون لینوکس عملاً غیرممکن است ، زیرا اکثر برنامه های بیوانفورماتیک به طور خاص برای این سیستم عامل ایجاد شده اند و فقط روی آن کار می کنند.

    با توجه به اینکه این منطقه در تقاطع علوم است، ما دائماً با زیست شناسان در ارتباط هستیم. اکنون زیست شناسان باید با مقادیر بسیار زیادی داده کار کنند، بنابراین توانایی استفاده از لینوکس، سیستم عامل بهینه برای چنین کارهایی، به یک مهارت ضروری تبدیل می شود. در واقع، این نه تنها در مورد توانایی مدیریت لینوکس، بلکه به طور کلی در مورد سواد کامپیوتر: قوانین کار بر روی سرور، نحوه دانلود و ذخیره کارآمد فایل های داده، چه برنامه هایی برای پردازش آنها و نحوه انجام آن و غیره چیست. - همه چیزهایی که کار شما را ساده و سرعت می بخشد و فعالیت های مشترک با همکاران را بسیار تسهیل می کند. علیرغم این واقعیت که می‌توانید با مطالعه کتاب‌ها و وب‌سایت‌های هوشمند به تنهایی با لینوکس کنار بیایید، برای افرادی که از یک محیط غیر فنی هستند، این اغلب باعث ایجاد مشکلات خاصی می‌شود و بسیاری از آنها منصرف می‌شوند. مراحل اولیهتسلط بر این سیستم عامل (مثلاً در هنگام آشنایی با خط فرمان).

    بر اساس تجربه ما، من و همکارم Andrey Przhibelsky (@andrewprzh) در ابتدا قصد داشتیم چندین کلاس برای زیست شناسان در زمینه سواد کامپیوتر برگزار کنیم. و سپس این ایده به یک دوره سه هفته‌ای آزاد آنلاین (MOOC) موسسه بیوانفورماتیک به زبان روسی تبدیل شد که بعداً به مقدمه‌ای بر لینوکس به عنوان نقطه شروع محدود شد - زیرا معلوم شد که بسیار بسیار دشوار است. همه چیز را در سه هفته جا دهید. این دوره قبلاً شروع شده است و کاملاً محبوب شده است (در این لحظهبیش از پنج هزار نفر برای آن ثبت نام کردند)، اما اولین مهلت برای تکالیف 24 نوامبر است، بنابراین شما همچنان می توانید بدون از دست دادن امتیاز بپیوندید یا فقط دوره را در حالت رایگان مطالعه کنید (همه مطالب باز خواهند ماند).

    در مورد آماده سازی اولین دوره آنلاین در زندگی ما ، اگر جامعه علاقه مند باشد ، پست جداگانه ای خواهیم نوشت - این به هیچ وجه آنقدر ساده و سریع نیست که در نگاه اول به نظر می رسد.

    اما ابتدا می خواهم به پاسخ سوالاتی که بیشتر از ما پرسیده می شد بپردازم. در تدارک دوره بیشترین ارتباط را داشتیم مردم مختلفو با این واقعیت روبرو شدند که بسیاری اصلاً نمی دانند که لینوکس کجا استفاده می شود و متوجه نشدند که این سیستم می تواند برای آنها مفید باشد. بنابراین:

    چرا اکنون باید بدانید که چگونه لینوکس را مدیریت کنید؟

    بسیاری متوجه نمی شوند، اما لینوکس در حال حاضر در اطراف ما است. همه دستگاه های اندرویدیبر روی لینوکس اجرا می شود، اکثر سرورهای اینترنت نیز از این سیستم عامل استفاده می کنند و نمونه های بسیار دیگری نیز وجود دارد. البته می توانید بدون دانستن لینوکس به استفاده از همه این موارد ادامه دهید، اما با تسلط بر اصول اولیه این سیستم می توانید رفتار چیزهای اطراف خود را بهتر درک کنید. علاوه بر این، هنگام کار با حجم زیادی از داده، لینوکس به سادگی ضروری است، زیرا بیشتر محاسبات پیچیده روی مقادیر عظیم داده بر روی رایانه های در حال اجرا انجام می شود. کنترل لینوکس. و این یک انتخاب تصادفی نیست: اکثر وظایف محاسباتی در لینوکس بسیار سریعتر از ویندوز یا Mac OS X انجام می شوند.

    لینوکس چه ارتباطی با تسلط بر سایر رشته ها دارد؟

    بخش عظیمی از نرم افزارهای علمی، به ویژه برنامه هایی برای پردازش داده های بزرگ (به عنوان مثال، در زمینه بیوانفورماتیک)، به طور خاص برای لینوکس توسعه یافته اند. این بدان معنی است که این برنامه ها به سادگی نمی توانند تحت ویندوز یا Mac OS X اجرا شوند. بنابراین اگر نمی دانید چگونه در لینوکس کار کنید، به طور خودکار فرصت استفاده از آخرین پیشرفت های علمی را از دست می دهید. علاوه بر این، با یادگیری لینوکس، نحوه کار کامپیوتر را بهتر درک خواهید کرد، زیرا قادر خواهید بود تقریباً مستقیماً به آن دستور دهید.

    چرا این یک دوره جداگانه است؟

    لینوکس ویژگی های زیادی دارد که دانستن و البته استفاده از آنها در زمان مناسب مفید است. خوشبختانه مدرن نسخه های لینوکسبرای کاربران بسیار دوستانه تر از همتایان خود در 5-6 سال پیش است. اکنون نمی‌توانید ساعت‌ها و حتی روزها و شب‌ها پس از نصب سیستم به منظور راه‌اندازی دسترسی به اینترنت، چاپ روی چاپگر، طرح‌بندی صفحه‌کلید و غیره رنج بکشید. هرکسی می تواند پس از حداقل آشنایی با این سیستم که در عرض چند دقیقه محاسبه می شود، استفاده از لینوکس را به همان روشی که از Windows یا Mac OS X استفاده می کند، شروع کند. با این حال، امکانات لینوکس بسیار گسترده تر از استفاده روزمره است. صحبت در مورد تمام عملکرد لینوکس حتی برای یک دوره سه هفته ای به سادگی غیرممکن است. با این حال، ما سعی می کنیم نحوه استفاده از اکثر ویژگی های اساسی لینوکس را به دانش آموزان آموزش دهیم و از همه مهمتر امیدواریم کسانی که دوره را گذرانده اند بتوانند به تنهایی به تسلط بر لینوکس با موفقیت ادامه دهند.

    چه چیزی در مورد لینوکس جالب است؟

    لینوکس برای ما مانند یک کتاب بسیار جالب است که شما آن را با کمال میل می خوانید و به دوستان خود توصیه می کنید و حتی حسادت می کنید که هنوز با این اثر آشنا شده اند. تنها تفاوت این است که اگرچه ما تقریباً 10 سال است که با لینوکس آشنا هستیم، نمی توانیم بگوییم که آن را به طور کامل "خوانده ایم". شما همیشه می توانید چیز جدیدی برای خود در آن پیدا کنید، دریابید که بسیاری از کارهایی که عادت دارید به یک روش انجام دهید، می توانند به روشی کاملاً متفاوت انجام شوند - بسیار ساده تر و سریع تر.

    هرچه بیشتر لینوکس را بشناسید، جالب تر می شود. و از تمایل اولیه برای "خاموش کردن سریع و راه اندازی مجدد ویندوز بومی و آشنا (Mac OS X)"، به زودی به حالت "هوم، اما اینجا خیلی بد نیست" و کمی بعد به "چگونه می تواند من حتی در این ویندوز کار می کنم؟!». و در حین مطالعه لینوکس، گاهی اوقات می توانید مانند یک هکر کوچک یا قهرمان یک فیلم در مورد برنامه نویسان احساس کنید =)

    دوره ما شامل بررسی اجمالیویژگی های اساسی لینوکس، اما برای کاربران تازه کار، این باید کافی باشد تا به لینوکس علاقه مند شوند و کمی در فلسفه آن غوطه ور شوند. به عنوان مثال، ما بیشتر دوره را در ترمینال کار خواهیم کرد، بنابراین مبتدیان باید به مزایای این رویکرد برای مدیریت کامپیوتر عادت کنند و آن را درک کنند. برای کاربران پیشرفته تر، درس های فردی دوره ممکن است جالب باشد - به عنوان مثال، در مورد کار با یک سرور راه دور یا برنامه نویسی به زبان bash. .

    چگونه حل مشکلات دوره لینوکس را بررسی کنیم؟ اصلا امکانش هست؟

    پاسخ به این سوال بی اهمیت نبود - ما برای مدت طولانی فکر می کردیم که چگونه وظایف را بررسی کنیم (مثلاً اینکه کاربر لینوکس را روی رایانه خود نصب کرده یا یک فایل را در یک ویرایشگر خاص ویرایش کرده است) و چگونه کارهای جالبی را انجام دهیم تا واقعاً نشان می دهد شغل واقعیبا لینوکس برای برخی از موضوعات، رویکردهای بسیار جالبی ظاهر شد. به عنوان مثال، به طور خاص برای دوره اضافه شد نوع جدیدوظایف بر روی پلت فرم Stepic - اتصال به یک سرور راه دور (و باز کردن یک "ترمینال") درست در پنجره مرورگر - طبق گفته اولین کاربران، آنها آن را دوست داشتند. البته، اولین بار بدون زبری نبود، اما، به طور کلی، همه چیز به خوبی کار می کند. در مورد جنبه فنی این موضوع، به زودی یک پست جداگانه از توسعه دهندگان منتشر خواهد شد. نمونه ای از چنین کاری (برای مشاهده زنده، می توانید برای یک دوره ثبت نام کنید):

    باید گفت که همه کاربران وظایف را با طنز درک نکردند. به عنوان مثال، ما مهارت نصب برنامه ها در لینوکس را با استفاده از برنامه VLC به عنوان مثال آزمایش کردیم. لازم بود با استفاده از یکی از روش های توضیح داده شده آن را در سیستم خود نصب کنید، سپس راهنمای برنامه را باز کنید، نام نویسنده اول را پیدا کنید و آن را در فرم تأیید وارد کنید. ما نظرات کافی در مورد این کار نشنیدیم :) اما مردم اکثراً در وارد کردن نام و نام خانوادگی یا فقط نام کوچک یا بخشی از نام خانوادگی اشتباه می کردند (و در آنجا دوبرابر است، با خط فاصله!). به طور کلی، اگر تصمیم به شرکت در دوره دارید، پس شرایط وظایف را با دقت بیشتری بخوانید و این باعث صرفه جویی در وقت و اعصاب می شود! درست است ، نکته ای با همان نویسنده وجود داشت و در مورد پرونده ، معلوم شد که در نسخه های قدیمی VLC او قبلاً در رتبه چهاردهم قرار داشت ، بنابراین آنها نویسنده دیگری را به چک اضافه کردند که اولین در بین "قدیمی هاست" " لیست (و به هر حال، سومین در لیست "جدید"). ).

    چرا لینوکس اینقدر خوب است؟

    سوال البته مبهم است. به نظر من یکی از مزایای کلیدیلینوکس قبل از ویندوز یا Mac OS X این است که این سیستم عامل توسط جامعه عظیمی از برنامه نویسان در سراسر جهان توسعه یافته است و نه در دو شرکت، هرچند بسیار بزرگ (مایکروسافت و اپل). منبعاین سیستم باز است و همه می توانند با آن آشنا شوند دستگاه داخلیلینوکس یا مشارکت در توسعه آن. توسعه دهندگان آن را نه تنها برای کاربران-خریداران، بلکه برای خودشان نیز توسعه می دهند، که دلیل چنین پیشرفت بزرگی در توسعه و بسیاری از مزایای دیگر است. به عنوان پاداش برای کاربران عادی: لینوکس رایگان است، عملا هیچ ویروسی در لینوکس وجود ندارد (و خود توسعه دهندگان ویروس اغلب زیر لینوکس می نشینند!)، تعداد زیادی نسخه از این سیستم وجود دارد و هرکسی می تواند یکی را که دوست دارد انتخاب کند!

    و در آخر، من می خواهم در مورد اولین آشنایی خود با لینوکس در گردش کار صحبت کنم (قبل از آن هنوز یک دوره تحصیلی جداگانه وجود داشت، اما متأسفانه از آن بهره زیادی نبردم). این اتفاق آنقدر مرا تحت تأثیر قرار داد که تا امروز به یاد دارم. زمانی که در سال سوم در بخش دانشگاه پلی تکنیک کار می کردم، نیاز به اجرای یک برنامه برای پردازش داده داشتم. برنامه به زبان C++ نوشته شده بود و ما سپس در ویندوز XP کار می کردیم. لازم بود پرتاب های زیادی انجام شود، آنها کاملاً یک نوع بودند و معمولاً چند دقیقه طول می کشد. در طول این مدت، انجام کار دیگری بر روی رایانه غیرممکن بود - کاملاً "یخ زده" بود، بنابراین می توانید با سایر کارمندان چت کنید یا فقط در دفتر راه بروید. پس از حدود دو هفته از چنین راه اندازی ها، سرپرست من به من توصیه کرد که سعی کنم همان کار را انجام دهم، اما نه در ویندوز، بلکه در لینوکس. سپس فکر کردم "خب، چه فرقی دارد"، اما آنقدر به رهبر احترام گذاشتم، برنامه را دوباره تنظیم کردم و به توصیه او عمل کردم. چه تعجبی داشتم وقتی همون برنامه رو روی همون دیتا اجرا کردم و در عرض چند ثانیه به نتیجه رسیدم (البته دقیقا همینطوره! حتی وقت نکردم از روی صندلی بلند شوم چه برسد به اینکه قدم بزنم...

  • وبلاگ مرکز علوم کامپیوتر
  • ایده یک دوره مقدماتی کار با لینوکس خیلی وقت پیش به ذهن همکارانم رسید. از سال 2011، من بیوانفورماتیک را در آزمایشگاه زیست شناسی الگوریتمی، SPbAU RAS انجام داده ام (و شریکم در مورد آنچه ما انجام می دهیم نوشت). فوراً باید گفت که کار بیوانفورماتیک بدون لینوکس عملاً غیرممکن است ، زیرا اکثر برنامه های بیوانفورماتیک به طور خاص برای این سیستم عامل ایجاد شده اند و فقط روی آن کار می کنند.

    با توجه به اینکه این منطقه در تقاطع علوم است، ما دائماً با زیست شناسان در ارتباط هستیم. اکنون زیست شناسان باید با مقادیر بسیار زیادی داده کار کنند، بنابراین توانایی استفاده از لینوکس، سیستم عامل بهینه برای چنین کارهایی، به یک مهارت ضروری تبدیل می شود. در واقع، این فقط در مورد توانایی مدیریت لینوکس نیست، بلکه به طور کلی در مورد سواد رایانه ای است: قوانین کار بر روی سرور چیست، چگونه فایل های داده را آپلود و به طور موثر ذخیره کنیم، چه برنامه هایی را برای پردازش آنها اجرا کنیم و چگونه انجامش بده و غیره - همه چیزهایی که کار شما را ساده و سرعت می بخشد و فعالیت های مشترک با همکاران را بسیار تسهیل می کند. علیرغم این واقعیت که شما می توانید به تنهایی با خواندن کتاب ها و وب سایت های هوشمند با لینوکس کنار بیایید، برای افرادی که از یک محیط غیر فنی هستند، این اغلب باعث مشکلات خاصی می شود و بسیاری در مراحل اولیه تسلط بر این سیستم عامل (مثلاً هنگام دریافت با خط فرمان آشنا شد).

    بر اساس تجربه ما، من و همکارم Andrey Przhibelsky (@andrewprzh) در ابتدا قصد داشتیم چندین کلاس برای زیست شناسان در زمینه سواد کامپیوتر برگزار کنیم. و سپس این ایده به یک دوره سه هفته‌ای آزاد آنلاین (MOOC) موسسه بیوانفورماتیک به زبان روسی تبدیل شد که بعداً به مقدمه‌ای بر لینوکس به عنوان نقطه شروع محدود شد - زیرا معلوم شد که بسیار بسیار دشوار است. همه چیز را در سه هفته جا دهید. این دوره قبلاً شروع شده است و بسیار پرطرفدار شده است (در حال حاضر بیش از پنج هزار نفر برای آن ثبت نام کرده اند) اما اولین مهلت برای تکالیف 24 نوامبر است ، بنابراین می توانید بدون از دست دادن امتیاز بپیوندید یا فقط مطالعه کنید دوره در حالت رایگان (همه مواد باز خواهند ماند).

    در مورد آماده سازی اولین دوره آنلاین در زندگی ما ، اگر جامعه علاقه مند باشد ، پست جداگانه ای خواهیم نوشت - این به هیچ وجه آنقدر ساده و سریع نیست که در نگاه اول به نظر می رسد.

    اما ابتدا می خواهم به پاسخ سوالاتی که بیشتر از ما پرسیده می شد بپردازم. در تهیه دوره، با افراد مختلفی صحبت کردیم و با این واقعیت روبرو شدیم که خیلی ها اصلا نمی دانند لینوکس کجا استفاده می شود و متوجه نشدند که این سیستم می تواند برای آنها مفید باشد. بنابراین:

    چرا اکنون باید بدانید که چگونه لینوکس را مدیریت کنید؟

    بسیاری متوجه نمی شوند، اما لینوکس در حال حاضر در اطراف ما است. تمامی دستگاه های اندرویدی بر روی لینوکس اجرا می شوند، اکثر سرورهای موجود در اینترنت نیز از این سیستم عامل استفاده می کنند و نمونه های بسیار دیگری نیز وجود دارد. البته می توانید بدون دانستن لینوکس به استفاده از همه این موارد ادامه دهید، اما با تسلط بر اصول اولیه این سیستم می توانید رفتار چیزهای اطراف خود را بهتر درک کنید. علاوه بر این، هنگام کار با حجم زیادی از داده، لینوکس به سادگی ضروری است، زیرا بیشتر محاسبات پیچیده روی حجم عظیمی از داده ها بر روی رایانه هایی که لینوکس دارند انجام می شود. و این یک انتخاب تصادفی نیست: اکثر وظایف محاسباتی در لینوکس بسیار سریعتر از ویندوز یا Mac OS X انجام می شوند.

    لینوکس چه ارتباطی با تسلط بر سایر رشته ها دارد؟

    بخش عظیمی از نرم افزارهای علمی، به ویژه برنامه هایی برای پردازش داده های بزرگ (به عنوان مثال، در زمینه بیوانفورماتیک)، به طور خاص برای لینوکس توسعه یافته اند. این بدان معنی است که این برنامه ها به سادگی نمی توانند تحت ویندوز یا Mac OS X اجرا شوند. بنابراین اگر نمی دانید چگونه در لینوکس کار کنید، به طور خودکار فرصت استفاده از آخرین پیشرفت های علمی را از دست می دهید. علاوه بر این، با یادگیری لینوکس، نحوه کار کامپیوتر را بهتر درک خواهید کرد، زیرا قادر خواهید بود تقریباً مستقیماً به آن دستور دهید.

    چرا این یک دوره جداگانه است؟

    لینوکس ویژگی های زیادی دارد که دانستن و البته استفاده از آنها در زمان مناسب مفید است. خوشبختانه، نسخه های مدرنلینوکس نسبت به همتایان خود در 5-6 سال پیش بسیار دوستانه تر از کاربران است. اکنون نمی‌توانید ساعت‌ها و حتی روزها و شب‌ها پس از نصب سیستم به منظور راه‌اندازی دسترسی به اینترنت، چاپ روی چاپگر، طرح‌بندی صفحه‌کلید و غیره رنج بکشید. هرکسی می تواند پس از حداقل آشنایی با این سیستم که در عرض چند دقیقه محاسبه می شود، استفاده از لینوکس را به همان روشی که از Windows یا Mac OS X استفاده می کند، شروع کند. با این حال، امکانات لینوکس بسیار گسترده تر از استفاده روزمره است. صحبت در مورد تمام عملکرد لینوکس حتی برای یک دوره سه هفته ای به سادگی غیرممکن است. با این حال، ما سعی می کنیم نحوه استفاده از اکثر ویژگی های اساسی لینوکس را به دانش آموزان آموزش دهیم و از همه مهمتر امیدواریم کسانی که دوره را گذرانده اند بتوانند به تنهایی به تسلط بر لینوکس با موفقیت ادامه دهند.

    چه چیزی در مورد لینوکس جالب است؟

    لینوکس برای ما مانند یک کتاب بسیار جالب است که شما آن را با کمال میل می خوانید و به دوستان خود توصیه می کنید و حتی حسادت می کنید که هنوز با این اثر آشنا شده اند. تنها تفاوت این است که اگرچه ما تقریباً 10 سال است که با لینوکس آشنا هستیم، نمی توانیم بگوییم که آن را به طور کامل "خوانده ایم". شما همیشه می توانید چیز جدیدی برای خود در آن پیدا کنید، دریابید که بسیاری از کارهایی که عادت دارید به یک روش انجام دهید، می توانند به روشی کاملاً متفاوت انجام شوند - بسیار ساده تر و سریع تر.

    هرچه بیشتر لینوکس را بشناسید، جالب تر می شود. و از تمایل اولیه برای "خاموش کردن سریع و راه اندازی مجدد ویندوز بومی و آشنا (Mac OS X)"، به زودی به حالت "هوم، اما اینجا خیلی بد نیست" و کمی بعد به "چگونه می تواند من حتی در این ویندوز کار می کنم؟!». و در حین مطالعه لینوکس، گاهی اوقات می توانید مانند یک هکر کوچک یا قهرمان یک فیلم در مورد برنامه نویسان احساس کنید =)

    دوره ما شامل یک مرور مختصر از ویژگی های اصلی لینوکس است، اما برای کاربران تازه کار، این باید کافی باشد تا به لینوکس علاقه مند شوند و کمی در فلسفه آن غوطه ور شوند. به عنوان مثال، ما بیشتر دوره را در ترمینال کار خواهیم کرد، بنابراین مبتدیان باید به مزایای این رویکرد برای مدیریت کامپیوتر عادت کنند و آن را درک کنند. برای کاربران پیشرفته تر، درس های فردی دوره ممکن است جالب باشد - به عنوان مثال، در مورد کار با یک سرور راه دور یا برنامه نویسی به زبان bash. .

    چگونه حل مشکلات دوره لینوکس را بررسی کنیم؟ اصلا امکانش هست؟

    پاسخ به این سوال بی اهمیت نبود - ما برای مدت طولانی فکر می کردیم که چگونه وظایف را بررسی کنیم (مثلاً اینکه کاربر لینوکس را روی رایانه خود نصب کرده یا یک فایل را در یک ویرایشگر خاص ویرایش کرده است) و چگونه کارهای جالبی را انجام دهیم تا واقعاً کار واقعی را با لینوکس نشان دهید. برای برخی از موضوعات، رویکردهای بسیار جالبی ظاهر شد. به عنوان مثال، نوع جدیدی از کار به طور خاص برای دوره در پلت فرم Stepic اضافه شد - اتصال به یک سرور راه دور (و باز کردن یک "ترمینال") درست در پنجره مرورگر - طبق گفته اولین کاربران، آنها آن را دوست داشتند. البته، اولین بار بدون زبری نبود، اما، به طور کلی، همه چیز به خوبی کار می کند. در مورد جنبه فنی این موضوع، به زودی یک پست جداگانه از توسعه دهندگان منتشر خواهد شد. نمونه ای از چنین کاری (برای مشاهده زنده، می توانید برای یک دوره ثبت نام کنید):

    باید گفت که همه کاربران وظایف را با طنز درک نکردند. به عنوان مثال، ما مهارت نصب برنامه ها در لینوکس را با استفاده از برنامه VLC به عنوان مثال آزمایش کردیم. لازم بود با استفاده از یکی از روش های توضیح داده شده آن را در سیستم خود نصب کنید، سپس راهنمای برنامه را باز کنید، نام نویسنده اول را پیدا کنید و آن را در فرم تأیید وارد کنید. ما نظرات کافی در مورد این کار نشنیدیم :) اما مردم اکثراً در وارد کردن نام و نام خانوادگی یا فقط نام کوچک یا بخشی از نام خانوادگی اشتباه می کردند (و در آنجا دوبرابر است، با خط فاصله!). به طور کلی، اگر تصمیم به شرکت در دوره دارید، پس شرایط وظایف را با دقت بیشتری بخوانید و این باعث صرفه جویی در وقت و اعصاب می شود! درست است ، نکته ای با همان نویسنده وجود داشت و در مورد پرونده ، معلوم شد که در نسخه های قدیمی VLC او قبلاً در رتبه چهاردهم قرار داشت ، بنابراین آنها نویسنده دیگری را به چک اضافه کردند که اولین در بین "قدیمی هاست" " لیست (و به هر حال، سومین در لیست "جدید"). ).

    چرا لینوکس اینقدر خوب است؟

    سوال البته مبهم است. به نظر من یکی از مزیت های کلیدی لینوکس نسبت به ویندوز یا Mac OS X این است که این سیستم عامل توسط جامعه عظیمی از برنامه نویسان در سراسر جهان توسعه یافته است و نه در دو شرکت، هرچند بسیار بزرگ (مایکروسافت و اپل). کد منبع این سیستم باز است و همه می توانند با عملکرد داخلی لینوکس آشنا شوند یا در توسعه آن مشارکت کنند. توسعه دهندگان آن را نه تنها برای کاربران-خریداران، بلکه برای خودشان نیز توسعه می دهند، که دلیل چنین پیشرفت بزرگی در توسعه و بسیاری از مزایای دیگر است. به عنوان یک "پاداش" برای کاربران عادی: لینوکس رایگان است، عملاً هیچ ویروسی در لینوکس وجود ندارد (و خود توسعه دهندگان ویروس اغلب زیر لینوکس می نشینند!)، تعداد زیادی نسخه از این سیستم وجود دارد و هرکسی می تواند یکی را که می خواهد انتخاب کند. پسندیدن!

    و در آخر، من می خواهم در مورد اولین آشنایی خود با لینوکس در گردش کار صحبت کنم (قبل از آن هنوز یک دوره تحصیلی جداگانه وجود داشت، اما متأسفانه از آن بهره زیادی نبردم). این اتفاق آنقدر مرا تحت تأثیر قرار داد که تا امروز به یاد دارم. زمانی که در سال سوم در بخش دانشگاه پلی تکنیک کار می کردم، نیاز به اجرای یک برنامه برای پردازش داده داشتم. برنامه به زبان C++ نوشته شده بود و ما سپس در ویندوز XP کار می کردیم. لازم بود پرتاب های زیادی انجام شود، آنها کاملاً یک نوع بودند و معمولاً چند دقیقه طول می کشد. در طول این مدت، انجام کار دیگری بر روی رایانه غیرممکن بود - کاملاً "یخ زده" بود، بنابراین می توانید با سایر کارمندان چت کنید یا فقط در دفتر راه بروید. پس از حدود دو هفته از چنین راه اندازی ها، سرپرست من به من توصیه کرد که سعی کنم همان کار را انجام دهم، اما نه در ویندوز، بلکه در لینوکس. سپس فکر کردم "خب، چه فرقی دارد"، اما آنقدر به رهبر احترام گذاشتم، برنامه را دوباره تنظیم کردم و به توصیه او عمل کردم. چه تعجبی داشتم وقتی همون برنامه رو روی همون دیتا اجرا کردم و در عرض چند ثانیه به نتیجه رسیدم (البته دقیقا همینطوره! حتی وقت نکردم از روی صندلی بلند شوم چه برسد به اینکه قدم بزنم...