Александр Токарев: софт
7 заметок с тегом

софт

Знакомство с Линуксом (часть 4)

(Начало см. тут)

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

Теперь дело за предложением. Поэтому предлагаю поскорее взять виртуальную корзинку (в роли которой будет выступать флешка на 8 гигов: этого объёма достаточно, чтобы уместить туда дистрибутив какой угодно операционки), и отправиться исследовать мировой рынок настольных операционных систем.

Ситуация на рынке настольных ОС

По данным за февраль 2019 г., львиная доля настольных компьютеров и ноутбуков (87,5 % рынка) работают под управлением одной из версий Windows, из которых примерно половина приходится на Windows 10, а треть — на Windows 7.

Вторую строчку на рынке настольных систем занимает macOS. Невероятно, всего-то 9 процентов! (По сведениям из другого источника доля macOS несколько больше, 14 %, но это не особенно меняет погоду.) На фоне колоссальных объёмов продакт-плейсмента Apple в кино, где чуть ли не каждый второй персонаж разгуливает, держа в одной руке макбук, а в другой айфон, сложно поверить, что в реальности доля macOS столь невелика.

Итак, на сегодня Windows и macOS совместно владеют 96,5 % рынка операционных систем. Много ли это? Да, это очень много, подавляюще много, «почти всё». Глядя на внушительную длину синей полоски, можно решить, что вопрос об альтернативе закрыт и никакого третьего пути быть не может. Ведь популярность операционной системы — очень значимый фактор для рядового пользователя. И дело тут вовсе не в приятном, успокаивающем чувстве принадлежности к большинству, а в более высокой вероятности получить поддержку в случае неполадок с системой. Если вы не профессиональный программист-разработчик, для чего вам ставить на свой комп альтернативную, но непопулярную операционку, которой пользуются полтора десятка людей во всём мире? Ведь в таком случае вряд ли стоит расчитывать на оперативное исправление ошибок, внедрение новых функций и разработку новых программ под эту систему  — просто потому, что заниматься этим будет некому.

Могучее меньшинство

Популярность ОС — это, конечно, большой плюс для пользователя, но не единственный. Так что давайте теперь взглянем на третью строчку таблицы — туда, где, несмотря на агрессивную конкуренцию и многомиллиардные маркетинговые вложения двух самых дорогих компаний мира, каким-то образом сохраняется и успешно эволюционирует альтернативная цифровая жизнь. Итак, почётное третье место на рынке настольных ОС — а это как минимум 2 % всех десктопов и ноутбуков на планете Земля — сегодня занимает Linux. (По данным из других источников, эта доля несколько выше и составляет от 3,5 до 5,7 %)

Отметим, что «минимум 2-3 или 5 процентов» — это доля Linux именно на рынке настольных ОС, то есть, сравнительно маломощной, домашне-офисной техники, а эта ниша для Linux достаточно новая и нетипичная. Ведь с самого начала и до сего дня Linux успешно используется в первую очередь как серверная ОС, потому неудивительно, что она изначально ориентирована скорее на сисадминов, чем на обычных пользователей. На сегодняшний день мировая доля Linux-серверов составляет по разным оценкам от 35 до 50%, что в любом случае превышает долю серверов на базе Windows.

А вот рынком суперкомпьютеров Linux владеет целиком, полностью, абсолютно и безраздельно! Начиная с 2017 г. доля Linux на рынке суперкомпьютеров составляет 100 % (см. тут). Это значит, что все наиболее мощные компьютеры мира из рейтинга Топ 500 работают исключительно на Linux.

Несколько фактов о Linux

Пингвин Такс — логотип-талисман Linux © Larry Ewing

• Название «Linux» обозначает не одну операционную систему, а целое семейство систем — так называемых Линукс-дистрибутивов, разрабатываемых различными независимыми компаниями. Единого, «официального» Линукс-дистрибутива не существует: все они вполне официальные, просто немного разные.

• В основе каждого Линукс-дистрибутива находится ядро Linux.

• Автор ядра Linux — финский программист, а ныне гражданин США Линус Торвальдс. Первая версия ядра была написана им в 1991 г. в период обучения на третьем курсе Хельсинкского университета. И по сей день мистер Торвальдс продолжает разрабатывать новые версии ядра Linux при активном участии сторонних программистов.

• Хотя владельцем торговой марки Linux является Линус Торвальдс, само ядро Linux распространяется абсолютно бесплатно. Кто угодно может скачать ядро Linux и делать с ним что угодно, в том числе модифицировать и использовать в коммерческих целях. Этим, в частности, успешно пользуются IT-корпорации. Например, Red Hat, Canonical и SUSE добились впечатляющих финансовых результатов с помощью своих Linux-дистрибутивов, созданных ими на бесплатном ядре Linux.

