THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму

Linux використовує стандартну схему розділів диска і може розділяти жорсткий диск з іншими системами, в т.ч. з DOS.

Є завантажувач, який дозволяє вибірково завантажувати необхідну ОС з диска.

Підтримка файлових систем інших ОС.

З Linux звичайним чином можна працювати з розділами жорстких дисків і дискетами, що містять файлові системи інших ОС, в т.ч. DOS, Windows 95, Minix, Xenix, Coherent, файлові системи System V. Файлові системи DoubleSpace, HPFS-2 (OS / 2) і Amiga доступні в режимі тільки читання.

Файлові системи DoubleSpace / Stacked і т.п. стають доступними на читання і на запис в Linux при роботі емулятора DOS.

Файлова система ОС Linux підтримує всі стандартні формати CD ROM.

Linux здатний бути як клієнтом, так і сервером мережевої файлової системи NFS. Linux підтримує протоколи NCP і SMB і може служити файлсервера або отримувати доступ до файлосерверам NetWare і Windows for Workgroups, Windows NT.

Установка Linux в розділ DOS.

Linux підтримує файлову систему UMSDOS, що дає можливість встановлювати Linux прямо в файлову систему DOS без перероблення розділів на жорсткому диску.

На базі UMSDOS побудований 4-х діскетной дистрибутив Mini-Linux, який встановлюється в файлову систему DOS.

Робота з дискетами в форматі DOS.

З Linux можна читати і записувати дискети DOS. Це робиться як звичайними засобами Linux (тоді дискета монтується як частина файлової системи), так і спеціальними командами для обслуговування дискет DOS. Також дискети доступні в емуляторі DOS.

Виконання прикладних програм DOS.

У Linux працює система dosemu - емулятор DOS. Ця програма дозволяє виконувати в Linux систему DOS, в якій звичайним чином працюють прикладні програми DOS. Можна виконувати багато програм DOS, але не всі. Наприклад, емулятор DOS дозволяє працювати з

  • інформаційними базами даних:
    • Консультант +,
    • Пульс цін,
    • Оптовики Росії,
    • та ін.;
  • програмними комплексами задач з бухгалтерського обліку.

Додатки DOS, що працюють в Linux, можуть використовувати файлову систему як розділу DOS, так і файлову систему Linux, в т.ч. мережеву файлову систему NFS.

Додаток DOS виконується паралельно з іншими процесами. Можна одночасно виконувати кілька додатків DOS.

Робота з додатками MS Windows.

У стадії розробки знаходиться система WINE, яка дозволяє запускати в X Windows прикладні програми MS Windows. При цьому система MS Windows не використовується і її наявність не потрібно. В даний час WINE дозволяє виконувати обмежену кількість додатків MS Windows. Такі популярні програми як Word, PageMaker, CorelDraw поки не працюють з системою WINE. Проект WINE інтенсивно розвивається, і ці та інші програми через деякий час можна буде використовувати в X Windows.

В емуляторі DOS можна виконувати MS Windows 3.0 в реальному режимі і відповідні додатки. MS Windows 3.1 і Windows for Workgroups працюють в емуляторі версії 0.63, хоча для цих цілей dosemu поки слід розглядати як альфа-версію. Емулятор DOS швидко розвивається.

Фірма Willows Software, Inc. розробила комерційну систему TWIN XPDK. Ця система містить компоненту, функціонально аналогічну WINE, за допомогою якої в X Windows працюють додатки Microsoft Office Applications, Word, Excel and Project. В цілому TWIN XPDK це набір засобів для розробника MS Windows додатків (в т.ч. для Win95), який дозволяє розробнику без додаткових зусиль переносити додатки між рядом платформ, включаючи Unix, OS / 2, Mac.

Фірма Caldera, Inc. , Стартовий капітал якої склали інвестиції Noorda Family Trust, Inc. (Ray Noorda - колишній головний керуючий фірми Novell), продає систему Caldera Network Desktop, засновану на Linux. Caldera придбала у фірми SunSoft, Inc ліцензію на Wabi - комерційну систему функціонально аналогічну вільної системі WINE. За ціною не більше $ 200 Wabi буде поставлятися в складі диска Caldera Solutions CD.

Виконання програм з різних версій Unix.

За допомогою емулятора iBCS2 система Linux дозволяє виконувати файли програми з систем SCO Unix, Xenix V / 386, SVR3 generic, Wyse V / 386, SVR4 (Unixware, USL, Dell), BSD / OS, FreeBSD. Наприклад, в Linux працюють такі додатки SCO Unix як CorelDraw, WordPerfect, Oracle.

