Features: відмінності між версіями

Матеріал з ALT Linux Wiki
Немає опису редагування
 
(Не показано 7 проміжних версій цього користувача)
Рядок 1: Рядок 1:
=Особливості у ALT Linux=
=Особливості у ALT Linux=
Історично '''ALT Linux''' бере початок від '''Mandrake''', що зараз вже '''Madriva'''. Починався проект як доведення до ладу локалізаціі одного з провідних комплектів GNU/Linux та з годом переріс у цілком самостійний проект. Хоча він зплишається rpm-базованим комплектом та головним інструментом керування пакунками є <tt>apt</tt> та інші оболонки традиційні для '''Debian'''. Проте, всі інструменти, що характерні для світу <tt>rpm</tt> також працюють.
Історично '''ALT Linux''' бере початок від '''Mandrake''', що зараз вже '''Madriva'''. Починався проект як доведення до ладу локалізаціі одного з провідних комплектів GNU/Linux та з годом переріс у цілком самостійний проект. Хоча він зплишається rpm-базованим комплектом та головним інструментом керування пакунками є <tt>apt</tt> та інші оболонки традиційні для '''Debian'''. Проте, всі інструменти, що характерні для світу <tt>rpm</tt> також працюють.
== Уживані скорочення ==
* {{term|ALS}} — ALT Linux Server
* {{term|ALD}} — ALT Linux Desktop
* {{term|ALJ}} — ALT Linux Junior
* {{term|ALC}} — ALT Linux Compact
* {{term|ALM}} — ALT Linux Master
Далі може бути номер версії. Наприклад, {{term|ALM2.4}} — ALT Linux 2.4 Master. Часову шкалу можна подивитися [[Releases/History|тут]].
Також використовується скорочене позначення гілок {{term|Mxx}} — наприклад, {{term|M40}} для гілки 4.0.
Якщо нема певної мітки, як правило, це відноситься до всіх випусків ALT Linux («здавна»).
== Особливості ==
=== загальні ===
* Велике російськомовне [https://lists.altlinux.org/mailman/listinfo/community товариство]
* Украіномовна [https://lists.altlinux.org/mailman/listinfo/community-ua розсилка]
* Суттєво доопрацьований RPM — ''від початку; зараз — 4.0.4 з прицілом на rpm5''
* Адаптований варіант [[Apt|apt-get]] як високорівневий засіб керування пакунками — ''Spring 2001+''
* Декілька варіантів [[Kernels|ядер]]
* Збирання пакунків [[git|з git-сховища]] в [[Hasher|hasher]]
* Система alternatives родом з Debian
* Інітскрипти з використанням [http://lists.altlinux.org/pipermail/devel/2003-April/011856.html start-stop-daemon] (з Owl, в оригіналі з Debian) — ''ALC2.3+''
* Мілка розбивка програм на підпакунки замість монолітів а-ля Red Hat, [http://lists.altlinux.ru/pipermail/devel/2004-February/021233.html більш жорсткі залежності]
* Гарна якість упаковки багатьох пакунків <ref>[http://www.opennet.ru/openforum/vsluhforumID3/48081.html#66 Пояснення відносно якості]</ref> (патчі, налаштування "з коробки", readme, локалізація)
* Модульна система керування налаштуваннями системи [[Alterator]] — ''ALC3.0+''
* На основі гілок та сховища Sisyphus можливе збирання власних спеціалізованих комплектів та LiveCD/LiveFlash; все потрібне для цього ([[spt]], [[mkimage]]) відкрито.
* Непогана [http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_Microsoft_Windows_%D0%B8_GNU/Linux#.D0.9F.D0.BE_.D0.B1.D0.B5.D0.B7.D0.BE.D0.BF.D0.B0.D1.81.D0.BD.D0.BE.D1.81.D1.82.D0.B8 безпека та стійкість до вірусів] поточних комплектів.
=== server/security ===
* [[Features/ChrootedServices|Служби у chroot]], включаючи перетворення назв
* [[Features/Core|Відключення core-файлів]]
* "З коробки" служби відключено або слухають лише на 127.0.0.1
* Підтримка системи віртуалізаціі [[OpenVZ|OpenVZ]] «з коробки» — ''ALS4.0''
* [http://git.altlinux.org/people/ldv/packages/?p=tcb.git;a=blob;f=tcb/misc/tcb.5;hb=HEAD tcb(5)] замість shadow (паролі в <tt>/etc/tcb/</tt>, см. тж. пакунок <tt>tcb-utils</tt>) — ''ALM2.0+''
* [[etcnet]] в яксті основного iproute2-based засоба керування інтерфейсами мережі — ''ALC3.0+''
* <tt>sshd</tt> "з коробки" налаштований [[Features/PermitRootLoginNo|не пускати]] користувача <tt>root</tt> — ''здавна; у M40+ — пускає, але по ключу''
* [[Features/OwKernel|OpenWall/altsec-патч]] в ядрі — ''ALM2.0+; відсутній у M40''
* sudo використовує [http://sisyphus.ru/srpm/sudo/spec фіксований PATH], в якому <tt>/sbin</tt> та <tt>/usr/sbin</tt><ref> Наприклад, працює <tt>sudo ifconfig</tt></ref>. — ''ALM2.4+''
* [[Control|control(8)]] керує доступом до різних системних служб; це штатний варіант системно керувати SUID/SGID-бітами на бінарниках з пакунків із збереженням цього стану після поновлень. <ref>Наприклад, щоб дозволити всім викликати <tt>su</tt>, можна дати команду <tt>control su public</tt></ref>. — ''ALM2.4+''
== Посилання ==
* У [http://ru.wikipedia.org/wiki/%D0%94%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2%D1%8B_ALT_Linux Вікіпедіі] та [http://en.wikipedia.org/wiki/ALTLinux Wikipedia]
* [http://en.wikipedia.org/wiki/Comparison_of_Linux_distributions Порівняння комплектів Linux]
* [http://www.ohloh.net/p/altlinux ALT Linux на ohloh.net]
* [http://web.archive.org/web/20071214162638/http://altlinux.org/index.php?module=intproj Міжнародні проекти] на старому сайті
== Порівняння з іншими комплектами ==
* [http://www.altlinux.org/%D0%9F%D1%80%D0%B5%D0%B8%D0%BC%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0_ALT_Linux_%D0%BF%D0%B5%D1%80%D0%B5%D0%B4_Mandriva Переваги ALT Linux над Mandriva]
== Примітки ==
<references />


  [[Category:ALT Linux]]
  [[Category:ALT Linux]]
[[Category:Користувачу]]
[[Category:Користувачу]]
[[Category:Розробнику]]
[[Category:Розробнику]]

Поточна версія на 16:07, 27 грудня 2009

Особливості у ALT Linux

Історично ALT Linux бере початок від Mandrake, що зараз вже Madriva. Починався проект як доведення до ладу локалізаціі одного з провідних комплектів GNU/Linux та з годом переріс у цілком самостійний проект. Хоча він зплишається rpm-базованим комплектом та головним інструментом керування пакунками є apt та інші оболонки традиційні для Debian. Проте, всі інструменти, що характерні для світу rpm також працюють.

Уживані скорочення

  • ALS — ALT Linux Server
  • ALD — ALT Linux Desktop
  • ALJ — ALT Linux Junior
  • ALC — ALT Linux Compact
  • ALM — ALT Linux Master

Далі може бути номер версії. Наприклад, ALM2.4 — ALT Linux 2.4 Master. Часову шкалу можна подивитися тут.

Також використовується скорочене позначення гілок Mxx — наприклад, M40 для гілки 4.0.

Якщо нема певної мітки, як правило, це відноситься до всіх випусків ALT Linux («здавна»).

Особливості

загальні

  • Велике російськомовне товариство
  • Украіномовна розсилка
  • Суттєво доопрацьований RPM — від початку; зараз — 4.0.4 з прицілом на rpm5
  • Адаптований варіант apt-get як високорівневий засіб керування пакунками — Spring 2001+
  • Декілька варіантів ядер
  • Збирання пакунків з git-сховища в hasher
  • Система alternatives родом з Debian
  • Інітскрипти з використанням start-stop-daemon (з Owl, в оригіналі з Debian) — ALC2.3+
  • Мілка розбивка програм на підпакунки замість монолітів а-ля Red Hat, більш жорсткі залежності
  • Гарна якість упаковки багатьох пакунків [1] (патчі, налаштування "з коробки", readme, локалізація)
  • Модульна система керування налаштуваннями системи AlteratorALC3.0+
  • На основі гілок та сховища Sisyphus можливе збирання власних спеціалізованих комплектів та LiveCD/LiveFlash; все потрібне для цього (spt, mkimage) відкрито.
  • Непогана безпека та стійкість до вірусів поточних комплектів.

server/security

  • Служби у chroot, включаючи перетворення назв
  • Відключення core-файлів
  • "З коробки" служби відключено або слухають лише на 127.0.0.1
  • Підтримка системи віртуалізаціі OpenVZ «з коробки» — ALS4.0
  • tcb(5) замість shadow (паролі в /etc/tcb/, см. тж. пакунок tcb-utils) — ALM2.0+
  • etcnet в яксті основного iproute2-based засоба керування інтерфейсами мережі — ALC3.0+
  • sshd "з коробки" налаштований не пускати користувача rootздавна; у M40+ — пускає, але по ключу
  • OpenWall/altsec-патч в ядрі — ALM2.0+; відсутній у M40
  • sudo використовує фіксований PATH, в якому /sbin та /usr/sbin[2]. — ALM2.4+
  • control(8) керує доступом до різних системних служб; це штатний варіант системно керувати SUID/SGID-бітами на бінарниках з пакунків із збереженням цього стану після поновлень. [3]. — ALM2.4+

Посилання

Порівняння з іншими комплектами

Примітки

  1. Пояснення відносно якості
  2. Наприклад, працює sudo ifconfig
  3. Наприклад, щоб дозволити всім викликати su, можна дати команду control su public