-ћузыка

 -ѕодписка по e-mail

 

 -ѕоиск по дневнику

ѕоиск сообщений в best_soft

 -—татистика

—татистика LiveInternet.ru: показано количество хитов и посетителей
—оздан: 30.06.2007
«аписей:
 омментариев:
Ќаписано: 332

Linux - система будущего?

ƒневник

ѕ€тница, 27 »юл€ 2007 г. 21:39 + в цитатник
iros (best_soft) все записи автора
Linux - система будущего?
ƒмитрий Ўипилов

Linux €вл€етс€ одной из самых новых операционных систем дл€ персональных машин - ее перва€ рабоча€ верси€ по€вилась в начале 1991 г., однако за последние восемь лет эта система стала настолько попул€рной и широко используемой, что на данный момент €вл€етс€ практически полноправным конкурентом другой операционной системы дл€ персональных компьютеров - Windows, что признает сам глава компании Microsoft. „то же такого привлекательного и удобного в Linux? ѕочему многие компании используют дл€ работы компьютеры с установленной на них системой Linux? Ёта стать€, возможно, приоткроет занавес над модным в нынешние времена словом Linux...


Ќемного истории...

Linux, по сути дела, €вл€етс€ версией другой операционной системы - легендарного UNIX. UNIX был разработан в 1969 г. в фирме Bell Labs, €вл€вшейс€ подразделением концерна AT&T. —озданна€ система разделени€ времени оказалась настолько эффективной, что к 1976 г. Bell Labs разработала и выпустила уже шестую версию UNIX (Sixth Edition), известную как V6, котора€ бесплатно распростран€лась в университетах. ¬ 1979 г. была подготовлена седьма€ верси€, V7.


Borland JBuilder 3 дл€ Linux

—разу же после выхода UNIX V7 компани€ AT&T создала "√руппу поддержки UNIX" (UNIX Support Group-USG), позже переименованную в UNIX System Laboratories (USL). Ёта группа зан€лась продвижением UNIX как коммерческой системы. –езультатом работы USL стали версии System III и System V, которые превратились в стандарты дл€ UNIX.

„уть раньше на основе кода V6 »сследовательска€ группа вычислительных систем (Computer Systems Research Group - CSRG)  алифорнийского университета в Ѕеркли создала операционную систему Berkeley UNIX, версии которой назывались BSD (сокращение от Berkeley Software Distribution). ѕервой версией стала 1BSD, выпущенна€ в 1977 г. дл€ машины PDP-11. ѕоскольку в BSD использовалс€ код компании AT&T, дл€ Berkeley UNIX была необходима достаточно дорога€ лицензи€ AT&T. ѕо мере роста попул€рности UNIX цены на лицензию росли и, в конце концов, разработчики BSD решили убрать код AT&T из своей системы. ќднако на завершающем этапе этой крайне кропотливой и сложной работы  алифорнийский университет Ѕеркли лишилс€ финансировани€ в области исследований операционных систем, и группа CSRG, занимающа€с€ этой разработкой, была расформирована.


IBM VisualAge for Java — еще одно средство под Linux дл€ разработки Java-приложений.

Ќесмотр€ ни на что CSRG выпустила сборник исходных кодов программ UNIX, который не содержал код AT&T и был назван Net/2. Ќа основе Net/2 некоторые компании, включа€ Berkeley Software Design, Inc. (BSDI), начали разрабатывать и продавать свои собственные, надежные и более дешевые версии UNIX. Ёто привело к взаимным искам BSDI и AT&T: AT&T обвин€ла BSDI в разглашении коммерческой тайны и нарушении авторских прав, а BSDI - в использовании Net/2 в качестве основы дл€ своего собственного продукта. BSDI в свою очередь подала на AT&T в суд за несоблюдение условий контракта (в частности, за непредоставление оговоренного кредита).

¬ 1992 г. концерн AT&T продал компании Novell все свои структуры, занимающиес€ разработкой UNIX. Novell на базе версии System V создала свою систему UNIXWare, не получившую достаточного распространени€. ѕозже система UNIXWare была продана фирме Santa Crouze Operation, и теперь она известна под именем SCO UNIXWare.

¬ 1994 г. фирма Novell и  алифорнийский университет отозвали свои иски друг к другу, после чего университет прекратил продавать Net/2 и выпустил более совершенную версию 4.4BSD-Lite.

¬о весь этот хаос с верси€ми UNIX вносили свою лепту разработчики рабочих станций, которые создавали свои версии операционной системы, как правило, бер€ за основу одну из версий AT&T или BSD, либо создава€ гибрид этих двух версий. –азработка каких-либо стандартов дл€ UNIX приводила лишь к по€влению новых версий UNIX. ѕомимо того, каждое ненадежное объединение разработчиков UNIX создавало свои собственные стандарты. Ќа данный момент основным стандартом UNIX €вл€етс€ разработанна€ консорциумом X/Open ≈дина€ спецификаци€ UNIX, названна€ Spec 1170. ¬ нее изначально входило около 1170 интерфейсов прикладных программ (API), данную спецификацию поддерживают все крупные разработчики операционной системы UNIX.

¬ насто€щее врем€ мир UNIX делитс€ на два лагер€ - версии UNIX более близкие к варианту, созданному концерном AT&T, и к варианту, подготовленному BSD. Ќаиболее характерными представител€ми этих версий €вл€ютс€ UNIXWare и BSD/OS.

