Линукс для Программиста | Что такое Linux и для чего он нужен?

В сегодняшнем видео мы поговорим о Линуксе! Мы поговорим об истории создания ядра Linux, о его создателе, Линусе Торвальдсе, рассмотрим плюсы и минусы Линукса, а так же сравним его с Windows. Ну и в конце ролика, мы ответим на вопрос: “А нужен ли Линукс для программиста?”. Заваривайте чай и присаживайтесь поудобнее, ведь мы начинаем!

Расшифровка видео
Вступление
0:02
и так рано или поздно нам бы пришлось об
0:06
этом поговорить скорее всего ты войти
0:09
уже не первый год и ты желаешь
0:11
развиваться как специалист и любой
0:14
специалист рано или поздно приходит
0:16
такой безумно полезной но по 1 до жути
0:19
непонятные вещи как linux
0:21
но что это такое зачем он нужен и так ли
0:24
он крут и полезен заваривайте чай
0:26
ставьте лайк этому ролику ведь прямо
0:28
сейчас мы поговорим про linux
История создания Linux
0:31
начнём мы с небольшого экскурса в
0:33
историю знакомьтесь это линус торвальдс
0:36
и в 1991 году этот мужчина установил на
0:39
свой компьютер minix ос
0:41
к сожалению или к счастью данная
0:43
операционная система не понравилось
0:45
линусу
0:46
и тому свою очередь пришла в голову
0:47
гениальная мысль переписать эту
0:49
операционку здесь нам нужно сделать
0:52
небольшое уточнение любой софт можно
0:54
разделить на два типа первая программа с
0:56
закрытым исходным кодом и же
0:58
проприетарное по
1:00
в данном случае принцип работы программы
1:02
знает лишь правообладатель также только
1:04
он может вносить модификации в проект и
1:07
заниматься его копированием диаметрально
1:09
противоположно ему
1:10
имеется 2 типа программа с открытым
1:12
исходным кодом или open source здесь
1:15
разработчик выставляет код проекта на
1:17
всеобщее обозрение и каждый может
1:19
ознакомиться с принципом его работы и
1:21
при желании принять участие в его
1:24
разработке как вы уже могли понять my
1:26
nexuiz который решил переписать линус
1:28
относилась ко второму типу и уже 25
1:31
августа 1991 года была создана самая
1:35
первая версия linux 0.01 со временем
1:38
linux обрастал патче мы обновлениями
1:41
сообществом но основные принципы
1:43
оставались неизменными первое система
1:46
была есть и будет абсолютно бесплатный
1:48
второе каждый может просматривать и
1:50
вносить правки в код но и наверное самое
1:53
интересное 3 никакого сбора данных со
1:56
временем начали также появляться
1:58
дистрибутивы linux это были
2:00
самодостаточны и операционные системы
2:02
которые в своей основе использует ядро
2:04
linux и такими темпами мы дошли до
2:07
сегодняшних дней
2:08
современном мире linux обрел звания
2:10
служебной операционной системы если
2:13
windows ставит обычным пользователям
2:15
геймерам офисным работникам the linux
2:17
устанавливать на сервера
2:19
микроконтроллеры суперкомпьютеры и даже
2:21
на мобильные устройства
2:23
если вы являетесь владельцем android
2:25
смартфона то вас отчасти можно назвать
2:27
пользователям linux так как и эта
2:29
операционная система основана на ядре
Плюсы и Минусы Linux
2:32
linux ладно это все конечно же круто но
2:34
если конкретные преимущества linux над к
2:37
примеру тем же windows конечно есть свои
2:40
как плюсы так и минусы
2:42
но насколько они важны решать конечно же
2:44
вам из плюсов можно выделить
2:46
подавляющее большинство дистрибутивов
2:48
бесплатно на территории снг не очень
2:51
любят покупать лицензионные программы
2:53
даже операционные системы
2:55
но стоит помнить что некоторые пиратские
2:57
сборки тоже windows могут содержать
2:59
вредоносный код тоже самое время linux
3:02
можно легально и безопасно скачать и
3:04
установить на свой пока не потратив ни
3:07
единой копейки кстати о безопасности это
3:10
тоже огромное преимущество linux из-за
3:12
низкой популярности этой операционной
3:14
системы поймать вирус достаточно сложно
3:17
большая часть фишеров троянов червей и
3:20
иных вредоносных программ заточены под
3:22
windows и за ее распространенности и
3:25
неграмотности владельцев окна также
3:27
вирусы заточены под одинаковую
3:29
архитектура операционной системы
3:31
но дистрибутивы linux можно настроить
3:33
так как ты сам хочешь
3:34
и это следующий пункт настраиваемость
3:37
если вспомнить что linux имеет открытый
3:40
исходный код то ты поймешь что можешь
3:42
поменять свои с абсолютно все что душа
3:44
пожелает
3:45
но если ты не обладаешь специальными
3:47
знаниями то ты можешь просто скачать
3:49
разные компоненты из сообщества к
3:51
примеру на этих двух фотографиях вы
3:53
видите один и тот же дистрибутив и при
3:57
всей этой красоте и дистрибутивы linux
3:59
не требовательны к ресурсам
4:00
если для комфортной работы windows вам
4:03
нужно иметь
4:03
от 4 или 8 гигабайт оперативной памяти и
4:06
выше то к примеру в ubuntu linux вам
4:09
хватит и двух гигов а если вы поставите
4:12
какой-нибудь танеко то вам хватит всего
4:14
навсего слушайтесь 64 гигабайта
4:18
оперативной памяти
4:19
и это даже не минимальные требования
4:21
рекомендуемые
4:23
а если вы поставите дистрибутив без
4:25
пользовательского интерфейса только лишь
4:27
с терминалом то можно опуститься и до
4:30
уровнем несколько сотен килобайт
4:32
и это в наше время ну и раз уж мы
4:34
заговорили про терминал то стоит сделать
4:37
на нем акцент терминал linux это
4:39
наверное самое главное преимущество для
4:41
разработчиков через терминал вы можете
4:44
выполнять 99 процентов всех задач
4:46
удаленный доступ конечно редактирование
4:49
файлов да пожалуйста написание скриптов
4:52
для автоматического запуска приложения
4:54
после выполнения определенных условий
4:55
раз плюнуть про возможности терминала я
4:58
подробно расскажу в практической части
5:00
ролика также перед тем как я перейду к
5:02
минусам стоит упомянуть
5:04
отсутствие сбора данных что для
5:06
некоторых параноиков может быть
5:08
существенным плюсом огромное количество
5:10
бесплатных утилит и простоту их
5:12
установки через терминал и еще упомяну
5:15
про большое сообщество разработчиков и
5:17
энтузиастов работающих на благо всего
5:20
проекта
5:20
теперь перейдем к минусам и начнем с
5:23
самого главного минуса сложность
5:26
освоения если ты новый пользователь то
5:28
без гайдов и туториалов тебе будет плохо
5:30
если в интерфейсе самой операционные
5:33
системы еще можно разобраться самому то
5:35
вот работа в терминале файловая система
5:37
пакетный менеджер и и права
5:39
администратора
5:40
всё это темный лес для новичка
5:43
отсутствие некоторых драйверов из-за
5:46
малой популярности linux некоторые
5:47
компании не утруждают себя поддержкой
5:49
того или иного оборудования на этой
5:51
операционки linux комьюнити конечно
5:54
иногда берет на себя инициативу но если
5:56
к примеру вы купили какой-то китайский
5:58
непопулярный принтер то шанс того что на
6:01
него будет драйвера стремится к нулю
6:04
и для некоторых самое обидное отсутствие
6:07
некоторых профессиональных программ и
6:08
игр
6:09
что я подразумеваю под профессиональными
6:12
программами ну к примеру photoshop
6:14
microsoft office autocad и далее по
6:17
списку
6:17
с играми тоже ситуация если разработчик
6:21
не удосужился оптимизировать игру под
6:23
linux то игра либо не запустится либо
6:26
будет постоянно бы летать или будет до
6:28
такой степени тормозить что через
6:30
некоторое время вы сами несете игру или
6:33
компьютер
6:33
тут как получится и к этому пункту нужно
6:36
сделать не большую сноску если вы
6:38
достаточно долго потанцуйте с бубном то
6:41
и photoshop и игры вы сможете запустить
6:44
однако без заморочек нет благо есть
6:47
более или менее сносно альтернативы всем
6:49
этим программам
Практическая часть
6:51
про историю мы поговорили про плюсы
6:54
поговорили про минусы тоже
6:56
теперь перейдем к практике один момент
7:04
[музыка]
7:21
знакомьтесь ноутбук asus k50id
7:25
2 гигабайта оперативной памяти процессор
7:29
intel pentium dual core temp 4 200 с
7:31
тактовой частотой 2 и 2 ггц видеокарта
7:34
nvidia geforce gt 320 м на 1 гигабайт
7:38
видеопамяти жесткий диск на 512 мегабайт
7:41
и примерно 11 лет верной службы нашей
7:43
семье
7:44
судьба этого старика была туманная и я
7:47
решил поставить на него ubuntu linux до
7:54
этого я использовал linux только в пол
7:56
силы у меня было 2 виртуальной машины 1
7:58
су бунту linux другая скале linux
8:00
также я очень часто пользовался да и
8:03
сейчас пользуюсь под системой windows
8:05
для linux по сути это не новый терминал
8:08
прямо в вашей windows 10
8:10
те же команды те же предложения тот же
8:13
функционал ну если не считать некоторые
8:15
исключения прекрасно работает и если вы
8:18
не хотите полностью переходить на новую
8:19
операционную систему это ваш выбор тем
8:23
более начать использовать под систему
8:25
можно хоть сейчас для этого нужно лишь
8:27
зайти в панель управления из нее в
8:30
программы
8:31
включение и отключение компонентов
8:33
windows
8:35
листаем чуть ниже и выбираем пункт
8:37
подсистема
8:38
теперь нам остается лишь зайти в
8:40
microsoft стар и выбрать нужный
8:42
дистрибутив к примеру у меня установлен
8:44
ubuntu хорошо вот мы настроили
8:47
виртуальную машину под систему или
8:49
установили linux на десктоп
8:51
дальше то что зачем мне нужен и что я на
8:54
нем могу делать
8:56
но к примеру вы можете настроить
8:59
удаленный доступ вашей машине через ssh
9:02
и перебрасывать туда-сюда файлы через
9:04
ftp
9:05
тем самым получив некое домашнее
9:07
облачное хранилище также через тот же
9:09
самый из осей чем вы можете запускать
9:11
приложения на удаленной машине и вы
9:13
будете видеть все то что происходит и
9:15
выводит программа это очень полезная
9:18
фича если вам нужно обучить нейронную
9:20
сеть
9:20
но под рукой у вас есть только слабый
9:22
ноутбук или вообще телефон также на
9:25
просторах нет have вы можете найти
9:27
бесчисленное количество полезных
9:28
консольных программ к примеру youtube
9:31
день с помощью которого вы можете
9:32
скачивать видео с youtube и не только в
9:35
любом качестве если вы установили себе
9:37
kali linux то вас будут
9:38
предустановленные программы для взлома
9:40
простите для пинте стинга и анализа
9:43
защищенности вашего окружения ну а чем
9:46
linux может быть полезен для
9:47
программиста если ты работаешь или
9:50
собираешься работать войти компании то у
9:52
вас будет так называемый в продакшен
9:53
сервер и ставлю сотку на то что там
9:56
стоит linux зная базовые команды linux
9:59
терминала вы уже будете ориентироваться
10:00
лучше того кто в первый раз все это
10:02
видит через терминал можно записывать
10:05
сохранять собирать любые проекты это
10:07
несложно если вы планируете залить свой
10:10
сайт игровой сервер или бота на хостинг
10:12
то тут тоже необходимо знание обращение
10:15
с терминалом так как хостинг это обычный
10:18
сервер под управлением linux
10:19
ну и в конце концов некоторые утилиты
10:21
такие как докер гид хоп hype james l и
10:25
огромнейшее количество других утилит
10:27
даже если имеют программы с
10:29
пользовательским интерфейсом работать с
10:31
ними в терминале будет намного удобнее и
10:33
эффективнее проверьте сами вам точно
10:36
понравится и так какой мы можем сделать
Выводы
10:39
вывод
10:39
linux очень легкая и очень мощная штука
10:43
пользователи linux могут чувствовать
10:45
себя в безопасности 24 на 7 так как их
10:48
не будут пугать вирусы за ними не будут
10:50
следить
10:51
или собирать данные пользователи linux
10:53
будут иметь сто процент и контроль над
10:55
своей операционной системой и в случае
10:58
чего они могут чуть ли не переписать все
11:00
ядро или по-крайней мере они могут ее
11:02
кастомизировать как угодно
11:04
ну и конечно же терминал linux главное
11:07
преимущество всей системы
11:09
если бог пользовался компьютером для
11:11
настройки вселенной знайте
11:13
он работал в терминале linux но все же в
11:16
качестве десктопного решения linux
11:18
подойдет далеко не каждому этот нужен
11:20
индивидуальный подход
11:21
но если же вы планируете создать
11:23
домашний сервер возродить свой старый
11:25
пока или же смастерить какую-то
11:27
электронику на базе микроконтроллера то
11:29
вы обязаны обратить внимание на linux +
11:32
банально и умение работать в терминале
11:34
повысит вас в глазах окружающих как
11:37
специалиста с вас подписка лайк и
11:39
колокольчик с каждым днем мы все ближе к
11:42
отметке в тысячу подписчиков и
11:44
именно ваша активность помогает мне в
11:46
достижении этой цели также отпишитесь
11:48
комментариях как вам формат вот такой
11:50
вот живой съемки лично мне безумно
11:52
нравится правда геморроя со светом и
11:54
звуком много но думаю прилов чуть ну и
11:57
конечно же работайте в терминале
11:59
пишите хороший код и до скорого
12:05
[музыка]
12:09
ну вы и шиза no no no no no no no no no
12:16
no
12:16
я забыл а

Поделиться: