Linux, какой и для кого?

Попытка перехода от (DOS->Win3.1->Win95->Win98->WinME->WinXp) к Linux глазами старого "пользователя".

@mail   На главную Раздел OS на сайте http://www.electrosad.ru
 

Поскольку фанаты Linux не поняли смысла статьи "Linux, что это?", говорю им открытым текстом:
В статье я пытался подвести их к мысли, что:

  1. Сейчас подходящий момент Linux'у завоевать для себя часть жизненного пространства у Windows, Майкрософт сама толкает пользователей в объятия своих противников.

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

  3. И возможно пришло время пересмотреть некоторые концепции Linux. Если их оставить прежними возможно придут новые ОС и займут их место.

За несколько лет, прошедшие с моей предыдущей попытки стать пользователем Linux, с ним произошли разительные перемены в лучшую сторону. Графическая оболочка расширила свою функциональность, многие ОС на основе Linux (клоны), обзавелось удобными инсталляторами. Уменьшилось и количество проблем в работе.

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

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

Где альтернатива Windows?

Чтобы не было сказано в мой адрес, я против единственной и вездесущей Microsoft.
Я против всего единственного, лишающего нас выбора!
Монополизм приводит к застою, как это уже случалось не раз в истории. В результате простые люди оказывались у "разбитого корыта". Это "единственное" может увести в такие тупики, что выбраться из них без катаклизмов будет невозможно.

А это значит сейчас - я за Linux! Как альтернативу Windows.

Кратко, какая должна быть ОС?

  1. ОС должна быть дружественной пользователю,

  2. Давать ему свободу выбора каналов связи и ПО,

  3. Пользователь средней квалификации должен использовать ее не задумываясь о ее проблемах, он просто должен применять ее как инструмент в своей основной работе,

  4. ОС должна быть с открытыми кодами.

Подробно см. далее.

Поиск альтернативы.

Не только простые пользователи, уже специалисты ищут альтернативу (похоже не только меня не устраивает существующая ситуация), для чего собрался коллектив информация о котором из дневника  Руслана Богатырева приведена в виде цитаты поскольку здесь сжато изложена ситуация.  Ссылка на его статью в журнале Мир ПК была приведена на первой странице раздела.

ЦИТАТА!
"12 июля стартовал исследовательский проект, который ставит своей целью создание новой отечественной перспективной ОС. Всё прошло по-рабочему буднично, без разрезания алых ленточек, произнесения пышных речей и осушения бокалов шампанского. Провели онлайн-планерку, обсудили контуры проекта, наметили дальнейшие шаги. Сформировали штаб — технический совет (техсовет), который будет осуществлять руководство проектом. В него вошли (в алфавитном порядке):

1. Руслан Богатырёв (Москва, Россия)
2. Илья Ермаков (Орёл, Россия)
3. Владимир Лось (Харьков, Украина)
4. Борис Рюмшин (Орёл, Россия)
Каждый из нашей четвёрки шёл к работе по созданию новой ОС своим путём. Это решение долго вызревало, не один год. Основой сближения интересов стали Оберон-технологии и аппарат формальных методов (formal methods), которые мы рассматриваем как конкурентное преимущество по отношению к другим подобным группам, занимающимся разработкой экспериментальных ОС. Мы не зациклены на языках Оберон-семейства и рассматриваем критически их изъяны, но высоко ценим то, чем Обероны обладают. В сфере системного программирования в противостоянии с Си и другими мэйнстрим-языками у них технологические позиции существенно лучше.

Помимо техсовета в стартовый состав группы вошли независимые разработчики и специалисты из самых разных уголков России (С.-Петербург, Зеленоград, Ярославль), из стран ближнего и дальнего зарубежья (Украина, Узбекистан, Израиль).

Cвыше 20 лет ядро группы занималось исследованиями и разработками в сфере языков системного программирования школы проф. Никлауса Вирта (Modula-2, Oberon, Oberon-2, Component Pascal, Active Oberon, Zonnon, Composita), операционных систем (Medos, Excelsior, Oberon System, Mithril, ETHOS, Portos, XO/2, Bluebottle), персональных компьютеров с аппаратной поддержкой базового языка (Lilith, Kronos, Ceres, Chameleon), систем динамической кодогенерации и кодогенерирующих загрузчиков (OMI, Juice), инструментальных систем (XDS, BlackBox, GPCP JVM/.NET), а также ОС, встраиваемых в браузер (OberonScript). Помимо этого в сферу профессиональных интересов участников группы входят операционные системы QNX, Inferno, Plan 9, Singularity и др.