¬ерсии UNIX, созданные компанией DEC, базируютс€ на операционной системе Mach, котора€ была разработана в ”ниверситете  арнеги-ћеллон на основе BSD UNIX. ƒл€ системы Mach был прин€т стандарт OSF/1, который можно считать соответствующим BSD-варианту ќ— UNIX. —истема NEXTSTEP от NeXT Computer €вл€етс€ расширенным вариантом системы Mach, однако она не во всем соответствует стандарту OSF/1. –анние версии DEC UNIX назывались Ultrix - в той или иной мере их также можно считать соответствующими BSD-UNIX.


√рафический интерфейс X Windows.

ќперационна€ система Solaris (начина€ с версии 2.x) фирмы Sun Microsystems создана на основе кода AT&T с множеством добавлений. ќднако предыдуща€ система этой фирмы, называюща€с€ SunOS, €вл€етс€ расширенным BSD-вариантом. ѕоскольку обе эти системы достаточно попул€рны, рекламный отдел фирмы Sun Microsystems иногда упоминает о SunOS как об операционной системе Solaris 1.X.

‘ирма IBM также выпустила свою UNIX-подобную операционную систему под названием AIX. ƒанную ќ— трудно отнести как к AT&T-, так и к BSD-версии UNIX.

Silicon Graphics предлагает систему IRIX, аналогичную AT&T UNIX. —амые ранние версии IRIX включали в себ€ некоторые компоненты из BSD-UNIX, но со временем IRIX становилась все ближе и ближе к AT&T-версии.

‘ирма The Santa Crouse Operation (SCO) продает переработанную версию Novell UNIXWare, под названием SCO UNIXWare. “акже сейчас попул€рна разработка PC UNIX от SCO на основе старой версии AT&T UNIX - SVR3.2.

—тоит также упом€нуть о системе HP-UX компании Hewlett-Packard, котора€ в основном попадает в разр€д AT&T-версии, однако имеет некоторые особенности. Ѕуквально недавно по€вилась ќ— UNIX от компании Corel, названна€ Corel UNIX.

ƒл€ персональных компьютеров существует множество бесплатных версий UNIX - NetBSD, 386BSD, FreeBSD, Minix и, несомненно, Linux.


X Windows с использованием KDE.

—оздателем Linux стал Ћинус “орвальдс (torvalds@kruuna.helsinki.fi) из ”ниверситета ’ельсинки. ѕервоначально Linux создавалс€ как хобби. “орвальдса вдохновила операционна€ система Minix - маленька€ UNIX-система, созданна€ Ёнди “эненбаум, и впервые Linux обсуждалс€ по компьютерной сети в рамках конференции USENET news:comp.os.minix. ¬ этих обсуждени€х, прежде всего, принимали участие пользователи Minix из учебных и научных заведений, которым хотелось чего-то большего, чем Minix. 5 окт€бр€ 1991 г. была выпущена перва€ "официальна€" верси€ Linux под номером 0.02. ¬озможности Linux 0.02 были минимальны, и она воспринималась как некотора€ хакерска€ операционна€ система. Ћинус “орвальдс сделал Linux открытым проектом - в его разработке принимали участие множество свободных программистов из Internet.   марту 1992 г. уже была готова верси€ 0.95, номер которой указывал на близость завершени€ работы над полноценной ќ—. ¬ декабре 1993 г. верси€ Linux все еще была 0.99.

Ќа данный момент существует верси€ 2.3 €дра Linux, однако она находитс€ в стадии доработки, и поэтому наиболее стабильной считаетс€ предыдуща€ верси€ 2.2.

“ак что же такое Linux?..

Linux €вл€етс€ полноценной версией операционной системы UNIX дл€ персональных компьютеров класса процессоров i386 и i486. Linux полностью использует возможности этих процессоров (в отличие от Windows) €вл€етс€ 32-разр€дной многозадачной и многопользовательской системой, выполн€ющейс€ в защищенном режиме. Ѕлагодар€ этому возможна одновременной работы множества пользователей, выполн€ющих одновременно много программ. ѕри тестировании было обнаружено, что рабоча€ станци€ i486 под управлением Linux вполне сравнима с компьютерами Sun Microsystems и DEC.

Linux в достаточной мере совместим с несколькими стандартами UNIX на уровне исходных текстов, среди которых: IEEE POSIX.1, System V и BSD. “аким образом, все программы дл€ UNIX, распростран€емые в Internet, могут быть практически без изменений откомпилированы и перенесены в Linux.  роме того, исходные тексты €дра, драйверов устройств, библиотек, прикладных программ и инструментальных средств также свободно доступны, что дает бесконечные возможности по настройке и модификации ќ— Linux под свои нужды. ядро Linux эмулирует команды математического сопроцессора i387, что позвол€ет без проблем выполн€ть программы, использующие его, на системах без оного.

ќперационна€ система Linux аккуратно и эффективно обращаетс€ с задачами, выполн€емыми на машине. ядром предоставл€етс€ защита пам€ти между процессами, таким образом, один отдельно вз€тый процесс не может разрушить всю систему. ѕри исполнении программ в пам€ть загружаетс€ только необходимые на данный момент части кода, что, несомненно, экономит пам€ть. “акже Linux предоставл€ет так называемые раздел€емые между программами copy-on-write страницы пам€ти. Ёто значит, что множество процессов могут использовать одну и ту же область пам€ти дл€ работы.  огда один из процессов пытаетс€ записать что-нибудь в эту область пам€ти, то она копируетс€ в какой-нибудь другой участок пам€ти. ћетод copy-on-write страниц пам€ти имеет два важных преимущества: увеличение скорости работы и уменьшение используемой пам€ти.