У Linux (і назад) легко переносяться на рівні вихідних текстів програми з систем Unix System V і BSD.

Linux підтримує стандарти відкритих систем, в т.ч. POSIX. Світовий лідер з питань стандартизації інформаційних технологій і утримувач торгової марки UNIX компанія X / Open привласнила ОС Linux сертифікат стандарту POSIX.1 FIPS151-2. Це означає офіційне визнання того факту, що практично всі Unix-додатки можуть бути без проблем стерпні в Linux. Не за горами сертифікація щодо POSIX.2, POSIX.4 і POSIX.7. Компанія Lasermoon, що випускає дистрибутив Linux-FT, має членство в X / Open.

Windows і Linux - найпопулярніші операційні системи на світовому ринку. Суперечка про те, яка ж з них краще, не вщухає з моменту появи систем. Адептів, як і супротивників, кожної з них безліч. Зрозуміло, і Linux, і Windows мають свої переваги і недоліки, з якими одні користувачі готові миритися, а інші - ні. У цій статті ми постараємося в черговий раз зіштовхнути лобами цих двох гігантів і, нарешті, з'ясувати, що краще: Windows або Linux. Поїхали!

Будь-яка платформа має свої переваги і недоліки

Почнемо, мабуть, з Лінукса. Взагалі, ця ОС є менш популярною, ніж Windows, робота з нею викликає, як правило, більше питань у користувачів. Варто відзначити, що Лінукс, скоріше, орієнтований на професіоналів, а не на рядових користувачів. Саме ті люди, які хочуть отримати максимально широкі можливості при роботі з комп'ютером, і стають самими гарячими прихильниками цієї системи. Тепер по черзі розберемо кожне з достоїнств Linux.

Головне і вагома гідність - безкоштовні дистрибутиви, вибір яких досить великий. Лінукс виступає основою, на яку розробники «навішують» графічний інтерфейс для зручності користувачів. Всі дистрибутиви офіційні і повністю безкоштовні, а це значить, що у вас є можливість отримати в своє розпорядження перевірену і надійну ОС, яка є ліцензійним продуктом. В цьому відношенні Windows похвалитися нічим. Найпопулярнішими збірками можна назвати: Ubuntu, Mint, Fedora, Mandriva - цей список можна продовжити і далі. Виберіть те, що вам більше до душі.

Безкоштовне програмне забезпечення

Як ви вже зрозуміли, Linux - справжня знахідка для тих, хто хоче безкоштовно користуватися якісним, ліцензійним продуктом. Вибір програм досить великий, проте користуватися найпопулярнішими інструментами безкоштовно все ж не вийде.

варіативність

Linux - дуже гнучка система, яка дозволяє робити з собою буквально все, що завгодно. Це робить цю операційну систему прекрасним вибором для програмістів. Фахівці в комп'ютерній сфері можуть творити в Лінуксі все, що побажають, створюючи найрізноманітніші програмні засоби для вирішення найрізноманітніших завдань.

Дизайн

Хоча вся принадність Лінукса і не полягає в графічному інтерфейсі, не можна не відзначити стильний і сучасний дизайн деяких дистрибутивів, який багатьом припаде до смаку.

продуктивність

ОС Linux абсолютно не вимоглива до заліза і чудово працює навіть на найслабкіших машинах. Експериментуйте з збірками і знайдіть для себе той, який надасть вам кращі можливості при максимальній продуктивності.

Тепер про недоліки. Лінукс при всій його функціональності не можна назвати системою для розваг. Для шанувальників комп'ютерних ігор ця ОС рішуче не підійде. Крім того, у вас будуть виникати проблеми з використання популярних програмних продуктів, а замість них доведеться використовувати їх аналоги, від яких мало хто в захваті. Підсумувати все вищеописане можна тим, що ОС Linux реально хороша для професіоналів в комп'ютерній сфері, яким вона дарує розширені можливості роботи, і для тих, хто потребує безкоштовної ліцензійною операційною системою і програмних продуктах. При цьому Лінукс важко назвати справді хорошим вибором саме для домашнього користування.