При проведении исследований на протяжении этого периода были налажены контакты с ведущими исследовательскими группами мира: ETH Zurich, DEC Systems Research Center, Институт систем информатики РАН им. А.П.Ершова, Oxford University Computing Laboratory, Microsoft Research (Cambridge Lab).

Цель проекта: проведение НИОКР (научно-исследовательские и опытно-конструкторские работы) по созданию перспективной ОС нового поколения (персональные компьютеры), предусматривающей (для ряда процессорных архитектур) реализацию операционной платформы и базовых средств для работы массового пользователя (гос.учреждения).

Модель работы: открытое исследовательское программирование (Open Research Programming); оно подразумевает открытый характер научных и инженерных работ в течение всего проекта, предоставление в открытый свободный доступ важнейших материалов по проекту, а также всей проектной документации и исходных текстов; при этом придание исходным текстам и исполняемому коду правового статуса общественного достояния (public domain).


Новую ОС планируется делать с нуля, отталкиваясь от двух магистралей: UNIX-направления (включая QNX, Minix, Plan 9 и др.) и Oberon-направления (Oberon System, XO/2, Bluebottle). Они берутся в качестве отправных точек."
Конец цитаты.

Подробнее по ссылке - страницы Живого журнала Руслана Богатырева.

Обсуждения.

Плохо что нет ни одного мнения от пользователей, которые пробуют перейти на другую ОС. Нет их мнения о результатах их опыта, выводов и пожеланий. (Похоже пока все только в поиске альтернативы.)
Может быть их (новых пользователей) нет?
Есть! Я знаю множество людей делающих попытки. Но не знаю пока, ни одного человека рядом использующего Linux как единственную ОС. У меня есть информация только об одном случае, когда она используется на втором ПК. В отзывах есть аналогичная информация, похоже это достаточно распространенное явление.
И это не смотря на "2 млн. инсталляций в мире той же Suse" как сообщил Princeps!

Действительно, можно приобрести практически любой клон ОС Linux на сайте Линукс Центра и цены вроде бы приемлемые от 290 и выше, но одно заплатить даже "смешные" 290 руб. за товар используемый, и совсем другое пройти цепочку "залатил-попробовал-выбросил". Лично меня это останавливает.
Даже можно бесплатно заказать Ubuntu, как это я и сделал более 2 месяцев назад, но возможно написание латиницей моего адреса принимают там за бессмысленный набор символов, а может быть раздача закончена. Но ....

Как только я вспомню многолетний подбор ПО необходимого мне в моих занятиях, мне становится не по себе. Тем более все программы которые я видел далеко не аналоги того что у меня работает. Тут и возникает проблема установки - обновления ПО через Internet и связанная с ним - дорогого трафика.

Я привык скачивать программы, поскольку потом большая часть из них идет в ведро до истечения пробной эксплуатации (14-30 дней) по причине их недостаточной функциональности или неприменимости. Как и CD диски валяются, большинство программ с которых не используются. Но такова "специфика жанра" при поиске и подборе необходимого пакета программ. Это относится к всем операционным системам.

Приведу здесь мнение автора STAKANOV полностью.

Цитата "Клоны линукс? Да даже там где линукс слово клон не уместно. А про 7000 я в шоке. Согласно идеологии автора мне еще следует на 60 умножить, так как у меня в школе 60 ПК. Кстати в Росси идет государственная программа повального подключения школ к инету, и мы не знаем сколько это стоит для государства, школы сами за инет не платят." Конец цитаты.

Заканчивая разговор о КЛОНАХ, в ответ на заявление "там где линукс слово клон не уместно" STAKANOV'а можно сказать, что исходя из общеизвестного понятия (перевод с греческого) "клон-> ветвь" {Это не относится к биологам, фильмам и х.литературе (и прочей беллетристике) где по какой-то причине клон - точная копия} никак не искажает ситуацию. Слова Unix подобная ОС уже означает ветвь с определенными объединяющими и различительными признаками.
И не надо умножать на 60 все подряд, это может далеко завести, но если Вам пришла в голову такая мысль, я начинаю задумываться о результатах Вашей работы. Если Вам не известно сколько инсталляций можно сделать с одного CD или DVD спросите у учеников, они объяснят. И еще не надейтесь что Internet в школах будет бесплатным вечно. Насколько мне известно с начала 2008 года школам придется платить. Это конечно не из Вашего кармана, но с вас спросят за трафик и возможно введут его учет.
Хорошо нам, нас несколько человек, мы не скачивали образы из Internet. Каждый получил их своим путем и у нас есть возможность обменяться, чтобы каждый мог составить свое представление о том что из себя представляет Linux на самом деле.

"И вообще, Linux -- это не более, чем просто ядро. Как можно считать Debian или Fedora Core его клонами?"  сказал один из читателей. Это название дал ядру Линус Торвальдс, его автор. Но уж если распространили название ядра на название ОС, то надо продолжать и дальше.
А поскольку:
"о
перацио́нная систе́ма, ОС (operating system) это базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит".
-То это не только ядро.
А практика поставок включает в состав ОС еще набор программ позволяющих использовать ее по назначению.
То давайте говорить об ОС, где ядро является хоть и самой важной, но только ее составной частью.
К слову, современные ОС дополняются минимальным набором прикладных программ.
Поэтому надо говорить уже не о ядре а ОС. Тогда и разговор о ветвях (клонах) вполне уместен.

Что можно сказать ПО хранящемся в многочисленных репозиториях?

Да их много, выбирать есть из чего. Но давайте обсудим их количество и качество позже. А пока знатокам предлагается поучаствовать в составлении каталога аналогов на странице "Аналоги", чем и подтвердить свои заявления об избытке ПО под Linux. Или задать свой вопрос тем кто нашел себе аналог.

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

Я даже столкнулся с мнением, что статья "Linux, что это?", это происки врагов. Цитата  - статьи в стиле "я сам использую ХХХ. Это, конечно, хорошая вещь, но у нее есть такие-то минусы, но это хорошая вещь - сам использую, но для большинства - такая гадость (подтекст - сидите на винде и не рыпайтесь)".
Но это мое желание иметь Linux, без перечисленных недостатков. Чтобы работать в нем было комфортно, и в процессе работы осваивать и использовать все его возможности.

Конечно это дело программистов (команд и отдельных), я же могу предложить им помощь только в качестве тестера.

Не потому ли Linux не набирает даже 10% в России?

Что:
-он загружает пользователя несвойственными ему задачами,
-имеет недоработки в пакете, которые усложняют обслуживание,
-сложен в настройке, которая выполняется, по большей части, вручную,
-он ориентирован для работы с Интернет (даже словари используют словарную базу находящуюся в сети),
-имеет большой трафик при подборе ПО (установка), постоянный трафик при работе некоторых программ, а это большие затраты (особенно в регионах, сейчас это подтверждено Вами),
-имеет проблемы с инсталляцией ПО, удалением ненужного,
-отсутствует ПО на CD в свободной продаже в магазинах (не россыпью как в репозиториях, а тематические подборки. Такие    как: Схемотехника, CADы, Графика, Утилиты, Офисные программы, переводчики и т.д. и т.п.), ривые" CD и DVD распространяемые "доброхотами" часто просто трата денег.
-почти все ПО пока не дотягивает уровня программ работающих под Windows (по крайней мере большая часть того с которым я сталкивался).
- Wine пока не решение проблемы запуска программ предназначенных для Windows. Применение Wine резко увеличивает требования к ресурсам, снижает скорость работы, т.е. сводит все преимущества Linux к нулю (Логика подсказывает, что ситуация с Crossover аналогична),
-еще предлагаются программы написанные до 2000 года с соответствующим интерфейсом.

Могу только повторить еще раз - сейчас Linux нужен!
С ним еще пытается работать множество пользователей. Но если он не будет развиваться в соответствии с запросами основной массы пользователей их число так и будет исчисляться процентами. Это конечно больше чем 0,5-:-0,9%, но это ли цели разработчиков?

Подводя итог ->

-> этих двух статей попробую сформулировать свое видение Linux'а или другой ОС. Какой она должна быть и как организована работа с ней.

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

Скажу о самой ОС, что же необходимо.?

  1. ОС должна быть дружественной пользователю с любым уровнем подготовки и позволять ему расти в процессе освоения ОС.
    -Это значит пользователь низкой квалификации не настраивая ее может сразу заниматься интересующими его вопросами используя настройки по умолчанию.
    -Пользователь средней квалификации может выполнить некоторые настройки самостоятельно с помощью достаточно простого интерфейса и получить желаемые улучшения.
    -Квалифицированный пользователь может залезть в конфигурационные файлы, файлы настроек править их заостряя и оптимизируя ОС под свои конфигурации.
    И это все не на: Ubuntu - для первых, ASPLinux (или какой либо другой, кому что больше нравится) - для вторых и GenToo для третьих. Все это в одной ОС. Которую пользователь установил -> освоил -> и начал изучать следующий уровень. Так и количество знатоков и фанатов возрастет, а не только пользователей.
    Необходимо добавить два слова о драйверах - они тоже оставляют желать лучшего.

  2. Пользователю должен быть дан выбор:
    - работать используя ресурсы Интернет с программами включенными в ОС Linux или
    - с теми же ресурсами включенными в состав пакета ОС Linux.

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

  4. ОС должна быть с открытыми кодами,
    - чтобы профессионалы смогли проверить ее на предмет несанкционированных действий, скрытых лазеек при использовании в специальных применениях (не думайте, что это не надо рядовому пользователю), а программисты могли эффективно и корректно использовать ее ресурсы.

  5. Нормальная ОС не может быть бесплатной, качественный труд должен быть вознагражден (бесплатное тоже рулит к застою, как раньше говорили - бесплатное и "не хочешь, не бери" или говорят сейчас -"чего же ты хочешь, это же бесплатно"), но цена на нее должна быть такова, что работающий человек со средней зарплатой может приобрести ее не собирая деньги как на "покупку жизни" ( например: дом, хорошую автомашину), а заплатив за нее спокойно жить на зарплату до следующей получки. Ведь это не последнее и единственное приобретение той же ОС или какой либо программы. Для США эта цена около 100$. Да и кое где в России.
    P.S.
    Если цена будет завышена, то неизбежны воровство и взломы в массовых количествах.

Нужно сказать несколько слов о репозиториях и распространении ПО.
Репозитории предназначены для загрузки ПО из ОС. Они организованны по принципу "все в кучу", что при небольших объемах хранящегося в них ПО было допустимо. А сейчас при их огромных объемах это создает не только трудности, но увеличивает трафик даже при закачке их "индексных" файлов.
Мне кажется, они должны быть организованы по тематическому принципу. Такая организация позволит выполнять закачку пакетов необходимого тематического направления и по FTP. Одновременно это облегчит поиск необходимого ПО и сократит трафик.

Программы для Linux'а должны распространяться на CD-DVD через торговли, так же как через Internet. Конечно когда появится большое количество пользователей, появится спрос и это все будет. Но уже сейчас надо подумать о содержимом этих дисков. Это должны быть тематические подборки:

  1. Схемотехника,

  2. CADы,

  3. Графика,

  4. Утилиты,

  5. Офисные программы,

  6. Переводчики,

  7. Документация (не только по Linux),

  8. Игры,

  9. Все для ...,

  10. ОС.

  11. ........

и много других. Мне, да наверное и многим другим не нужен весь репозиторий, на нескольких DVD. Да и репозиторий постоянно пополняется поэтому любителям все иметь у себя не угнаться за ними.

Заключение.

В заключение хочу Вам сказать - большое спасибо за Ваш интерес к материалу!
Он был в какой-то степени провокацией, приношу за это свои извинения. Просто хотелось высказаться и попытаться начать диалог, на тему "Сможет ли Linux занять место массовой ОС?" Но провокация не удалась, точнее, некоторые приняли ее за чистую монету и бросились обличать. Хорошо что зациклившихся на ошибках оказалось меньшинство. Как раз спецы и не приняли за основу сомнительные стороны статьи, а задумались и обсуждают именно проблемы развития Linux.
Тем кто не понял хочу напомнить, что они не с пеленок спецы.
Возможно Вы просто боитесь конкуренции тех кто придет в мир Unix -> Linux. Поэтому и чувствуется нехватка материалов для их освоения.
Куцых HOWTO, явно недостаточно для начинающих!
Или Вы не в состоянии связно, понятно, с конкретными примерами поделиться своим опытом?

В одном из изданий наткнулся на слова правоверных Nix'соидов:
"ОС "X"(читай Linux) устойчива и дружественна, вот только друзей для себя она выбирает очень и очень тщательно".

Наверно потому так мало у этих ОС пользователей, если выбирают они, а не их!

Что же касается массовости Linux - то он будет набирать пользователей только тогда, когда будет учитывать пожелания и интересы большинства. Здесь, основываясь на своем пока непродолжительном опыте применения, я изложил, что бы я хотел видеть в Linux'е или любой другой массовой альтернативе Windows.

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

P.S. Если какая либо из существующих сейчас ОС покажется Вам знакомой после прочтения этих материалов, значит Вы невнимательно читали и попробуйте прочитать еще раз. Возможно Вы что-то пропустили.

28 июня 2007 года.

Сорокин А.Д.

Яндекс.Метрика

Copyright © 2006 -2012; A.D. Sorokin; http://electrosad.ru

@mail   В начало Раздел OS

При полном или частичном использовании материалов ссылка на "electrosad.ru" обязательна.