Linux поддерживает различные файловые системы дл€ хранени€ информации на накопител€х. —реди них - Minix-1, Xenix, HFS (файлова€ система Macintosh), HPFS (файлова€ система OS/2). —обственна€ файлова€ система Linux позвол€ет создавать файловые разделы до 4 Tбайт, а также (как и все UNIX-системы) длинные имена файлов (до 255 символов). ¬ Linux реализован прозрачный доступ к разделам MS-DOS и OS/2 FAT - нет необходимости в использовании специальных команд дл€ работы с ними. MS-DOS разделы диска выгл€д€т абсолютно также, как и UNIX-разделы, исключа€, конечно, возможности не доступные в MS-DOS (такие, как длинные имена файлов или права доступа). —жатые разделы MS-DOS 6.0 доступны при установке специального патча дл€ €дра. ¬ последних верси€х Linux (начина€ с 2.0) имеетс€ доступ к файловым системам VFAT (WindowsNT и Windows 95/98) и FAT-32. “акже предусмотрена специальна€ файлова€ система UMSDOS, котора€ позвол€ет установить Linux на файловую систему MS-DOS. –еализована поддержка файловой системы CD-ROM, благодар€ чему возможна работа со всеми стандартными компакт-дисками.

ќ— Linux как представитель UNIX-системы, изначально проектируемой дл€ работы в сет€х, предоставл€ет полный набор сетевой поддержки, включа€ драйверы дл€ многих сетевых карт Ethernet (что освобождает вас от использовани€ систем Novell при создании локальных вычислительных сетей) и полную поддержку SLIP (Serial Line Internet Protocol, обеспечивающий доступ в Internet по протоколу TCP/IP с использованием модема), PLIP (Parallel Line Internet Protocol), PPP (Point-to-Point Protocol), NFS (Network File System - сетева€ файлова€ система, позвол€юща€ вам использовать данные совместно с другими машинами в сети) и многих других протоколов. ѕоследние версии €дра поддерживают TCP, IPv4, IPv6, AX.25, X.25, DDP (AppleTalk), Netrom и т. п. ядро осуществл€ет поддержку всех клиентов и услуг TCP/IP-FTP, HTTP, telnet, NNTP, SMTP и другие. “акже доступен сервер AppleTalk, клиент и сервер NetWare, клиент и сервер LAN Manager/Windows Native (SMB).  роме того, Linux поддерживает один из старейших механизмов передачи данных - UUCP (UNIX-to-UNIX-copy), который позвол€ет обмениватьс€ файлами, электронной почтой и электронными новост€ми между UNIX-машинами. ќбычно UUCP-машины св€зываютс€ друг с другом по телефонным лини€м через модем, однако можно использовать и св€зь по TCP/IP. ≈сли у вас нет доступа по TCP/IP или SLIP-сервера, то можно настроить систему дл€ работы в сети с помощью UUCP.


Ѕроузер Mozilla.

 ак и все сложные операционные системы, Linux предполагает использование виртуальной пам€ти, т. е. дискового пространства дл€ хранени€ участков пам€ти. –еализаци€ виртуальной пам€ти в Linux состоит в подкачке страниц на диск (в отдельно вз€тый файл или на целый раздел на диске). –азмеры области своппировани€ могут устанавливатьс€ вручную. “акже в Linux введен унифицированный пул пам€ти дл€ прикладных программ и дискового кэша, так что вс€ свободна€ пам€ть может быть отведена под кеш, который может быть уменьшен в случае выполнени€ больших программ.


X Windows с использованием GNOME.

¬ Linux примен€ютс€ динамически св€занные библиотеки (DLL), т. е. выполн€емые программы могут совместно использовать одну библиотечную программу, предоставленную одним файлом на диске. Ёто значительно уменьшает размер файлов, содержащих программы. —в€зывание библиотек происходит во врем€ выполнени€ программы, что дает программисту возможность подмен€ть системные DLL своими собственными разработками. ѕрограммы могут игнорировать данную возможность и содержать код DLL внутри себ€ (это полезно при отладке или дл€ обеспечени€ независимости программы от установленной в системе той или иной библиотеки).

Linux позвол€ет полностью управл€ть выполн€емыми на данный момент задачами, а при возникновении критических ошибок система предоставл€ет всю необходимую информацию дл€ обнаружени€ и исправлени€ ошибки.

