Linux или FreeBSD? Без гнева и пристрастия. Посмотрим звездные войны

29.06.2020

Передаем ему микрофон.

Нет, серьезно, не делайте этого. Возможно, вам кажется, что это мигом решит все проблемы, и вы попадаете в нирвану вечного счастья и веселого терминала - но это не так. Так модно говорить, но на самом деле всё станет только хуже.

Но начнем с небольшого предисловия.

Часть первая: был у меня один друг…

… и у этого друга, назовем его Саша, был один нетбук. Типичный такой нетбук, ничем не лучше и не хуже других нетбуков, которые покупались давным-давно и использовались в основном в редких поездках и командировках. На борту, как и подобалось всем нетбукам, было 2 гигабайта оперативной памяти, а на корпусе – наклейка Intel Atom, как все поняли, Inside, а не Outside.

Долго служил Саше этот нетбук верой и правдой: на нем он смотрел видео, играл в простенькие игрушки и редактировал офисные документы.

Но в последние время что-то пошло не так: всё стало тормозить и лагать, даже если в браузере была открыта всего одна единственная вкладка с важным документом в Google Doc или всего одна единственная развлекательная «сап-двач-я-ламповая-няша-стесняша» на YouTube.

«В чем проблема?» - именно таким вопросом задался Александр. И первым делом он решил спросить у своих друзей-программистов: люди были умные, разработчики, повелители и боги современных технологий. «Наверняка они подскажут что-то полезное» - подумал Саша.

Часть вторая: Linux-пропаганда

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

Они, конечно, всё равно тоже пользовались Windows, но только 6,5 дней в неделю, остальное время они работали за, как они говорили, «Божественным Линуксом», при этом, правда, из команд зная только apt-get install, cd и sudo.

«Алекс, слезай с проприетарного куска говна и устанавливай Debian – всё будет летать».

И Саша поверил. Он повелся на Linux-пропаганду. Но Linux ему не помог. И вот почему.

Часть третья: и всё осветилось

После не самой простой установки он наконец-то вздохнул и обрадовался: перед глазами сиял свеженький «Гном». Всё, конечно, на первый взгляд было смешно и непонятно, но Александр и сам был не сильно далекий от IT человек, поэтому не думал, что разобраться в интерфейсе будет тяжело.

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

Не торопясь вбив в адресную строку vk.com, Александр зашел в свои аудиозаписи, выбрал свою любимую песню своего любимого исполнителя и нажал «Play».

Но ничего не произошло.

«Google в помощь, ставь драйвера» - сказали друзья.

2 часа 42 минуты – именно столько он скроллил отечественные и зарубежные форумы, сайты с вопросами и блоги с инструкциями. Ни одна из инструкций и предалагемых команд ему не помогла. Звука не было. И никто не смог ему помочь. Комьюнити, конечно, было, но исправить проблему, возникшую конкретно в его устройстве, не получилось.

Спустя некоторое время Саше нужно было отойти, и он закрыл крышку нетбука. Компьютер вошел в сонный режим, но когда Саша вернулся, вместо рабочего экрана он увидел… а ничего он не увидел. Нетбук намертво завис, был слышен шум кулера, но ни на какие манипуляции он не реагировал - помогала только зажатая кнопка питания.

«Google в помощь, у тебя кривые руки» - сказали друзья.

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

Часть четвертая: ну и черт с ним, главное, что теперь всё летает!

Google Документы по прежнему тормозят, YouTube лагает даже при одной открытой вкладке и минимальном качестве видео.

Всё как было. От перехода на Linux Александр получил только 3 вещи:

  1. Баги, лаги и тормоза железа.
  2. Неработоспособность любимого софта даже под Wine и невнятные его аналоги.
  3. Любая проблема с системой теперь решается или не решается только часами гугления и курения мануалов.

А вот что он не получил, так это единственную вещь, которая ему была нужна – повышение производительности системы.

Но нет. Не летает.

Часть последняя: заключительная

Linux - отличная ОС. Я бы даже сказал, одна из лучших. Я занимаюсь разработкой ПО более 5 лет и из них 2 года – как раз под Линуксом. Linux нужен мне и другим профессионалам, которые сами почувствовали, что нуждаются в нем. Можно сказать, вся ОСь здесь - это IDE. Поэтому это идеально подходит для нас.

Но всем остальным это не нужно. Это довольно непопулярное мнение, но это правда. Компьютер, который не летал под «Виндой» - под Линуксом летать не начнет.

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

Пожалуйста, не советуйте Linux тем, кому это на самом деле не нужно. Перестаньте тратить их время. Не становитесь частью бессмысленной Linux пропаганды.

Знали ли вы, что Linux подходит не только для серьезной работы админов? На нем можно и в текстовые игры поиграть и с терминалом поговорить, или даже создавать на нем красивые ASCII картины. Да, Linux это действительно весело, если ты знаешь верные команды. Давайте посмотрим на команды, которые могут заставить вас улыбнуться или которые можно ввести в конце сложного рабочего дня и получить глоток свежего воздуха в виде положительных эмоций. Домой вернетесь с хорошим настроением.

1)Получить случайную цитату с командой fortune

Можно получать случайные цитаты и забавные предсказания с помощью команды fortune. При этом необходимо чтобы на вашу систему был установлен пакет fortune .
Для установки fortune на системах с apt или aptitude:

Linuxtechi@linuxarena:~$ sudo apt-get install fortune

Для установки fortune на системах с yum типа CentOS / RHEL / Fedora введите следующие строки:

# yum install fortune*

Как только установка будет завершена, введите команду fortune . Результат можно видеть чуть ниже.

2)Команда Rev

Эта команда разворачивает любую предоставленную ей строку. Команда доступна сразу после установки Linux.

# rev
LinuxTechi
ihceTxuniL
Linux Rocks
skcoR xuniL
Opensource World
dlroW ecruosnepO
LinuxMint Ultimate Desktop
potkseD etamitlU tniMxuniL

Даже можно создать файл со списком имен и затем предоставить данный файл команде. В таком случае все имена из файла будут развернуты.

# rev rev.txt
ihceTxuniL
skcoR syawla xuniL
dlrow ecruosnepO fo enobkcab eht si xuniL
ihceTxuniL moob moob
#

3)Команда Yes

Команда yes будет без конца отображать данный ей текст, пока вы насильно ее не остановите (CTRL+C).

Синтаксис:

# yes ТЕКСТ

# yes LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com
LinuxTechi.com^C
#

4)Превратите терминал в аквариум

Знали ли вы что можете превратить системный терминал Lnux в красивый аквариум с рыбками и водорослями? Для этого вам понадобится установить на свою систему пакеты term animator, libcurses и пакет asciiaquarium .

До того, как следовать инструкции, удостоверьтесь, что у вас установлены пакеты ‘perl‘, ‘perl-Curses‘ и ‘perl-devel‘ .

Для систем с yum:

# yum install perl perl-devel perl-Curses

Для Debian систем:

Linuxtechi@linuxarena:~$ sudo apt-get install perl libcurses-perl

Теперь можно приступить к установка этой потрясной команды.

Во-первых, удостоверьтесь в том, что скачали пакет term animator:

# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.6.tar.gz

Установите пакет, как показано ниже.

# tar zxpvf Term-Animation-2.6.tar.gz
# cd Term-Animation-2.6
# perl Makefile.PL && make && make test
# make install

Внимание: если у вас возникают сложности в чем-то, что описано выше, то вы всегда можете использовать консоль cpan и установить через нее пакет “Term Animation” . Сделать это можно так:

Cpan> install Term::Animation

В конце концов скачайте и установите пакет asciiaquarium . Вот как это можно сделать:

# wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
# tar zxpvf asciiquarium.tar.gz
# cd asciiquarium_1.1/
# cp asciiquarium /usr/local/bin/
# chmod 755 /usr/local/bin/asciiquarium

Теперь запустите команду

# /usr/local/bin/asciiquarium

# asciiquarium

5)Команда Toilet

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

