Часті питання про Linux з відповідями Вступ і загальна інформація

1. Вступ та загальна інформація

1.1 Що таке Linux?

Linux в основному встановлюється на комп'ютерах на базі чіпа 386/486/586, використовуючи апаратні можливості процесорів сімейства 80386 (TSS [Transaction Security System] сегменти та ін) для виконання вище описаних можливостей. Перенесення на інші архітектури знаходиться у процесі розробки (див. "Яка існує підтримка інших процесорів?")

1.2 Звідки мені починати?

Існує безліч основних дистрибутивів Linux. Для ознайомлення з ними та їх встановлення див. Installation and Getting Started Метью Уелша (Matthew Welsh) або для стислості IGS. Вони розташовані на домашній сторінці Linux Documentation Project, http://sunsite.unc.edu/LDP.

Також існує Installation HOWTO на домашній сторінці LDP.

Більшість дистрибутивів доступні через FTP на різних архівних сайтах (Де я можу знайти дистрибутив Linux через FTP?). Також існує велика кількість інших релізів, які поширюються менш глобально для забезпечення локалізації та національної сумісності.

1.3 Яке програмне забезпечення підтримує Linux?

Linux підтримує GCC, Emacs, систему X Window, усі стандартні утиліти Unix, TCP/IP (включаючи SLIP та PPP) та сотні інших програм, які були відкомпільовані та перенесені під цю ОС з інших платформ.

Існує емулятор DOS, який називається DOSEMU. Останній стабільно працюючий реліз – 0.98.1. Архіви FTP можна взяти на ftp://ftp.dosemu.org/dosemu. Веб-сайт знаходиться на http://www.dosemu.org.

Частина, що виконується, працює на емуляторі для двійкових файлів Microsoft Windows ("Чи можу я запускати програми для Microsoft Windows з Linux?")

Код емулятора iBCS2 (Intel Binary Compatibility Standard) длядвійкових файлів SVR4 ELF і SVR3.2 COFF може бути включений до ядра як опція, що виконується в процесі компіляції. Інформація щодо iBCS2 доступна на tsx-11.mit.edu/pub/linux/BETA/ibcs2/README.

Для отримання більш детальної інформації дивіться INFO-SHEET , які є одним із документів серії HOWTO (Де я можу знайти HOWTO та іншу документацію? і "Як я можу перенести з іншої платформи додаток XXX під Linux?")

Деякі компанії розробляють комерційне програмне забезпечення, включаючи Motif. Вони повідомляють про його появу в comp.os.linux.announce - спробуйте покопатися в архівах ("Є десь архіви груп новин?")

1.4 Чи запуститься Linux на моєму комп'ютері? Яке апаратне забезпечення він підтримує?

Linux вимагає процесор Intel '386, '486 або '586 з, як мінімум, 2Мб пам'яті та один дисковод. Для виконання чогось корисного потрібно більше пам'яті та місця на диску ("Скільки пам'яті вимагає Linux?")

Підтримуються VESA Local Bus та PCI.

Зазвичай підтримуються MCA шина (право власності належить IBM) і жорсткий диск ESDI. По шині MCA і картах, що підтримуються Linux'ом, є додаткова інформація на веб-сторінці Micro Channel Linux на http://glycerine.itsmm.uni.edu/mca.

Linux працює на більшості ноутбуків із процесором сімейства '386 із встановленим на них X. Доступна веб-сторінка на http://www.cs.utexas.edu/users/kharker/linux-laptop/.

Linix перенесений на платформу 8086, як Embeddable Linux Kernel Subset (ELKS). Це 16-бітний різновид ядра Linux, який в основному буде використаний для вбудованих систем. Для подальшої інформації див. http://www.linux.org.uk/Linux8086.html. Linux ніколи не буде повністю працездатним на платформі 8086 або 286, т.к. він вимагаєможливості перемикання між завданнями та управління пам'яттю, не знайдені на цих процесорах.

Linux підтримує мультипроцесорну обробку даних із архітектурою Intel MP. Дивіться файл Documentation/smp.tex із дистрибутива вихідних кодів ядра Linux.

