яті.
100%-ве відповідність стандарту POSIX 1003.1. Часткова підтримка можливостей System V і BSD
POSIX 1003.1 (Portable Operating System Interface - інтерфейс мобільної операційної системи) задаeт стандартний інтерфейс Unix-систем, який описується набором процедур мови Сі. Зараз він підтримується всіма новими ОС. Microsoft Windows NT також підтримує POSIX 1003.1. Linux 100%-во відповідає POSIX. Додатково підтримуються деякі можливості System V і BSD для збільшення сумісності. p> System V IPC
Linux використовує технологію IPC (InterProcess Communication) для обміну повідомленнями між процесами, використання семафорів і загальної пам'яті.
Можливість запуску виконуваних файлів інших ОС
Linux не є першою в історії операційною системою. Для раніше розроблених ОС, включаючи DOS, Windows 95, FreeBSD або OS/2, розроблена маса різного, в тому числі дуже корисного і дуже непоганого програмного забезпечення. Для запуску таких програм під Linux розроблені емулятори DOS, Windows 3.1 і Windows 95. Більше того, фірмою Vmware розроблена система "Віртуальних машин", що представляє собою емулятор комп'ютера, в якому можна запустити будь-яку операційну систему. Є аналогічні розробки і в інших фірм. ОС Linux здатна також виконувати бінарні файли інших Intel-орієнтованих Unix-платформ, відповідних стандартам iBCS2 (Intel Binary Compatibility). p> Підтримка різних форматів файлових систем
Linux підтримує велику кількість форматів файлових систем, включаючи файлові системи DOS і OS/2, а також сучасні журналіруемих файлові системи. При цьому і власна файлова система Linux, яка називається Second Extended File System (ext2fs), дозволяє ефективно використовувати дисковий простір.
Мережеві можливості
Linux можна інтегрувати в будь-яку локальну мережу. Підтримуються всі служби Unix, включаючи Networked File System (NFS), удалeнний доступ (telnet, rlogin), робота в TCP/IP мережах, dial-up-доступ по протоколах SLIP і PPP, і т. д.. Також підтримується включення Linux-машини як сервера або клієнта для іншої мережі, зокрема, працює загальне використання (Sharing) файлів та віддалена друк в Macintosh, NetWare і Windows. p> Робота на різних апаратних платформах
Хоча ОС Linux спочатку була розроблена для ПК на базі Intel 386/486, зараз вона може працювати на всіх версіях Intel-івських мікропроцесорів, починаючи з 386 і кінчаючи багатопроцесорними системами на Pentium III (з Pentium IV виникли певні труднощі, але, судячи з повідомлень в Інтернеті, вони були викликані помилками в реалізації процесора). (Прімеч.3) Так само успішно Linux працює на різних клонах Intel від інших виробників; в Інтернеті зустрічаються повідомлення про те, що на процесорах Athlon і Duron від AMD Linux працює навіть краще, ніж на Intel. Крім того, (Той ж Білл Гейтс), а В«закритіВ» операційні системи минулого, безроздільно царювали на ринку (на кшталт Apollo), безповоротно канули в минуле. Розвиток завжди йде по спіралі. Microsoft, перетворившись на величезну імперію, вельми необачно повелася, рівно як IBM багато років тому, - виставила височенний бар'єр на входження в бізнес і не тільки убезпечила себе (тимчасово) від конкурентів, але і позбавила себе саму свободи маневру. І тут трапився черговий виток спіралі - зусиллями Рейнольдса, Торвальдса і керівників Netscape в ужиток знову, після довгої перерви, була введена концепція В«відкритогоВ» програмного забезпечення, яка стане могильником багатьох з нинішніх титанів, знову сильно знизивши поріг В«входженняВ» в бізнес. І багато хто з титанів розуміють це, переходячи на бік противника. Шанувальники В«відкритогоВ» програмного забезпечення не намагаються перемогти Microsoft в її власній грі: замість цього вони змінюють саму суть гри. За висловом Тіма О'Райлі, одного з найвидніших ідеологів руху В«відкритогоВ» ПЗ, В«реальна наша місія - не в тому, щоб замінити на настільних системах домінуючу там Microsoft, а швидше в тому, щоб побудувати таку модель бізнесу, яка б нагадувала гасло В«Intel InsideВ», але для наступного покоління комп'ютерних програм В». p> На чому заснована ця впевненість у своїх силах? На тому, що в багатьох ситуаціях виробництво В«відкритогоВ» і від того в багатьох випадках безкоштовного програмного забезпечення виявляється вигіднішим, ніж В«ЗакритогоВ», з охоронюваним пущі очі вихідним кодом. Наведемо спочатку теоретичний приклад, закріпивши його виховний вплив поруч практичних. Припустимо, що ви вчинили на роботу у фірму, якій знадобилася якась специфічна програма для проведення, скажімо, платежів через веб. Проблему написання власне коду ніяк не змінить факт В«відкриттяВ» або В«закриттяВ» коду. Можливо, зберегти його в таємниці і має сенс - якщо ви хочете продати цю програму ще раз або боїтеся, що її використовують конкуренти фірми-наймача. При цьому перший варіант не надто вірогідний (90 відсотків програм пишеться фірмами для внутрішнього використання), а другий стоїть вивчити до...