Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows Phone
  • Цель этого документа состоит в том, чтобы дать краткий обзор возможностей работы с сетями операционной системы Linux и обеспечить указания по поиску дальнейшей информации и подробностей реализации. Назначение и основные возможности операционной системы Li

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


Linux - это операционная система, создана Линусом Торвальдсом (Linus Torvalds) для персональных компьютеров и датирована 17 сентября 1991 года. Linux, а также программное обеспечение, построенное на принципах Открытого кода и лицензии GPL. Фактически Linux и СПО является совершенным продуктом постиндустриального общества, когда человек открыт для новых идей. Благодаря этому к развитию системы подключилось большое число независимых разработчиков. Результат этой совместной работы - самая современная, устойчивая, надежная и быстроразвивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества.

Интерфейс (внешний вид) и приемы работы с Linux идентичны таковым в Windows, есть темы оформления и уже давно существует возможность использовать трехмерный рабочий стол, что преподносится как новинка в Windows Vista только сейчас.

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

Сегодня пользователей операционной системы Linux насчитывается более 20 000 000 и постоянно увеличивается число ее приверженцев во всем мире. Существует множество офисных и мультимедийных приложений, позволяющие комфортно работать в интернете, общаться, просматривать видео, слушать музыку, играть, работать со своими документами, таблицами и презентациями, записывать диски CD и DVD и многое другое, предназначенное как для домашнего использования, так и для полностью функциональных рабочих станций.

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

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

Практически у всех программ, которыми Вы пользуетесь в Windows, есть бесплатные, а порой и прямые аналоги в OC Linux, которые прекрасно открывают, обрабатывают и сохраняют файлы-документы, созданные в Windows-ПО. Это и прекрасная замена MS Office (Word, Excell и др.) – OpenOffice, и Gimp – замена PhotoShop, Brasero – вместо Nero, InkScape – вместо CorelDRAW, Scribus – замена PageMaker/QuarkExpress… Более того: даже меню, панели инструментов похожи на платных Windows-собратьев.

Если возникает необходимость запустить Windows-программу – это тоже не вызывает проблем. На Linux гарантируется работоспособность незаменимых windows-программ, таких как 1С, Гарант, Консультант Плюс, Adobe Photoshop, CorelDraw, MS Visio и многих других. Стандартный дистрибутив Linux имеет примерно такие же возможности, как последние версии Windows с установленным программным обеспечением на $5000. И даже более того - он более стабилен и менее требователен к аппаратным средствам.

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

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

Самое главное - многопользовательская многозадачность. Это значит, что несколько человек могут одновременно запускать свои программы, используя ресурсы системы на полную катушку. Кроме того, поддерживаются легковесные процессы (потоки), которые работают в пределах одной задачи и потому расходуют меньше памяти и быстрее запускаются. Многозадачность Linux работает стабильно, один процесс не может завалить всю систему, как это происходит в Windows 95. Более того, два процесса также не могут завалить систему...

Далее, Linux поддерживает множество платформ. Наиболее распространена версия Linux для процессоров Intel 386+, также поддерживаются платформы Motorola 680x0 (компьютеры Amiga и Atari, старые Маки), PowerPC, DEC Alpha, Sun SPARC, в настоящее время идет работа над версиями для процессоров MIPS и ARM, и ядром для встроенных систем, которое будет работать и на Intel 8086. Также с помощью специального модуля можно обеспечить совместимость Linux со SCO, SVR3 и SVR4 на уровне исполнимых файлов и с другими версиями Unix, совместимыми с POSIX или BSD, на уровне исходников.

Кроме работы на различных процессорах, Linux может также работать с многопроцессорными системами SMP (Symmetric Multi Processing) на платформах Intel и SPARC, и используется в некоторых специфических системах, например, в кластерах Beowulf и суперкомпьютерах Fujitsu AP1000+ на базе SPARC.

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

Чтобы не быть голословным, приведу в пример собственный компьютер, 5x86-133/16 Мб. Даже при выполнении такой ресурсоемкой задачи, как компиляция Pretty Good Privacy 5.0i на фоне просмотра документов HTML, размер свопа не превышал полумегабайта, и оставалось еще 2 Мб на кэш диска. Как в такой конфигурации работает Windows 95, не говоря уже об NT, объяснять не надо.

Среди прочих удобств стоит отметить динамически загружаемые библиотеки, сохранение образа разрушенного процесса для "посмертной" отладки, эмуляцию математического сопроцессора на уровне ядра, систему "виртуальных консолей", позволяющую работать в нескольких сессиях одновременно, и поддержку локализации (в том числе три русских раскладки (две koi8 и одна alt-codes (MS-DOS)) и множество русских шрифтов).

Linux использует собственную файловую систему, ext2 (разделы до 4 терабайт и имена файлов до 255 символов), но может также работать с файловыми системами других юниксов, с DOS FAT, Windows 95 VFAT, OS/2 HPFS, Macintosh HFS и всеми стандартными форматами CDROM. Более того, Linux можно установить на DOS-овский раздел, поверх которого развернута система UMSDOS, в каждый каталог записывающая файл с недостающими в FAT атрибутами вроде длинных имен и прав доступа.

Что касается сетевых возможностей, то в стандартное ядро Linux обычно включается поддержка протоколов TCP, IPv4, IPX, DDP (Appletalt) и AX.25 (любительские радиосети). Существуют также модули, позволяющие Linux выполнять функции клиента или сервера в сетях NetWare, и разделять диски и принтеры в сетях на основе протокола SMB (Session Message Block, известен также как NetBIOS или LanManager), который используется в сетях Windows 3.11/95/NT.

Минимальная конфигурация для Linux - 386SX-16, 1 Мб ОЗУ и дисковод, но рекомендуется 4 Мб ОЗУ для работы в текстовом режиме и 8 Мб - для X/Windows. Как я уже говорил, в клиентской конфигурации с запасом хватает AMD 5x86-133 и 16 Мб ОЗУ, больше нужно только для серверов или графических станций. Объем требуемого дискового пространства сильно зависит от набора используемых программ. Для базового набора системных утилит вполне достаточно 10 Мб, остальное добавляется на пользовательские файлы и программные пакеты, и может составить от 60 до 300 Мб.

Список поддерживаемого оборудования называется Linux Hardware Howto и занимает десятки страниц, найти его можно по адресу http://sunsite.unc.edu/mdw/ HOWTO/Hardware-HOWTO.html или в стандартном комплекте документации. Для примера скажу лишь, что новомодные 3D-акселераторы Voodoo и Riva 128 в Linux поддерживаются.

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

Графических программ под Linux также довольно много - от простых смотрелок до мощных редакторов и средств трехмерного моделирования и рейтрейсинга (в том числе и некоммерческих!). Более-менее полный список можно найти в Linux Graphics Mini-Howto на том же sunsite. То же со звуком - разного рода проигрывателей в дистрибутив Linux входит немало, а вот программу для серьезной звукозаписи придется поискать, а то и купить.

С базами данных дело обстоит сложнее. Конечно, их под Linux немало, в том числе свободная СУБД Postgres95, работающая с надмножеством SQL, но сколько бы их не было, мало кто решится переводить всю фирму со старого доброго FoxPro на неизвестно что. А для менее серьезных задач и база данных обычно не требуется.

Теперь о ложке дегтя. Действительно, Linux работает очень быстро. И все в ней можно настроить. Беда только в том, что многое в ней НУЖНО настраивать. Компании, занимающиеся разработкой и распространением дистрибутивов Linux, борются с этой проблемой с переменным успехом и предлагают заранее сконфигурированные пакеты, но всегда есть вероятность того, что придется лезть в систему руками. Такова цена за гибкость.

Чтобы для перехода из одной в другую не приходилось перегружать компьютер и не использовать , которая обязательно скушает половину всех ресурсов! Чтобы было удобно, наконец! Мечта? Уже реальность!

Идея иметь полноценное (или почти полноценное) Linux-окружение в Windows многим не дает покоя. Конечно, ничто не мешает нам запустить виртуальную машину, используя, к примеру, бесплатное решение VMware Server, и установить в качестве гостевой ОС все, что душе угодно. Но разве ж захочется каждый раз запускать требовательную к ресурсам виртуальную машину только для того, чтобы воспользоваться несколькими приложениями? С тем, что это работает медленно и неудобно, мириться еще можно, но вот жертвовать сотнями Мб оперативной памяти и временем зачастую просто нереально. Но если не так, – то тогда как же?

Старый добрый Cygwin

Возможность объединить Windows и Unix без использования виртуализации появилась давно. Кто из нас не пробовал использовать небезызвестный Cygwin специальную среду, предназначенную для переноса программ из POSIX-совместимых операционных систем в Windows. Многие никсовые утилиты, портированные с помощью Cygwin, отлично чувствуют себя под виндой и до сих пор развиваются. Я и сам отлично помню, как радовался, впервые скомпилив какую-то линуксовую программу (кажется, это был эксплоит) прямо под виндой. По сути, Cygwin представляет собой библиотеку, которая реализует интерфейс прикладного программирования unix-систем на основе системных вызовов Win32 (стандартных для винды). Продукт по-прежнему отлично справляется со своими задачами, а в случае использования сборок (Cygwin + GNOME) и (Cygwin + KDE) даже позволяет запускать кое-какие оконные приложения. Сказка? Ну, не совсем. Даже несмотря на эмуляцию никсов, складывается ощущение недоделанности и отсутствия интеграции в саму систему. Окно с консолью в Cygwin, претендующее на звание тукса в винде, – не совсем то, чего мы хотели. Командная оболочка в системе остается прежней: тот же пресловутый cmd.exe и никак иначе. А ведь люди, привыкшие к bash или другой удобной никсовой оболочке, едва ли пойдут на компромисс с ограниченностью решения от Microsoft. Да, можно установить сборник GNU utilities for Win32, в который входит 26 портированных никсовых утилит (например, любимый многими grep), отчасти компенсировав отсутствие привычных инструментов, но опять же – об интеграции в систему речи не идет. Расширенная оболочка от Microsoft – PowerShell – хоть и предоставляет огромный простор для деятельности (о чем ты можешь прочитать в отдельной статье, которую мы выложили на диске) и основательно встраивается в систему, но ничего общего с никсовым bash не имеет. Так как же быть?


Решение от Microsoft

Выход нашелся там, где его не ищешь - на сайте Microsoft, в виде специального пакета Windows Services for UNIX (SFU) , который свободно доступен для закачки. Сами разработки позиционируют его как специальную подсистему для IT-профессионалов, желающих безболезненно переползти на винду с никсовых систем. Подсистему назвали Interix и это, я тебе скажу, что-то! Последний релиз SFU включает более 350 любимых юниксоидами утилит (среди них vi, ksh, csh, ls, cat, awk, grep, kill), которые полностью интегрируются в систему. Помимо этого в SFU входит GCC 3.3, отладчик GDB, сервер и клиент NFS и еще множество полезных в хозяйстве вещей. К сожалению, упомянутую командную оболочку bash, файловый менеджер Midnight Commander, демон OpenSSH, редактор emacs или http-демон Apache придется ставить вручную, но готовые к установке пакеты легко скачать с сайта www.interopsystems.com/tools/warehouse.htm . Тем более, перечисленные программы – лишь малая часть того, что там есть.

В результате установки SFU ты получаешь полное ощущение, что находишься в *NIX окружении. Чего стоит один bash, исполняемый подсистемой ядра и поэтому работающий с той же скоростью, что и Win32-приложения. Установив ssh-демон, ты превращаешь обычную Windows XP в многопользовательский сервер, на котором одновременно могут работать несколько активных аккаунтов. И не надо использовать каких-либо дополнительных средств, вроде Terminal Services – вот тебе готовое решение да еще со многими возможностями никсов. Ну, а ежели работать в консоли не нравится, то ничто не мешает установить бесплатный X-Window сервер, специально оптимизированный для SFU – X-Win32 LX . Напомню, что X Window System представляет собой протокол, с помощью которого видеовыход может быть послан с одного компьютера на другой. В итоге получаем полноценный Remote Desktop. В завершение стоит отметить, что все перечисленное устанавливается на раз-два, как и любое обычное приложений для Windows. Огорчает одно: последний релиз SFU вышел еще в 2006 году, а новых версий, по всей видимости, не предвидится.

Linux под Windows: реально?

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

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

Как сделать из Windows Ubuntu?

Если тебя кто-то спросит «Что такое andLinux ?», то лучше всего ответить так: «Это практически полный дистрибутив Ubuntu Linux, который работает прямо в Windows-системе!» Да-да, именно так! В качестве ядра используется coLinux, однако по возможностям andLinux намного превосходит его. Для скачки с официального сайта доступен уже готовый к использованию дистрибутив. В общем-то, обычная программа, если не считать вес: 131 Мб для версии с графической оболочкой XFCE и минимальным набором утилит – и аж 653 Мб для полной версии с KDE. Если ты не знаешь, что это такое, выбирай второй вариант – не ошибешься.

Установка пакета в систему ничем особенным не выделяется, но придется ответить на несколько вопросов мастера, указав некоторые параметры работы andLinux:

1. Количество оперативной памяти, которое смогут использовать Linux-приложения, лучше выбирать «не менее 256 Мб», хотя все будет работать, даже если выделить лишь 128.

2. Что касается вопроса, как запускать andLinux, советую выбрать вариант с автоматическим запуском в виде сервиса Windows.

3. Чтобы надстройка имела доступ к основной файловой системе, придется настроить Samba (специальный сервис в nix-системах, позволяющий подключаться к расшаренным ресурсам сетей Microsoft). Для этого необходимо создать папку в Винде и сделать ее доступной из сети (расшарить), а во время установки andLinux – указать ее имя и, если требуется, логин и пароль для доступа.

После установки в системе появляется панель (в случае дистрибутива с XFCE) или иконка в трее (в случае KDE), с помощью которой и запускаются предустановленные Linux-приложения. Для обычного пользователя это выглядит как набор самых обычных программ! Ничуть не удивительно, ведь все они имеют привычное для Windows обрамление (в отличие от уродливого Cygwin’а). Поэтому перепутать «чужеземца» с обычной программой очень просто!

Можно запустить абсолютно все, что и в Ubuntu Linux . По крайней мере, никаких ограничений мы не нашли и без проблем наставили кучу софта из репозиториев Ubuntu, воспользовавшись пакетными менеджерами apt-get и Synaptic. Если ты с ним еще не знаком, это твой реальный шанс оценить их мощь и удобство. Открыл окошко, нашел название нужной программы, нажал «Установить» – вот и вся установка. Менеджер сам закачает нужные файлы дистрибутива, а также все необходимые библиотеки и предоставит пользователю готовое для запуска приложение. Это даже проще, чем поставить программу в Windows! Естественно, ничто не мешает собирать программы из исходников. В общем, andLinux работает потрясающе, и единственным неудобным моментом можно счесть разве что обмен файлами между Windows и Linux посредством расшаренных папок и Samba.

Решение напоследок

Возможно, наш опыт превращения винды в тукс на этом бы и закончился, если бы 19 мая этого года компания Ulteo не объявила о запуске бета-тестирования своего нового приложения – Ulteo Virtual Desktop . По сути, почти то же самое, что и andLinux. Новинка также основана на сoLinux и позволяет запускать самые разные никсовые приложения без необходимости перекомпиляции. В связи с тем, что это еще ранняя бета, разработчики рекомендуют использовать только предустановленный набор программ (Kopete, Konqueror, KPdf, GIMP и т.д.), которые запускаются из специального меню сразу после установки пакета и не требуют какой-либо дополнительной настройки. Но если не брать в расчет это ограничение (тем более, приложения устанавливать на самом деле можно, правда, на свой страх и риск), то уже сейчас можно выделить несколько серьезных преимуществ разработки перед andLinux (справедливости ради замечу, что окончательного релиза у этой разработки также не было).

Разработчики Ulteo Virtual Desktop намного удобнее реализовали систему обмена файлами с Windows. Папка учетной записи пользователя в Windows автоматически монтируется в домашнюю папку Linux, что несравнимо комфортнее, нежели обмениваться через расшаренные ресурсы. Отличная поддержка звуковой системы и принтеров прямо «из коробки» – еще один конек системы. Остается только добавить автоматическое обновление программы и синхронизацию данных через . Искренне надеюсь, что Virtual Desktop будет быстро развиваться и через несколько месяцев порадует нас релизом.

Источник информации: http://www.xakep.ru/post/45334/default.asp

Оставьте свой комментарий!

Введение……………………………………………………………………..

1. ОС Linux…………………………………………………………………..

2. Функциональные возможности ОС Linux………………………………

3. Преимущества и недостатки ОС Linux…………………………………

5. ОС Knoppix……………………………………………………………….

6. Функциональные возможности ОС Knoppix…………………………..

7. Преимущества и недостатки ОС Knoppix……………………………...

Заключение…………………………………………………………………..

Список используемой литературы…………………………………………

Введение

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

Ос Linux

Linux - это операционная система, являющаяся одним из вариантов (клонов) операционной системы типа Unix. В своем первоначальном виде она была создана Линусом Торвальдсом (Linus Torvalds) как версия ОС UNIX для IBM-совместимых персональных ЭВМ. При этом Торвальдс опубликовал исходные коды своей системы в Интернет (файлы первого варианта ОС Linux, опубликованные Торвальдсом в Интернет, датированы 17 сентября 1991 года), и к развитию системы подключилось большое число независимых разработчиков. Благодаря этому на сегодняшний момент Linux - самая современная, устойчивая и быстро развивающаяся система, почти мгновенно вбирающая в себя самые последние технологические новшества. Может использоваться как в качестве серверной ОС, так и на сетевых рабочих станциях или персональных компьютерах. В 1998 Linux была самой быстро развивающейся операционной системой для серверов, распространение которой увеличилось в том же году на 212%. Сегодня пользователей Linux насчитывается более 20,000,000. Под Linux существует множество приложений, предназначенных как для домашнего использования, так и для полностью функциональных рабочих станций UNIX и серверов Internet.

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

Функциональные возможности ос Linux

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

Совместимость Linux с Windows. Прежде всего, следует сказать, что изначально это несовместимые системы. В Linux, посредством специальных утилит (например, Wine) предусмотрена возможность запуска Windows-приложений, хотя, чаще всего, сложные программы так и не удается запустить на выполнение. С форматами прочих файлов (текст, мультимедиа и др. проекты) дело обстоит проще: в Linux используются как свои форматы документов так и совместимые с Windows. ОС Linux используют свои таблицы размещения файлов (ext, ext3, nfs и другие), предусмотрена возможность работы с дисковыми разделами Windows – FAT16, FAT32, NTFS (работа с NTFS в режиме записи может привести к порче разделов и потере данных). А чтобы поработать из под Windows с разделами Linux необходимо обзавестись специальной программой.

Оборудование. Современное оборудование компьютера в основном без проблем работает под управлением Linux. Есть возможность работы со сканерами, принтерами, цифровыми камерами, DVD, CD-RW, DVD-RW, USB-Flash, устройствами на USB и другим компьютерным “железом”.

Безопасность. ОС Linux считаются устойчивыми системами и потери данных случаются редко. Система разграничения прав доступа не позволит обычному пользователю разрушить систему, как бы ему этого не хотелось. Для доступа к уязвимым местам системы, с целью ее настройки, нужно авторизоваться в как root (в WindowsNT/XP – администратор). И еще один плюс заключается в том, что под Linux существует меньше вирусов, чем под Windows.

Офис . Пакет программ OpenOffice является альтернативой Microsoft Office из Windows. Приложения из обоих пакетов очень похожи друг на друга, т.е. при знании даже одного из них возможна комфортная работа в обоих.

Таблица альтернатив

Что еще может пригодиться в офисе? Сканирование и распознавание текстов, печать, работа с факсами – все необходимое программное обеспечение в наличии. Так что для работы в офисе есть все, что нужно.

Мультимедиа. Аудио-проигрыватель XMMS (сильно напоминающий WinAMP) поддерживает wav, mp3, аудио-CD. Имеет дружественный интерфейс. Видео-проигрыватель XINE позволяет просматривать avi и mpeg-4. Свой выбор можно остановить на любом другом мультимедиа-проигрывателе из комплекта Linux.

Графика. Сюда можно отнести просмотрщики и редакторы графических файлов, программы чтения PDF (Adobe Acrobat Reader из Windows), программы для сканирования и распознавания текстов.

Особое внимание хочется обратить на профессиональный графический редактор GIMP, который является серьезной альтернативой известной в Windows программе Adobe Photoshop. GIMP может все, что необходимо дизайнеру и оформителю: работа со слоями, масса инструментов и графических эффектов, дальше перечислять не могу, так как я имею слабое представление о дизайне.

