Документ взят из кэша поисковой машины. Адрес оригинального документа : http://us.chem.msu.su/complab/msunix.htm
Дата изменения: Fri Nov 20 15:52:30 1998
Дата индексирования: Sat Apr 9 22:26:32 2016
Кодировка: Windows-1251
Об обучении компьютерным технологиям студентов Химического факультета МГУ

[Microsoft или UNIX?]

Об обучении компьютерным технологиям на Химическом факультете МГУ

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

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

Содержание

Необходимость общих рекомендаций

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

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

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

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

Верх | Содержание | Зачем | Альтернативы | Microsoft | UNIX | Сравнение


Альтернативы

Фактически, в области компьютерного программного обеспечения сейчас сложилось два идеологически различных мира - мир Microsoft Windows и мир UNIX. Каждый из них является достаточно универсальным, то есть включает программное обеспечение практически для всех приложений компьютеров. Но в то же время, они формируют у пользователя существенно различающиеся навыки, так что для тех, кто не является профессионалом в области компьютерных технологий, переключение с продуктов Microsoft на продукты UNIX сопряжено с большими интеллектуальными и временными затратами. Поэтому, оставляя конкретные частные решения в ведении тех или иных коллективов, было бы целесообразно остановиться в рекомендательном порядке на одной из этих платформ и сконцентрировать усилия на ее учебной, организационной и финансовой поддержке факультетом.

Верх | Содержание | Зачем | Альтернативы | Microsoft | UNIX | Сравнение


Платформа Microsoft

Корпорация Microsoft образована в США в 1975 г. Имеет представительство в России. В настоящее время является крупнейшим в мире производителем программного обеспечения. Продукты Microsoft охватывают практически все основные технологии применения компьютеров и образуют развитую программную платформу для компьютеров на базе процессоров Intel и DEC Alpha - платформу Windows.

Инфраструктура сети. Microsoft предлагает комплекс продуктов для формирования современной сетевой инфраструктуры, в том числе и гетерогенной, то есть включающей разнородные компоненты. Основным продуктом здесь является операционная система Windows NT Server - универсальная многозадачная многопользовательская операционная система. Семейство серверных приложений BackOffice позволяют разворачивать высокоэффективные сетевые службы - публикация в Internet (Internet Information Server) и сопровождение доступа к Internet (Proxy Server); справочник по организации, почта и телеконференции (Exchange Server); система управления базами данных (SQL Server) и другие.

Настольные приложения. Пакет программ Microsoft Office включает в себя программные приложения, позволяющие пользователю быстро и профессионально подготовить документ любой степени сложности. Word - от небольших служебных записок до многостраничной научной статьи, включающей формулы, диаграммы и другой иллюстративный материал. Excel - удобная форма для хранения, математической обработки и статистического анализа массивов числовой и иной информации. PowerPoint - подготовка материалов для публичных выступлений в виде слайдов или заметок к докладу. В состав операционных систем семейства Microsoft Windows входят лучшие в своем классе средства работы с World Wide Web (WWW) и электронной почтой.

Средства разработки. Все продукты Microsoft тесно интегрированы между собой и фактически образуют платформу для разработки приложений. Microsoft разрабатывает спецификации, благодаря которым различные продукты стыкуются между собой, из них можно компоновать более сложные системы. В том числе и благодаря этому, операционные системы семейства Windows пользуются широкой поддержкой сторонних производителей. Помимо этого Microsoft выпускает компиляторы языков программирования высокого уровня: Visual Basic, C++, Java.

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

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

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

Сложившаяся практика на факультете. Продукты Microsoft нашли широкое применение на Химическом факультете. Значительная часть документов, в том числе научных статей, производится при помощи текстового процессора Microsoft Word. Все большее значение в учебном процессе и исследовательской практике приобретает процессор электронных таблиц Microsoft Excel. Множество программ для моделирования химических процессов и обработки эксперимента работает в среде Microsoft DOS и Microsoft Windows. Основная проблема в том, что лишь небольшая часть этого программного обеспечения используется на законных основаниях.

Верх | Содержание | Зачем | Альтернативы | Microsoft | UNIX | Сравнение


Платформа UNIX

Аббревиатурой UNIX обозначают многообразное семейство универсальных операционных систем, имеющих более или менее похожий интерфейс программирования и средств управления. Среди них есть дорогие коммерческие продукты (Solaris, HP-UX, AIX, SCO и др.), а также продукты, распространяемые на некоммерческой основе (FreeBSD, Linux и др.). Для академической среды наибольший интерес представляют системы второго класса.

FreeBSD. Полностью некоммерческий проект, развиваемый и поддерживаемый интернациональным коллективом программистов. Техническую поддержку (центральные компьютеры и их подключение к Internet) осуществляет Walnut Creek CDROM, взамен имея право на изготовление и продажу дисков CD-ROM с полными дистрибутивами FreeBSD. По Internet получение FreeBSD бесплатное.

В состав FreeBSD входят продукты, защищенные 4 типами лицензий:

а) лицензия FreeBSD: дает право свободно распространять и копировать оригинальные и модифицированные исходные и двоичные копии при условии сохранения в них заявления об авторских правах и лицензии;

б) лицензия 4.4BSD: вышесказанное плюс запрет использования имени Университета Беркли в рекламных целях без предварительной договоренности;

в) общая лицензия GNU (версия 2): дает право свободно распространять и копировать оригинальные и модифицированные копии исходных текстов при условии сохранения в них заявления об авторских правах и лицензии; двоичные копии можно распространять только либо совместно с полным комплектом исходных текстов, либо при обязательстве предоставить исходные тексты по первому требованию бесплатно или по цене, не большей, чем необходимо для покрытия издержек на передачу;

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

Linux. Проект, который изначально возник как некоммерческий. Развивается и поддерживается интернациональным коллективом программистов. Однако для ряда разновидностей Linux распространением и технической поддержкой занимаются на коммерческой основе такие фирмы, как Caldera, Red Hat Software и другие. Различные варианты Linux отличаются в основном набором поставляемого в дистрибутиве программного обеспечения.

Ядро всех версий Linux распространяется свободно с исходными текстами на условиях общей лицензии GNU (см. выше). На этих же условиях распространяются и многие другие программные продукты, поставляемые в составе упомянутых выше вариантов Linux. Некоторые программы содержат код BSD и лицензируются на условиях, также указанных выше.

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

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

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

Продукт и его назначение UNIX Microsoft Windows
32-битная, многозадачная и многопользовательская ОС FreeBSD или Linux Windows NT
Средства централизованного администрирования Kerberos В составе ОС
Совместный доступ к файлам и принтерам по сети В составе ОС (протокол NFS) В составе ОС (протокол SMB)
Сервер Internet Apache В составе ОС (Internet Information Server)
Сервер электронной почты и новостей Sendmail, INND Exchange Server
Программа просмотра Web Netscape Navigator В составе ОС (Internet Explorer)
Офисные продукты (текстовый редактор и электронные таблицы) Комплект StarOffice фирмы StarDivision Комплект Microsoft Office

Верх | Содержание | Зачем | Альтернативы | Microsoft | UNIX | Сравнение


Преимущества и недостатки рассматриваемых платформ

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

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

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

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

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

Верх | Содержание | Зачем | Альтернативы | Microsoft | UNIX | Сравнение


Лаборатория вычислительных методов в химии, lvs@comp.chem.msu.su

[Microsoft или UNIX?]