• Сколько всего существует различных Линукс-дистрибутивов? По моим сведениям, более ста! С полным списком и актуальным рейтингом дистрибутивов можно ознакомиться на сайте DistroWatch.com.

• Если у вас имеется какое-либо мобильное устройство (смартфон, планшет, умные часы и т. п.) на базе операционных систем Android или Chrome OS  — можете считать, что с Linux вы немного знакомы. Потому что обе эти системы производства Google основаны на ядре Linux.

• Чуть не забыл! Мой сайт также работает на сервере Linux. Спасибо, Линус!

(Продолжение следует)

18 мая   софт

Знакомство с Линуксом (часть 3)

(Начало см. тут)

Итак, если не Windows и не Макинтош-хакинтош, то кто? Есть ли какая-либо реальная альтернатива паранойяльно-телеметрическим окошкам и гламурно надкушенным яблочкам? Существует ли третий, четвёртый, и так далее, путь?

Скоро узнаем. Но вначале — необходимое лирическое отступление о смысле понятия «альтернатива» применительно к операционной системе и нашими пожеланиями к ней.

Что значит «альтернативная операционная система»?

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

То есть, альтернатива должна быть достойной. Это пожелание — своего рода минимальный проходной балл, «то, без чего не». При этом, разумеется, я буду очень рад, если она позволит выполнять те же самые задачи ещё более эффективно, чем старая; такой расклад можно считать идеальным вариантом.

Что нужно именно вам?

Поскольку каждый из нас использует операционку для разных задач, то и список необходимого и достаточного получится у каждого немного свой, индивидуальный. К примеру, кому-то для полного счастья вполне хватает комфортного «сидения в интернетах» или игрушек. (Система не виснет? Браузер, скайп, вацап работают? Злые птички летают? Танчики не тормозят? Ну и прекрасно.)

В то же время предприниматели, бухгалтеры, офисные работники и прочие деловые люди в качестве необходимого условия, наверное, упомянут пакет 1С, а также текстовый редактор и редактор электронных таблиц, стопроцентно совместимые с Microsoft Office, — и обязательно чтоб макросы там корректно работали, а форматирование не слетало бы при открытии файлов на другой машине или в другой операционной системе.

А музыканты или видеомонтажёры вряд ли смогут нормально жить и работать без привычных программ редактирования аудио/видео, которые позволяют им быстро и качественно выполнять их творческие задачи и сохранять файлы в форматах, принятых в индустрии. Тогда как учёным либо производственникам непременно потребуется ещё более узкоспециализированный софт — медицинский, инженерно-математический, биохимический, астрофизический, эзотерический и т. д.

Мой очень краткий список необходимых программ

Поскольку я занимаюсь графическим дизайном, а с недавних пор и 3D, то, помимо дежурного набора «браузер/почта/мессенждер/аудиовидеоплеер» мне нужно, чтобы на новой, альтернативной системе были Photoshop, Illustrator (для 2D-графики) и blender (для 3D). Если там всё это есть, либо имеются достойные аналоги — такую систему я вполне могу считать для себя альтернативной, до такой степени, чтобы полностью перейти на неё.

А вот если там не будет, скажем, Ворда с Экселем — ничего страшного: мне они для работы почти не требутся, так что их отсутствие на новой системе для меня не критично. Если вдруг сильно понадобятся, установлю аналоги, коих сейчас существует великое множество.

(Продолжение тут)

15 мая   софт

Знакомство с Линуксом (часть 2)

(Начало см. тут)

Ностальгические мысли о том, как всё-таки здорово и комфортно работалось на Маке, с неизбежностью погрузили меня в лихорадочный штурм темы «хакинтошей»  — PC-компьютеров, на которые кустарным способом установлена незначительно модифицированная macOS (операционка производства Apple).

Занимательный хакинтошинг

Судя по щедро иллюстрированным «историям успеха» на тематических сайтах, изготовление хакинтоша обещало быть делом совсем не сложным, и к тому же сулило существенные выгоды, как финансовые, так и психологические. Ну в самом деле, только представьте: с помощью нехитрых программых манипуляций вы можете превратить обычный компьютер в «мечту дизайнера»! Ведь этот чудесный гибрид будет сочетать в себе лучшее из обоих миров: новейшее, мощнейшее «писишное» железо и классную маковскую операционку. Которая, в свою очередь (и это едва ли не самый жирный плюс всей затеи) означает привычный, тщательно подобранный софт и клавиатурные сокращения, знакомые почти на уровне безусловных рефлексов. И вся эта прелесть — по цене в два-три раза дешевле фабричного Макинтоша, сопоставимого по мощности.

Заманчиво, правда? Ещё бы! Поэтому я, не долго думая, распечатал новую килограммовую пачку кофе, скачал необходимые программы и дистрибутив macOS Mojave, изготовил загрузочную флешку в соответствии с витиеватыми рекомендациями англоязычного индуса из видеоролика и, продираясь сквозь густой индийский акцент, погрузился в дебри хакинтошной алхимии.

И, если коротко, ничего не получилось. Ближе к ночи, после изнурительных гуглопоисков мне всё же удалось самостоятельно заполнить досадные бреши в объяснениях видеогуру и запустить установку. («За-ра-бо-та-ло!!!») Но как только дело дошло до копирования системных файлов на диск, инсталлятор напрочь отказался признавать его в качестве годного для установки. Форматирование в HFS+ ничего не дало. Очевидно, мне попался недохакнутый инсталлятор, в котором доступ к не-эппловским дискам не был должным образом разблокирован.

Но главный сюрприз заключался не в этом. Основной и, к великому сожалению, неразрешимый затык оказался ещё более неожиданным. Как я с удивлением выяснил на следующий день, в macOS Mojave — новейшей операционной системе от Apple — нет драйверов под современные видеокарты Nvidia. И, скорее всего, никогда не будет.

Что за бред, спросите вы? И как такое вообще может быть в 2019 году, да ещё у производителя премиального компьютерного железа? Как утверждают инсайдеры, Apple что-то сильно не поделила с Nvidia и решила ей показать, кто в избушке главный. И, как следствие, перестала оснащать новые Макинтоши картами производства Nvidia. А раз нет карт — нет и драйверов.

Что это означает для меня, учитывая, что в моём компе установлена достаточно новая видеокарта Nvidia? Одно из двух: либо менять видеокарту на AMD Radeon, которыми Apple намерена оснащать новые Маки (что откровенно невыгодно как в плане производительности, так и с финансовой точки зрения), либо закрывать тему с хакинтошами до некоторого неопределённого момента в светлом будущем, когда все эти дурацкие корпоративные распри утихнут и нужные драйвера наконец-то появятся.

Да, я в курсе, что можно сварганить хакинтош на основе предыдущей операционки, macOS High Sierra, в которой есть какие-то старые драйвера к Nvidia. Но, по моим сведениям, такое решение позволит видеокарте работать только в режиме 2D. То есть, трёхмерное ускорение вообще работать не будет. А поскольку компьютер приобретался именно для 3D-графики, идея с хакинтошем в подобном случае полностью теряет смысл. Очень жаль, но что поделаешь.

Итак, если не хакинтош, то хто ж?

(Продолжение тут)

13 мая   софт

Знакомство с Линуксом (часть 1)

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

В двух словах, суть её в следующем. Много-много лет я работаю на Маке и являюсь счастливым обладателем MacMini, мощности которого до сих пор вполне хватало для производства любой 2D-графики, вёрстки и работы в офисных программах. Не столь давно я начал изучать 3D и понял, что рендер моему MacMini совсем не по силам, а модернизировать его, увы, не получится в силу конструктивных особенностей. Вот я и решил приобрести новый комп специально для рендера.

Поскольку приобретение нового Макинтоша, достаточно мощного, чтобы заниматься на нём трёхмерной графикой, — удовольствие не из дешёвых, я решил самостоятельно собрать систему из PC-комплектующих с прицелом на Windows. Сказано-сделано, компьютер я собрал и поставил туда Windows 10. Однако, поработав несколько дней, понял, что продолжать знакомство с «десяткой» не хочу. И вот почему.

Гудбай, Windows

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

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

А дело прежде всего том, что Windows 10 — это, кажется, уже не столько операционная система для нужд пользователя, сколько операционная система слежения за пользователем. Телеметрия (удалённый сбор данных о действиях пользователя) — вот её основное назначение. Всё остальное — эстетика, эргономика, быстродействие, пользовательский комфорт, в том числе психологический, — вторичны и потому реализованы по остаточному принципу. И всё это при том, что стоимость самой дешёвой («Домашней») Windows 10 составляет 199 долларов.

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

Но тут меня ждал сюрприз. Оказалось, что полностью удалить телеметрию из Windows 10, увы, невозможно. Ни встроенными, ни внешними средствами.

