За что любят linux

5 причин использовать Linux в 2020 году

Самые лучшие технологии — это движущаяся мишень. Когда технология стагнирует, общество обычно обгоняет и перерастает её. Linux, широко используемая операционная система с открытыми исходниками — это фундаментальная технология, являющаяся основой для одной из самых прогрессивных современных идей компьютерных систем. Поэтому, хотя на протяжении трёх десятков лет развития она остаётся поразительно неизменной, эта ОС обеспечивает адаптируемость. В результате этого Linux находится в уникальном положении — с одной стороны, это надёжная инвестиция в развитие своих навыков, потому что она не меняется, с другой — это кажущаяся бесконечной движущая сила для изучения новых навыков.

2020 год, как на него не взгляни, был странным, но для Linux он оказался продолжением обычного цикла разработки. В этой статье мы вспомним этот год и вкратце расскажем о том, что нужно знать о Linux в 2020 году.

ZFS в Linux

Файловая система ZFS обеспечивает проверку целостности данных и метаданных, резервирование данных с созданием зеркал, поддержку накопителей объёмом до 256 триллионов йобибайт, нативное шифрование с аппаратным ускорением и эффективную репликацию. ZFS — это инновация, созданная Sun Microsystems; к сожалению, лицензия препятствует её поставкам в комплекте с Linux по умолчанию. Однако коллектив OpenZFS портировал проект на BSD и Linux, поэтому вы можете использовать ZFS на любой системе, от ноутбука до дата-центра.

Осваивать ZFS на удивление легко в Fedora Linux; это продемонстрировал Шэн Мао в своей статье о настройке ZFS в Linux.

Прерывания Linux

Насколько бы ни было близким ваше знакомство с Linux, всегда есть возможность нырнуть глубже и разобраться в том, как ему удаётся настолько хорошо выполнять свою работу. Компьютерам, работающим на фондовых биржах, в студиях цифровых фильмов, звуковых рабочих станциях и других средах, требующих высокой производительности, необходима обработка в реальном времени; в то же время, другие компьютеры могут позволить себе слегка лениться при обработке запросов, поэтому управление множеством циклов, постоянно выполняемых внутри компьютера — непростая задача. Понимание того, как и зачем ядро Linux управляет запросами на прерывания (IRQ), может и не быть обязательным для обычного пользователя, однако изучать это увлекательно вне зависимости от того, чем вы обычно занимаетесь за компьютером. Подробную информацию можно узнать из статьи Стефана Авенведде «How the Linux kernel handles interrupts».

Linux в кармане

Так как ОС Android компании Google работает на ядре Linux, многие из нас могут сказать, что Linux и так находится у них в кармане. Однако несмотря на своё удобство, написанный на Java фронтенд Android не всегда передаёт ощущение Linux, к которому стремятся многие пользователи Linux. А у некоторых пользователей и вовсе нет телефона с Android.

Хорошая новость заключается в том, что в устройстве с Android или iOS можно запускать Linux, дополненный терминалом, Bash, Python, менеджером пакетов и всем тем, что вы любите в этой настольной ОС с открытым исходным кодом.

Если вы пользуетесь Android, то прочитайте мою статью о Termux. А если вы на iOS, то изучите превосходную статью Ли Тусмана о запуске командной строки Linux на устройстве с iOS.

Новые команды Linux