√рафический интерфейс Linux
»значальный режим Linux — текстова€ консоль, напоминающа€ пользовател€м персональных компьютеров MS-DOS. Ќо текстовый режим Linux отнюдь не то же самое, что и текстовый режим MS-DOS. ѕоскольку Linux €вл€етс€ многозадачной системой, то уже в текстовом режиме можно одновременно выполн€ть несколько задач. —овсем необ€зательно дл€ редактировани€ маленького текстового файла или быстрой отправки электронного сообщени€ запускать графический интерфейс (особенно, если Linux установлен на маломощной машине).  омандна€ строка Linux предоставл€ет весь набор стандартных команд UNIX. ѕомимо этого можно использовать аналог Norton Commander в MS-DOS — текстовую оболочку Linux под названием Midnight Commander, интерфейс и функциональность которой схожи с вышеупом€нутым творением ѕитера Ќортона.
“екстовый режим имеет свои преимущества, однако дл€ современной компьютерной системы необходим графический интерфейс. ¬ Linux (как и в других UNIX-системах) примен€етс€ графическа€ система X Windows (ее верси€ дл€ Linux называетс€ XFree386). ¬сю работу X Windows можно подразделить на три уровн€: первый — X-сервер, осуществл€ющий низкоуровневую работу с видеокартой, шрифтами и т. п., второй — диспетчер окон, третий — прикладные программы, взаимодействующие либо напр€мую с X-севером, либо через диспетчер окон с помощью специального набора библиотек (например, Motif). ќсобенностью и отличием X Windows от остальных графических систем €вл€етс€ то, что за управление, расположение и внешний вид визуальных компонентов графической системы (таких, как окна, кнопки, рамки, строки редактировани€ и т. д.) отвечают специальные программы — диспетчеры окон. “аким образом, вы можете подобрать графическую оболочку дл€ вашей системы, наиболее подход€щую вам по внешнему виду и удобству, при этом вс€ базова€ функциональность системы остаетс€ прежней. ћногие диспетчеры окон расшир€ют основной набор средств, предоставл€емых системой X Windows. “ем, кто работает в Windows 9x/NT, не совсем очевидно, что такое диспетчер окон. ¬ Windows пользователь получает четко заданную (за редким исключением) графическую оболочку, выгл€д€щую и функционирующую согласно прин€тым дл€ Windows правилам и стандартам. «а действи€, выполн€ющиес€ по нажатию кнопок дл€ закрыти€, свертывани€ и раскрыти€, наход€щихс€ в заголовке окна, как и за действи€, выполн€ющиес€ при нажатии левой кнопки на рамке окна и последующем перемещении мыши (т. е. изменение размеров окна), отвечает диспетчер окон. ¬ Windows один единственный, неизмен€емый диспетчер окон, в X Windows их множество, что дает неограниченные возможности по визуальному и функциональному представлению вашего –абочего стола. ¬ X Windows можно работать и без диспетчера окон, однако при подобном варианте окно приложени€ не будет иметь заголовка и меню, нельз€ будет воспользоватьс€ «гор€чими клавишами», размер и положение окна также нельз€ будет изменить.   наиболее попул€рным диспетчерам окон можно отнести FVWM, IceWM, Window Maker, Enlightenment и в некоторой мере KDE и GNOME.

ќбычный вид системы с использованием GNOME.

KDE €вл€етс€ интегрированной рабочей средой дл€ UNIX. ¬ основном ее используют в Linux, однако существуют версии KDE дл€ Solaris, FreeBSD, IRIX, HP-UX и других UNIX-систем. KDE нельз€ с полной уверенностью отнести к диспетчерам окон, в нее помимо самого диспетчера окон, называемого KWM, входит диспетчер файлов, справочна€ система, система настройки и множество полезных утилит и инструментальных средств. KDE находитс€ в составе большинства дистрибутивов Linux.
GNOME €вл€етс€ дружественной средой, облегчающей работу и настройку системы. ¬ состав GNOME вход€т компоненты окон, –абочего стола, стандартные приложени€ и набор спецификаций, позвол€ющих приложени€м взаимодействовать друг с другом. GNOME не св€зан с каким-либо конкретным диспетчером окон, вы можете использовать GNOME с любым из них, и большинство приложений будет работать без проблем. —реда GNOME оставл€ет проблемы взаимодействи€ с визуальными компонентами на попечение диспетчера окон, который в свою очередь должен будет сообщить результат своих действий. Ќаиболее совместимым и используемым по умолчанию вместе с GNOME диспетчером окон €вл€етс€ Enlightenment.
ќтносительно недавно по€вившийс€ диспетчер окон IceWM имеет несколько положительных черт, выгодно отличающих его от аналогичных программ. —реди них и малый размер (650 Kбайт), и поддержка тем, что необходимо дл€ современного графического интерфейса. “ема — это набор цветов, изображений, текстур, иконок и т. п., используемых дл€ оформлени€ окон и меню. “акже IceWM имеет достаточное количество настроек, среди которых цвета, шрифты, параметры панели задач и т. п., что позвол€ет подстроить внешний вид и функциональность системы под свои нужды и вкус. “акже следует отметить совместимость с системой GNOME.
ƒругим распространенным диспетчером окон €вл€етс€ FVWM. Ќекоторое врем€ назад из одного продукта FVWM развилось два различных диспетчера окон — FVWM2 и FVWM95, движущихс€ в разных направлени€х, но оставивших некоторые исходные особенности диспетчера FVWM. ƒл€ пользователей Windows наиболее интересным покажетс€ диспетчер FVWM95, внешний вид и функциональность которого схожи с Windows95. ќднако, в отличие от Windows95, вы можете изменить заголовки и команды системного меню окна.  оманды, соответствующие стандартным кнопкам закрыти€, свертывани€ и раскрыти€ окна, можно изменить по своим нуждам, кроме того, можно добавить свои собственные кнопки. ќдной из важных особенностей диспетчера FVWM95 €вл€етс€ наличие разнообразных модулей, которые позвол€ют создавать панели с кнопками, наподобие панели Microsoft Office, вывод окон приветстви€, проигрывание звуков при наступлении определенных событий и даже написание скриптов дл€ FVWM95.

X Windows, GNOME и Netscape.

—истемные требовани€

ќдним из плюсов операционной системы Linux €вл€ютс€ ее крайне малые требовани€ к аппаратным средствам: процессор 80386SX-25, 4 ћбайт оперативной пам€ти и 80 ћбайт свободного дискового пространства хватит дл€ выполнени€ большинства прикладных программ. ≈стественно, что увеличение размера оперативной пам€ти и более мощный процессор в должной мере повли€ют на эффективность и быстродействие системы.

ƒл€ работы с графической системой X Window вам потребуетс€ хот€ бы 8 Mбайт оперативной пам€ти. ≈сли вы планируете запускать несколько одновременно работающих программ, то 16 Mбайт хватит дл€ того, чтобы снизить активность своппировани€. ¬ целом же дл€ одного пользовател€ на машине вполне достаточно 32 Mбайт пам€ти (сравните с требовани€ми дл€ спокойной работы в Windows 95/98).

–азмер дискового пространства зависит от устанавливаемых программ. ƒл€ стандартного набора UNIX-команд и средств администрировани€ достаточно 10 Mбайт. ѕри установке дистрибутивов RedHat, Debian или другого потребуетс€ от 60 до 600 Mбайт дискового пространства, в зависимости от дистрибутива и установленных программ. Ќе стоит забывать и о месте под своппинг.

“ребовани€ к процессору также очень скромны и в то же врем€ разнообразны - от 386 до Pentium III, при этом не столь важно, кто производитель процессора, подход€т как процессоры Intel, так и AMD, Cyrix, Texas Instruments и т. д. ѕомимо этого Linux можно установить даже на процессор 80286 и ниже, использу€ специальную версию €дра - ELKS (Embeddable Linux Kernel Subset), однако высокой производительности не стоит ожидать. —уществуют реализации Linux дл€ процессоров Amiga и Atari 680x0, DEC Alpha, SPARC, PowerPC, и дл€ архитектур Arm, StrongARM и MIPS.

ќтносительно архитектур Linux поддерживает шины PCI, ISA, EISA и VLB. ѕоддержка шины MCA, используемой на машинах класса PS/2, не полна€ (а в ранних верси€х €дра данна€ поддержка полностью отсутствовала), однако работы по ее улучшению ведутс€ до сих пор. —ледует отметить, что Linux устанавливает более высокие требовани€ к аппаратным средствам, чем DOS, Windows и другие операционные системы. ”стройство, без сбоев работающее под управлением какой-нибудь другой, менее требовательной ќ—, может вызывать проблемы в Linux.

Linux поддерживает до 1 √байт оперативной пам€ти на платформах Intel.”величение оперативной пам€ти без увеличени€ кэш-пам€ти зачастую приводит к снижению быстродействи€ системы под управлением Linux. ќднако дл€ систем с оперативной пам€тью до 64 Mбайт это не так уж важно, поскольку большинство попул€рных микросхем поддерживают кэширование 64 Mбайт.

ѕрограммное обеспечение дл€ Linux

„асто отказ от перехода на Linux мотивируют малым количеством программного обеспечени€ под эту систему. Ёто более чем неправда. Ѕольшинство создателей программного обеспечени€ (за исключением Microsoft) готов€т версии своих продуктов под Linux. —уществуют компил€торы и интегрированные среды практически всех €зыков программировани€, выполн€ющиес€ под Linux (примером может служить Borland JBuilder 3.0). –азработано множество профессиональных графических пакетов, математических программ (например, Octave по эффективности не уступающий пакету MATLAB), различных рел€ционных баз данных (Postgres, Ingres, Mbase), игр (от простых MUD и шахмат до Quake 3), офисных программ (к примеру - StarOffice - "ответ Microsoft Office") и многих других.


www.linux.org.ru, просматриваемый броузером Mozilla M12.

¬ редких случа€х, когда аналога или версии программы не удалось найти, можно использовать эмул€торы операционных систем. —уществует Linux MS-DOS Emulator, позвол€ющий выполн€ть программы MS-DOS. “акже подготовлена WINE, работающа€ под управлением графической системы Linux-X Windows и эмулирующа€ операционные системы Windows.

≈стественно, что работа с приложени€ми (а в особенности со сложными и требовательными программами) под эмул€тором той или иной операционной системы не может сравнитьс€ по производительности с исполнением в самой операционной системе. ѕоэтому бессмысленно запускать под эмул€тором, например, какую-нибудь игру, предоставл€ющую большие запросы к ресурсам системы, или профессиональный графический редактор. “ем более, что некоторые возможности системы нельз€ повторить в эмул€торе. ¬ этом случае примен€етс€ многовариантный загрузчик (например, System Commander), позвол€ющий хранить на одной машине несколько операционных систем. ¬ случае с Linux рекомендуетс€ задействовать стандартный загрузчик LILO (LInux LOader). ѕри установке Linux вы сможете указать, на каких разделах диска у вас находитс€ определенна€ система. “аким образом, можно использовать на одной машине и Linux, и MS-DOS, и Windows 95/98, при этом без проблем работать с файлами всех установленных систем под ќ— Linux. ѕри загрузке машины вы сможете выбрать операционную систему.

√де достать Linux?