Для установке пакета toilet в системах на основе Debian используйте команду ниже:

Linuxtechi@linuxarena:~$ sudo apt-get install toilet

Для основ типа CentOS или RHEL используйте:

# wget http://caca.zoy.org/raw-attachment/wiki/toilet/toilet-0.3.tar.gz
# tar zxpvf toilet-0.3.tar.gz
# cd toilet-0.3
# ./configure && make && make install

Linuxtechi@linuxarena:~$ toilet LinuxTechi Rocks

Toilet предоставляет широкий спектр возможностей вроде шрифтов, красочных символов и фильтров. Используйте страницу справочника man команды toilet для того, чтобы ознакомиться с большим количеством возможностей.

6)Подожгите свой терминал

Не бойтесь, эта команда лишь отобразит в вашем терминале символы, складывающиеся в пламя.

Установите пакет, который позволит вам вводить команду aafire на систему на базе Debian:

Linuxtechi@linuxarena:~$ sudo apt-get install libaa-bin
linuxtechi@linuxarena:~$ aafire

7)Попросите корову повторить написанное

cowsay - это еще одна забавная Linux команда, отображающая введенное предложение в виде высказывания коровы или любого другого животного на выбор.

Linuxtechi@linuxarena:~$ sudo apt-get install cowsay
linuxtechi@linuxarena:~$ cowsay Linux world Rocks

cowsay может быть использована в связке с командой fortune . Пример можно увидеть чуть ниже:

Linuxtechi@linuxarena:~$ fortune | cowsay

8)Войдите в мир матрицы

Давайте освежим в памяти матрицу с помощью команды cmatrix .

Команда cmatrix не доступна по умолчанию. Для ее установки на систему на базе Debian необходимо ввести следующее:

Запускается матрица так:

Linuxtechi@linuxarena:~$ sudo apt-get install cmatrix

9)Любите ли вы мышонка Джерри

Вам надоедал старый темный указатель мыши, да так, что хотелось бы с ним сделать что-нибудь эдакое? Пакет "oneko" вам поможет. Он привязывает к вашему указателю мыши известного мышонка Джерри. В итоге куда бы вы не направили указатель, мышонок направиться за ним. Весьма забавно, не так ли?

Для установки пакета oneko в системе на базе Debian введите:

Linuxtechi@linuxarena:~$ sudo apt-get install oneko

После завершения установки напечатайте команду "oneko" .

10)Заставьте терминал с вами разговаривать

Включите колонки, ведь с помощью команды espeak вы можете заставить Linux терминал говорить. Для начала установим пакет espeak .

Linuxtechi@linuxarena:~$ sudo apt-get install espeak

Для систем с yum:

Исполните команду espeak с текстом:

Linuxtechi@linuxarena:~$ espeak "LinuxTechi is the best Website for Linux guide and tutorials"

11)Паровоз в вашем терминале

Всем известна команда "ls" , с помощью которой можно отобразить содержимое директории, но знаете ли вы команду "sl" ? Это забавная команда, рисующая в вашем терминале ASCII паровоз.

"sl" не является базовой командой, поэтому для начала ее стоит установить.

Для систем на основе Debian введите:

Linuxtechi@linuxarena:~$ sudo apt-get install sl

Для систем с yum:

# yum install espeak

Исполните команду sl и наслаждайтесь:

# sl

12)Посмотрим звездные войны

Хотите вернуться в школу, когда вы были очарованы персонажами звездных воин? Конечно кино в терминале не посмотришь, но вполне можно насладиться сценами из фильма в формате ASCII.

# telnet towel.blinkenlights.nl

Понадобиться немного подождать и будут выведены сцены Star Wars в формате ASCII.









Для остановки зажмите комбинацию ctrl+] . После того, как появится терминал telnet введите в нем quit .

Вот статья и закончилась. Надеюсь, вас повеселили команды. Если вы знаете еще какие-нибудь похожие команды, то обязательно поделитесь в комментариях!

Ну вот, опять фряховоды пожаловали в наш уютненький мирок!:) Ну ладно, привет и мир вам братья...
А теперь печальная лирика, for BSD:
1. Система портов - source-based система по определению задолбает любого, при попытке собрать, скажем, KDE или OpenOffice.org, блджад. Данный процесс даже на неплохой современной системе займет пару часов, как минимум (в свое время речь шла о сутках). Особенным тормозом являются (для новичков, не осиливших make config, make config-recursive и portupgrade -c/-C) зависимости портов, которые писали, видимо, по принципу «сделай комбайн из всего» - зачастую можно наблюдать процесс компиляции совершенно не нужных пользователю cups/gtk/qt-webkit/что-там-ещё-хочет-скачать-полинтернета. Кроме того, неправильный выбор флагов оптимизации иногда приводит к неработоспособности собранного софта. Впрочем, пакеты никто не отменял - правда, при этом невозможно наблюдать за долгим процессом компиляции, бида-бида.
2. Oracle нативно собран под BSD исключительно для CNN и они его никому не дадут, а запуск rpm-нутой версии через режим совместимости с Linux одарит вас тормозами и глюками, кроме того, новейшие Oracle просто так не запускаются, и фряховод вынужден ограничиться древним как говно мамонта хламом, вроде Oracle 8.0, которое еще и фиг прилинкуешь к этим вашим PHP или Erlang.
3. Родная файловая система не самая устойчивая и люто не любит внезапного отключения питания.
4. Таки сильно уступает зоопарку из Linux дистрибутивов в наборе поддерживаемого оборудования. Графический интерфейс чуть менее, чем полностью неработоспособен на большинстве ПК, не говоря о ноутах с их забагованным ACPI.

именно поэтому я выбираю FreeBSD - это одна из самых стабильных систем в мире, бьет все рекорды по непрерывному аптайму, до которых линуксам очень далеко. и НИКОГДА не бывает такого, чтобы после какого либо апдейта, были бы какие то проблемы, если и появляются какие либо траблы с системой, то только из за кривизны рук ее владельца, потому как рандомные глюки из за чего то просто НЕВОЗМОЖНЫ, ты всегда уверен, что после следующего запуска все запустится как должно, и ничего нигде искать, ковырять, рвать волосы на голове и опе, не придется НИКОГДА.
только вот в чем проблема, фря это не бубунта, а настоящий UNIX, в следствии чего в ней нет предустановленных "красивых обоев" и различных свистоперделок, администрировать систему придется руками из консоли, читая маны, чтобы разобраться. но зато как освоишь, сможешь спокойно пользоваться практически любым юниксом, будь то OpenBSD, или же какой нить illumos.

Немного плюсов, у братьев в UNIXe:

1. Система портов - один способ установки всей прорвы свободного софта: make install clean. Также можно установить софт из готовых бинарных пакетов из репозитория. Которые из этих же портов и были скомпилированы, кстати.
2. Куча мануалов в сети по организации всего на свете: от просто роутера для говнолокалки до хитрого инетораздователя с Radius-авторизацией и ограничением трафика по количеству прыщей (таблица количества прыщей хранится в SQL-базе / каталоге LDAP). При этом они, даже написанные для FreeBSD 4.7, подойдут и для свежих 7.x и 8.x. В редких случаях требуется минимальная доработка.
3. Портированный из OpenSolaris фреймворк динамической трассировки - DTRACE.
4. HAST - GEOM-класс для создания отказоустойчивого хранилища!
5. Есть механизм тюрем jail, делающий возможным запуск нескольких экземпляров сабжа на одной железке, для работы с которым имеются разные утилиты. Каждая, такая тюрьма изнутри выглядит, как полноценный бокс с сетевым интерфейсом. В FreeBSD 9 реализован механизм ограничения ресурсов для клеток (RCTL), а также появился механизм виртуализации сетевого стэка (VIMAGE). А ещё можно замутить рекурсивные джейлы. Или установить в FreeBSD jail окружение Debian из проекта Debian GNU/kFreeBSD.

Ну и многое еще...
Честно устал сегодня писать об этом...

Похожие статьи