Настала черга поговорити про мастодонта і практично абсолютному лідера ринку операційних систем - Windows. Цей продукт від компанії Microsoft використовується на переважній більшості пристроїв по всьому світу. Мабуть, не знайдеться на світі людини, яка б не стикався з цією ОС. Кому-то вона подобається, комусь ні, але працював з нею кожен. А тепер перейдемо до розбору всіх достоїнств Windows і спробуємо розкрити причину такого успіху цього продукту.

поширеність

Популярність Windows призвела до появи величезної кількості мінлива і статей з відповідями на всі запитання, що стосуються роботи в системі або виправлення помилок в ній. Хоча ця ОС є платною, користувачів ліцензійних версій не так вже й багато. Саме піратські версії Windows встановлені практично на кожному комп'ютері країн СНД через свою доступності.

простота

Величезним плюсом цієї ОС є те, що вона зручна як для простих користувачів, так і для просунутих користувачів. Windows надає можливість працювати в режимі командного рядка, робити зміни в реєстрі і так далі, проте тим кому все це не потрібно і хто це не розуміє, ця ОС пропонує зрозумілий і приємний графічний інтерфейс, розібратися в якому не складає великих труднощів.

ігри

Куди ж без цього. Досить багато користувачів регулярно або час від часу грають в комп'ютерні ігри. Безсумнівним плюсом Windows є те, що з нею сумісні практично всі існуючі для ПК ігри. А це означає, що, якщо у вас встановлений продукт від Microsoft, ви отримуєте доступ до величезного вибору комп'ютерних розваг.

Програмне забезпечення

Абсолютна більшість утиліт і додатків створюється саме для ОС Windows, що дуже добре для будь-якого користувача. Всі найпопулярніші програмні продукти мають втілення на Windows, а це дає вам дуже широкі можливості при роботі з комп'ютером.

сумісність

На відміну від Linux, ви навряд чи знайдете будь-який пристрій, що не має драйверів на Windows. Зробивши вибір на користь продукту від Microsoft, ви, можна сказати, виключаєте всі проблеми з сумісністю пристроїв, оскільки всі виробники в першу чергу орієнтуються на створення продуктів, сумісних з Windows.

Дизайн

З недавніх пір і ОС від Microsoft може ці похвалитися. Дизайн останніх версій дуже самобутній і оригінальний. Величезні плитки 8 версії багатьом не припали до смаку, а ось рішення розробників об'єднати в 10 версії системи дизайн новий і старий задовольнило багатьох користувачів. У Windows 10 дуже органічно переплетені класичні риси, вкладені в старих версіях, з найсучаснішими і новомодними напрацюваннями.

Microsoft Office

Всі, кому доводилося працювати в Libre Office на Лінукс, розуміють, що не придумали кращого текстового редактора, ніж Word. Ця утиліта дійсно незамінна в наш час, і на тлі неї Libre Office виглядає як одне суцільне непорозуміння, робота з яким не приносить нічого, крім мук.

Що ж стосується недоліків, то головним мінусом Windows є те, що ця ОС коштує грошей. Ця проблема особливо актуальна для країн СНД. Всі користувачі постійно скачують піратські версії, які не є перевіреними і надійними, а це, в свою чергу, сильно б'є по репутації ОС Windows і компанії розробника Microsoft. Ще один недолік, який в деякій мірі можна пов'язати з першим, це часті «вильоти» системи. З «синім екраном» або, як його ще називають, «екраном смерті» знаком, мабуть, кожен користувач Windows. Як не крути, а надійність і стабільність роботи цієї системи залишає бажати кращого. На закінчення можна сказати, що сильна сторона Windows в тому, що ця система для всіх. Кожен знайде в ній щось своє незалежно від власних навичок або поставлених завдань. Можна сказати, що саме це і робить цей продукт таким популярним у всьому світі.

Як ви бачите, зробити однозначний вибір на користь будь-якої з розглянутих у статті систем не представляється можливим. Все що можна вам порадити - спробувати попрацювати і з одного, і з іншого, а після вирішити, що ж для вас краще. Адже у кожного свої уявлення про хороше дизайні, функціональності, продуктивності та інших аспектах, в яких можна зробити порівняння. При всіх перевагах і недоліках кожної з операційних систем, об'єктивно винести вердикт не можна, так як в результаті все зводиться до елементарної «Смаківщина». Ця стаття покликана дати вам необхідну інформацію для роздумів, а що саме краще: Windows або Linux - вирішувати вам.

Залишайте свій відгук про статтю і пишіть в коментарях свою думку про те, яку з розглянутих ОС ви вважаєте найкращою і чому.

  • ВКонтакте
  • звичайна форма

    Досить один раз зрозуміти що таке синій екран смерті або bsod кому як подобається. Синій екран це неможливість прочитати файл. Причому глуха неможливість через відсутність цього файлу або через відсутність шляху до нього. Тепер простіше поясню. Отсутствоват файл може з двох причин. Перше. Пошкодження вінчестера, що можливо тільки на старому комп'ютері. Друге. Чи не відповідність драйверів. Наприклад. Вінчестер з широким кабелем або джгутом, так званий IDE інтерфейс на який встановлюємо нову операційну систему у якій немає таких драйверів. В цьому випадку треба подбати і завантажити драйвера окремо і мати їх при установці. Ще один варіант. На sata вінчестер, або новий вінчестер встановлюємо стару операційну систему, наприклад windows xp, Zver і так далі. У складі цих операційних систем немає Сатовська драйверів. В результаті екран смерті. Інших варіантів немає і бути не може. У разі повної відповідності драйверів все буде нормально якщо не знущатися над комп'ютером свідомо і не висмикувати вилку з розетки догоджаючи свій псих. В цьому випадку ви угробите свій вінчестер за кілька включень і далі будете отримувати екран смерті вже через нечитабельною вінчестера. Збійні кластери або місця в вінчестері краще не ремонтувати і навіть не витрачати час даремно. Вінчестер це дуже складний пристрій, яке вимагає до себе повагу і турботу. Бережіть виття комп'ютер. Не намагайтеся експериментувати а то отримаєте на свою попу такий геморой і фінансові витрати, що простіше купити новий комп'ютер.

    Автор)))) Що б ти знав. Якраз для диких новачків і для домашнього використання Лінукс підходить ідеально. Хоча б тим, що не дає видалити свої системні папки звичним для вінди способом. По-друге, той же минт мате дуже схожий по розташуванню кнопочок і меню програм на вінду. По-третє, що такого немає в Лінуксі для новачків? Спеціалізованих програм - так і треба писати. По-четверте, в Лінуксі погана технічна підтримка? Я вас благаю)))) На форумах розжують так, як не вчать пенсіонерів на комп'ютерних курсах. І іржати при цьому не будуть.

    Треба спочатку попрацювати в LeebreOffiese, щоб оцінити правильно цю програму.
    Я в LeebreOffiese інститут закінчив, графіки будував і диплом в ній писав. 4.5года практики.

    На смак і колір всі фломастери різні.
    Або хтось може зі 100% -ою впевненістю стверджувати, що море таки краще ніж озеро, а океан краще ніж річка.
    Хтось комусь і-що намагається довести? Хіба що зайвий раз переконати самих себе ...

( 2007-08-15 )

Щоб прийняти рішення, щодо того, чи зможе деякий комп'ютер чудово працювати під Linux або ж немає, потрібно перевірити всі його компоненти - відеокарту, звукову карту, принтер, сканер, цифрову камеру і інші пристрої на сумісність з Linux.

Звичайно за останнє десятиліття підтримка різних апаратних засобів в Linux помітно покращилася і зараз у вас є досить великий шанс купивши комп'ютер без будь-яких проблем запустити на ньому практично будь-який дистрибутив. Однак все-таки є і обладнання, яке зараз не підтримується.

Сьогодні практично все обладнання працює добре, проте вам варто побоюватися обладнання, яким керують за допомогою програм а не кнопок. Тому що програми швидше за все написані для Windows і іноді для Mac OS X.

Навіть коли виробник делкларірует підтримку Linux - будьте дуже обережні. Швидше за все вам доведеться відправиться на сайт виробника, де, мабуть, ви знайдете не зовсім свіжу інформацію. Пошук по інтернету теж не буде дуже корисний, оскільки в результаті дасть безліч сторінок із застарілою або не зовсім вірною в вашому випадку інформацією.

Нижче йде перелік деяких інтернет-ресурсів, інформація на яких регулярно оновлюється і є достатньо повною і докладною.

Відкрите

Якщо ви хочете перевірити чи підтримується ваша відеокарта - почніть з сайту X.Org, там є список підтримуваних відеокарт. Так само ви можете перевірити сайт виробника. Це актуально наприклад для відеокарт від NVIDIA і ATI. Крім того існує проект Nouveau, який розробляє відкриті драйвера для карт NVIDIA, і його побратим - проект Avivo, який розробляє відкриті драйвера для карт ATI. Однак жоден з цих проектів поки що не представив офіційного релізу.

Якщо ви не знаєте що краще вибрати - відкриті драйвера або пропрієтарні - є кілька способів зробити цей вибір. По-перше ви можете зробити вибір грунтуючись на своїй філософії, проте швидше за все вибір буде робитися на основі їх функціоналу. Основна проблема відкритих драйверів - обмежена, або повністю відсутня підтримка 3D-можливостей, в той час як пропрієтарні драйвера грішать повільністю і (особливо ATI) нестабільністю в роботі.

Ще один варіант - політика ісползуемого вами дистрибутива. У комерційні дистрибутиви начебто Xandros і Linspire зазвичай вже включені пропрієтарні драйвера, в той час як в Ubuntu використовуються відкриті. Правда в Ubuntu є ще й Restricted Device Manager, що дозволяє легко встановити пропрієтарні драйвера в систему. Fedora 7 - один з перших дистрибутивів, по можливості використовує драйвера Nouveau замість пропрієтарних драйверів NVIDIA.

звукові карти

На жаль не існує єдиного сайту з докладною інформацією, проте ви можете ознайомиться зі списком Linux-сумісних карт на сайті Linux-Sound. Так само ви можете почерпнути інформацію з листів розсилки Linux Audio Developers.

Ще один непоганий джерело - Soundcard Matrix на сайті проекту ALSA. Якщо ваша карта є в цій матриці, і стовпець Notes порожній - ваша карта гарантовано підтримується.

Принтери

У вас гарантовано буде працювати будь-який принтер, що підтримує універсальна мова PostScript. Однак якщо ви хочете отримати більш детальну інформацію почніть з бази сумісності принтерів, яка є частиною проекту OpenPrinting (Колишній LinuxPrinting.org).

База сумісності принтерів - майже ідеальне джерело інформації по принтерів. Вона містить в собі практично всі відомі принтери. Для кожного принтера в ній виставляється свій рівень підтримки: Добре, В основному, Частково і Прес-пап'є :). Так само база описує з яким драйвером який принтер як працює, і детальний опис налаштувань для повного використання принтера. Як альтернатива - ви можете вибрати принтер під свої завдання, використовуючи частину все тієї ж бази даних. Вся інформація заснована на повідомленнях користувачів ..

Сканери

Якщо в якості сканера ви використовуєте багатофункціональний принтер то вам може допомогти база даних по принтерів (див. Попередню главу). Однак основне джерело інформації про сумісність сканерів - служба пошуку інформації проекту SANE, яка допоможе вам знайти інформацію про придатність конкретної моделі для використання в Linux. При виникненні проблем, найкраще ставити питання на форумі проекту SANE.

цифрові камери

Сучасні цифрові камери відмовилися від закритих протоколів минулого на користь відкритого - USB, підтримка якого в Linux знаходиться на дуже високому рівні. Однак якщо вам все ж потрібно впевнитися що ваша камера буде підтримуватися - зверніться до проекту gPhoto, база даних якого налічує більше дев'ятисот найменувань. Інше джерело - база Хьюберта Фігуіера (Hubert Figuiere), яка містить детальну інформацію не тільки про підтримку камер, але і про конфігуруванні системи для використання їх.

бездротові адаптери

Кілька років тому основним пропуском в підтримці пристроїв були модеми. У наші дні це бездротові адаптери. Крім того постійні виходи нових моделей ще більш ускладнюють підтримку. Так наприклад дві родинних моделі можуть мати принципово різні прошивки і відповідно вимагати різних драйверів.

Єдиний своєчасно оновлюється сайт з інформацією по бездротових адаптерів -, підтримуваний Жаном Тоеррілхесом (Jean Tourrilhes) за спонсорської підтримки Hewlett-Packard. Інформація на сайті розміщена досить хаотично, проте при бажанні розібратися в ній можна.

Якщо ваш адаптер не підтримується, можливо у вас вийде запустити його за допомогою, або, для адаптерів Broadcom, -. Обидва ці проекту фактично являють собою обгортку для драйверів з Windows або Mac OS X.

Недоліком обох програм є необхідність використання lspci для отримання Bus ID вашого адаптера. Тому перш ніж щось купувати - подивіться скільки адаптерів, подібних вашому, підтримує ndiswrapper.

Ноутбуки та інші мобільні пристрої