Время идёт вперёд, и иногда старые замысловатые команды прошлого оказываются недостаточными для современных систем. Хотя ваша мышечная память могла привыкнуть к командам наподобие crontab и ifconfig (а также iwconfig и wpa_supplicant ), существуют совершенно приемлемые замены для них и другие возможности. Если вы не можете расстаться со старыми командами, то познакомьтесь с алиасами Bash, потому что эти новые команды стоят изучения.

  • Откажитесь от ifconfig в пользу nmcli . В какой-то момент времени вам придётся признать, что ужасное сочетание ifconfig плюс iwconfig и wpa_supplicant (от которой всё равно уже давно втайне отказались в пользу wicd ) попросту неэффективно. Сегодня Linux использует nmcli , и эта команда стала очень удобным, а иногда и интуитивно понятным способом взаимодействия с сетью. Прочитайте превосходный туториал по nmcli Дейва Маккея.
  • Задания cron, at и batch — уникальные своим бессмертием команды, которые, вероятно, никогда и не следует заменять. Они отлично подходят для быстрого и простого планирования, однако для сложных задач можно найти функции, которые могут стать им поддержкой: таймеры systemd. Дэвид Бот написал подробный туториал по таймерам systemd, демонстрирующий, как писать и отслеживать важные системные задачи.
  • gcore и gdb — важные отладчики, которые могут быть известны разработчикам. Новым подходом к реализации gcore стал ProcDump компании Microsoft, получающий дамп ядра ID процесса (PID), чтобы его можно было проанализировать с помощью gdb . Он является скорее альтернативой, а не заменой, но стоит его попробовать, если вам любопытно изучать разные инструменты. Более подробная информация представлена в туториале по ProcDump Гуарава Камате.

Облако, работающее на Linux

Облачные технологии на всех парах несутся вперёд, и их основной движущей силой остаётся Linux. Облако — это набор компьютеров (узлов) с массово-распределённой файловой системой (например, Ceph), обычно управляемый при помощи Kubernetes или OpenShift.

Как бы хорошо вы ни знали Linux на своём ноутбуке, настольном компьютере или даже частном дата-центре, существует целый новый мир для экспериментов с Linux, находящийся в облачных контейнерах. Для освоения эфемерного контейнера могут потребоваться усилия, но при наличии практики и небольшом знании контекста можно создавать интересные системы и управлять ими (то есть обновлять, масштабировать и настраивать их производительность) с помощью Kubernetes.

Кики Лю написал один из лучших обзоров о процессе работы с облаками в статье «A beginner’s guide to Kubernetes container orchestration». Прочитайте её, а затем скачайте Kubernetes eBook Криса Коллинза, чтобы собрать собственное облако на кластере Raspberry Pi.

Читайте также:  Free launcher minecraft linux

Рост open source

Пользователи Linux наслаждаются надёжностью и стабильностью этой ОС, и это принцип архитектуры системы она позаимствовала у Unix: операционная система может оставаться одинаковой, при этом расширяя свои границы и осваивая новые виды технологий. Частью удовольствия от Linux и open source является ощущение исследования, возникающее при изучении новой команды, и ощущение успеха, когда она срабатывает и делает вашу жизнь проще. Узнайте о последних тенденциях Linux и приступите к изучению чего-то нового уже сегодня!

На правах рекламы

VDSina предлагает виртуальные серверы под любые задачи, огромный выбор операционных систем для автоматической установки, есть возможность установить любую ОС с собственного ISO, удобная панель управления собственной разработки и посуточная оплата.

Источник

Семь причин, почему Линукс

Linux доминирует на всех типах компьютеров, кроме настольных (десктопы и ноуты) и, наверное, мейнфреймов. Встроенные системы, мобильные, серверы-облака-суперкомпьютеры — везде преобладают системы на ядре Linux. Линукс провалился на десктопах и мейнфреймах только потому, что в сегментах этих доминируют монополии — Microsoft и IBM. И Майкрософт всеми силами старается удержать своё доминирование (IBM понемногу сдаёт позиции — переводит свои мейнфреймы на Linux).

Майкрософту на руку играет огромная экосистема Windows, её инерция, которая тащит за собой бизнес и домашних юзеров. Но и экосистема Linux сильно разрослась по сравнению с тем, что было лет 15 назад, и сейчас многим организациям и домашним пользователям есть резон перейти на Линукс. И даже не один, а целых семь.

Прозрачность

Linux и большинство софта его экосистемы имеют открытые/свободные лицензии вроде GPL и BSD. Это значит, что исходники программ не хранятся где-то в глубоких программистских копях корпораций, а лежат перед глазами всего мира на публичных серверах. Более того, процесс разработки этого софта тоже полностью открыт, каждое изменение зафиксировано и видно всем. Поэтому код постоянно проверяется децентрализованной сетью специалистов со всего мира на предмет ошибок, уязвимостей и зловредов. Если же изменения (патчи) может присылать любой желающий — такой софт совершенствуется быстрее проприетарного (с поправкой на популярность и модель разработки, конечно).

Доступность

Вы можете получить легальную (лицензионную) копию системы полностью бесплатно, скачав в интернете. Да, есть коммерческие дистрибутивы вроде RHEL, но в них вы платите за обновления и техподдержку. Сами эти дистрибутивы, опять же, можно легально скачать, не платя ни копейки. Предприятие или организация может сильно сэкономить на лицензиях, потому что пиратский софт для них крайне рискован и потому недопустим. На мой взгляд, рядовому домашнему пользователю тоже лучше не пользоваться пиратскими (взломанными) программами, даже несмотря на почти нулевой риск попасть под статью. Ведь взломанная система или программа может работать нестабильно. Да и что мешает пиратам-взломщикам засунуть в код какой-нибудь троян или рекламный модуль?

Имея хорошие скиллы в программировании (и не имея личной жизни), вы можете сами контролировать код программ, которые используете. Тоже совершенно легально. Для организаций и компаний это особенно удобно.

Безопасность

Чуть менее чем все зловреды, обитающие в глобальной сети, разработаны для Windows и её экосистемы. Linux хорошо защищает ваши локальные системы и сети от заразы вроде троянов, вирусов, майнеров, локеров, рекламных модулей.

Да, линуксовые серверы ломают и заражают часто, но большая часть атак происходит через приложения вроде веб-серверов/движков/и т.д. или через явные ошибки в администрировании системы. При надобности уровень защиты можно выкрутить до непробиваемого уровня с помощью hardened-инструментов вроде PaX и SELinux.

Я часто вижу беспечное отношение людей к безопасности своих домашних систем, мол, что этим хакерам с меня взять. На самом деле, у каждого в 2020 году можно много чего взять с компьютеров: рабочие учётки, аккаунты от банков и кошельков, и т.д. Да и личные/рабочие файлы можно потерять из-за какого-нибудь шифровальщика, тоже приятного мало. Хакерам же незачем пыхтеть ломать вручную конкретно вас, боты и вирусня делают всё сами в массовых масштабах.

Децентрализация

Открытые и свободные программы принадлежат сразу всем и никому конкретно. Благодаря этому разные компании, страны, организации, коллективы и даже одиночки вроде Патрика Фолькердинга делают собственные дистрибутивы (комплекты) Linux. Только самых популярных дистрибутивов не меньше десятка, а сколько их всего — неизвестно, потому что дистрибутив для своих внутренних нужд может сделать любая организация.

Как следствие, пользователю Линукса ни один человек, компания или государство не могут диктовать свои условия, особенно если у него есть ресурсы для локального контроля исходников. Да, есть главная ветка ядра, которой командует великий и ужасный (сейчас уже не такой ужасный) Линус Торвальдс, но есть и другие ветки, которыми командуют другие. Да, вы в одиночку скорее всего не сможете влиять на разработку компонентов системы или приложений, но вы можете блокировать или фильтровать изменения. Здесь всё упирается в количество проприетарного софта — чем его больше у вас, тем меньше у вас контроля над происходящим (а проприетарный софт есть и на Линуксах).

Гибкость и разнообразие

Разные дистрибутивы зачастую серьёзно отличаются друг от друга, несмотря на массу всяких Болженосов, у которых из уникальных фич только нескучные обои. Какие-то дистрибутивы делают упор на корпоративную экосистему и поддержку (RHEL, SLED, Fedora, Ubuntu, Calculate), какие-то — на универсальность и мощь (Debian, openSUSE, Arch). Есть узкоспециализированные варианты (медиа-центры, рабочие станции, системы для оборудования и роботов), есть легковесные сборки, есть секурные дистрибутивы для безопасников и Kali для их ночных кошмаров. NixOS и Gentoo предлагают мощные инфраструктуры для кастомизации систем и прикладного софта, для создания заточенных под конкретные задачи сборок. Есть Линуксы для православных и сатанистов (я не шучу), для музыкантов и видеомонтажёров, игровые и образовательные сборки.

Читайте также:  Лабораторная работа стандартные приложения windows

Если у вас возникает надобность решить какую-то компьютерную задачу — возможно, для неё уже сделан дистрибутив Линукса.

Масштабируемость

Ядро Linux работает и на встроенных системах, и на суперкомпьютерах. В Линуксах нет искусственных ограничений на количество процессоров, ядер, оперативной памяти, и так далее. Фактически, вы можете скопировать Линукс со своего ноута на взрослый сервер, и он будет работать без проблем. Привет, Microsoft, который даже на Windows 10 Pro не даёт нормально работать больше чем с 64 ядрами 🙂

Это работает и в обратную сторону — любому одиночке-энтузиасту доступны все взрослые возможности вроде упомянутых выше hardened-инструментов или софта для промышленного оборудования и сервисов.

Простота

Да, настольный Linux проще в обращении, чем Windows. Всё, что нужно делать — это ставить-удалять программы через менеджер пакетов и обновлять систему через него же (да и апдейты ставить вас никто не заставляет). Вы избавлены от головной боли поиска и скачивания программ, в которых зачастую то реклама, то куча левых программ впридачу, то вообще зараза какая-нибудь. Система со временем почти не накапливает ошибок и глюков, хотя количество установленных-удалённых пакетов может исчисляться тысячами. Я, например, уже пятый год таскаю за собой Линукс с компа на комп простым копированием корня и домашнего каталога.
Если вам хватает линуксового софта, а железо ваше нормально поддерживается Линуксом, то затруднить переход вам могут только накопленные на Windows привычки и паттерны.

Источник

За что любят линукс?

Часто на лоре можно встретить вот такое:

Ну и MacOS, конечно, которая не Линукс.

но при этом в маке есть отличный macports и homebrew, позволяющие поставить ту же самую ОС что, например, и в Ubuntu.

в чем разница? ну, ядро другое. и какая нам разница, какое там ядро? да хоть hurd, хоть windows. Не? Или в ведре линукса есть что-то такое особенное за что его надо любить?

Я не помню ник, но кто-то тут уже сравнивал линукс с автомобилями ВАЗ — мол, ковыряться надо, и это круто.

я не про ковыряние а про гибкость

Да, и не люблю вводить серийные номера, такое недоверие людям, что коробит.
Не люблю привязки, не люблю регистрации, не люблю активации и ваше не люблю сложно устанавливать программы.
Хорошо, если они работают сразу без всяких установщиков.

я могу забыть о всех юридических вопросах

Счастливый чел, а в Америке за нарушения патентов деньги платят.

А за раздачу/рагрузку даже порнофильма любимой свободной p2p программой приходят повестки в суд.

Любое говно можно превратить в конфетку. Однако, чем ближе по структуре изначальное говно к конфете, тем это проще и дешевле.

Линукс — говно. Но все остальные варианты ещё хуже.

настраиваешь ядро?
что ты там настраиваешь,прости

Все что угодно: man sysctl; man iptables; man «iproute2»; .

Поставь-ка одной командой в линуксе Microsoft Office и Adobe Photoshop

cd $HOME/.wine; tar zxf /home/slyjoeh/bullshit.tar.gz

вы в америке живете? весело у вас там. а как же свобода?

Внезапно, открой для себя уже что-нибудь кроме генты и конпеляния ядра. Может, тогда тебя отпустит.

что-нибудь кроме генты и конпеляния ядра.

но при этом в маке есть отличный macports и homebrew, позволяющие поставить ту же самую ОС что, например, и в Ubuntu.

И у насильников бывают дети хорошие и отзывы по месту службы замечательные. Разве это не замечательно?

нет, просто работаю на станции Крымська львовского метрополитена.

А я ничего такого особенного и не настраивал, только по мелочи — приглашение в bash, и парочку данных в файлы конфигурации (lilo.conf, и т.д.). Да и ещё создал пользователя с необходимыми правами в стандартных группах. Ну и напоследок DE.

Любой, кроме генту, я же сказал. Выбирай, не хочу. Открою тебе секрет — линукс развивается, и то, что вчера было глючным адом, сегодня вполне может стать хорошей системой.

Тем же минтом с корицей до 16-го выпуска пользоваться было невозможно категорический. И вот выходит cinnamon 2-ой версии, и все начинает стабильно и вполне качественно работать. Так что надо держать руку на пульсе и не ныть, как ТС.

Открою тебе секрет — линукс развивается, и то, что вчера было глючным адом, сегодня вполне может стать хорошей системой.

Проблема в том, что у меня нет возможности постоянно прыгать туда-сюда, выбирая систему и дожидаясь когда ее допилят/сломают.
Раньше убунту и дебиан практически устраивали, сейчас нет.

нет возможности постоянно прыгать туда-сюда

Специально для тебя придумали виртуалки.

Да и вообще, не надо про постоянное прыгание. Раз в три года, может кто-то где-то что-то и сломает, но политика дистрибутивов остается той же, что и раньше, стабильность и качество пакетных баз опять же — не меняется. Если ломают — то только DE. Поэтому нужно нормальное DE подобрать, которое ломать каждые полгода не будут, и случится тебе счастье и великий профит.

Специально для тебя придумали виртуалки.

Мне казалось, мы про десктопный линукс на хосте говорим? В виртуалках я его и без гуя юзаю при необходимости, тут вообще претензий никаких нет.

Мне категорически не везло на обновления линукса с графическим интерфейсом и теперь я их откровенно побаиваюсь. Жду, когда запилят клик-пакеты, может тогда что-то изменится в лучшую сторону.

Linux свободный. И часто любят не само ядро, а дистрибутивы.

1) в маке нет KDE.

2) мак нельзя поставить безпроблемно поставить на AMD

Потом человек взрослеет, ему чаще становится некогда

почему же у форточек такой большой процент? =\

Потому что виндовс-эникеев много. А если линукс сломается, и знакомых нет?

Читайте также:  Как посмотреть дамп bsod windows 10

да никто его не любит просто детишкам надо собираться в стаю по какому-либо признаку одни сбиваются по музыкальному, другие — ещё по какому-то (типо поклонников разных футбольных команд), а некоторые — по ОС

у вот недавно форточки стали показывать половину оперативки, а виндовс-эникеев в радиусе досягаемости не оказалось =\

проблема оказалась распространённой, но даже на microsoft.com не было нужной информации по решению проблемы =\

а по линуксу у меня под рукой 2 жабер-конференции, где не редко подсказывают правильное решение

Все ИМХО
1. Реально работает быстрей офтопика
2. Не нужно парится с антивирями
3. Стабильность
4. Конкретно под мои задачи подходит лучше
5. Интуитивен в настройке

у вот недавно форточки стали показывать половину оперативки, а виндовс-эникеев в радиусе досягаемости не оказалось =\

Ну ты ведь не будешь спорить, что виндузятника-ремонтника найти легче, чем того кто починит линукс?

а по линуксу у меня под рукой 2 жабер-конференции, где не редко подсказывают правильное решение

Мои родственники и знакомые в возрасте не будут ходить за советами в какие-то жаббер-конференции. К тому же, если компьютер (операционная система в нашем случае) не будет работать, откуда они это сделают?

Мои родственники и знакомые в возрасте не будут

ломать настроенный линукс. другое дело, что надо найти человека, который его настроит — это да.

Предлагаешь им запретить устанавливать и обновлять софт?

родственники и знакомые в возрасте не будут

интересуются новинками ПО

То есть потенциально дырявые вещи типа браузера и ядра оставляем без обновлений?
А что насчет установки? Софт они осилят поставить из Ubuntu Software Center или его аналога, как осиливают ставить из google play/appstore. А если этот софт зависимости потянет и сломает?

секурные фиксы ставятся автоматом, без участия человека

Софт они осилят поставить из Ubuntu Software Center

что же им там может понадобиться? =) аппаратно ускорить видео они всяко не осилят, а базовый софт уже предустановлен.

А если этот софт зависимости потянет и сломает?

есть примеры? в которых не учавствуют сторонние репозитарии.

секурные фиксы ставятся автоматом, без участия человека

Как-то раз один из них поломал мне встроенный микрофон.

Это их дело. Ладно, я правильно понял — ты предлагаешь отобрать у конечного пользователя право на установку софта? Свободненько.

есть примеры? в которых не учавствуют сторонние репозитарии.

И опять ограничения.

1. Ставлю, кудаж без них. 2. На момент установки это была убунта то ли 9.10, то ли 9.04, но сейчас с 13.10 или какая там имеет уже мало общего

2. На момент установки это была убунта то ли 9.10, то ли 9.04, но сейчас с 13.10 или какая там имеет уже мало общего

Я так понял, ты ее обновляешь каждый раз с релиза на релиз. И что, неужели ни разу не ломалось ничего?

Как-то раз один из них поломал мне встроенный микрофон.

модель звучалки бы и описание обновления. пульса и алса в список секурных апдейтов не попадут

ты предлагаешь отобрать у конечного пользователя право на установку софта?

как правило, объявленной ЦА она не нужна. и в таком состоянии линукс будет работать долго и уверенно.

типа в других ос можно уверенно прикручивать сторонние репозитарии.

Conexant CX20585, если мне память не изменяет, встроенная в некоторые lenovo ideapad/thinkpad. Багрепорты писал, да и не я один.

как правило, объявленной ЦА она не нужна.

Давай они сами решат, нужен им софт или не нужен? У меня отец прекрасно справляется с установкой необходимого ему софта, но систему чинить он не осилит (да и не надо ему это).

типа в других ос можно уверенно прикручивать сторонние репозитарии.

Привет, в других ос можно ставить софт из «клик пакета».

пульса и алса в список секурных апдейтов не попадут

Но тем не менее, после апдейта ведра отпал микрофон, который был срочно нужен.

За всё время только когда они на lightdm перешли небольшой косяк вылез, но по большей части из-за того, что у меня там своего накручено было — починил минут за 10.

1) первая ссылка в гугле.
2) скорее всего ноутбук не является сертифицированным Canonical

Давай они сами решат, нужен им софт или не нужен?

да без проблем, в USC вирусов не будет =) лишь бы сторонние пакеты не пытались установить

в других ос можно ставить софт из «клик пакета».

и? в линуксах есть /opt, куда софт может поставиться как угодно — deb/run/sh

В линуксе работать интересно. Никогда не знаешь откуда вылезет неожиданный трындец. Можно, например, обновить какой-нибудь kwrite, который по зависимостям притянет гном3 и после этого месяц вместо работы будешь разгребать говно и познавать новое.

За то, что с ним можно трахаться.
Тред не читал.

Поставь-ка одной командой в линуксе Microsoft Office и Adobe Photoshop.

А лицензию купил? 😉

Я не думаю, что его «любят». Его используют, как наиболее приемлемое для определённого круга специалистов решение. Будет лучшее — будут любить лучшее.

Можно, например, обновить какой-нибудь kwrite, который по зависимостям притянет гном3 и после этого месяц вместо работы будешь разгребать говно и познавать новое.

Угадай Reset’а по комменту))) Это карма, если у тебя kwrite тащит гном в зависимостях

Здрасьте, четыре года прошло уже. Да и я не спрашивал, как решить проблему, а привел пример из жизни — как после минорного апдейта ядра что-то отваливается.

2) скорее всего ноутбук не является сертифицированным Canonical

Гыгы, разумеется нет.

и? в линуксах есть /opt, куда софт может поставиться как угодно — deb/run/sh

Можно, например, обновить какой-нибудь kwrite, который по зависимостям притянет гном3

Источник

Оцените статью