Почему? А потому что — и здесь я цитирую невесёлую констатацию одного зарубежного программера, в прошлом работавшего на Microsoft — «Windows 10 и есть телеметрия». Сбор данных о пользователях настолько глубоко и всесторонне пронизывает архитектуру «десятки», что попытка его блокировать вызвает сбои в нормальной работе этой системы. К тому же, «десятка» постоянно обновляется, поэтому изменённые вами системные настройки довольно быстро возвращаются в прежнее состояние и сбор данных возобновляется с новой силой.

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

Ну да шут бы с ними, с изделиями из фольги. Вы мне лучше вот что объясните. Если, пользуясь Windows и выполняя роль информационного донора, я круглосуточно предоставляю Microsoft всю эту столь нужную и ценную (иначе зачем бы они с такой фанатичной одержимостью её собирали?) информацию обо мне, почему я должен заплатить им 199 долларов, а не они мне?

Не знаете? И я не знаю.

Поэтому — следующий вопрос. Если не Windows, то кто?..

(Продолжение тут)

12 мая   софт

О скринсейверах

SereneScreen Marine Aquarium Screensaver
Скринсейвер SereneScreen Marine Aquarium

Меня недавно спросили, какой у меня на компьютере скринсейвер. К моему удивлению, я не смог ответить на этот вопрос. Не помню, сказал я. А в самом деле, какой?.. (Вот этот, как я недавно напомнил сам себе.)

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

В целом, насколько я понимаю, скринсейверы свою какую бы то ни было утилитарную роль полностью исчерпали. Помните, для чего они изначально предназначались? Как подсказывает само название этого класса программ (англ. screensaver — «хранитель экрана»), они нужны для того, чтобы предохранять экран компьютерного монитора (который в те времена представлял собой, по сути, обычный цветной телевизор с электронно-лучевой трубкой) от преждевременного выгорания и тем самым продлевать срок его службы.

Теперь скажите, а каким должен быть скринсейвер, чтобы наилучшим образом предохранять экран от выгорания? Совершенно верно: он должен представлять собой суровый чёрный экран, на котором совсем-совсем ничего нет. Именно таким был самый первый скринсейвер, который в далёком 1983 году написал для IBM PC Джон Соха — автор Norton Commander, прославленного файлового менеджера для MS DOS. (Отсюда.) Никаких вам фраз, летающих по экрану, никаких хитрозамороченных кирпичных лабиринтов, северных сияний, низвергающихся водопадов, горящих каминов и прочих аквариумных рыбок, которые лет пятнадцать назад плавали, наверное, на экране каждого второго офисного компьютера. Нет-нет, ни в коем случае! Даже простейшие цифровые часы, и те могли, как уверяют специалисты-технари, прожечь полосу или пятно на экране при особо длительной эксплуатации.

За 35 лет в компьютерном мире изменилось невероятно многое. В частности, громоздкие мониторы на электронно-лучевых трубках канули в небытие. А вместе с ними — и необходимость гасить экран в моменты простоя. (Экраны современных LCD-мониторов не подвержены выгоранию, свойственному их CRT-предшественникам.)

Исчезли ли вместе с ними и скринсейверы? Нет, но они окончательно перешли в категорию развлекательно-информационного софта. И превратились, по сути, в полную противоположность хранителей экранов: вместо того, чтобы беречь экраны, они их беспощадно эксплуатируют.

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

2018   софт

Эгея и красные банеры /core.php, line 2

Уважаемые пользователи движка Эгея!

Если у вас при установке новой версии Эгеи либо при её переносе начали появляться вот такие красные банеры с текстом /core.php, line 2 Error 2:

— то проверьте вашу версию PHP. Похоже, текущий релиз Эгеи (2.7, v3254) не очень дружит с PHP 7.2. В моём случае такие банеры стали появляться при обновлении Эгеи и одновременном переезде на новый хостинг. Банеры появлялись при выходе из настроек, а также на странице «теги». Как только я заменил PHP на 7.1, красные банеры перестали появляться.

Я писал об этих и других багах разработчику, г-ну Бирману, но, к большому сожалению, он за две недели ничего не ответил. Почему? Не могу знать. Возможно, он не сталкивается с подобной проблемой лично, а потому не заинтересован тратить своё время на её устранение. (Такое понимание сложилось у меня на основании прежней переписки с г-ном Бирманом.) А может, в целом охладел к Эгее и её дальнейшему совершенствованию. Однако буду рад, если ошибаюсь.

Так или иначе, друзья, как нам и было заявлено, поддержки нет. Но вы держитесь там.

2018   софт   Эгея

Скайп-философия

Об отсутствии обновлений Скайп сообщает следующим образом:

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

(Перевод этой известнейшей английской пословицы можно посмотреть здесь.)

2017   забавно   софт