Перегляньте в наступному питанні перелік (можливо ще незакінчений) апаратних платформ, на які було перенесено Linux.

1.5 Які ще підтримуються процесори?

У процесі розробки перебував проект перенесення Linux на системи серії 68000 типу Amigas і Ataris. FAQ щодо Linux/m68K розміщено на www.clark.net/pub/lawrencc/linux/faq/faq.html. URL домашньої сторінки проекту Linux/m68k - www.linux-m68k.

Клон Debian GNU/Linux переноситься на платформи Alpha, Sparc, PowerPC та ARM. Існують поштові розсилки всім цих платформ. http://www.debian.org/MailingLists/subscribe.

Існує сторінка технічної підтримки Linux-PPC на www.cs.nmt.edu/

linuxppc/. Там же ви знайдете ядро, що постачається разом із дистрибутивом Linux.

Зараз Apple забезпечує розробку MkLinux на машинах PowerMac, що базуються на мікроядрі OSF і Mach. http://www.mklinux.apple.com.

Версія Linux для 64-бітової платформи DEC Alpha/AXP знаходиться на http://www.azstarnet.com/

Ральф Бічл (Ralf Baechle) працює над забезпеченням функціонування Linux на MIPS, спочатку на R4600 для машин Deskstation Tyne. Сайти FTP з Linux-MIPS знаходяться на ftp.fnet.fr/linux-mips та ftp://ftp.linux.sgi.com/pub/mips-linux. Зацікавлені особи можуть надсилати свої запитання та пропозиції щодо співпраці на [email protected].

Існують дві версії Linux, що працює на процесорах сімейства ARM. Одна з них працює на ARM3, призначеного для Acorn A5000, і включає в себедрайвера I/O для 82710/11 та сумісних з ними. Інша – на ARM610 для ПК Acorn RISC. Версія для ПК RISC знаходиться на ранніх стадіях розробки та потребує переписування операцій управління пам'яттю. Версія A5000 знаходиться на стадії обмеженого тестування бета. Незабаром очікується повний випуск.

Проект Linux SPARC є полем активної діяльності. Існують FAQ на сторінці Linux для процесорів SPARC Джима Мінти (Jim Mihtha) http://www.geog.ubc.ca/sparclinux.html. Архіви SPARC/Linux знаходяться на vger.rutgers.edu/pub/linux/Sparc.

Ще є версія Linux ("Hardhat") для машин SGI/Indy. Адреса – http://www.linux.sgi.com.

1.6 Скільки дискового простору потребує Linux?

Близько 10Мб при мінімальній установці, достатньої для випробування працездатності Linux і нічого більше.

Ви можете підібрати установку, що включає X, на 80Мб. Установка Debian GNU/Linux займе від 500Мб до 1Гб, включаючи вихідні джерела ядра, місце для файлів користувача та області підкачки.

1.7 Скільки пам'яті потребує Linux?

Як мінімум 4Мб, а потім вам потрібно використовувати спеціальні процедури інсталяції, доки не буде створено диск зі swap (файлом підкачування). Linux буде впевнено почуватися і з 4Мб пам'яті, але програми X Windows будуть повільно запускатися, т.к. їм потрібно скидати частину даних на диск у swap.

Деякі з останніх додатків типу Netscape вимагають 64Мб фізичної пам'яті.

1.8 Скільки пам'яті може використовувати Linux?

Де "ХХ" – обсяг пам'яті в мегабайтах; наприклад, "128М". Докладніше див. lilo manual page.

Авторські права на ядро ​​Linux належать Лінусу Торвальдсу. Він розповсюджує його відповідно до GNU General Public License (суспільної ліцензії GNU), яка по сутіозначає, що ви можете вільно копіювати, змінювати та розповсюджувати Linux, але ви не можете встановлювати обмеження на подальше розповсюдження, і ви повинні забезпечити доступність вихідного коду.

Повна інформація зібрана у файлі COPYING вихідних джерел ядра Linux (скоріше за все в директорії /usr/src/linux вашої системи).

Ліцензії на утиліти та програми, які постачаються разом із дистрибутивом, варіюються. Значна частина коду відноситься до проекту GNU організації Free Software Foundation, і вона також знаходиться під дією GPL.