Меню
Приветствуем новых
Связь с нами
           566078958
Категории раздела
Наш опрос
РЕКЛАМА
     СМС
Поиск

Главная » Windows vs Unix
Задача

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

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

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

Эта статься объясняет, как определить, что пакетный фильтр стал тем узким местом в сети, которое ограничивает пропускную способность и что сделать, чтобы этого избежать.... Читать дальше »

  • Скрины:
  • Дата: 16.01.2010
  • Добавил: killer
  • Комментарии: (0)
  • Привет! Я буду рассматривать процесс установки ОС FreeBSD-5.3-RELEASE, но так как установщик не менялся очень давно, практически все описанное в этой статье справедливо и для более ранних версий. В моем случае установка будет производиться с CD-ROM'а.... Читать дальше »
  • Скрины:
  • Дата: 16.01.2010
  • Добавил: Доктор
  • Комментарии: (0)
  • На данный момент на рынке Линух дистрибутивов огромное разнообразие,но не все могут выбрать то что ему надо.В этой статье автор постарается дать основные ориентиры для выбора дистрибутива, подходящего для Ваших целей и задач.

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

    Mandriva Linux

    Mandriva Linux (ранее известный как Mandrakelinux) это французский дистрибутив, основанный Гаелем Дювалем (Gael Duval). Завоевал большую популярность среди пользователей привыкших к Windows или не желающих что-либо знать о внутренней структуре и принципах работы операционной системы, а также среди тех, кто хочет просто удобного и простого рабочего стола. Данный проект имеет генетические корни от дистрибутива RedHat (см. ниже), хотя сейчас Mandriva ничего общего с ним не имеет. Разработчики, по умолчанию, в качестве рабочего стола выбрали KDE и добавили простой графический инсталлятор, позволяющий установить операционную систему с минимальными знаниями о компьютере. Встроенные средства определения оборудования и работы с дисками считаются одними из лучших в промышленности. Mandriva Linux часто устанавливается и работает без проблем там, где другие пасуют. Кроме этого обеспечивается высокий уровень удобства работы.

    Разработка дистрибутива является полностью открытой. Каждая версия проходит глубокое тестирование, что позволяет найти и исправить большое количество ошибок.
    Русификация: Большинство графических приложений.

    Особенности:

    * Дружелюбность к пользователю
    * Графические утилиты настройки
    * Поддержка огромного сообщества
    * Изменение размера разделов NTFS
    * Некоторые релизы полны ошибок
    * Релизы изначально доступны только для членов Клуба Mandriva

    Управление пакетами с ПО: urpmi (RPM).

    Свободная загрузка: Установка по FTP доступна сразу же после выпуска, образы ISO доступны только через несколько недель.


    Fedora Core

    Fedora Core - это самый используемый дистрибутив в мире. Разрабатывается при поддержке компании RedHat, пожалуй, наиболее крупной в мире Linux. Используется как тестовый полигон для внедрения новых технологий в RedHat Enterprise Linux.

    Это любопытная смесь из консервативных и самых современных пакетов, построенная на базе многих наукоёмких утилит, разработанных в компании. Пакеты не самые последние; после того, как объявлена новая бета-версия, версия пакета замораживается за исключением обновлений, связанных с безопасностью. Результатом является хорошо протестированный и стабильный дистрибутив, программа бета-тестирования и средства составления отчётов об ошибках являются общедоступными, также существует несколько списков рассылок. RedHat Linux стал преобладающим дистрибутивом Linux на серверах по всему миру.

    Компания RedHat предоставляет комплекс услуг в области технической поддержки и сопровождения системы, а также проводит сертификационные курсы RHCE. Все это привело к тому, что на данный момент торговая марка компании - признанный бренд в мире ИТ-индустрии.
    Русификация: Большинство графических приложений.

    Особенности:

    * Широкая распространённость
    * Превосходная поддержка сообщества
    * Множество инноваций
    * Русификация присутствует не в полном объеме
    * Ограниченный срок жизни свободной редакции
    * Cлабая поддержка мультимедиа

    Управление пакетами с ПО: up2date (RPM), YUM (RPM).

    Свободная загрузка: Да.


    Suse Linux

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

    Также дистрибутив Suse Linux включает просто шикарный набор драйверов, в том числе и проприетарных. Сказывается направленность разработчиков на ноутбуки - практически 100-процентная гарантия установки и работы SuSe с любыми ноут-специфичными устройствами, включая WiFi, Winmodem&apsы, видеокарты и т.д. Не случайно именно этот дистрибутив избирают в качестве основы производители, рискующие предустанавливать Linux на ноутбуки.
    Русификация: Русификация в некоторых приложениях отсутствует или выполнена с ошибками.

    Особенности:

    * Профессиональный подход к мелочам
    * Простые в использовании утилиты настройки YaST
    * Русификация страдает (часть меню может быть на английском, часть на русском)
    * Доступность только в отдельных частях света через торговых посредников программного обеспечения или путём установки по FTP (обычно через 1-3 месяца после выпуска)

    Управление пакетами с ПО: YaST (RPM), доступны репозитории с APT (RPM) третьих лиц.

    Свободная загрузка: Исторически сложилось так, что SUSE не предоставляет для загрузки образы ISO, но такой подход изменился, начиная с выпуска версии 9.1, Personal-версия которой появилась на FTP-сервере SUSE примерно через 2 месяца после официального релиза. Professional-версия SUSE LINUX доступна для установки по FTP обычно через 1-3 месяца после после официального релиза. Установка по FTP является не сложной, но требует наличия быстрого подключения к Интернету.


    Debian GNU/Linux

    Debian GNU/Linux основан Айаном Мардоком (Ian Murdock) в 1993. Полностью не коммерческий проект; представляющий собой, наверное, самую чистую форму идеалов, разработанных движением за свободное программное обеспечение. Интернациональная армия разработчиков принимает участие в разработке грамотно и строго организованного проекта, гарантирующего качество и высокую стабильность.

    Имеется три ветки разработки.

    * "stable" - официально выпущенный дистрибутив. Содержит не самые свежие, но хорошо протестированные и проверенные версии пакетов. Любые обновления выходящие для этой ветки - "secure-updates", закрывающие критические проблемы безопасности.
    * "testing" - ветка, готовящаяся стать релизом. Не обеспечивается столь высокий уровень безопасности ветки stable, но имеет более свежие версии софта.
    * "unstable" - эта тестируемая ветка, более сырая нежели "testing", но имеющая самые свежие версии пакетов.

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

    Недостатком Debian для конечного можно считать отсутствие удобного графического инсталлятора, а также необходимость знания информации об аппаратуре компьютера. Поэтому этот дистрибутив имеет репутацию сложного в установке и использовании. Многие пользователи Debian шутят, что их инсталлятор потому такой плохой, что нужен он только один раз - после того, как Debian GNU/Linux установлен и работает, все последующие обновления любого масштаба могут быть выполнены с помощью утилиты apt-get.
    Русификация: Присутствует.

    Особенности:

    * На 100% свободен
    * Превосходные веб-сайт и ресурсы сообщества
    * Хорошо протестирован
    * Безболезненная установка программного обеспечения с помощью apt-get.

    Управление пакетами с ПО: APT (DEB).

    Свободная загрузка: Да.


    Ubuntu/Kubuntu

    Ubuntu - означает "гуманность по отношению к другим" в переводе с одного из африканских языков. И это действительно так - дистрибутив в первую очередь ориентируется на домашнего пользователя. Ориентирован исключительно на работу в графическом режиме, отсутствуют некоторые консольные утилиты, однако имеется возможность установки из сетевых репозиториев. Комплектуется ограниченным набором приложений по принципу "одна задача - один инструмент".

    Дистрибутив поддерживается компанией Canonical Ltd. Разработчики соблюдают высокую скорость выхода новых релизов - релиз-цикл составляет примерно полгода. Считается самым популярным Linux-дистрибутивом в мире. На это немало влияет высокая степень локализации дистрибутива.

    К особенностям можно отнести следующие пункты:

    * Быстрая и простая установка.
    * Компактность и аккуратность комплектации по принципу: одна задача - один инструмент, причем - лучший в своем классе на базе данной библиотеки.
    * Использование возможностей механизма apt, плюс собственный менеджеры пакетов - фронт-энды к нему.
    * Активное обновление - полугодичный релизный цикл.
    * Дистрибутив в виде установочного и LiveCD (2 диска) можно заказать на сайте проекта - с бесплатной доставкой по всему миру (до России, по сведениям очевидцев, доходит за 3-5 недель).
    * Очень активное и быстро растущее русскоязычное сообщество пользователей.

    С технической точки зрения Ubuntu построен на Debian "unstable", но с более свежими пакетами. Сохраняется возможность обновления программных пакетов напрямую из репозиториев Debian. Интересной особенностью является отключение по умолчанию учетной записи "root", все действия по настройке и администрированию необходимо проводить через утилиту sudo, что на первый взгляд кажется неудобным, но позволяет избежать некоторых неприятностей.

    Kubuntu отличается от своего собрата тем, что в качестве рабочего стола предоставляется KDE, а не GNOME. Соответственно, набор программного обеспечения составляется на основе библиотеки QT, а не Gtk+.
    Русификация: Присутствует.

    Особенности:

    * Большое сообщество разработчиков и пользователей
    * Фиксированный цикл выпуска релизов и период поддержки
    * Предоставляется возможность обновления со стабильной версии Debian.
    * Есть мнение что спонсоры Ubuntu ещё не создали для дистрибутива жизнеспособную ... Читать дальше »
  • Скрины:
  • Дата: 16.01.2010
  • Добавил: xakep1983
  • Комментарии: (0)
  • Материалы этой статьи, я думаю, очень пригодятся начальникам, которым надо быть твердо уверенным, что их подчиненные на компьютере работают только с нужными программами, а не гоняют в игрушки, когда этого никто не видит. Так что НИЗАЧТО не показывайте им ее :). Также она будет весьма интересна многим админам. А если у Вас на компьютере работает маленький ребенок, который норовит запустить format c:, то эта статья точно для Вас.

    Знаете ли Вы, что Windows позволяет запретить запуск всех программ, кроме разрешенных в специальном списке? А это действительно так, и порой эта возможность бывает очень полезна.

    Итак, для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVerson\Policies\Explorer реестра и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ. Для этого заходим в раздел и создаем для каждой программы строковый ключ с названием "1" (без кавычек) - для первой разрешенной программы, "2" - для второй и т.д. в качестве значений которых надо указать имена файлов разрешенных к запуску программ. Файлы должны быть с расширением, путь указывать не обязательно. Например, Word.exe, Excel.exe ...

    Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра :). Если на компьютере есть несколько пользователей, то это не страшно: можно зайти под другим именем и оттуда изменить записи реестра, но если пользователь один - это может составить серьезную проблему. Спасти в такой ситуации может только создание файла с расширением REG, в котором будут отменены настройки. Чтобы снять ограничения надо установить значение ключа RestrictRun в ноль или удалить его. С помощью REG-файла удалить ключ невозможно, а вот установить его в 0 не составит труда. Вот пример такого файла:

    REGEDIT4
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "RestrictRun"=dword:00000000

    Давайте разберем его подробнее. В первой строке должна обязательно присутствовать строка REGEDIT4, после нее должна быть пустая строка, а затем идут записи реестра. В квадратных скобках указывается раздел реестра, а под ним перечисляются ключи, которые в него входят: имя ключа в кавычках и после знака "=" его значение.

    Можно, конечно, воспользоваться и версией редактора реестра под DOS.

    Все эти настройки вступают в силу только после перезагрузки компьютера.

    Чтобы окончательно заблокировать систему от постороннего вмешательства можно запретить запуск пользователем редактора реестра. Для этого надо в разделе HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVerson\Policies\System добавить ключ DisableRegistryTools со значением 0х00000001. Запуск редактора реестра будет запрещен, однако останется возможность вносит изменения с помощью программного обеспечения сторонних разработчиков и с помощью REG-файлов, как описано выше.

    Главное, при использовании материалов этой статьи на практике, быть внимательными и не ограничить запуск программ настолько, что потом самим не удастся ничего сделать.
  • Скрины:
  • Дата: 16.01.2010
  • Добавил: Админ
  • Комментарии: (0)
  • Описание изложено на основе Windows 2000, однако, большинство служб присутствует и в Windows XP.

    Знаете ли вы, что во время вашей работы за компьютером, на нем постоянно трудятся десятки маленьких работников, которые помогают во всем и по мере сил облегчают вам жизнь? И имя этим маленьким работникам - службы. Но, как и любые трудяги, им постоянно нужна пища. А что же они едят? Да оперативную память! Для своего функционирования каждый такой работник "съедает" часть оперативки. А вы уверены, что к этому славному обществу не присоединилось несколько дармоедов, которые, занимая лишнюю память, тем не менее, ничего не делают? Спешу вас обрадовать: если все устанавливалось по умолчанию, а потом никакой настройки не проводилось, то именно так оно и есть. А оно нам надо? Наверняка, лишней оперативки у вас нет. Так давайте же посмотрим в лицо каждому нашему работнику, и если он стыдливо отведет взгляд, тут же выгоним из этой славной команды, в крайнем случае, посадим на скамейку запасных :).

    Но начнем с определения того, что же такое службы вообще. Служба - небольшая программа, стартующая одновременно с запуском Windows и выполняющая какие-либо служебные функции или обеспечивающая работу других утилит. Есть только в Windows NT/2000/XP. Просмотреть весь список служб можно запустив Пуск->Настройка->Панель управления->Администрирование->Службы.

    Внушительный список, не так ли? Правда, активны в данный момент только те, у которых в поле "Состоянии" стоит значение "Работает", но и их тоже весьма немало. Вот на них в первую очередь и надо обратить свое внимание. Оговорюсь сразу, что мы будем менять тип запуска службы. Для этого надо дважды щелкнуть по нужной службе и на вкладке "Общие" найти поле "Тип запуска", в котором, как это ни странно, и можно будет выбрать нужный нам режим. Вариантов всего три: авто - работает всегда, вручную - запускается по мере необходимости самой операционной системой, отключено - вообще не запускается. Отключать службы надо очень аккуратно. И тут лучше оставить что-то лишнее, чем удалить необходимый для работы компонент. Лучше выставлять режим "Вручную", чтобы операционная система при необходимости могла загрузить требуемую службу. В противном случае могут возникнуть ошибки в работе программ вплоть до краха системы, пропадет доступ к некоторым возможностям, да и просто работать станет некомфортно.

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

    DHCP-клиент (DHCP Client) - в принципе, если у вас в настройках сетевых подключений (в том числе к интернет) нет упоминаний о DHCP-сервере, то можно поставить запуск Вручную, но лучше, все же, оставить как Авто.
    DNS-клиент (DNS Client) - если компьютер не подключен к интернет, то можно установить Вручную.
    NetMeeting Remote Desktop Sharing - разрешает проверенным пользователям доступ к рабочему столу - отключить за особой вредностью.
    Plug and Play - ну куда без плуг-анд-плея? Лучше ничего не трогать!
    QoS RSVP - для локальной машины вряд ли понадобится, поэтому оставить Вручную.
    Telnet - если вам надо, чтобы кто-то удаленно запускал на вашей машине программы из консоли, то, конечно, можете оставить и Вручную. Для всех остальных - Отключить.
    Windows Installer - лучше данную службу не беспокоить, так что пусть работает Вручную.
    Агент политики IPSEC (IPSEC Policy Agent) - служба нужна только если компьютер подключается к домену Windows 2000. В противном случае лучше выставить Вручную.
    Диспетчер авто-подключений удаленного доступа (Remote Access Auto Connection Manager) - можно выставить Вручную или вообще Отключить.
    Диспетчер логических дисков (Logical Disk Manager) - можно выставить тип запуска Вручную.
    Диспетчер очереди печати (Print Spooler) - если у вас нет принтеров (в том числе сетевых), то можно службу вообще отключить - все равно вам файлы печатать не придется.
    Диспетчер подключений удаленного доступа (Remote Access Connection Manager) - для локальных компьютеров в принципе, можно выставить и Вручную, если же вы подключены к сети, то лучше оставить Авто.
    Диспетчер сетевого DDE (Network DDE DSDM) - изначально стоит Вручную. Ну и пусть стоит.
    Диспетчер служебных программ (Utility Manager) - я надеюсь, "Специальные возможности" вы даже не поставили, так что смело отключайте эту службу. Конечно, если вам нравится, как выскакивает сообщение, если пять раз подряд нажать на Shift, то можете и оставить.
    Диспетчер учетных записей безопасности (Security Accounts Manager) - для локальных компьютеров и сетевых машин, для которых информация о безопасности для учетных записей локальных пользователей не получается из сети, можно выставить Вручную. Иначе - Авто.
    Журнал событий (Event Log) - если вы никогда не заглядывали в лог-файл работы системы и даже не знаете, где он находится, то отключите службу. Более продвинутым рекомендуется оставить Авто.
    Защищенное хранилище (Protected Storage) - именно эта служба хранит пароли к вашему почтовому ящику, и не только к нему. Переключить на режим Вручную можно только если компьютер не подключен ни к интернет, ни к локальной сети.
    Инструментарий управления Windows (Windows Management Instrumentation) - довольно важная служба. Пусть уж она лучше работает постоянно.
    Источник бесперебойного питания (Uninterruptible Power Supply) - если у вас есть ИБП, с управляющим интерфейсом, подключенным к компьютеру, то ставьте Авто, иначе - Отключено.(br) Клиент отслеживания изменившихся связей (Distributed Link Tracking Client) - нужна только для компьютеров в домене Windows 2000. Для всех остальных выставляйте Вручную.
    Координатор распределенных транзакций (Distributed Transaction Coordinator) - уж больно страшно описание этой службы звучит, поэтому лучше оставьте ее Вручную.
    Локатор удаленного вызова процедур (RPC) (Remote Procedure Call (RPC) Locator) - управляет базой данных службы имен RPC. Изначально стоит Вручную - ну и пусть стоит.
    Маршрутизация и удаленный доступ (Routing & Remote Access) - на несетевых компьютерах ставьте Отключено, если компьютер в локальной сети, то тоже можно отключить - это вряд ли понадобится, в крайнем случае, админ объяснит вам всю глубину вашего заблуждения и выставит тот режим, какой нужен.
    Модуль поддержки смарт-карт (Smart Card Helper) - сомневаюсь, что у вас есть устройство чтения смарт-карт, так что выставляйте Вручную.
    Обозреватель компьютеров (Computer Browser) - если компьютер не подключен в локальную сеть, то эта служба вам не нужна, так что выставляйте ее Вручную.
    Общий доступ к подключению Интернета (Internet Connection Sharing) - необходимость этой службы весьма сомнительна в любом случае. Даже если компьютеры в вашей локальной сети выходят в интернет именно через вас, то для этих целей лучше воспользоваться специальными программами, предоставляющими массу дополнительных возможностей. Ну, а если компьютер вообще не подключен к сети, то тем более надо эту службу отключить.
    Оповещатель (Alerter) - для компьютеров в локальной сети оставить Вручную, у домашнего компьютера можно отключить.
    Оповещения и журналы производительности (Performance Logs & Alerts) - не настолько уж эта служба и важна, чтобы выставлять ее в Авто режим, поэтому оставьте Вручную.
    Планировщик заданий (Task Scheduler) - если вы пользуетесь планировщиком, то, конечно, оставляете Авто, в противном случае - Отключено.
    Поставщик поддержки безопасности NT LM (NT LM Security Support Provider) - обеспечивает безопасность программам, использующим удаленные вызовы процедур (RPC) через транспорты, отличные от именованных каналов. Лучше оставить Вручную.
    Рабочая станция (Workstation) - нужна для других служб, оставлять Авто.
    Расширения драйвера оснастки управления Windows (Windows Management Instrumentation Driver Extensions) - службу можно выставить Вручную.
    Сервер (Server) - для компьютеров, не подключенных к локальной сети, эту службу можно отключить.
    Сервер папки обмена (ClipBook) - оставляйте Вручную. Для несетевых компьютеров можно вообще отключить.
    Сетевой вход в систему (Net Logon) - имеет значение по умолчанию - Вручную. Лучше его не менять.
    Сетевые подключения (Network Connections) - как ни странно, но даже если установлена Вручную, то все равно всегда запущена. Если вы не подключены к локальной сети и не выходите с этого компьютера в интернет, то можете и отключить ее, для остальных случаев лучше не трогать.
    Система событий COM+ (COM+ Event System) - рекомендуют выставлять значение этой службы Авто, так что лучше послушать рекомендации.
    Служба RunAs (RunAs Service) - часто ли вам приходится запускать приложения от имени других пользователей? Смело можете ставить Вручную.
    Служба администрирования диспетчера логических дисков (Logical Disk Manager Administrative Service) - служба запускается Вручную, лучше это значение не менять.
    Служба времени Windows (Windows Time) - устанавливает показания часов компьютера. Оставляйте Вручную.
    Служба индексирования (Indexing Service) - индексирует содержимое и свойство файлов на компьютере, для обеспечения быстрого их поиска. Но, на мой взгляд, файлы на компьютере лучше искать с помощью FARa или Windows Commandera, так что службу лучше отключить.
    Служба поддержки TCP/IP NetBIOS (TCP/IP NetBIOS Helper Service) - для компьютера, не подключенного в локальную сеть, отключить, для остальных - Авто.
    Служба сетевого DDE (Network DDE) - Вручную.
    Служба сообщений (Messenger) - поставить Авто или Вручную для компьютеров подключенных к локальной сети. На домашнем компьютере можно отключить.
    Служба удаленного управ... Читать дальше »
  • Скрины:
  • Дата: 16.01.2010
  • Добавил: xakep1983
  • Комментарии: (0)
  • Транссексуалы

    "Настоящий мужчина должен поставить UNIX!". Правда, не совсем понятно зачем, но должен.

    Нынче, если у тебя не стоит Линукс или бздя, - будь готов получить флейм на тему: Виндос-масдай, юникс фарева! Только, обычно, сами флеймщики сидят в 98-ых и юникс видели однажды: в халявном шелле на freeshell.org. Отказываться от виндов мы не будем, но и про *nix также не забудем: сегодня мы будем интегрировать *nix с win!

    Понятное дело, в любом из нас больше крови сэра Баскервиля, чем в Windows оригинального кода UNIX, и любой фанатик этой самой UNIX презрительно спросит, а можно ли на Windows запускать UNIX-приложения? Нет? Нет, вот и славненько!

    Легко сказать - "поставь UNIX". То есть поставить-то его, конечно, дело нехитрое, много по этому делу бумаги исписано, и с помощью пива и чьей-то мамы погрузить UNIX на свой компьютер - дело одного часа.

    Но что потом с этим зверем делать? Антрацитово-черный экран и мерцающий курсор, очевидно ждущий команды. Но какой команды? Тут бы недурно в Интернет зайти, туториал почитать, ан нет - треска хвостом вперед, это только в Must Die все делается щелчком мыши, а в UNIX без гуру и ящика пива с этой проблемой не справиться.

    Вот было бы хорошо запустить UNIX в окне Windows! А почему бы и нет? Забавно, но это действительно можно, причем не какой-нибудь эмулятор UNIX типа тренажера для начинающих, а самый что ни на есть полноценный UNIX, на котором хоть Apache сервер гоняй!

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

    Разработать такой компилятор, который бы работал в Windows и пережевывал бы исходные тексты от UNIX, впервые решился Дэвид Корн - и, представьте себе, разработал! Компания AT&T (в которой он работает) пробовала наложить на это дело лапу, но Дэвид как настоящий программист отстоял за собой право распространять продукт бесплатно.

    Действуем

    Зайдем на его домашнюю страничку (http://www.research.att.com/sw/tools/uwin), кликнем по ссылке Download - и, ответив на множество пикантных вопросов (о поле, возрасте и месте проживания), попадем, наконец, на список предлагаемых файлов, которых так много, что немудрено и растеряться. Если ты не разработчик и не собираешься программировать под UNIX (а если ты программируешь под UNIX, с чего бы это Windows оказалась на твоем компе?), то достаточно скачать лишь один из них - "uwin_base.win32.i386.exe" - восемь с хвостиком мегабайт и заплатку, исправляющую многие ошибки - "uwin_base_update2_1.win32.i386.exe" - чуть больше двух мег. Также нелишне разжиться хотя бы одной интерактивной оболочкой. Недурно зарекомендовал себя Mortal Commander - клон Norton Commander, написанный специально для UNIX. Без него пришлось бы общаться одной командной строкой и постоянно помнить множество мудреных команд. Скачать его можно со следующего FTP сервера - ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/uwin/ports/mc-4.1.35-uwin2.0.tar.gz. Несмотря на "закрученное" расширение, с архивом вполне успешно справляется обыкновенный WinZip32.

    Установка UWIN, а именно так называется творение Дэвида Корна, никаких проблем не вызывает. Не нужно специальным образом конфигурировать соединение с Internet или возиться с драйверами принтера или монитора - UWIN с умом использует ресурсы Windows и не потребует дополнительной настройки. Можно даже поставить X-Windows, и тогда редкий поклонник UNIX разберется, в какой операционке ты работаешь.

    Разве это не круто? Попробуй-ка, предложи лучший способ обучиться работать с UNIX! А какой простор открывается для всевозможных атак! Ведь большинство эксплоитов, то есть, говоря научным языком, программных реализаций атак, а по-простому всяких там нюков, работают исключительно в среде UNIX и наотрез отказываются дружить с Windows. Так вот, UWIN - лучший способ это сделать!

    Правда, вот в чем незадача - все новые нюки лежат на rootshell в виде файлов с расширением 'c', то есть пока их не откомпилируешь, о запуске нечего и думать! А компилятор где? Вновь лезем на сайт Дэвида Корна и скачиваем файлик "uwin_development.win32.i386.exe" - чуть меньше четырех мегабайт. Правда, это не весь компилятор, а только набор заготовок, помогающий Windows-компиляторам преодолеть паралогическую невосприимчивость к UNIX. Выходит, надо вставать, надевать сапоги и чесать на Mitin0 BaZaR и докупать диск с любым Windows-компилятором. Можно, например, Visual Studio от Microsoft или Turbo C от Borland, а можно и то и другое сразу - на всякий случай, как говорят.

    Компилятор

    Хорошо, а как компилировать-то? Дэвид не очень-то подробно это описывает, да вдобавок на английском языке, попробуй тут разберись после пятого пива! Тээкс, сперва надо запустить 'cc' (для Microsoft Visual Studio) или 'bc' (для Borland Turbo C), следом за ним указав имя файла, например, так: "cc land.c", где land.c - имя файла, который надо откомпилировать. Если все пройдет успешно и не будет никаких ругательств на недостающие включаемые файлы, образуется "land.o", то есть объективный файл. Он еще не готовый для запуска - прежде его необходимо слинковать. А для этого существует утилита 'ncc'. Запускаем ее 'ncc land.o' и... получаем ругательство, дескать, того тут нет, этого тут нет и, вообще, еррор такой-то, и ничего линковать не буду. Значит, линкер не может найти библиотеки - открываем каталог "lib" и попробуем подключить их самостоятельно, указав после имени файла - 'ncc land.c ast.lib posix.lib'. Сработало? Неужели и на этот раз нет? Тогда вместе с нюком должен поставляться make-файл, так и называющийся 'make' или 'makefile', - обработаем его утилитой 'nmake', ("nmake makefle"), и уж на этот раз наверняка все получится - но, к сожалению, не все нюки распространяются с make-файлом.

    Полученный файл не обязательно запускать из среды UWIN, ничуть не хуже он будет работать будучи запущенным из "проводника" Windows или, скажем, FAR-навигатора. Но если попытаться одолжить его приятелю, то у него ничего не получится, программа поругается и потребует наличия двух файлов - astxx.dll (где xx - номер версии UWIN) и posix.dll - оба они находятся в каталоге "WINDOWS\SYSTEM".

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

    Разумеется, UWIN не единственное творение в своем роде. В сети можно найти просто прорву аналогичных примочек. Ну, например, большую популярность завоевал известный CYGWIN (http://www.cygnus.com/misc/gnu-win32/). Он полностью бесплатен, распространяется вкупе с исходниками, но... требует глубоких знаний UNIX и умения программировать. Одна только установка чего стоит - на ftp архиве лежит множество всякой всячины, и приходится самому разбираться, что нужно, а что нет. В минимальную поставку CYGWIN входит лишь обертка UNIX, и ничего больше. Ладно, качаем несколько сотен мег софта на свой винчестер - там разберемся, что для чего предназначено. Таки ведь нет - не все так просто запускается! Приходится запасаться пивом и садиться изучать исподники, исправляя ошибки, по халатности оставленные авторами, - зачем все эти заморочки, когда можно юзать готовый UWIN?

    DNS

    А потом - вместе с UWIN распространяется и компактный DNS сервер. Зачем он нам? Конечно, если подключиться к дорогому шустрому провайдеру - то незачем. А вот вся халява связана с большими тормозами. Как повысить скорость соединения, не платя лишнего? Очень просто - обзавестись собственным DNS. Порой это увеличивает скорость лазанья по WEB-страничкам на 20%-50% - и главное, совершенно бесплатно. Правда, комфортная работа потребует, по крайней мере, тридцати двух метров мозгов на твоей машине.

    Итак, UWIN дает возможность изучать UNIX, не отказываясь от мира WINDOWS, запускать многочисленные боевые проги, не работающие с обычной Windows, установить собственный DNS сервер, повысив скорость соединения с Internet, наконец, просто ощутить себя настоящим мужчиной, не понаслышке знакомым с UNIX.
  • Скрины:
  • Дата: 16.01.2010
  • Добавил: xakep1983
  • Комментарии: (0)

  • Аккаунт

    Облако тегов
    Ссылки

     
    Наша кнопка


    Статистика
    Рассылка
    Наш сайт живет 6816-й день.                                                                                         Статистика Форума
    Последние обновленные темы Самые популярные темы Самые активные Новые участники
  • Не могу зайти Вконтакт.Надеюсь на помощь. (12)
  • Реверсинг троянов, вирей, и прочего malware, бесплатно, по п (12)
  • Прием заказов на почту. (8)
  • Когда можно считать себя хакером? (6)
  • html (6)
  • Strange file (5)
  • Виды (типы) угроз и атак в сети Internet (10)
  • Пишем Sms флудер и спамер (0)
  • Немного юмора (180)
  • Total Influence online (115)
  • Задаем вопросы, получаем ответы =) (46)
  • Взлом (38)
  • Как ломать ВебМани? (31)
  • Флуд флуд флуд) (30)
  • Прием заказов на взлом почт (26)
  • Пеленгатор - правда или вымысел ? (24)
  • Админ
  • pomogu
  • www
  • admin
  • Inaccessible
  • BiOhAzaRD
  • us
  • Tamriel
  • Texnar
  • xak
  • ==01==
  • фраер
  • Diamond_JockeR
  • Сохатый
  • ava
  • Bazalt
  • serviceman
  • interception
  • piqasso
  • OriuS
  • Varley
  • pupil
  • NoGGaNo
  • otpusk06
  • SMileshkin
  • Mao636
  • antoha
  • rinat
  • jecka
  • unicornum
  • rubitb
  • Aero894