ядро операционной системы Linux распростран€етс€ свободно, однако ведь система состоит не только из одного €дра - в нее входит масса утилит и инструментальных средств, которые также распростран€ютс€ свободно или, по крайней мере, имеют свободно распростран€емые версии. Ќабор, состо€щий из €дра Linux и всевозможного программного обеспечени€ дл€ него - как стандартного дл€ большинства дистрибутивов, так и уникального (к примеру, специальные графические оболочки или утилиты настройки €дра), называетс€ дистрибутивом. Ќекоторые из дистрибутивов распростран€ютс€ свободно, и их можно скачать из Internet, а некоторые - на коммерческой основе. ƒистрибутивы различаютс€ по набору программ - можно выбрать себе наиболее подход€щий.

¬ последнее врем€ дистрибутивы разрослись до сотен мегабайт, и скачивать их из Internet становитс€ дороже, чем просто приобрести на CD-ROM. ¬ сущности, дистрибутивы на CD-ROM бывают двух видов - часть ftp-архива какого-нибудь сервера или специально подготовленный дистрибутив, покупа€ который вы заодно получаете техническую поддержку (даже у нас, на территории бывшего —оюза).

—писок FTP-сайтов, содержащих дистрибутивы Linux приведены в таблице 1.

“аблица 1. FTP-сайты, содержащие дистрибутивы Linux
»м€ IP-адрес
tsx-11.mit.edu 18.172.1.2 /pub/Linux
sunsite.unc.edu 152.2.22.81 /pub/Linux
ftp.funet.fi 128.214.248.6 /pub/Linux
net.tamu.edu 128.194.177.1 /pub/Linux
ftp.mcc.ac.uk 130.88.203.12 /pub/Linux
src.doc.ic.ac.uk 146.169.2.1 /packages/Linux
fgb1.fgb.mw.tu-muenchen.de 129.187.200.1 /pub/Linux
ftp.informatik.tu-muenchen.de 131.159.0.110 /pub/comp/os/Linux
ftp.dfv.rwth-aachen.de 137.226.4.111 /pub/Linux
ftp.informatik.rwth-aachen.de 137.226.225.3 /pub/Linux

Ќа данный момент существует несколько дес€тков специально созданных дистрибутивов Linux, в том числе и специальные русифицированные версии. –ассмотрим несколько самых попул€рных вариантов пакетов Linux.

ѕожалуй, самым попул€рным дистрибутивом на данный момент €вл€етс€ небезызвестный RedHat. ¬ него вход€т как программы необходимые дл€ сервера под управлением Linux, так и дл€ домашнего использовани€. RedHat 6.0 поставл€етс€ с двум€ графическими средами - GNOME и KDE. ƒанный пакет рекомендуетс€ и специалистам в области UNIX, и новичкам.

–усифицированным вариантом RedHat €вл€етс€ дистрибутив Black Cat. ќн создаетс€ участниками ƒонбасской группы пользователей Linux, которые не только локализуют дистрибутив RedHat, но и пишут множество специальных патчей, которые вход€т позже (после выхода очередной версии Black Cat) в реализацию RedHat. –азработчики став€т своей целью объединение в данном дистрибутиве как программ дл€ администрировани€ сетей Intranet/Internet, так и дл€ создани€ мощной мультимедийной рабочей системы. ќсобенное внимание удел€етс€ применению русского и украинского €зыка Linux. ƒистрибутивы RedHat и Black Cat считаютс€ наилучшим выбором как дл€ профессионалов, так и дл€ новичков, поэтому именно их можно порекомендовать дл€ установки.

  числу русифицированных вариантов RedHat можно отнести дистрибутивы –усский Linux " расна€ Ўапочка", "ќткрытое ядро" и KSI Linux.

≈ще одним дистрибутивом, основанным на RedHat, €вл€етс€ Mandrake Linux компании Mandrakesoft и его русска€ верси€ Mandrake Linux Russian Edition, подготовленна€ фирмой IPLabs. ÷ель создани€ данного дистрибутива - сделать доступной Linux дл€ новичков и непрофессионалов, что достигаетс€ простотой его установки и настройки.

ƒругим, более крупным дистрибутивом, €вл€етс€ Debian GNU/Linux. —оздатели этого продукта тщательно провер€ют программы, представленные на дисках, поэтому Debian можно назвать самым надежным и удобным в администрировании. ќн подходит как дл€ серверного, так и дл€ настольного применени€. — другой стороны, данный пакет достаточно сложен и рассчитан на профессионалов.

ќдним из первых и самых простых на данный момент дистрибутивов Linux €вл€етс€ Slackware Linux. Ќесмотр€ на некоторые сложности с настройками, этот дистрибутив лучше всего подходит дл€ того, чтобы разобратьс€ с внутренним строением Linux.


–абочий стол под управлением GNOME и диспетчера окон Enlightenment.

SuSe Linux €вл€етс€ одним из самых попул€рных дистрибутивов Linux в ≈вропе. ќн разрабатывалс€ в √ермании, поэтому его родной €зык - немецкий. Ќо были сделаны переводы и на другие €зыки, в том числе и на русский (компанией IPLabs). ‘ирма SuSe специализируетс€ на разработке X-серверов дл€ графической системы Linux XFree386, поэтому в данном дистрибутиве новые драйвера дл€ видеокарт по€вл€ютс€ раньше, чем в других. ѕомимо этого в дистрибутив входит несколько диспетчеров окон и KDE. SuSe Linux подходит как новичкам, так и профессионалам, однако основной упор делаетс€ на профессионалов - программистов и администраторов.

