Сравнение операционных систем семейства Linux/UNIX и Windows

    Введение


    В последнее время наблюдается большой приток пользователей Linux. Как правило это люди уже имеющие вполне приличный опыт в общении с компьютером, но этот опыт в большинстве случаев ограничен одной системой. Естественно, что этой системой является самая распространенная на сегодня на дескотопах операционная система компании Microsoft MS Windows. Большое число пользователей Windows также ставят Linux, или запускают его с "Live CD" "на посмотреть".

    И тут возникает сразу несколько проблем, связанных с тем, что новые пользователи Linux ожидают увидеть перед собой "еще один Windows". А Linux — это совсем не клон Windows, это совсем другая система, с другой основой, другими традициями, другими возможностями и другими требованиями к пользователю.

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

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

    Экскурс в историю (очень краткий)


    Для сравнения, думаю невредно освежить в памяти краткую историю сравниваемых операционных систем.

    История Unix


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

    Первые версии UNIX были написаны на Ассеблере, затем система была переписана на СИ. Это дало системе уникальную переносимость. На PC UNIX был портирован, а точнее заново написан (Linux) сразу, как только развитие PC, а точнее выпуск PC на процессоре i386, позволило это сделать.

    В 1985 году стартовал проект POSIX. Это стандарт на интерфейсы UNIX-подобных ОС. Во многом благодаря наличию такого стандарта, так быстро смог появится на свет и достигнуть зрелости Linux — свободная воплощение UNIX.

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

    С точки зрения коммерциализации развитие UNIX можно разделить на три этапа.

    1. Некоммерческое распространение в университетах.
    2. Распространение коммерческих UNIX систем.
    3. Появление свободных реализаций (Linux, FreeBSD) и вытеснение коммерческих систем (настоящий момент).


    До появления системы X Window System UNIX была системой с текстовым интерфейсом, затем добавился графический, но традиционно текстовый интерфейс сохраняет важное значение.

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

    Фирменной чертой всех UNIX-подобных ОС была и остается надежность.

    Табличка:

    Год Событие Комментарий Разр Многопольз. Многозадачн.
    1971 Первая версия UNIX На ассемблере 32 Есть Есть
    1973 Третья версия UNIX На Си 32 Есть Есть
    1983 TCP/IP - 32 Есть Есть
    1983 Проект GNU стартовал Подготовил свободную обвязку для UNIX- подобных ОС 32 Есть Есть
    1984 X Window System Оконная система 32 Есть Есть
    1985 Стартовал проект POSIX Стандарты интерфейсов UNIX-подобных систем 32 Есть Есть
    1991 Появление Linux Первая свободная реализация ядра UNIX для PC, 32 разрядная, сеть 32 Есть Есть
    1993 Появление FreeBSD Еще одна свободная реализация ядра UNIX для PC, 32 разрядная, сеть 32 Есть Есть


    История Windows


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

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

    DOS была однозадачной однопользовательской операционной системой с текстовым интерфейсом. Первая версия Windows представляла собой нечто, негодное для работы и распространения не получила. Работать стало в Windows стало возможно, начиная с версии 3. В версии Windows For Workgroups 3.1 появилась возможность работы с сетью. Winodws серии 3 представляли собой запускаемую поверх DOS систему. Отличались невысокой надежностью.

    В 1995 годы вышла новая версия — Windows 95. Код частично был 32 разрядным, частично 16 разрядным, встроенная сеть. По сравнению с Windows серии 3 это был серьезный шаг вперед. Повысилась надежность, но до надежности UNIX-подобных ОС было еще далеко. В качестве рабочей станции с натяжкой конечно, надежности хватало, в качестве сервера, нет. Позже были выпущены еще две ОС этой линии, Windows 98 и Windows Me. После этого линия была закрыта.

    В 1993 году вышла новая версия — Windows NT 3.1. Это уже была полностью 32 разрядная система. Разработана она была с нуля, для ее разработки были наняты известные специалисты. Были внедрены новые концепции. Это подняло надежность почти до уровня надежности UNIX-подобных систем. Эта ОС уже могла работать в качестве сервера. Продолжение этой линии, операционные системы Windows 2000, Windows XP и Windows Vista.

    ОС линии NT были многозадачными, начиная с Windows XP появилась и возможность работать нескольким пользователям, хотя и более ограниченная и гораздо менее удобная, чем у UNIX-подобных ОС.

    Табличка:

    Год Событие Комментарий Разр Многопольз. Многозадачн.
    1981 DOS - 16 Нет Нет
    1985 Windows 1.0 Надстройка над DOS 16 Нет Нет
    1990 Windows 3.0 Надстройка над DOS 16 Нет Есть
    1992 Windows For Workgroups 3.1 Надстройка над DOS, сеть 16 Нет Есть
    1995 Windows 95 сеть 16/32 Нет Есть
    1993 Windows NT сеть 32 с 1998 Есть
    2000 Windows 2000 сеть 32 Есть Есть
    2005 Windows XP сеть 32 Есть Есть
    2007 Windows Vista сеть 32 Есть Есть


    Техническое устройство с точки зрения пользователя


    UNIX


    С точки зрения пользователя UNIX устроен примерно так:

    1. Ядро. Работает с устройствами, управляет памятью и процессами.
    2. Текстовая подсистема, работа с системой через терминал. Причем для управления всеми возможностями ОС достаточно только текстовой подсистемы. Возможно вход через эту подсистему многих пользователей. Богатый набор как встроенных утилит, так и приложений, работающих в текстовом режиме.
    3. Графическая подсистема Xwindow. Запускается как процесс в системе.
    4. Система удаленного доступа в текстовом режиме. Позволяет полноценную работу с ОС в текстовом режиме. Потребляет мало ресурсов. Позволяет работать на сравнительно слабых компьютерах одновременно десяткам и сотням пользователей. Количество сессий ограничено ресурсами компьютеров.
    5. Система удаленного доступа в графическом режиме. Позволяет одновременно работать нескольким пользователям в графическом режиме. Количество сессий ограничено ресурсами компьютеров.
    6. Система передачи графического окна приложения на другой компьютер. Позволяет запустив приложение на одном компьютере, управлять им с другого компьютера, через окно приложения, передаваемое на этот другой компьютер. Количество сессий ограничено ресурсами компьютеров.


    Windows


    1. Ядро. Работает с устройствами, управляет памятью и процессами, управляет графической подсистемой.
    2. Графическая подсистема. Обеспечивает интерфейс с пользователем. Приоритетная система для пользовательского интерфейса.
    3. Текстовая подсистема. Обеспечивает текстовый интерфейс с пользователем. Текстовый интерфейс весьма урезанный. Набор утилит текстового режима как встроенных, так и других производителей весьма куцый. Синтаксис и состав команд текстового режима меняется от версии к версии. Запускается только поверх графического режима.
    4. Система удаленного доступа. Появилась впервые, как встроенная в систему, в Windows NT Server 4.0. До этого были только продукты других фирм. В связи с тем, что запускается полноценная графическая сессия, кушает очень много ресурсов. Наличие системы удаленного доступа и количество одновременных сессий может вообще отсутствовать или быть ограничено в разных версиях из коммерческих соображений.


    Сравнение концепций


    Давайте теперь рассмотрим, чем отличается подход к работе в этих двух системах.

    UNIX: Концепция "Toolbox"


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

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

    Для того, чтобы утилиты могли обмениваться между собой результатами своей работы, в качестве носителя информации был выбран текстовый файл. Для обмена информацией между утилитами были изобретены "pipes" (трубы). При помощи "труб" информация с выхода одной команды может быть передана на вход второй, та ее обрабатывает, выдает свою информацию на выход, которая может быть передана на вход третьей и так далее.

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

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

    Windows: Концепция "Тостер"


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

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

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

    Заключение


    Конечно, в обоих системах не доминирует свой подход на 100 процентов. Как в Windows есть возможность пользоваться текстовой консолью и создавать .bat файлы, так и в UNIX есть большой набор программ, со свойствами присущими скорее "тостерному" подходу. И все таки описанная разница в подходах есть и она достаточно ярко выражена.

    Литература


    1. http://ru.wikipedia.org/wiki/UNIX
    2. http://ru.wikipedia.org/wiki/Windows
    3. http://ru.wikipedia.org/wiki/ДОС
    4. http://posix.ru/
    5. http://ru.wikipedia.org/wiki/POSIX
    Поделиться публикацией

    Комментарии 111

    • НЛО прилетело и опубликовало эту надпись здесь
        –4
        На мой взгляд, серьезных архитектурных/концептуальных изменений не происхолило, так же как и в Windows начиная с NT.
          –1
          Minix? QNX? Hurd?
            0
            UNIX-ы ли это? спорный вопрос. И распространенность у них, кроме QNX близка к нулю. Хотя как эксперименты интересны. И к предмету статьи — концепция ОС с точки зрения пользователя имеют небольшое отношение.
              +1
              Unix-like. Если уж вы занесли в таблицу Windows 1.0, хотя распространенность его сейчас куда меньше Hurd, то почему пропустили Minix — это такая же веха истории, без которой не было бы Linux вообще?
              С точки зрения изменения работы пользователя тогда еще можно упомянуть Plan9, как распределенную ос.

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

                С точки зрения пользователя, как раз серьезная разница, можно ли сделать систему без графического интерфейса и можно ли достучаться с терминала. Пользователи не только на десктопах сидят.
                С легкой руки БГ, почему-то символом пользователя стала домохозяйка.
                • НЛО прилетело и опубликовало эту надпись здесь
                    0
                    Проблема есть. Ubuntu начал ее решать.
                    Переход — да. Но и он идет. Хотя я обычных пользователей стараюсь не перетаскивать. Ч
                      +5
                      Для «домохозяйки» и Windows дремучий лес. Windows получил свой ошеломляющий успех за счет того, что был и остается предустановленной системой (соотвественно настроенной).
                        +2
                        моей маме 51 год, совсем не пользователь, пару лет назад захотелось ей пойти на курсы венды, где 3 дня рассказывали, как открыть папку и создать файл…

                        вручил ей старый ноут с Убунтой где-то пол года назад
                        15 минут потратил на «обучение»
                        больше я от нее не слышал вопросов, или жалоб
                        играет в игрушки, лазает по инету, редактирует.док-и
                +3
                В Винде 2000 и Виста несли довольно серьезные архитектурные изменения. Даже совместимости драйверов практически нет…
                  0
                  Сравнимые с переходом Win95 — NT? В чем это выразилось для пользователя?
                    +1
                    Недоступные ранее технологии (вроде directx 10, превьюшки окок с полным их содержимым, аппаратного 3д ускорения для отрисовки десктопа… это что касается Висты. NT->2000 помню смутно, nt почти не использовал. Вроде как интеграция в совместную работу сильно увеличилась (домены, active directory), больше приложений стало запускаться).

                    Смотря на сколько продвинутый пользователь. Me->2000 для многих тоже ничем не примечателен был;)
                      +1
                      на NT 4.0 квака не шла, а на 2000 шла :)
                        0
                        Какая квака? Читал когда-то официальную книгу по второй, там говорилось что Кармак вообще из всех Виндовсов больше всего уважает именно NT и квака лучше всего идет именно под ней. Не знаю, правда, что имеется в виду под «лучше», быстрее чем в 98 врядли (хотя может тогда 98й просто небыло еще), по стабильности все хорошо было и под 95й=)
                        про 3ю ничего не знаю, может просто под nt directx нету или драйвера какие-то не такие (вроде как квака директ таки юзала, input наверное).
                          0
                          Первая :) Вторая что-то у нас не пользовалась популярностью. То, что она не шла — это был один из самых веских аргументов против перехода на NT с 95-го. Да и вообще, у семейства NT до 2000-го была огромная проблема с запуском приложений (особенно игр) 95/98-ого windows. Прямо как и у пары виста-xp.
                    +1
                    Точно. И Linux тоже менялся: 2.0, 2.2, 2.4, 2.6 — скажем, появление Netfilter и исчезновение IPchains, полная переделка SMP-архитектуры и т. д… И драйвера тоже несовместимы.
                      +1
                      Ну да, табличку надо дополнить;) Только вот по тем критериям что там описаны добавить особо нечего наверное. Все что там описано справедливо и для 2.0 ядер и для 2.6.
                    –1
                    согласно вашей же табличке NT — не многопользовательская ОС, т.е. вроде как 2k (по табличке) или XP (по тексту) совершили значительный качественный скачок
                  +2
                  «pipes» (трубы)

                  Дословный перевод не нужен. Каналы звучит более разумно. А вообще статья о чем? Где сравнение? Озвучили банальную и затернтую фразу «виндовс проще» и все.
                    +7
                    Поздравляю автор, вы самоубийца.
                      0
                      Такое чувство, что единственной информацией, которой руководствовался автор была вики.
                      Какими системами вы пользовались? Писали под винду, с ее апи, сокетами, вин-устройствами? Писали под линукс, консольные, графические приложения для разных менеджеров, модули ядра? Нет? И нафига вы написали здесь эту статью?
                        +2
                        Я же ясно написал: «с точки зрения пользователя».
                        А на Ваш вопрос могу ответить, не все перечисленное Вами писал, но многое. Даже резидентные программы под ДОС писал.
                          –3
                          Вы перепутали хабр и журнал космополитан.
                        +7
                        >По моему убеждению именно это непонимание и является одним из источником такого количества так называемых «священных войн»

                        Источник священных войн Win vs Linux являются голодные тролли или же некоторые узколобые представители ИТ-семейства.
                          +2
                          А что за шутки про не многопользовательскую win2000? В чем конкретно заключается многопользовательность которой нет в 2000 но есть в xp и vista?
                            –1
                            Как? А Rdesktop? Или как он там называется? Или он в 2000 появился?
                              –1
                              Он в NT 4 появился. Существует NT 4 Terminal Server. Как раз тогда MS приобрела у Citrux эту технологию.
                                0
                                Пардон, опечатка: у Citrix
                                  –1
                                  Встроенного в NT4 не было. Сам покупал NT4 сервер, ничего там не было и долгое время был только Citrix.
                                      –1
                                      Это уже задним числом, в те годы его не было. Сам долго очень с NT4.0 сервер работал.
                                        –1
                                        Если не ошибаюсь, это появилось в 1998 году. До 2K ещё жить и жить. А архитектура от добавления TS не изменилась, осталась 4.0 — как была многопользовательская, так и осталась.

                                          –1
                                          Архитетура была многозадачная, которая позволяла организовать многопользвательскую. Но в базовой поставке NT4 многопользовательской системы не было.
                                        • НЛО прилетело и опубликовало эту надпись здесь
                                            –1
                                            * Windows NT 4.0 Server, вышел в 1996
                                            * Windows NT 4.0 Server, Enterprise Edition, вышел в 1997 году
                                            * Windows NT 4.0 Terminal Server, вышел в 1998 году.
                                            Ну да, за 2 года до Windows 2000 был выпоущен терминал сервер.

                                            Вообще, из-за маркетинговой политики сегментирования рынка, трудно говорить о наличии/отсутствии многих черт. Т.к. продукты выпускаются под разными нозваниями и вся разница во включении/выключении отдельных свойств.
                                    0
                                    В 2000 был полноценный (в серверной), многопользовательский, в nt4 вроде в виде дополнения от citrix был (не помню, официально майкрософтом поддерживался или нет).
                                      –1
                                      Исправил, добавил в 2000. Третьи фирмы, я считаю не в счет.
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    +2
                                    Это не ошибка. В те годы только такой подход и был реаен и возможен. Но UNIX позволяет построить какую угодно систему (в разумных пределах) на своей базе.
                                    Попытки создать что-то «абсолютно новое» с нуля сегодня не нужны. Зачем изобретать еще один велосипед? Вот если-бы удалось сделать микроядро уровня QNX, с лицензией GPL и раскрутить его как Линкус, сохранив совместимость с работающим UNIX софтом, включая эмуляторы, это да, это был бы шаг вперед.
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                        +1
                                        Все рзарекламированные новости о финансировании создания «новых ОС» на моей памяти сводились в итоге к одной из версий Линукса. Посмотрим, что будет в ЕС.
                                        Для создания новой ОС нужны потребности, которые не удовлетворяют существующие ОС. Я таких не вижу.
                                        Есть интересное архитектурное решение, которое тут уже упоминалось — микроядро. Есть работающие хорошо решения (QNX, minix). Но внедряется с очень большим скрипом. Если вообще внедряется. Видимо нет потребности и не ожидается от его внедрения каких-то ощутимых улучшений.
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                        –1
                                        В чем выражается несостоятельность существующих систем? Я такого не вижу, имхо, достаточно хороши и Linux и Win32, самый главный недостаток Win32 для пользователя — лицензия и маркетинговая модель.
                                          +1
                                          У uniх-like достаточно пользователей в серьезных вычислительных направлениях.
                                          Взглянуть хотя бы на www.top500.org/, или web-сервера.
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                              +2
                                              По определению пользователя, станете. Вы используете DOS? Вы её пользователь.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                  0
                                                  Вы путаете пользователя и администратора :)
                                                0
                                                Эти вычислители тащятся от vim'а, обажают octave, gnuplot и жить не могут без awk. Такие вычислители лучше любых пользователей linux.
                                                  0
                                                  Тем не менее, это пользователи… и с точки зрения идеалиста — это наиболее полезные пользователи, они не тупо жгут электричество, а что-то нужное за счёт этого делают.
                                            0
                                            Если же все таки рассматривать системы с точки зрения пользователя то мне, как пользователю, все равно когда и что вышло, у кого круче тостер, или куда ведут чьи-то там трубы. Единственное что для меня, как пользователя, важно это — удобное и быстрое решение моих проблем. Я пользовался как windows так и одомашненным linux и единственным критерием по которому я для себя сделал выбор было — как ОС с установленным набором программного обеспечения помогает мне решать мои насущные проблемы, насколько быстро и комфортно я могу добиться поставленной задачи. А все эти технические превосходства одной системы над другой для меня, как для пользователя, не имеют никакого смысла.
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                0
                                                Далеко не всех интересуют современные игры. Например, пользователей устаревших компьютеров они заведомо не интересуют, а вот быть в курсе прогресса других технологий (браузеры, мессенджеры) они хотят. И таких среди новых пользователей большиство.
                                                  0
                                                  Среди новых пользователей, имхо, как раз больше тех, кого интересуют современные игры.
                                                  А браузеры и мессенджеры обычно есть что по *nix, что под Windows.
                                                    +1
                                                    Стоп. Исключим эти самые музыку, видео и софт, в которых, в общем и целом, можно поставить знак равно, закрывая глаза на лицензии и платности.

                                                    Игры… Игры — это консоли, сейчас уже практически не осталось игрушек, выпускаемых только на PC. Тем более что для современных релизов требуется постоянно обновлять железо, проблемы ловить всякие. А консоль это триста баксов — и рубись ближайшие два года без проблем. Современные подростки и nextgen на самом деле выросли именно на таком понимании игр.

                                                    Компьютер — это офисный центр. Основные потребители ОС — фирмы всех калибров. Естественно, что здесь не идет никакой речи о развлечениях.
                                                      0
                                                      «Игры — это консоли, сейчас уже практически не осталось игрушек, выпускаемых только на PC. „

                                                      Игрушек только под ПиСи много, а те что портируют — часто неудобны в управлении.

                                                      “Тем более что для современных релизов требуется постоянно обновлять железо, проблемы ловить всякие.»
                                                      А кто заставляют менять железо для того чтобы играть в самые последние игры, на самых крутых настройках. Тут есть выход (который, КРАЙНЕ СТРАННО, не пришёл вам в голову) — не ставить максимальные настройки. Как просто ведь.
                                                      Я например компьютерное железо обновляю раз в 1,5 — 2 года, и в общем-то получается поиграть во все желаемые игры (в основном шутеры), и да, конфиг железа далеко не топовый.

                                                      «Современные подростки и nextgen на самом деле выросли именно на таком понимании игр.»
                                                      Возможно за бугром это так (не знаю, не был) но в России и странах СНГ играют в основном на компьютерах.

                                                      «Компьютер — это офисный центр. „

                                                      Разве? Компьютер это то во что превратит его хозяин, кому-то офисный центр, кому-то центр развлечений.

                                                      Кстати, можно увидеть графики где показано распределение пользователей среди домашних и офисных пользователей, неужели перевес настолько велик, что домашних пользователей так просто отметаете?
                                                        +1
                                                        Не знаю про Россию, рос не здесь, приехал одновременно с универом… Но пройдитесь по блогосфере западной, там даже программисты-игроки предпочитают выделять для таких целей двести баксов — и не путать рабочую станцию с игрушкой.

                                                        Да и даже если в половине семей комп все-таки используется как игровая консоль; и если половина компов приходится на семьи, в чем я ОЧЕНЬ сомневаюсь, то получится, что на 75 % компов игры не востребованны.
                                                          0
                                                          «Да и даже если в половине семей комп все-таки используется как игровая консоль; и если половина компов приходится на семьи, в чем я ОЧЕНЬ сомневаюсь, то получится, что на 75 % компов игры не востребованны.»

                                                          Я не про игровой, а про комп для развлечений (куда входят как игры, так и музыка, фильмы. Думаю что распределение примерно равное. ))
                                                            +2
                                                            Да нет… Речь же в целом идет о практической применимости Windows и Linux дома и офисах. Кроме игр, Windows, в общем-то, тут не отличается. Более того, на серверах, встроенных устройствах, кластерах, промышленной вычислительной технике имеет явные преимущества.

                                                            А если сконцентрироваться на домашних компах, то все равно выходит, что игры — это единственный аргумент, и то очень уж специфичный.
                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                                –1
                                                                Ну вообще-то предыдущий пост был продолжением ответа на ваше утверждение что большинство компьютеров — офисные центры… возможно вы используя оный как офисный центр — экстраполируете это на всё человечество (шутка :) ).

                                                                Меня всё не покидает ощущение что вы либо недооцениваете значимость игр, или принижаете…

                                                                «практической применимости Windows и Linux дома… Кроме игр, Windows, в общем-то, тут не отличается.»

                                                                Ну если оооочень в общем и не обращать внимания на весьма важные детали и различия, то да… тогда вилка и ложка в общем-то тоже практически не отличаются — столовые-ж приборы ведь! :) А если серьёзно, то почитайте недавний холивар про готовность linux к десктопу — не буду приводить оттуда аргументы, их там навалом думаю сами найдёте…
                                                                Моё мнение: на данный момент использование линкуса как домцентра развлечений не есть практично, так как неопытный пользователь очень скоро столкнётся с проблемами начиная от «почему у меня эта программа не работает» и заканчивая «а почему у меня такие страшные шрифты на сайтах», да и работа с линуксом требует бОльших знаний чем работа с windows, и не факт что пользователь будет готов пожертвовать временем ради этого.

                                                                Кто не согласен с моим мнением — негодуйте на здоровье!
                                                    0
                                                    Обеспечение качественного досуга это тоже одна из проблем, которую каждый решает по своему, в том числе с использованием фильмов, игр, музыки и т.д.
                                                    +1
                                                    Пользователи бывают разные. Кому-то коипьютер нужен для того, чтобы залезть в интернет, написать письмо, поиграть в игру. Кому-то быстро создать автоматизированную систему сбора данных. Кому-то развернуть интернет-провайдинг. Они польуются разными техническими сторонами систем и в разных системах решают разные вопросы но разному.
                                                      +3
                                                      Согласен, я и писал что это лишь мои пользовательские доводы. ;)

                                                      Просто меня убивает когда пользователей пытаются насильно пересаживать на другую ОС, доказывать что она для пользователя будет лучше и т.д. Пользователь сам разберется что для него лучше. Это не про вашу статью, она то ничего не навязывает. Но вот все мои знакомые заядлые линуксоиды (WARNING ключевые слова «мои знакомые») почему-то всегда стараются насильно пересадить всех и вся на линукс, не спрашивая нужно ли это обычным пользователям или нет.
                                                        +1
                                                        Мы гораздо хуже! :)

                                                        Например я, препоследний из твердолобых баранов. Прихожу в новую контору, ставлю везде Ubuntu, на сервера — Ubuntu Server Edition или Debian. Дома сестре заявляю, что если она хочет пользовать техподдержкой, то пускай звонит в Майкрософт; пускай сама занимается Windows :) С моей стороны помощь — только в виде Ubuntu Desktop edition на настольный комп, и Ubuntu Netbook Remix на MSI Wind с бесплатной поддержкой и полным комплектом софта :)

                                                        И в конечном итоге сестре нравится очень Netbook Remix, Amarok, полтора простеньких бесплатных игр и прочего…

                                                        Так вот, что значит ваше «надо обычному пользователю»? Обычный пользователь ни бум-бум в лицензиях и прочем. Страшно сказать, ему даже игры особенные не нужны, ведь у него есть Wii или PS3. За обычного пользователя должен решать я, специалист.

                                                        И я решаю, что лучше будет не закладываться на платный корпоративный продукт, к которому еще докупать дерма всякого надо тыщи на полторы, чтоб работать.
                                                          0
                                                          Лично я не навязываю пользователям категории «домохозяйка» Linux. Просто потому, что если навяжу, то обслуживать пришлось бы только мне. Но в последние годы ситуация стала меняться. В смысле, что студенты IT специальностей вокруг меня многие на Linux, для продвинутых пользователей это тоже уже не пугало, от которого падают в обморок. Так что, возможно, через несколько лет я уже и «домохозяйкам» стану Linux рекомендовать.
                                                            +2
                                                            Тут есть классная поговорка — «Лучший дистрибутив линукс — тот, что у соседа». Как показывает практика, это Windows тоже касается: если у соседа Linux — действительно либо разбирайся со своей виндой сам, либо тоже ставь линукс.
                                                            +3
                                                            Что значит пользователей пересаживают? Вы когда устраиваетесь на работу не выбираете свой Устав, свою технику пожарной безопасности, и т.д. Вот и ОС будете пользоваться той которая будет удобна собственнику бизнеса. Если IT-директор сумел внедрить в организации Linux — будете пользоваться. Так же как я устраивался работать N лет назад на Windows 3.11, зная MS-DOS, DR-DOS и TR-DOS на уровне программиста. Также как в то же время Ленвторцветмет работал на DR-DOS и не обламывался. А металлобазы Ленинграда работали под OS/2 и тоже не обламывались. А под Linux значит «насильно»? Какие нежные соискатели пошли, в период кризиса, ага…
                                                              0
                                                              Кроме работы есть еще и домашние пользователи…
                                                              Я не брал в расчет ситуацию когда смена ОС это производственная необходимость.
                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                          –1
                                                          А я вживую еще ни одной установки не видел, сравнивать не в состоянии.
                                                            –1
                                                            Угу. А где про AmigaOS я вообще не понял? Недавно вот QuickFix #2 к AmigaOS 4.1 вышел. Да и про BeOS забыли, а со стороны Windows неплохо было бы ReactOS вспомнить. Капча в возмущении… =)
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                              0
                                                              Исправил
                                                                +1
                                                                Исправьте ещё в таблицах колонку «Разрядность» — уж очень веселят значения «Есть», «Нет» :)
                                                              +3
                                                              Вот если бы были продукты Adobe под *nix, то я бы еще подумал о полном переходе на *nix. Но ведь даже альтернатив достойных нет. Gimp'у нужно проделать еще очень много работы, чтобы хоть как-то приблизиться в уровню Ps. Игры вообще не интересуют.
                                                              А так, для изучения *nix запускаю в виртмашине.
                                                              Плюсы и минусы есть в обоих системах. Пользователь выбирает лишь то, что ему действительно удобно или необходимо.
                                                                –1
                                                                Согласен. Но для того, чтобы инженеру/IT специалисту выбирать платформу на будущее, необходимо назубок знать плюсы/минусы, историю, перспективы и пользовательскую базу альтернативных систем.
                                                                0
                                                                Я вам по секрету скажу, что с точки зрения пользователя Linux вообще не существует. ОС для пользователя — это интерфейс (и «мелочи» типа соглашения о размещении/именовании файлов), в таком разрезе Ubuntu и Mandriva — довольно разные ОС.
                                                                  0
                                                                  Я вам по секрету скажу, что во-первых, не существует неопределённого «с точки зрения пользователя» трактуемого как бог на душу положит, а существует стандартное определение ОС — операционной системы, которое знают словари. И во-вторых, по определению Linux — это ядро. А Linux based OS это действительно множество OS основанных на ядре Linux. И Америку здесь открывать необязательно.
                                                                    –1
                                                                    под то определение, которое знают словари обычно и BIOS прекрасно подходит ;-)
                                                                    а Америю я открываю не вам, а автору :-P
                                                                  –2
                                                                  Концепция Toolbox была заимстована в UNIX из AmigaOS, где она появилась в 1983 г… UNIX здесь сбоку припёку, как и вообще в концепциях рабочего стола (по крайней мере до KDE4 ни одной своей идеи рабочего стола на UNIX не появлялась, только заимствования). Даже иконки долгое время тянулись из пакета MagicWB, в том же Enlightment пачка таких иконок, и так далее пока не появился свой проект FreeDesktop, откуда стандартное оформление GNOME. Причём кучу идей до сих пор не реализовали. Например, различные состояния иконок. Не подсвеченные, не ещё каким-то образом выделенные, а именно различные, до 4-х фаз. Когда мы нажимаем на ящик (Drawer), ящик выдвигается и открывается окно с инструментарием (Toolbox), где инструмент представлен иконкой молотка (Tool) и при выборе инструмента этот молоток «как бэ» ударяет. Не знаю сколько ещё лет ждать, чтобы в UNIX нормально реализовали концепцию 1983 года…
                                                                    0
                                                                    Сколько возмущения!

                                                                    Висит у меня апплектик с таймером в таскбаре, по которому я отдыхаю пять минут и слежу за временем, которое затратил на работу. Иконочка меняется, часики тикают, все нормально. Ваш «Ящик» — тот же апплет, там запросто можно хоть двести состояний иконки соорудить, вай нот?

                                                                    Конечно, Gnome — консервативная среда, к счастью, и рекзие нововведения в стиле КДЕ там не практитикуются. Может, оно и к лучшему?

                                                                    А какая лично вам среда импонирует? Мак? Или что-то еще?
                                                                      0
                                                                      Всегда поражался умению читать между строк. Никакого возмущения… =)

                                                                      Чтобы было понятно, во-первых разница в наименованиях:

                                                                      AmigaOS: Workbench, Toolbox, Drawer, Tools
                                                                      UNIX: Desktop, Toolbox, Directory, File
                                                                      Windows: Desktop, Bar, Folder, Application

                                                                      Что мы видим? AmigaOS — единая логичная линия рабочего места: верстак, инструментарий, ящик, инструмент. UNIX — собирательные понятия и Windows — пытается изобразить тоже рабочее место, но офисного сотрудника (сюда же Briefcase). Хотя c минимальной единицей не попали: Document — это данные, а исполняемый файл — Application.

                                                                      Во-вторых. Выделите у себя на рабочем столе иконку жёсткого диска (если она там есть) или папки. Выделилась? В AmigaOS выделенные иконки представляются другой картинкой, а у вас она осталась той же самой плюс спецэффект типа заштриховалась, посинела и т.д. Проблема эта гораздо глубже чем может показаться. На рабочем столе AmigaOS объекты могут менять состояние в зависимости от степени готовности. В Windows и Linux это тоже можно наблюдать, в трее (абсолютно верно, трей самый живой), некоторые программы типа WinRAR меняют состояние своей иконки по мере компрессии и т.д. Только вот это «хак» автора программы и на рабочий стол эта концепция увы не распространяется. KDE4 тем и радует что своими виджетами делает из рабочего стола один большой и возможно живой трей. Но вот реализация… Всё это можно реализовать меньшими усилиями, ресурсами и т.д. Однако я углубился.

                                                                      Лично мне импонирует как уже можно догадаться рабочий стол AmigaOS. Из рабочих столов любой OS/Windows Manager я делаю подобие Workbench или Directory OPUS (кстати, есть версия для Windows). Не хватает только драгабельных экранов: когда можно тягать экраны за заголовки и видеть остальные экраны за ними. Это куда как эффективней и менее ресурсоёмко чем кубики в Compiz Fusion или обычный селектор экранов в KDE/GNOME. С обычным селектором вообще не сравнится. Допустим у меня на другом экране крутится пачка закачек раздач, в AmigaOS я беру экран за верхнюю часть, тяну его вниз и как бы подглядываю как там дела на другом экране. Могу и следующий так же сдвинуть. А в Compiz мне надо провернуть кубик хоть насколько-то чтобы увидеть. Селекторе переключение происходит неплавно, с небольшой задержкой (копирование видеопамяти туда/сюда) и выбивает из контекста работы: я метаюсь между экранами вместо того чтобы получать информацию со всех экранов работая как бы с колодой карт которые все передо мной в нужной пропорции. Разница на самом деле существенная.
                                                                        +1
                                                                        А вы чем по профессии-то занимаетесь? Довольно много тонкостей чисто интерфейсных.

                                                                        И где, царство ей небесное, эта самая AmigaOS?

                                                                        По себе могу судить, что продвинутый пользователь со временем начинает минимизировать интерфейс, убирать документы, иконки; все больше консоли, скриптов, клавиатурных биндов, лаконичностей всяких. Compiz выключается, иногда даже Gnome убирается в пользую тайловых менеджеров. Просто потому, что это эффективней.

                                                                        Не согласны?
                                                                          0
                                                                          а потом спустя года три… переставляет систему (или просто ставит другу, случайно садится за другой комп)

                                                                          смотрит и… думает. я так вернул Gnome, Tomboy, Compiz.

                                                                          PS mc оставил :)))))
                                                                            0
                                                                            Что значит где? В магазине:

                                                                            www.acube-systems.biz/index.php?page=software

                                                                            www.hyperion-entertainment.biz/index.php?option=com_content&view=article&id=132:new-amigaos-41-quick-fix-available&catid=36:amigaos-4x&Itemid=18

                                                                            www.vesalia.de/r0e_amiga_software_amigaos.htm

                                                                            Это навскидку.

                                                                            Не согласен. Каждый пользователь продвигается по-разному. Пользователь тяготеющий к системному администрированию/программированию будет со временем минимизировать интерфейс и т.д. А вот пользователь в совершенстве владеющий MS Office будет со временем увеличивать число приблуд интегрирующихся в офис. Пользователь занятый торгами на бирже очень любит всплывающие информатары — они не занимают места на его 5 мониторах где на подложках рабочих столов графики биржевой активности, свечки эти, фьючерсы, акции/облигации, ну вы поняли. И т.д. Разным пользователям нужны разные рабочие столы. У меня — да, всегда минималистичный рабочий стол, зачастую даже twm/fwvm2 угадали. Только желания драгать экраны это не отменяет. =)
                                                                        0
                                                                        — Не буду спорить насчет иконок и рабочих столов. Насчет идей, то не уверен, реализованы ли где-нибудь еще многие идеи заложенные в Xwindow. Другое дело, что многие про такие идеи и и возможности не слышали.
                                                                        — Что касается концепции Toolbox, то если я правильно Вас понял Вы говорите о рабочем столе, я же совсем о другом, о идеологии построения ОС с набором утилит.

                                                                        «Any book written by Brian Kernighan deserves careful reading, usually several times. The first two books present the Unix „toolbox“ programming methodology. They will help you learn how to „think Unix.“ The third book continues the process, with a more explicit Unix focus. The fourth and fifth are about programming in general, and also very worthwhile.

                                                                        Software Tools, Brian W. Kernighan and P. J. Plauger, Addison Wesley, Reading, MA, USA, 1976. ISBN: 0-201-03669-X.»

                                                                        Как видим такая ассоциаций (набор программ — ящик с инструментами), употреблялась одним из авторов UNIX еще в древнем 1976 году, до Амиги, Windows, Linux, FreeBSD, даже до DOS
                                                                          0
                                                                          Я думаю что авторы AmigaOS отталкивались в том числе и от работ Кернигана. Они «просто» взяли лучшее из того что было известно в 1983 году на уровне теорий и реализовали в железе и софте первый в мире мультимедийный персональный компьютер. В AmigaOS концепция Toolbox это и концепция рабочего стола и идеология построения ОС с набором утилит.

                                                                          Изначально икона исполняемого файла в AmigaOS была молоток — Tool. Отдельный ящик Tools содержал набор утилит и отдельная программа Toolbox для собирания пользовательских Tool в одном месте. Популярный вариант Toolbox для AmigaOS 2.04 назывался Dashboard. Как несложно догадаться он был 1:1 и даже с тем же названием впоследствии реализован в MacOS X. =) в AmigaOS 3.5-4.1 выглядит вот так: www.webwood.de/amigagfx/os35_8.jpg Подсказываю, это разводной ключ. )
                                                                            0
                                                                            Амигу я видел только мельком, поэтому судить не берусь. Но если Вы расскажете, с удовольствием послушаю. Как мне кажется Амига это программно-аппаратная платформа.

                                                                            Основные черты, мне известные:
                                                                            Процессор: MC68000 (32 разрядный и наверное с MMU)
                                                                            Многозадачность: есть
                                                                            Графический интерфейс: AmigaOS

                                                                            Неизвестные мне:
                                                                            Текстовый интерфейс:?
                                                                            Многопользовательскость:?
                                                                            Сеть:?
                                                                            Средства связи утилит между собой:?
                                                                              +1
                                                                              На данный момент уже более программная чем аппаратная, т.к. классические Амиги не производятся. Производятся аппаратные эмуляторы классических амиг и «новые» Амиги на процессорах линейки PowerPC.

                                                                              AmigaOS изначально имеет графический интерфейс, манипулятор типа «мышь» с двумя кнопками. Консоль — да, в полный рост. AmigaOS изначально была написана на C с вставками ASM mc68000. Aппаратно поддержанная вытесняющая многозадачность реального времени. Штатный рабочий стол называется Workbench может быть заменён на альтернативные. Конкретно Workbench занимает 4 Кб и представлен командой LoadWB. Возможно за счёт того что в Амиге каждая как аппаратная, так и программная составляющая работает независимо и занимается только ей порученной функцией. Именно с Амиги пришло слово чипсет и концепция. Отсюда, команда LoadWB «всего лишь» выполняет вызовы библиотек, а рабочий стол и любые API реализуют уже библиотеки и их хэндлеры. За связь утилит между собой отвечает кроссплатформенный макроязык REXX. Любое приложение может передать данные любому приложению, можно писать скрипты строящие эффективные цепочки наподобие: позвонить по телефону из записной книжки, в случае удачи отправить письмо на e-mail со словом «yes», в случае неудачи сказать штатным синтезатором речи «blabla», выбросить 3,5" дискету из дисковода (если дисковод Mitsumi) и плавно помигать лампочкой питания (до 16 градаций яркости, штатная возможность). Многопользовательскость, штатно — нет. Архитектура AmigaOS позволяет без труда навернуть сверху многопользовательскость, причём даже не будучи программистом. Встречаются пакеты делающие это. Но на практике это никто не использует. Сеть в классических low-end амигах отсутствуют, в high-end существовало около 100 карт от разных вендоров. Современных вендоров для PC гораздо меньше и все они поддержаны уже в «новых» амигах и соответственно новых ОС: AmigaOS 4, MorphOS, AROS. TCP/IP-стеков существует 3: аналогичный FreeBSD, от Amiga Inc., и высокопроизводительный от одного манерного московского программиста, забыл как зовут. =) Вкратце так…
                                                                        0
                                                                        Неграмотности бой!
                                                                        Хорошая история UNIX есть здесь www.levenez.com/unix/ Изложение автором истории UNIX — упрощение, перешедшее за грань вранья.
                                                                        А про концпции UNIX… надо бы книжку автору почитать какую-нибудь, потому, что одними только пайпами концепции UNIX не ограничиваются. (кстати, пайпы есть в досе, правда там они реализованы очень коряво)
                                                                        Тема не раскрыта.
                                                                          0
                                                                          Ну, интересно было бы услышать, что по Вашему мнению нужно бы было добавить, для того, чтобы тема была раскрыта. Особенно если учесть, что статья собственно кратенькая и не только по истории UNIX.
                                                                          Насчет пайпов в досе я в курсе. Считаю, что того, что я написал про текстовый интерфейс в Windows примерно столько, сколько он заслужил.
                                                                            0
                                                                            Легко, кстати. Смотрите: Кооперативная многозадачность реализована в пользовательском режиме ОС Windows версий до 3.х включительно, Mac OS версий до Mac OS X, а также внутри ядер многих UNIX, таких, как FreeBSD, а в течение долгого времени — и Linux.

                                                                            В тоже самое время вытесняющая многозадачность реального времени с квантованием планировщика 1/50 секунды на переключение контекста — это AmigaOS 1983 год. =) Теперь вспоминаем, что аналогичная многозадачка достигнута: Windows 2000 (2000 год), Linux начиная с ядра 2.5 (2002) ( www.linux.org.ru/view-message.jsp?msgid=157605&page=2 ), FreeBSD 4.4 (2002)

                                                                            А вы сравниваете UNIX и Windows. Когда надо сравнивать их обеих с AmigaOS. )))))
                                                                              0
                                                                              Есть много очень интересных тем, если углубляться в детали. Те же Амига, QNX, VMS. Боюсь что мне это не по силам. Да и темы не очень на сегодня актуальные.
                                                                          0
                                                                          на мой взгляд тема (заголовок) не раскрыта!
                                                                          я берусь только чуть-чуть дополнить.
                                                                          на данный момент для меня (как пользователя — домохозяйки):

                                                                          1. Linux (Ubuntu) основная система — работа (WEB разработка — php), музыка, видео, мессенджеры и серфинг. выбрал из-за бесплатности и отсутствия вирусов (под Windows надоели!!! кряки и вирусы!!!)

                                                                          2. Windows (xp) — 1С — Предприятие, разработка MS Access, Photoshop, Игры.
                                                                          разница двух систем в $ затратах, поддержке оборудования, сопровождении (конфигурирование и т.п.), безопасности, и наличии соответствующего ПО в том числе и игрового.
                                                                            0
                                                                            Конечно тема не раскрыта полностью. Даже не претендую. Хотел вкратце рассмотреть один вопрос, да и этого вопроса коснулся только поверхностно.
                                                                            Этот вопрос — различие в методах работы в этих двух операционных системах. В частности то, что, например, если нужно решить какую-то задачу, то в 50% случаев для этого надо:
                                                                            — В Windows: найти готовую программу, которая решает эту задачу, или написать такую программу.
                                                                            — В UNIX: настроить систему так, чтобы она решала эту задачу, или скомбинировать при помощи скрипта имеющиеся утилиты, так чтобы они решали эту задачу.
                                                                            Вторая разница которой хотелось бы коснутся то, что в Windows боьшинство задач решается в графическом режиме, в UNIX можно и нужно очень многие задачи решать в текстовом режиме.
                                                                              0
                                                                              неееееееее!!!

                                                                              и в Windows и в Linux и других системах:
                                                                              если нужно решить какую-то задачу, то в 50% случаев для этого надо:
                                                                              — найти готовую программу либо скомбинировать готовые программы или решения.
                                                                              — если вы обладаете соответствующими навыками можно написать такую программу (создать решение).

                                                                              >>>Вторая разница которой хотелось бы коснутся то, что в Windows боьшинство задач решается в графическом режиме, в UNIX можно и нужно очень многие задачи решать в текстовом режиме.

                                                                              ??? это еще почему???
                                                                              как и в Windows так и в Linux, Unix
                                                                              можно работать как в консоли так и в графическом режиме дело необходимости и вкуса (+ MacOs тоже не винда)!

                                                                              PS такое ощущение, что материал соответствует учебнику информатики для 11 класса изданного в году эдак 1995.
                                                                                0
                                                                                Поверьте мне, я много работал с разными компьютерами, начиная от Электроника 60, ZX Spectrum, и IBM PC XT до DOS/Windows NT и Linux.
                                                                                Весьма плотно пришлось поработать в частности с Windows NT 4.0 Server и Workstation, потом 2000 и XP.
                                                                                Не буду хаять Windows, система неплохая, широкая пользовательская база, начиная с NT — надежность достигла уровня, с которым уже можно работать.
                                                                                Но текстовый режим — не является сильным местом ОС Windows. Возможно я неправ и уже все не так, но по состоянию на XP могу сказать:
                                                                                — Не ко всем возможностям ОС есть доступ из текстовых утилит.
                                                                                — В комплекте системы нет утилит доступа к управлению процессами.
                                                                                — Неудобный интерфейс к сron (scheduler, или как он называется)
                                                                                — Не скажу точно в какой версии, но было, что некоторые СИСТЕМНЫЕ утилиты выдавая вывод на консоль выдавали его не в stdout или stderr, а как-то по хакерски печатали прямо на консоль
                                                                                — Неудобная программа терминала
                                                                                — Нет возможности входа в систему по сети только в текстовом режиме, без графической оболочки.
                                                                                — Нет традиций работы из коммандной строки, мало программ, которые работают с ключами командной строки, с переменными окружения
                                                                                — Неудобный командный интерпретатор и его встроенный язык (cmd)
                                                                                — Синтаксис команд cmd и системных утилит без нужды меняется от рилиза к релизу системы
                                                                                — Выходная информация в системных утилитах командной строки как правило предоставлена в «красивой» форме, недобной для обработки в пайпах и скриптах.
                                                                                Это все вместе взятое превращает работу в текстовом режиме в мучение. Причем я не вижу технических препятствий к устранению этих недостатков. Думаю, это сознательная политика. Других причин придумать не могу.
                                                                                  0
                                                                                  >>>Поверьте мне, я много работал с разными компьютерами, начиная от Электроника 60, ZX Spectrum,…

                                                                                  я тоже делал (создавал) контроллер HDD и поддержку FAT для спектрума, игры русскому учил, демки писал. :)))
                                                                                  и на NT4 сидел во время 95,98.

                                                                                  >>>Но текстовый режим — не является…

                                                                                  все кроме одного пункты чушь (учите систему) читайте книги!

                                                                                  и этот один — В комплекте системы нет утилит доступа к управлению процессами.

                                                                                  хотя «Диспетчер задач» есть.
                                                                                  можно расширить систему благодаря утилитам с сайта sysinternals.com
                                                                                  а еще есть скриптовые языки *.vbs нужно только их учить так-же как и в Linux
                                                                                    0
                                                                                    > все кроме одного пункты чушь (учите систему) читайте книги!

                                                                                    Несерьезный разговор. Чем мне помогут книги, если например синтаксис команды 'route' изменился, а у меня обе версии ОС. Это значит, нужно две версии скрипта.

                                                                                    Посмотрел я PowerShell. Судя по примерам, это получается не замена bash или cmd, а скорее ближе к Perl или Python по применению. Поправьте, если ошибаюсь. А одно не отменяет другое.
                                                                                      0
                                                                                      Хабр поправит. :)

                                                                                      PS ушел работать.
                                                                                  0
                                                                                  > и в Windows и в Linux и других системах:
                                                                                  > если нужно решить какую-то задачу, то в 50% случаев для этого надо:
                                                                                  > — найти готовую программу либо скомбинировать готовые программы или решения.
                                                                                  > — если вы обладаете соответствующими навыками можно написать такую программу (создать решение).

                                                                                  Во многих случаях при автоматизации, в UNIX можно обойтись скриптом на bash в несколько строчек. Под Windows такой фокус проходит в несколько раз реже.
                                                                              0
                                                                              >Сравнение операционных систем семейства Linux/UNIX и Windows

                                                                              зачем?
                                                                                0
                                                                                Зачем? Чтобы для себя самих лучше определиться с плюсами и минусами обоих систем. Чтобы понимать, как и какими путями можно работать, на непривычной системе, если уж заставит судьба. Чтобы понимать что делать.
                                                                                Вот например мне пришла в голову такая мысль. Если Windows коммунити так сильно, то почему бы им не нажать на Microsoft и не потребовать от него кардинально улучшить в Windows текстовый интерфейс?
                                                                                  0
                                                                                  зачем?

                                                                                  (все уже улучшено, есть «миллион» на Хабре это уже обсуждали тема про PowerShell)

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

                                                                                  я это делал, в итоге оставил как Windows так и Linux почему? смотри выше.

                                                                                  и даже мое мнение я считаю слишком-уж узкопрофильным.

                                                                                  PS сейчас вот думаю решение «Использование Linux и OpenSource ПО (не считая Flex SDK) в качестве базовой платформы для разработки Flash игр» :)

                                                                                    0
                                                                                    > вы бы поставили пару тройку разных систем на сервера, десктопы, ноутбуки, и > т.п. поработали (выполнение разного рода задач как из повседневной жизни, > так и професиональной деятельности), почитали историю, to-do (роад-мап-ы), > изучили известные проблемы…

                                                                                    Года 4 назад я ушел с работы, где одной из моих систем была система сбора данных, раскинутая по немаленькой площади (расстояния 10-ки километров) с двумя центрами. Система была построена на базе компьютеров Windows NT4.0 Serwer/Workstation (несколько десятков постов). Связь — радиоэзернет на пределе дальности.

                                                                                    Так вот, многое из того, что я пишу про текстовый режим, результат этого опыта работы. Это я к тому, что уж с чем, а с проблемами я посталкивался.
                                                                                      0
                                                                                      это вы про КОНСОЛЬ что-ли? :)))))
                                                                                        0
                                                                                        Ну да, частично про консоль. А что Вас удивляет?
                                                                                0
                                                                                Всю жизнь думал что 2000 это тоже NT, пятая., XP 5.1, Vista -> 6, и так далее.

                                                                                Как я ошибался!
                                                                                  0
                                                                                  95/98/Me тоже можно с чистой совестью назвать надстройкой над DOS, хоть они и дальше ушли.
                                                                                  Если не запустится винда, мы в command.com и останемся. А что будет если тоже самое произойдет в NT и более поздних?

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

                                                                                  Самое читаемое