Відмінності між версіями «Як освоїти ОС Linux за 3 тижні»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 18: Рядок 18:
  
  
::::::::::::::'''Як перевіряти розвязання задач в Linux? Це взагалі можливо?'''
+
:::::::::::::'''Як перевіряти розвязання задач в Linux? Це взагалі можливо?'''
  
 
Відповідь на це питання була нетривіальною - пошуки, як перевіряти завдання були довгими (наприклад, щоб користувач встановив Linux собі на комп'ютер або відредагував файл в певному редакторі) і як придумати цікаві завдання, щоб дійсно показати реальну роботу з Linux. Для якихось тем вийшли досить цікаві підходи. Наприклад, новий тип завдань на платформі Stepic - підключення до віддаленого сервера (і відкриття «терміналу») прямо у вікні браузера - за відгуками перших користувачів, їм сподобалося. Звичайно, в перший раз не обійшлося без нюансів, але, в цілому, все працює досить добре. Приклад такого завдання:
 
Відповідь на це питання була нетривіальною - пошуки, як перевіряти завдання були довгими (наприклад, щоб користувач встановив Linux собі на комп'ютер або відредагував файл в певному редакторі) і як придумати цікаві завдання, щоб дійсно показати реальну роботу з Linux. Для якихось тем вийшли досить цікаві підходи. Наприклад, новий тип завдань на платформі Stepic - підключення до віддаленого сервера (і відкриття «терміналу») прямо у вікні браузера - за відгуками перших користувачів, їм сподобалося. Звичайно, в перший раз не обійшлося без нюансів, але, в цілому, все працює досить добре. Приклад такого завдання:

Версія за 11:40, 11 травня 2016

Навіщо зараз потрібно вміти поводитися з Linux?

Багато хто не помічає, але Linux вже навколо нас. Всі Android пристрої працюють на Linux, більшість серверів в Інтернеті також використовують цю операційну систему і є безліч інших прикладів. Звичайно, можна продовжувати користуватися всіма цими речами і не знаючи Linux, але освоївши основи цієї системи, можна краще зрозуміти поведінку оточуючих вас речей. Крім того, при роботі з великим об'ємом даних, Linux просто необхідний, адже більшість складних обчислень над величезними масивами даних виконуються саме на комп'ютерах під керуванням Linux. І це не випадковий вибір: більшість обчислювальних задач виконуються на Linux набагато швидше, ніж на Windows або Mac OS X.

Як Linux пов'язаний з освоєнням інших дисциплін?

Величезна частина наукового ПО, особливо програм для обробки великих даних (наприклад, в області біоінформатики) розроблена спеціально під Linux. Це означає, що ці програми просто не можуть бути запущені під Windows або Mac OS X. Тому якщо ви не вмієте працювати в Linux, то автоматично втрачаєте можливість використовувати найсучасніші наукові напрацювання. Крім того, вивчаючи Linux, ви краще розумієте як працює комп'ютер, адже ви зможете віддавати йому команди практично безпосередньо.

Чому для цього потрібен окремий курс?

У Linux дуже багато можливостей, які корисно знати і, звичайно ж, вміти ними скористатися в потрібний момент. На щастя, сучасні версії Linux вже більш доброзичливіші до користувачів, ніж їх побратими ще 5-6 років тому. Зараз можна не мучитися годинами і навіть днями ночами після установки системи, щоб налаштувати собі вихід в Інтернет, друк на принтері, розкладки клавіатури і так далі. Будь-який бажаючий зможе почати використовувати Linux так само, як він використовував Windows або Mac OS X вже після мінімального знайомства з цією системою, яке займе хвилини. Однак можливості Linux набагато ширші «повсякденного» використання. Розповісти про всю функціональність Linux просто неможливо навіть за три тижні.

Що в Linux цікавого?

Linux схожий на дуже цікаву книгу, яку прочитавши із задоволенням хочеться своїм друзям і навіть відчувається заздрість від того, що у них знайомство з цим твором ще попереду. Єдина різниця в тому, що хоч ми і знайомі з Linux , ми не можемо сказати, що «прочитали» його цілком. У ньому завжди можна знайти щось нове для себе, дізнатися що багато речей, які ти звик робити одним способом, можна зробити абсолютно по-іншому - набагато простіше і швидше.

Чим більше знайомишся з Linux, тим він стає цікавіше. І від початкового бажання «скоріше б вимкнути і перезавантажитися в рідну і знайому Windows (Mac OS X)» ви незабаром переходите в стан «хм, а тут не так і погано» і ще трохи пізніше в «як я взагалі міг працювати в цій Windows ?! ». А ще вивчаючи Linux ви часом можете відчути себе трохи хакером або героєм фільму про програмістів =)


Як перевіряти розвязання задач в Linux? Це взагалі можливо?

Відповідь на це питання була нетривіальною - пошуки, як перевіряти завдання були довгими (наприклад, щоб користувач встановив Linux собі на комп'ютер або відредагував файл в певному редакторі) і як придумати цікаві завдання, щоб дійсно показати реальну роботу з Linux. Для якихось тем вийшли досить цікаві підходи. Наприклад, новий тип завдань на платформі Stepic - підключення до віддаленого сервера (і відкриття «терміналу») прямо у вікні браузера - за відгуками перших користувачів, їм сподобалося. Звичайно, в перший раз не обійшлося без нюансів, але, в цілому, все працює досить добре. Приклад такого завдання:

Приклад задачі


А чому Linux все-таки є дуже корисним?

Питання, звичайно, неоднозначне. На мій погляд однією з ключових переваг Linux перед Windows або Mac OS X є те, що ця операційна система розробляється величезним співтовариством програмістів по всьому світу, а не в двох, нехай і дуже великих компаніях (Microsoft і Apple). Вихідний код цієї системи відкритий, і кожен може познайомитися з внутрішнім пристроєм Linux або взяти участь в його розвитку. Розробники розвивають його не тільки для користувачів-покупців, а й для самих себе, з чим і пов'язаний такий великий прогрес у розвитку і багатьох інших його переваг. Як «бонуси» для звичайних користувачів: Linux безкоштовний, на Linux практично немає вірусів (а самі розробники вірусів часто сидять під Linux!), Існую величезне число версій цієї системи і кожен може вибрати вподобану саме йому!

Хабрахабр