Розщеплення Linux на безліч дистрибутивів, безсумнівно, має місце. Але подивимося, «чи такий страшний чорт», для початку відповівши на питання, що таке Linux. Перш за все, це, звичайно, ядро. І ядро \u200b\u200bце розробляється в рамках єдиного проекту, поступово акумулюючи в собі гілки і латки безлічі розробників, і ніякої тенденції до фрагментації системи на рівні ядра поки не простежується. Далі - комплекс системного оточення: засоби завантаження і ініціалізації системи; утиліти підтримки функціональності ядра; засоби підтримки взаємодії користувача з системою; загальносистемні бібліотеки; засоби підтримки графічного інтерфейсу; засоби управління пакетами.

Системне оточення крім власне завантажувача, функції якого вичерпуються на старті системи і ніяк не впливають на подальшу роботу, включає в себе також набір сценаріїв ініціалізації системи і їх конфігураційних файлів. Набори ці специфічні для кожного дистрибутива, однак будь-який з них забезпечить регулярне всіх необхідних для подальшої роботи стартових сервісів - більш від них нічого і не потрібно.

Утиліти підтримки функціональності ядра, засоби підтримки взаємодії користувача з системою і загальносистемні бібліотеки - все це давно усталений набір програм (він може бути названий Base Linux), що відбувається переважно з проекту GNU і родинних йому, практично ідентичний у всіх поширених дистрибутивах і синхронно в них оновлюється . Так що і тут ніякої особливої \u200b\u200bфрагментації немає.

Засоби підтримки графічного інтерфейсу - це система X Window, менеджери вікон і інтегровані робочі середовища разом з бібліотеками, на яких вони засновані. Перша зараз практично у всіх дистрибутивах Linux (і в більшості Unix-подібних систем взагалі) представлена \u200b\u200bєдиною реалізацією - Xorg. Звичайно, і тут бувають версійні відмінності, проте вони позначаються тільки на підтримку додаткових декоративних функцій.

Залишаються засоби управління пакетами, і тут, звичайно, специфічність дистрибутивів проявляється в більшій мірі, ніж в наборі засобів ініціалізації. Власне, сама специфіка дистрибутивів і визначається принципами їх комплектації.

C точки зору «базових виробників», існує лише три повністю оригінальні історично системи: Slackware, Debian і Red Hat. Всі інші або генетично з ними пов'язані, або розвивалися під впливом однієї з них (правда, не можна скидати з рахунку і вплив систем BSD). З іншого боку, відхід «клонів» від прабатьківської дистрибутива - лише питання часу і інтенсивності розвитку. Кому зараз прийде в голову, що Suse походить від Slackware, а Mandriva (спочатку Mandrake) історично була просто Red Hat з KDE як десктопа? З боку ж третьої, внаслідок відкритої моделі розробки всі дистрибутиви знаходяться в стані постійного взаємовпливу, і визначити ступінь спорідненості нащадка з його прабатьками часто не представляється можливим, що і має безпосереднє відношення до проблеми сумісності.

Розділення ОЗ по застосуванню - так, є резон у виділенні дистрибутивів загального призначення і систем, орієнтованих на спеціальні сфери використання. Але, по-перше, практично будь-який дистрибутив загального призначення може бути встановлений і налаштований для спеціального використання. По-друге, саме таким чином і створюються всі спеціальні системи. По-третє, дистрибутиви, створювані початково для спеціальних цілей, часто обростають такими атрибутами, як інсталятори і засоби управління пакетами, перетворюючись в системи «загального користування».

Фактично є тільки два значимих класифікують ознаки відмінності дистрибутивів: форма поширення і засоби управління його компонентами. По першому з них можна виділити дві групи: що переносяться, або портіруемость, і пакетні. Портіруемость дистрибутиви зазвичай називають Source Based System, що видається не зовсім правильним, бо якраз у вигляді вихідних текстів вони зазвичай не поширюються. Основним їх компонентом є система отримання з Мережі вихідних текстів авторських пакетів, їх збирання та інкорпорації в файлову систему цільової машини (типовим прикладом тут може служити Gentoo з її системою портежей). Під FreeBSD, звідки була запозичена ця концепція, така система носить назву портів, що і доцільно зберегти як родове ім'я всіх подібних засобів управління компонентами дистрибутива. Відповідно, невід'ємним компонентом портіруемость дистрибутивів виступають компілятор gcc і супутній йому інструментарій для збірки. Пакетні дистрибутиви розповсюджуються у вигляді прекомпілірованние бінарних пакетів, які можуть як збігатися з пакетами авторськими, так і бути більш дробовими.

Різкої межі між портіруемость і пакетними збірками немає. Перші в будь-якому випадку містять прекомпілірованние базову систему, без якої було б неможливе функціонування системи портів. Крім того, ніхто не забороняє і поширювати їх у вигляді бінарних пакетів, згенерованих системою портів (саме такий основний спосіб поширення FreeBSD). Пакетні ж дистрибутиви часто містять або самостійні «портообразние» системи (Archlinux, CRUX), або їхні кошти пакетного менеджменту дозволяють виконати тотальну перезбирання дистрибутива з початкових кодів (Debian і його клони). Проте пакетні дистрибутиви можуть поширюватися без компілятора і супутнього інструментарію, проте в них невід'ємним компонентом виявляється якась система управління пакетами. Яка саме - багато в чому залежить від формату пакетів: tar-архіви, компрессированного за допомогою gzip або bzip2; rpm-пакети і deb-пакети. Відповідно до цього пакетні дистрибутиви можуть бути розділені на три групи, кожна з яких має власний набір низькорівневих утиліт для їх установки, тому використання пакетів одного формату в дистрибутиві, розрахованому на інший, зазвичай викликає проблеми. Проте тут немає непереборної кордону, оскільки існують засоби конвертації пакетів одного формату в інший, і крім того, багато високорівневі системи управління пакетами, спочатку призначені для пакетів deb-формату, успішно адаптуються і до інших форматів.

Звичайно, необов'язково, що довільний пакет, конвертований в пакет deb-формату, буде успішно встановлено в будь-якому deb-орієнтованому дистрибутиві - крім можливого порушення залежностей, цьому можуть перешкодити і відмінності в ієрархії файлової системи, однак необхідність в такій практиці виникає дуже рідко. Насправді поповнення дистрибутива пакетами, дозвіл їх залежностей, адаптація до функціонування в середовищі даної системи, оновлення версій - це завдання збирачів дистрибутивів, з якої вони цілком успішно справляються.

Давно минули ті часи, коли програми писалися з орієнтацією на якийсь конкретний дистрибутив. Сьогодні вони практично завжди створюються в розрахунку на використання в абстрактному Linux, а то і в Unix-подібної системи взагалі. У будь-якому випадку, адаптація додатків під конкретний дистрибутив і під систему - це турбота його збирачів. Звичайно, очікувати від збирачів вільно розповсюджуваних дистрибутивів (як і від розробників будь-якого вільного програмного забезпечення) гарантій сумісності було б необачно, хоча на практиці такий гарантією виступає репутація. А ось розповсюджувачі корпоративних редакцій комерційних дистрибутивів Red Hat, Novell, Mandriva такі гарантії надають.

Проте проблема сумісності дистрибутивів і прикладних програм існує, але стосується вона не відкритого і вільного програмного забезпечення, а пропрієтарного, що не доступного в початкових текстах і тому не здатного бути адаптованим під конкретну систему шляхом їх модифікації. Самі ж виробники таких програм тестують свої продукти на сумісність лише з деякими дистрибутивами і не гарантують їх працездатності в будь-яких інших системах. Так, для роботи з СУБД Oracle до недавнього часу були сертифіковані тільки Red Hat і Suse (нині до них додався і «власний» дистрибутив Oracle). Основні продукти IBM, такі, як DB2, орієнтовані на Red Hat. Однак і тут все не так страшно. По-перше, відсутність гарантії виробника зовсім не еквівалентно гарантованої непрацездатності її продукції в інших дистрибутивах. По-друге, наприклад, метою створення таких клонів Red Hat, як Scientific Linux, як раз і є досягнення повної функціональності батьківської системи, в тому числі і з точки зору сумісності зі сторонніми додатками. І по-третє, запуск пропрієтарних програм в системах, для цього начебто не призначених, часто можна досягти за допомогою спеціальних прийомів.

Залиште свій коментар!

Час від часу купується нове обладнання, і, звичайно, хочеться, щоб він працював в Linux. Не те, щоб вільне співтовариство не вміє або не хоче підтримувати пристрої - досвід показує, що як раз може і вміє. Справа в жадібних і дурних виробниках, які не хочуть не тільки писати драйвери для своїх залізяк, але і навіть відкривати специфікації на свої пристрої. Зазвичай, якщо обладнання не працює в Linux, то такий виробник, як правило, взагалі не заслуговує на увагу.

