OS Linux — страница 6

  • Просмотров 7839
  • Скачиваний 475
  • Размер файла 55
    Кб

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

данные протоколируются. В том случае, если все-таки сбой произойдет, по протоколу можно вернуть систему в рабочее состояние. Требования к аппаратной платформе — самые разнообразные. Как уже упоминалось выше — трудно найти компьютер, на котором не смогла бы работать одна из версий UNIX. FreeBSD, OpenBSD, NetBSD Операционные POSIX-совместимые системы семейства UNIX на основе кода университета Беркли. Принципиальные различия: FreeBSD — очень

надежная, достаточно консервативная (в хорошем смысле этого слова). Аппаратная платформа — Intel; NetBSD — переносимость на большое количество аппаратных платформ; OpenBSD — попытка объединить достоинства FreeBSD и NetBSD в од­ном дистрибутиве. Бесплатные, открытый исходный код. На сегодняшний день наибольшее распространение из-за своей особой надежности получила FreeBSD. Двоич­ная совместимость со многими программами, построенными под SCO,

BSD/OS, Net/Free/OpenBSD, 386BSD и Linux. Linux POSIX-совместимая UNIX-подобная операционная система. На сегодняш­ний день — самая распространенная бесплатная операционная система с открытым исходным кодом. При ее разработке из мира семейства UNIX старались взять все лучшее. Благодаря участию десятков тысяч разработчи­ков программного обеспечения и координации их действий через Интернет Linux и программное обеспечение для нее развивается очень

динамично, ошибки и различные проблемы в программном обеспечении, как правило, исправляются в считанные часы после их обнаружения. Большую помощь в развитии и распространении Linux и сопутствующего, ему программного обеспечения оказали фонд Свободного программного обеспечения (Free Software Foundation, USA) и лицензия GNU (The GNU General Public License, Универсальная общественная лицензия GNU) для программного обеспечения. На сегодняшний день существует

одно ядро Linux, разработку которого координируют его создатели Линус Торвальдс и Алан Кокс, и множество дистрибутивов (не менее 2-3 десятков), отличающихся как функциональным назначением, так и составом программного обеспечения, входящим в дистрибутив. Существуют дистрибутивы, занимающие десяток компакт-дисков, и дистрибутивы, умещающиеся на одной-двух дискетах. Все, что справедливо для семейства UNIX — справедливо и для Linux.