Понедельник, 29.04.2024, 14:27
Приветствую Вас Гость | RSS
Главная | История Unix, Linux | Регистрация | Вход
Меню сайта
Категории раздела
Поиск
Вход на сайт
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Наш опрос
Оцените мой сайт
Всего ответов: 23
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Мой полезный сайт
 История UNIX, Linux
 
Принято начинать историю создания Linux начинать с 1957 с создания BESYS. Но мы начнем ее намного раньше. В США в 1890 году был акт Шермана, первый шаг в создании антимонопольного законодательства. За ним последовали другие законы, акты которые обеспечивали конкуренцию и боролись с монополиями. В 50 годах прошлого века корпорация AT&T (глобальный монополист на рынке телефонной связи США) согласно различным судебным постановлениям не имела права продавать программное обеспечение и обязана была предоставлять его всем желающим.
 
В середине 50-х гг. исследовательский отдел корпорации Bell System (AT&T) приобрел для своего компьютерного центра несколько новых компьютеров. Компьютеры, купленные у IBM, предназначались для проведения разработок в пока еще мало изученной компьютерной области. Но когда ученые Bell освоились на установленных мейнфреймах, стало ясно, что идущее в поставке программное обеспечение не подходит для полноценной исследовательской работы. А из-за отсутствия операционной системы, все приходилось делать вручную, что отнимало много времени и сил. Так как большинство сотрудников отдела состояло из опытных программистов, они приняли решение разработать ОС своими силами.
 
Общими усилиями коллектива разработка системы BESYS заняла менее года и в 1957 г. она была установлена на всех машинах компьютерного центра. Авторы BESYS не собирались распространять за пределы Bell – программа предназначалась исключительно для собственных нужд. Но, когда некоторые исследовательские институты проявили интерес к разработке, сотрудники крупнейшей телефонной компании выслали всем желающим копии на магнитных лентах.
 
В 1964 г. Bell Labs приобрела новое дорогостоящее оборудование, включая более мощные компьютеры, установленные в исследовательском отделе. Программисты компании снова столкнулись со старой проблемой. BESYS была написана под конкретную платформу и не работала на новых машинах.
 
Идея создать Multics (Multiplexed Information and Computing Service) – операционную систему с поддержкой CTSS – пришла профессору Джеку Дэннису из Массачусетского Технологического Института. Ее подхватили студенты и в 1963 г. вместе они разработали спецификации будущей ОС.
 
В апреле 1969 г., команда из Bell заявила о своем решении выйти из состава разработчиков ОС. Через полгода, в октябре 1969 г., сильно сокращенная и явно недоработанная Multics была представлена общественности. Только в середине 1970 г. первая система с разделением времени обрела стабильную форму.
 
Некоторые программисты из числа Bell-разработчиков Multics не оставили своего желания создать гибкую систему, пригодную для серьезного программирования. Среди них были Кен Томпсон, Деннис Речи, Джои Осанна и Рад Кеннедей.
 
В начале 1970 г., система могла полностью функционировать самостоятельно. Название UNICS (UNiplexed Information and Computing Service) подсказал Брайан Керниган – работник компании, все это время с интересом следивший за проектом. А через несколько месяцев ОС стала более известна как UNIX. После того, она стала быстро набирать популярность. Этому во многом способствовало ее умение легко адаптироваться к самым разным компьютерным платформам. В 1973 г. UNIX была практически полностью переписана на языке C, что сделало ее еще привлекательнее. В большинстве исследовательских институтов эта ОС стала стандартом де-факто, причем многие старались как-то улучшить ее возможности. В результате, с 70-х гг. по 90-е вышло множество UNIX клонов (FreeBSD, OpenBSD, NetBSD, Ultrix, Xenix, Irix, HP-UX, Solaris, Unixware и т.д.), среди которых были как коммерческие, так и не коммерческие. Но ни одна из этих систем не получила такой популярности и такого признания, как Linux.
 
Линус Торвальдс создал ядро и предоставил добровольцам исходные коды ядра по лицензии Коммерческие версии Linux уверено шагают на корпоративный рынок, разрабатывают учебные курсы, системы сертификации и партнерство с учебными заведениями. Не коммерческие версии поддерживаются сообществом энтузиастов и производителями коммерческих версий (служат полигоном новых технологий и бесплатными тест площадками, например REDHAT-Fedora). Есть также и научные версии, например, Scientific Linux, пересобранная версия из исходных кодов REDHAT с добавлением научного программного обеспечения (используется в CERN,FERMILAB,ДУБНА и прочее). Не обходимо отметить, что не только Linux свободна и доступна. Есть еще не FreeBsd, OpenBsd, OpenSolaris, OpenSuse и другие, которые тоже используются в компьютерном мире место Linux.
 
Общеизвестно, что Linux - бесплатен. Ядро Linux, и немалое количество модулей к этой системе – ПО с открытым исходным кодом; но некоторые дистрибутивы, такие как коммерческий Red Hat Enterprise Linux, требуют оплаты. При выборе дистрибутива в первую очередь рассматриваются продукты коммерческих производителей, имеющих хорошую репутацию. Эти производители предлагают дорогостоящие контракты с достаточно высоким уровнем поддержки, официальной сертификацией специалистов. Поставщики коммерческих прикладных программ (таких, как Oracle или SAP) чаще всего официально обеспечивают их работу именно с конкретным дистрибутивом. Вокруг этих дистрибутивов существуют достаточно серьёзные технические сообщества. Поэтому их можно применять и без заключения контракта с производителем.
 
Рассмотрим некоторые популярные OC Linux.
 
RED HAT. Компания Red Hat – известнейший поставщик дистрибутивов Linux. Эта компания предлагала свои продукты с 1994 года, и завоевала ведущие позиции на корпоративном рынке США. Коммерческий продукт – это линейка дистрибутивов Red Hat Enterprise Linux (RHEL). Среди них есть варианты для различных видов серверов и рабочих станций. Дистрибутивы предлагаются вместе с контрактами на поддержку. Гарантируются критичные обновления в течение нескольких лет. Свободно эти дистрибутивы не распространяются. Но их исходные тексты доступны Сборки идентичных версий, распространяемых свободно (Scientific Linux - русифицированную версию). Red Hat Linux поддерживает разработку дистрибутивов серии Fedora, в которой принимает участие техническое сообщество.
 
NOVELL. Направление деятельности Novell, имеющее отношение к Linux, началось с двух приобретений в 2003 г. – небольшой компании Ximian, которая вела открытые разработки, и германского разработчика дистрибутива SUSE Linux. Novell предлагает ряд дистрибутивов Linux, от высокопроизводительной системы для серверов Novell Open Enterprise Server до решения для рабочих станций Novell Linux Desktop и универсального, бесплатного дистрибутива SUSE Linux Professional.
 
ASP LINUX. Дистрибутивы ASP разработаны на базе проекта Fedora (открытая разработка Red Hat). Существует универсальный дистрибутив ASPLinux и специализированный вариант для серверов ASPLinux Server. Отличительная особенность – базовые услуги технической поддержки. ASP Linux требует минимального администрирования. Достаточно всего лишь запустить, правильно сконфигурировать – после этого он сможет работать без перезагрузки и обслуживания годы.
 
ALT LINUX. Реализовано несколько систем, по различному назначению: системы для домашних и офисных компьютеров - ALT Linux 4.1 Desktop и ALT Linux 4.0 Lite, сертифицированные системы - ALT Linux 4.0 Desktop Professional и ALT Linux 4.0 Server Edition , серверные системы - ALT Linux 4.0 Server и ALT Linux 4.0 Office Server. Именно, на базе дистрибутивов Alt Linux разрабатывался Пакет свободного программного обеспечения, о котором скажем далее.
 
MANDRIVA (MANDRAKE). Известная французская фирма – производитель дистрибутивов Mandrake Linux недавно объединилась с бразильской Conectiva, и сменила название на Mandriva. Претендует на вхождение в круг коммерческих производителей Linux. Известны в первую очередь лёгкостью установки и управления, во многих случаях они наиболее корректно определяют подключённое к компьютеру оборудование.
 
Несколько зарубежных фирм активно продвигают свои дистрибутивы Linux, предназначенные для «особо лёгкого» использования на настольных компьютерах. Таковы, например, Lycoris и Linspire (прежнее название – Lindows). Однако без поддержки со стороны фирм-производителей (которые в России не представлены) никакого реального смысла в применении данных дистрибутивов нет.
 
Некоторые дистрибутивы предназначены для максимальной гибкой настройки со стороны системного администратора. Как правило, в них нет жёсткой системы управления пакетами, как в остальных дистрибутивах. Специалист, используя такую систему, нередко добивается максимальной производительности. К сожалению, может пострадать надёжность. Кроме того, система может быть достаточно серьёзно изменена, и смысл этих изменений знает только тот, кто их производил. Если же он по какой-то причине окажется вне досягаемости, другому специалисту (даже очень квалифицированному) будет сложно разобраться в системе. Кроме того, не слишком опытные специалисты иногда переоценивают свои возможности и настаивают на применении подобных дистрибутивов – а затем не справляются с большим количеством работы, которая требуется для поддержки и обновления ПО на серверах. К данному классу относится Slackware Linux, а также дистрибутивы, основанные на сборке ПО из исходных кодов (наиболее распространённый из них – Gentoo Linux).
Создать бесплатный сайт с uCozCopyright MyCorp © 2024