У цьому пості йдеться про Linux і установці обладнання в лінукс. Встановити обладнання в Linux легко, і нижче наводиться інформація про ресурсах, які в цьому допоможуть.


Де знайти інформацію по взаємодії між різними пристроями і периферії з Linux?
http://linux-wless.passys.nl/ - розширена база WiFi-карт для Linux.Це найповніший ресурс по підтримці бездротових мережевих карт в Linux, можна дивитися по виробникам - і якщо підтримується, то відразу дається назва драйвера.

http://www.sane-project.org/sane-mfgs.html - список сканерів в Лінукс, які підтримуються підсистемою SANE.Список за моделями сканерів, що працюють в Linux в залежності від виробника. Градації сумісності: повна підтримка, часткова, базова, немає підтримки. Також вказується, який потрібно backend для роботи пристрою.

http://openprinting.org/printer_list.cgi - база даних працюють принтерів в Лінукс, підтримуваних підсистемою друку CUPS, яка надає в Linux драйвера для принтерів в Linux-дистрибутивах. Зручний пошук за моделями принтерів і по виробнику. Градації сумісності: працює, працює майже, працює обмежено, баласт.

Бази даних по категоріях пристроїв
http://www.linuxcompatible.org/compatibility.html - база даних по всіх пристроях, сумісних з Linux, починаючи від звукових карт і закінчуючи принтерами та сканерами. Є градація сумісності: працює відмінно, працює здебільшого, працюють деякі функції, баласт. База вельми обширна, час від часу оновлюється творцями сайту. У будь-якому випадку, чудовий ресурс.

http://kmuto.jp/debian/hcl/ - база пристроїв, що підтримується ядрами 2.6.15 і вище. Просто копіюємо висновок lspci -n з консолі і отримуємо відомості про підтримку заліза, що знаходиться на материнській платі.

http://www.linux-laptop.net/ - найповніший ресурс про роботу Linux на ноутбуках. На сторінці наведено класифікацію по виробникам, далі - посилання за моделями на конкретні сторінки користувачів, які розповідають, що і як вони робили для отримання функціональності своїх ноутбуків. Більшість інформації англійською, але інші мови також присутні.

http://start.at/modem - великий ресурс по підтримці таких збиткових пристроїв, як вінмодеми. Виявляється, з цього баласту теж можна дещо витягти: наведено значний список підтримуваних пристроїв.

http://www.phoronix.com/lch/ - призначена для користувача база даних підтримуваних пристроїв. Починає наповнюватися, ви теж можете взяти в цьому участь. Є RSS-потоки як по конкретному виду залізяк, так і по всьому відразу.

- чудовий ресурс по пристроях в Лінукс з посиланнями на HOWTO і "як налаштувати".На сторінці - класифікація за типами пристроїв, далі - посилання на те, як налаштувати і які можуть виникнути проблеми. Так само є посилання на загальну інформацію по даних пристроїв. Дуже пізнавально. Є -стрічка на новини сайту (нова документація).

http://cdb.suse.de/?LANG\u003den_UK - список пристроїв, сумісних з SuSE Linux.Оновлювана база сумісних пристроїв з SuSe Linux. Як правило, і в інших дистрибутивах ці пристрої працюють теж.

http://www.linuxtested.com/ - сумісність і робота пристроїв по дистрибутивам.На сайті є інформація про тестування пристроїв в наступних дистрибутивах: SuSE, Redhat / Fedora, TurboLinux, Debian, Mandrake.

http://www.linux.org/hardware/ - апаратура, що працює в Linux.Список не повний, але може бути корисний - є інформація про екзотичному залозі, для якого є підтримка в Linux.

http://www.linux-drivers.org/ - посилання на безліч ресурсів, присвячених сумісності з Linux. Велика кількість посилань на ресурси і підтримку заліза в Linux.

http://hardware4linux.info/ - каталог linux-сумісного апаратного забезпечення, Поділ за категоріями: "працює прямо з коробки", "працює з модифікацією", "невідомо", "працює частково" і "не працює". Досить велика і постійно оновлювана база даних по пристроях.

http://www.linmodems.org/ - база даних по підтримці таких порочних пристроїв, як вин-модеми. У них вся основна діяльність перекладається на драйвер, написаний під ви-самі-знаєте-яку-систему. Як наслідок, на пристрої "мізків" майже немає, як їх немає і у виробників таких пристроїв. Зусиллями вільних програмістів, багато хто з цих пристроїв можна змусити працювати в Лінукс.

THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму