Features: відмінності між версіями
Dobr (обговорення | внесок) Немає опису редагування |
Dobr (обговорення | внесок) Немає опису редагування |
||
Рядок 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 сообщество] | |||
* Существенно доработанный 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 Международные проекты] на старом сайте | |||
== Сравнения с другими дистрибутивами == | |||
* [[Преимущества ALT Linux перед Mandriva]] | |||
== Примечания == | |||
<references /> | |||
[[Category:ALT Linux]] | [[Category:ALT Linux]] | ||
[[Category:Користувачу]] | [[Category:Користувачу]] | ||
[[Category:Розробнику]] | [[Category:Розробнику]] |
Версія за 17:41, 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, локализация)
- Мощная модульная система управления настройками системы Alterator — ALC3.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+
Ссылки
- В Википедии и Wikipedia
- Сравнение дистрибутивов Linux
- ALT Linux на ohloh.net
- Международные проекты на старом сайте
Сравнения с другими дистрибутивами
Примечания
- ↑ Пояснение по части качества
- ↑ Например, работает sudo ifconfig
- ↑ К примеру, чтобы разрешить всем вызывать su, можно дать команду control su public