Ѕолее подробную и полную информацию об имеющихс€ дистрибутивах можно найти на сервере www.step.kosnet.ru. —айты фирм и магазинов, в которых можно приобрести дистрибутивы Linux, приведены в таблице 2.

“аблица 2. —айты фирм и магазинов, в которых можно приобрести Linux
IPLabs, ћосква
VINCHI Group, ћосква
Urban Soft, —анкт-ѕетербург
Mistral
Bolero

ѕомимо этого, можно обратитьс€ в местную группу пользователей операционной системы Linux (Linux User Group), региональные адреса которых можно найти на сайте www.lug.ru/.

ѕомощь по Linux

¬ Internet существует масса сайтов, содержащих книги и документации по Linux. ќфициальным €вл€етс€ сайт Linux Documentation Project, расположенный по адресу sunsite.unc.edu/LDP/ или www.linuxdoc.org/. ѕереводы официальной документации, равно как и новости, форумы, советы и прочее можно найти на русско€зычных сайтах. јдреса некоторых из них приведены в таблице 3.

“аблица 3. –усско€зычные сайты, посв€щенные Linux
http://www.linux.org.ru –усска€ информаци€ об ќ— Linux. Ётот сайт можно назвать официальным дл€ русского Linux — множество переводов документации, архив программ, новости, форум и многое другое.
http://www.linux.ru/ Linux news in Russian. ќдин из крупнейших сайтов русско€зычного Internet, посв€щенных Linux. Ќовости, документаци€, полезные ссылки, архив. Ётот сервер и www.linux.org.ru дополн€ют друг друга.
http://linux-ve/ ¬иртуальна€ энциклопеди€ «Linux по-русски». Ќабор ссылок на русско€зычные статьи в Internet, посв€щенные различным аспектам работы с операционной системой Linux.
http://linux.webclub.ru/ Linux park. ≈ще один крупный сервер о Linux — документаци€, переводы, программы, советы, полезные ссылки.
http://t37.nevod.perm.su/linux/ Ќа этом сайте можно найти множество полезных советов и статей о Linux. Ќа сайте присутствует удобна€ система поиска.

≈стественно, что обо всем невозможно узнать по предоставл€емой документации, а знакомых людей, знающих на должном уровне ќ— Linux, может не оказатьс€. —уществует несколько электронных телеконференций USENET, посв€щенных Linux. »х адреса приведены в таблице 4.

“аблица 4. јдреса телеконференций USENET, посв€щенных Linux
news:comp.os.linux.announce Ёто модерируема€ телеконференци€ Linux, призванна€ информировать обо всех важных сообщени€х и объ€влени€х, св€занных с Linux (например, об ошибках в €дре, нововведени€х и т. п.). ƒанна€ телеконференци€ насто€тельно рекомендуетс€ к прочтению, если вы решили все-таки читать телеконференции о Linux. ћногие важные сообщени€ относительно Linux могут по€витьс€ только там.
news:comp.os.linux.answers ¬ данную модерируемую конференцию отправл€ютс€ Linux FAQ, документы серии HOWTO и друга€ документаци€ по Linux.
news:comp.os.linux.help Ёто наиболее полезна€ и попул€рна€ телеконференци€ о Linux. ≈сли у вас возникли какие-нибудь вопросы, с которыми вы не в состо€нии разобратьс€ пользу€сь документацией, скорее всего, вам дадут ответ именно в этой конференции.
news:comp.os.linux.admin Ёта конференци€ посв€щена обсуждению вопросов, касающихс€ работы администратора системы Linux и эксплуатации Linux в многопользовательском режиме.
news:comp.os.linux.development.system ¬ данную телеконференцию следует обращатьс€ с вопросами, непосредственно касающимис€ разработки €дра Linux, системных библиотек и системных программ (следует отметить, что дл€ обсуждени€ вопросов о прикладном программировании дл€ Linux существуют другие конференции).
news:comp.os.linux.development.apps ¬ этой конференции обсуждают вопросы, св€занные с разработкой приложений дл€ Linux. ќднако здесь не стоит спрашивать, где можно достать какое-либо приложение и как оно должно выгл€деть.
news:comp.os.linux.hardware «десь можно узнать об аппаратном обеспечении, поддерживаемом в Linux, и других специфических вопросах на эту тему.
news:comp.os.linux.networking ƒанна€ телеконференци€ предназначена дл€ обсуждени€ вопросов о сетевых разработках и настройки сети под Linux.
news:comp.os.linux.x «десь обсуждаютс€ вопросы, св€занные с X Windows.
news:comp.os.linux.misc ¬ эту конференцию обычно пишут сообщени€, не подход€щие под тематику вышеупом€нутых. ќбычно здесь можно встретить статьи «в защиту Linux», обсуждаютс€ также темы «почему Linux лучше, чем друга€ система».

ѕомимо виртуального общени€ можно, как уже говорилось выше, обратитьс€ в местную группу пользователей ќ— Linux.  онтактный адрес региональной группы можно узнать на сайте www.lug.ru.

Linux действительно мощна€ и удобна€ операционна€ система, достойна€ своего предка - UNIX. ѕричин перехода значительного количества пользователей на операционную систему Linux множество. Linux реально мультизадачна€ система, программы действительно выполн€ютс€ параллельно. ѕомимо этого Linux эффективно работает с сет€ми. Ќемалую роль играет и полна€ открытость его исходных кодов. ¬ы можете измен€ть и переписывать €дро и программы под Linux с учетом ваших собственных требований и желаний, позже вы можете обмен€тьс€ своими работами с другими пользовател€ми Linux. Ќаконец, самым важным фактором €вл€етс€ бесплатное использование Linux, без вс€кой оплаты лицензий за одно- и многопользовательское употребление. Ќет необходимости покупать Linux - достаточно вз€ть его установку из Internet. ћалые требовани€ к ресурсам машины и высока€ производительность ќ— Linux позвол€ют превратить устаревшие, готовые к списанию компьютерные системы в мощный сетевой сервер, сервер печати или просто рабочую станцию, повысить во много раз эффективность и производительность нового компьютерного оборудовани€.

— другой стороны, Linux, как и люба€ друга€ UNIX-система, €вл€етс€ профессиональной операционной системой. Ќеопытному и неискушенному в компьютерных делах пользователю будет сложнее работать с Linux, чем, к примеру, с Windows9x, не говор€ уж о настройке системы. Linux - система дл€ так называемых "продвинутых пользователей". ƒл€ эффективной работы вы должны мало-мальски разбиратьс€ во внутренней архитектуре компьютера, вас не должно пугать использование командной строки и редактирование системных конфигурационных файлов.  роме того, дл€ настройки системы вы должны уметь немного программировать (на €зыке C).

» хот€ в противоборстве Windows9x против Linux продукты компании Microsoft пока бесспорно выигрывают, Linux, по мнению многих специалистов в компьютерных системах, €вл€етс€ реальным конкурентом и возможным "победителем" Windows NT.

–убрики:  unix

ћетки:  

RUntu v.1.1

ƒневник

—уббота, 30 »юн€ 2007 г. 15:52 + в цитатник
iros (best_soft) все записи автора —егодн€ официально вышла нова€ верси€ RUntu Linux 1.1 (основанного на Ubuntu 6.10).»так давайте попробуем разобратьс€ что нового в этой версии и чем она отличаетс€ от Ubuntu 6.10.ѕри загрузке с диска нас встречает уже знакомое меню выбора параметров загрузки, в отличии от Ubuntu оно уже на русском (не нужно жать F2 и выбирать €зык.)ѕосле загрузки LiveCD, нас встречает приветливый рабочий стол оформленный в стиле Longhorn билдов этак 4051-4074.—реди программ, которые можно запустить с диска без установки, € обнаружил полный офисный пакет OpenOffice, Totem - местный аналог WMP, GIMP, Linkscape, Blender, aMule, Firefox, два почтовика, Pidgin и практически стандартный набор игр,к сожалению без SuperTux'а.»так перейдем к установке, кликнув по одноименной пиктограмме на рабочем столе.ѕри установки в отличии от оригинальной версии Ubuntu нам предлагают на выбор всего два €зыка русский и английский. ¬ принципе больше и не надо, но € бы был при€тно удивлен если бы предлагали еще какие-нибудь слав€нские €зыки, к примеру украинский и белорусский.„то-же, системы Ubuntu/RUntu были созданы специально дл€ новичков, так что не долго дума€ € решил последовать любимому правилу любого новичка как в Windows, так и в Ubuntu - просто не задумыва€сь жать кнопку "ƒалее". Ќо мне все же пришлось ответить на пару вопросов: как мен€ зовут и как размечать диск (автоматически или вручную).”становка на виртуальную машину с 512 ћб пам€ти и CPU 2Ghz, зан€ла около 20 минут, что в принципе неплохо, учитыва€ что оригинальный Ubuntu 6.10 у мен€ устанавливалс€ почти 40 минут (правда большую часть времени зан€ло выкачивание из интернета пакетов русификации и чего-то еще).ѕосле установки и перезагрузки мы видим при€тны на вид логинскрин, с почему-то белоголубосиним флагом (Ёстони€?).ƒавайте зарегистрируемс€ в системе и посмотрим что-же нам предлагает "–усска€ ”бунта". «арегистрировавшись в системе, мы видим то-же самый рабочий стол, что и при загрузке с LiveCD и то-же самый набор приложений. »з при€тных "плюшек" мы можем обнаружить уже установленный WINE (средство дл€ запуска Windows приложений), виртуальна€ машина Java и загадочный визард помогающий настроить брандмауэр - Firestarter (лично € так и не пон€л зачем он нужен на клиентской Linux машине). ќчень сильно порадовал очень большой набор тем интерфейса и обоев доступных "из коробки".ѕри запуске браузера FireFox, по умолчанию открываетс€ небольшое описание дистрибутива и упоминание о "всесильной" директории Examples в которой вместо ожидаемого текста лицензии GPL € обнаружил несколько фотографий, какое-то странное видео и несколько MP3шек (есть подозрение, что не совсем легальных).¬ целом RUntu оставил весьма положительное впечатление и если мне вдруг придетс€ переставл€ть мой Ubuntu 7.10, то € с удовольствием не задумываюсь поставлю RUntu 1.1.скачать напр€мую http://mirror.windowz.ru/runtu/runtu-1.1.i386.dvd.iso  (590x507, 34Kb)
–убрики:  unix


 —траницы: [1]