https://www.altlinux.org/api.php?action=feedcontributions&user=188.233.108.41&feedformat=atomALT Linux Wiki - Вклад [ru]2024-03-29T12:30:29ZВкладMediaWiki 1.38.2https://www.altlinux.org/index.php?title=Features&diff=23454Features2013-03-03T20:25:41Z<p>188.233.108.41: /* Принятые сокращения */</p>
<hr />
<div>{| style="border:1px solid #AAA; background:#F9F9F9; width:280px; margin: 0 0 1em 1em; padding:.2em; text-align:center; float: right;" class=noprint<br />
|-<br />
|[[Image:Gnome-dialog-warning.svg]]<br />
|-<br />
| '''Обратите внимание:''' документация на всё, кроме дистрибутивов, может и будет устаревать или отсутствовать — объём дополнительных пакетов, предоставляемых майнтейнерами в Sisyphus и бранчах на условиях «как есть», слишком велик для возможности всё описать (и мы не можем требовать друг от друга делать это сразу).<br />
|}<br />
{{span|font-size: 180%|Особенности ALT Linux}}<br />
<br />
Здесь предлагается публиковать заметки об особенностях уже выпущенных дистрибутивов ALT Linux (и нестабильной ветки Sisyphus — из неё рождаться следующему дистрибутиву).<br />
<br />
''Крайне рекомендуется рядом с каждым пунктом списка особенностей указывать список версий дистрибутивов, в которых эти особенности замечены.''<br />
<br />
== Принятые сокращения ==<br />
* {{term|ALS}} — ALT Linux Server<br />
* {{term|ALD}} — ALT Linux Desktop<br />
* {{term|ALJ}} — ALT Linux Junior<br />
* {{term|ALC}} — ALT Linux Compact<br />
* {{term|ALM}} — ALT Linux Master<br />
* {{term|ALKD}} — ALT Linux KDE Desktop<br />
* {{term|ALTD}} — ALT Linux TDE Desktop<br />
<br />
Далее может следовать номер версии. Например, {{term|ALM2.4}} — ALT Linux 2.4 Master. Привязки по времени можно посмотреть [[Releases/History|здесь]].<br />
<br />
Также используется сокращённое обозначение веток {{term|Mxx}} — например, {{term|M40}} для ветки 4.0.<br />
<br />
Не помеченное, как правило, относится ко всем дистрибутивам ALT Linux («издревле»).<br />
<br />
== Особенности ==<br />
<br />
=== общего плана ===<br />
* Обширное русскоязычное [https://lists.altlinux.org/mailman/listinfo/community сообщество]<br />
* Существенно доработанный [[RPM]] — ''изначально''<br />
* Адаптированный вариант [[Apt|apt-get]] как высокоуровневое средство управления пакетами — ''Spring 2001+''<br />
* Несколько вариантов [[Kernels|ядер]]<br />
* Сборка пакетов [[git|из git-репозиториев]] в [[Hasher|hasher]]<br />
* Система alternatives родом из Debian<br />
* Инитскрипты с использованием [http://lists.altlinux.org/pipermail/devel/2003-April/011856.html start-stop-daemon] (из Owl, в оригинале из Debian) — ''ALC2.3+''<br />
* Аккуратная разбивка софта на подпакеты вместо крупнопанельной а-ля Red Hat, [http://lists.altlinux.ru/pipermail/devel/2004-February/021233.html более строгие зависимости]<br />
* Отличное качество сборки многих пакетов<ref>[http://www.opennet.ru/openforum/vsluhforumID3/48081.html#66 Пояснение по части качества]</ref> (патчи, дефолтные конфиги, readme, локализация)<br />
* Мощная модульная система управления настройками системы [[Alterator]] — ''ALC3.0+''<br />
* На основе бранчей и репозитория Sisyphus возможна сборка собственных специализированных дистрибутивов и LiveCD/LiveFlash; все инструменты ([[mkimage]], [[Mkimage/Profiles/Desktop|mkimage-profiles-desktop]], [[m-p|mkimage-profiles]]) для их создания открыты.<br />
* Неплохая [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 безопасность и вирусоустойчивость] текущих дистрибутивов.<br />
<br />
=== server/security ===<br />
* Пакеты собраны с [http://lists.altlinux.org/pipermail/devel/2006-July/034848.html PIE и FORTIFY_SOURCE=2]; при сборке доступны strlcat(3) и strlcpy(3) — ''M40+''<br />
* [[Features/ChrootedServices|Сервисы в chroot]] с широким применением разделения/понижения привилегий (privsep)<br />
* [[Features/Core|Отключение core-файлов]]<br />
* Сервисы по умолчанию обычно отключены и/или слушают на 127.0.0.1<br />
* Поддержка системы виртуализации [[OpenVZ|OpenVZ]] «из коробки» — ''ALS4.0''<br />
* [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+''<br />
* [[etcnet]] в качестве современного iproute2-based средства управления сетевыми интерфейсами — ''ALC3.0+''<br />
* <tt>sshd</tt> по умолчанию сконфигурирован [[Features/PermitRootLoginNo|не пускать]] обобщённого <tt>root</tt> — ''издревле; в M40+ — пускает, но по ключу''<br />
* [[Features/OwKernel|OpenWall/altsec-патч]] в ядре — ''ALM2.0+; отсутствует в M40''<br />
* sudo использует [http://sisyphus.ru/srpm/sudo/spec фиксированный PATH], включающий <tt>/sbin</tt> и <tt>/usr/sbin</tt><ref>Например, работает <tt>sudo ifconfig</tt></ref>. — ''ALM2.4+''<br />
* [[Control|control(8)]] обеспечивает контроль для доступа к различным системным сервисам; это штатный способ системно управлять SUID/SGID-битами на бинарниках из пакетов с сохранением такого состояния при обновлении.<ref>К примеру, чтобы разрешить всем вызывать <tt>su</tt>, можно дать команду <tt>control su public</tt></ref>. — ''ALM2.4+''<br />
<br />
== О команде ==<br />
<pre>YAS> Впрочем, я уже понял, что в<br />
YAS> определённый момент перед пользователем ALT встаёт выбор -- менять<br />
YAS> дистрибутив или становиться мантейнером. <br />
<br />
Я бы сформулировал это немного по другому ...<br />
В определенный момент времени, когда пользователи других дистрибутивов<br />
начинают думать о замене дистрибутива, пользователи ALT приходят<br />
к осознанию необходимости что-либо собирать и пересобирать из исходников.<br />
Если у них это получается, и их труд нужен не только им,<br />
они становятся маинтейнерами ...<br />
<br />
И действительно, лучше дополнить ALT, чем каждый раз искать дистр,<br />
в котором есть то, что вам нужно... И потом материться, из-за того,<br />
что в неком дистре есть то, чего не было в предыдущем, но нет того, что было ...<br />
<br />
Сперва "сам себе режисер"... А потом и другим помощь :)</pre><br />
''[http://lists.altlinux.org/pipermail/community/2006-November/185682.html Dmitriy L. Kruglikov] в community@''<br />
<br />
<pre>Главное, что следует понять мантейнеру ALT Linux Team - <br />
что он не сам по себе, а участник команды. Не надо стесняться<br />
обращаться за помощью, если в чем-то не можешь разобраться <br />
или не уверен.</pre><br />
''[https://lists.altlinux.org/pipermail/devel/2007-December/067289.html damir@] в devel@''<br />
<br />
== Ссылки ==<br />
* В [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]<br />
* [http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B8%D1%81%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B8%D0%B2%D0%BE%D0%B2_Linux Сравнение дистрибутивов Linux]<br />
* [http://www.ohloh.net/p/altlinux ALT Linux на ohloh.net] ([https://www.ohloh.net/tags/altlinux проекты с тегом altlinux])<br />
* [http://web.archive.org/web/20071214162638/http://altlinux.org/index.php?module=intproj Международные проекты] на старом сайте<br />
<br />
== Сравнения с другими дистрибутивами ==<br />
* [[Преимущества ALT Linux перед Mandriva]]<br />
<br />
== Примечания ==<br />
<references /><br />
<br />
<br />
{{Category navigation|title=Features|category=Features|sortkey=*}}</div>188.233.108.41