Разработка. Интегрированная среда разработки KDevelop в содружестве с QtDesigner позволяет легко и быстро создавать программы под Linux (правда, для это еще необходимы некоторые знания языка программирования C или C++).

Жизнь веб-разработчиков облегчают: KDevelop и Quanta Plus, и даже в некоторых текстовых редакторах (например, KWrite, Kate) предусмотрена подсветка синтаксиса различных языков программирования и языков сценариев (скриптов). И самое главное, так это то, что в нем присутствует сервер Apache (с поддержкой PHP), базы данных MySQL. Помимо этого поддерживаются другие скрипты (например, Perl, Python) и базы данных.

Кроме сред для разработки программ, есть редактор QCad для создания чертежей (по аналогии - Компас и AutoCAD из Windows).

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

Утилиты. В основном для рядовых пользователей могут пригодиться следующие программы:

– запись CD и DVD (K3b);

– работа с разделами жесткого диска;

– органайзер, адресная книга, будильник, напоминания, калькулятор;

– настройка оборудования и системы;

– и множество других.

Главная > Исследование

Исследование возможностей операционной системы Linux

На примере операционной системы Ubuntu

    многозадачность: несколько программ работают в одно и тоже время. многопользовательская система: несколько пользователей могут работать на одной машине одновременно (и без многопользовательской лицензии!). многоплатформенность: работает на разных процессорах, не только на Intel. многороцессорность: доступна поддержка SMP на платформах Intel и SPARC (для других платформ работа сейчас ведется), и Linux используется в нескольких свободно-связанных MP приложениях, включая системы Beowulf (смотрите http://cesdis.gsfc.nasa.gov/linux-web/beowulf/beowulf.html) и основанном на SPARC суперкомпьютере Fujitsu AP1000+. многопоточность: имеет встроенную в ядро поддержку множества независящих потоков внутри пространства одного процесса. работает в защищенном режиме на 386. имеет защиту памяти между процессами, так что одна программа не может разрушить всю систему. загрузка исполнимых файлов по требованию: Linux считывает с диска только те части программ, которые в действительности нужны. разделяемые copy-on-write страницы памяти между программами. Это означает, что много процессов могут использовать одну и туже память для работы. Когда один из процессов пытается записать в эту память, эта страница (4КБ кусок памяти) копируется куда-нибудь. Copy-on-write имеет два преимущества: увеличение скорости и уменьшение используемой памяти. виртуальная памяти использует подкачку страниц (а не свапирование всего процесса) на диск: на отдельный раздел или в файл в файловой системе, или оба способа, с возможностью добавления дополнительных областей свапирования во время работы (да, они все еще называются областями свапирования). Максимум 16 областей свапирования размером по 128 MB (2GB в свежих ядрах) могут быть использованы одновременно, теоретически максимум 2 GB используемого пространства для свапирования. Эти значения достаточно просто увеличить, если это необходимо, просто изменив несколько строк исходного кода. унифицированный пул памяти для пользовательских программ и дискового кеша, так что вся свободная память может быть использована для кеширования, а кеш может быть уменьшен при выполнении больших программ. динамически подключаемые разделяемые библиотеки (DLL), и статические библиотеки. производится core dump для посмертного анализа программ, позволяя использовать отладчик для программы, не только когда она выполняется, но и тогда, когда она аварийно завершается. в большинстве совместима с POSIX, System V и BSD на уровне исходного кода. используя iBCS2-compliant модуль эмуляции, большей частью совместима с SCO, SVR3 и SVR4 на уровне двоичных файлов. доступен весь исходный код, включая все ядро и все драйвера, средства разработки и все пользовательские программы; также, все это свободно распространяется. Множество коммерческих программ предоставляется для Linux без исходного кода, но все что свободно, включая всю базовую операционную систему, остается свободным. управление заданиями POSIX. псевдотерминалы (pty). эмуляция сопроцессора 387 в ядре, так что программам не нужна собственная эмуляция. Каждый компьютер, работающий под управлением Linux представляется как имеющий математический сопроцессор. Конечно, сели на вашем компьютере уже есть математический сопроцессор, то он будет использован вместо эмуляции, и вы можете даже скомпилировать ядро без эмуляции математического сопроцессора, для уменьшения занимаемой ядром памяти. поддержка множества национальных или настраиваемых клавиатур, и достаточно легко динамически добавить еще одну. множественные виртуальные консоли: разные независящие сеансы работы на одной консоли, вы можете переключаться между ними используя комбинацию клавиш (не зависит от видео оборудования). Консоли выделяются динамически; вы можете создать до 64 консолей. Поддержка разных общих файловых систем, включая minix, Xenix, и все общие файловые системы System V, также имеет собственную расширенную файловую систему, которая позволяет создавать разделы до 4 TB, с именами длиной до 255 символов. прозрачный доступ к разделамo MS-DOS (или к разделам OS/2 FAT) используя специальную файловую систему: вам не нужны специальные команды для использования раздела MS-DOS, он выглядит точно также как обычная файловая система Unix (за исключением странных ограничений на имена файлов, права доступа и так далее). Сжатые разделы MS-DOS 6 в настоящее время не доступны без наложения дополнительной заплатки на исходный код ядра (dmsdosfs). Поддержка VFAT (WNT, Windows 95) и FAT-32 доступна в Linux 2.0 специальная файловая система, названная UMSDOS, которая позволяет установить Linux на файловую систему DOS. доступ только для чтения к HPFS-2 для OS/2 2.1 (В 2.4 будет доступ и на запись. Прим. переводчика) поддержка файловой системы HFS (Macintosh) доступна отдельно, как модуль. файловая система CD-ROM, которая работает со всеми стандартными форматами CD-ROM. сетевые возможности TCP/IP, включая ftp, telnet, NFS, и т.д. сервер Appletalk клиент и сервер Netware клиент и сервер Lan Manager/Windows Native (SMB) множество сетевых протоколов: базовые протоколы, доступные в последних разрабатываемых ядрах включают TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP (Appletalk), Netrom, и другие. Стабильные сетевые протоколы, включенные в стабильную ветку ядер включают в себя TCP, IPv4, IPX, DDP, и AX.25.
5.2.Первая загрузка Мы установили систему и перегрузились. Знакомьтесь, перед вами GRUB! Как я и обещал в самом начале, Ubuntu сам позаботится о том, чтобы у нас была возможность загрузить как Ubuntu, так и Windows. Grub - это менеджер загрузки, который позволяет грузиться в обычном режиме, в режиме восстановления или, например, загрузить Windows. Замечу, что если Windows не установлен, то меню вы не увидите, а увидите примерно такую картину: В этом случае, если захотите зайти в меню - нажмите Esc. Выбираем загрузку Ubuntu (или просто не трогаем ничего, она автоматически начнется через несколько секунд). Процесс загрузки начался.
Спустя некоторое время мы увидим следующую картину (если при установке вы поставили галочку "Войти автоматически", то вы не увидите экран логина.): Вводим свой логин и пароль. Также при желании можно перегрузить или выключить компьютер, если вдруг передумали или случайно загрузились, а планировали зайти в Windows. Если все ок - перед нами Gnome! 5.3.Gnome (Обзор) Ну вот мы и загрузились в первый раз. Перед нами рабочая среда Gnome. Можно кликнуть на картинке, чтобы увеличить ее.
В этой статье мы рассмотрим основные элементы графической оболочки Gnome и сравним ее с элементами Windows. Сразу несколько слов о локализации. Мы выбрали русский язык при установке и тем не менее видим английский интерфейс вперемешку с русским. Причина тут в том что диск один, а языков очень много и, как я полагаю, просто напросто не хватило места на то, чтобы добавить поддержку всех языков, поэтому изначально поддерживается полностью только английский, как универсальный. Впоследствие, после того, как мы подключим сеть и проапдейтим систему, мы установим полноценный русский язык. Итак, начнем. Сразу бросается в глаза то, что панелей тут две, в отличие от Windows: сверху и снизу. Это очень удобно, поверьте, особенно когда мы добавим апплеты, настроим погоду и т.д. и т.п. Главное меню На верхней панели слева находится главное меню. Оно состоит из трех пунктов. Первый пункт: Applications (Программы). Это аналог Пуск - Программы в Windows.

Лучшие статьи по теме