ALT: Мифы и реальность: различия между версиями
Tora-bora (обсуждение | вклад) м (выпуск 2017-09) |
Tora-bora (обсуждение | вклад) (выпуск 2017-10) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 5: | Строка 5: | ||
|Tag = аналитика | |Tag = аналитика | ||
|Section = обзор | |Section = обзор | ||
|Issue = 2017- | |Issue = 2017-10 | ||
}} | }} | ||
{{review-nav | {{review-nav | ||
Строка 19: | Строка 19: | ||
|- | |- | ||
|style="background:#ffffff;border:1px solid #9C9C9C; "| | |style="background:#ffffff;border:1px solid #9C9C9C; "| | ||
К моему удивлению, вокруг отечественного дистрибутива '''ALT''' (рекурсивный акроним ALT Linux Team) сложилось множество мифов уровня: "сам не использовал, но осуждаю". Я не буду искать здесь причин подобного мифотворчества, но постараюсь эти мифы развеять. Но для начала коротко расскажу о своём знакомстве с Альтом. В декабре 2009 года мне пришёл новый номер журнала Linux Format с диском, на котором был записан ALT Linux Centaurus 5.0. До этого я год использовал '''Ubuntu''' версий 8.10, 9.04, 9.10. А до Ubuntu дистрибутив '''Mandriva 2008'''. Кентавр мне понравился своей стабильностью и изкоробочностью. Не нужно было качать кодеки, устанавливать дополнительные программы (это для меня было критично, так как каждый мегабайт через GPRS стоил 5,5 рублей), не крашился звук в играх (в ALT ещё не было Pulseaudio). В дистрибутив я тогда влюбился. Зарегистрировался на форуме, в багзилле. Понравилось, что для общения с разработчиками не нужно знать английский язык. Весной 2015 года, почувствовав, что я должен отблагодарить создателей дистрибутива, хотя бы помощью на форуме, я стал на постоянной основе помогать пользователям на форуме. Летом 2015 года я написал скрипт {{package|ldd-requires}}, который всю работу по определению каких пакетов не хватает для запуска бинарника делает за пользователя, и выдаёт ему команду <code>apt-get install</code> такие-то пакеты. В результате мне предложили вступить в [[ALT Linux Team]]. И я согласился. И вот уже полтора года я один из [[Maintainer|разработчиков Альта]]. | К моему удивлению, вокруг отечественного дистрибутива '''ALT''' (рекурсивный акроним ALT Linux Team) сложилось множество мифов уровня: "сам не использовал, но осуждаю". Я не буду искать здесь причин подобного мифотворчества, но постараюсь эти мифы развеять. Но для начала коротко расскажу о своём знакомстве с Альтом. В декабре 2009 года мне пришёл новый номер журнала Linux Format с диском, на котором был записан ALT Linux Centaurus 5.0. До этого я год использовал '''Ubuntu''' версий 8.10, 9.04, 9.10. А до Ubuntu дистрибутив '''Mandriva 2008'''.<br />Кентавр мне понравился своей стабильностью и изкоробочностью. Не нужно было качать кодеки, устанавливать дополнительные программы (это для меня было критично, так как каждый мегабайт через GPRS стоил 5,5 рублей), не крашился звук в играх (в ALT ещё не было Pulseaudio). В дистрибутив я тогда влюбился. Зарегистрировался на форуме, в багзилле. Понравилось, что для общения с разработчиками не нужно знать английский язык.<br />Весной 2015 года, почувствовав, что я должен отблагодарить создателей дистрибутива, хотя бы помощью на форуме, я стал на постоянной основе помогать пользователям на форуме. Летом 2015 года я написал скрипт {{package|ldd-requires}}, который всю работу по определению каких пакетов не хватает для запуска бинарника делает за пользователя, и выдаёт ему команду <code>apt-get install</code> такие-то пакеты. В результате мне предложили вступить в [[ALT Linux Team]]. И я согласился. И вот уже полтора года я один из [[Maintainer|разработчиков Альта]]. | ||
Теперь о мифах. | Теперь о мифах. | ||
Строка 33: | Строка 33: | ||
|style="background:#ffffff;border:1px solid #9C9C9C; "| | |style="background:#ffffff;border:1px solid #9C9C9C; "| | ||
В реальности же ALT самостоятельный дистрибутив с 2001 года (начинался в 1999 как русская Mandrake). За прошедшие полтора десятилетия в ALT не осталось ни намёка на то, что он начинался как переделка Мандрейк. Все базовые компоненты дистрибутива свои. Пакетный менеджер '''RPM''' и утилита для сборки '''rpmbuild''' | В реальности же ALT самостоятельный дистрибутив с 2001 года (начинался в 1999 как русская редакция Mandrake). За прошедшие полтора десятилетия в ALT не осталось ни намёка на то, что он начинался как переделка Мандрейк. Все базовые компоненты дистрибутива свои. Пакетный менеджер '''RPM''' и утилита для сборки '''rpmbuild''' пропатчены настолько сильно, что их уже можно давно форком считать. В качестве пакетного менеджера более высокого уровня используется '''apt-rpm'''. Альтовским apt-rpm уже много лет поддерживается установка локальных пакетов при помощи команды: | ||
apt-get install | apt-get install path/to/package.rpm | ||
В '''Debian''' только совсем недавно этот функционал появился у пакета apt-2.0, который попадёт лишь в следующий стабильный выпуск Debian. Для управления репозиториями есть удобная утилита | В '''Debian''' только совсем недавно этот функционал появился у пакета apt-2.0, который попадёт лишь в следующий стабильный выпуск Debian. Для управления репозиториями есть удобная утилита [[apt-repo]]. Через неё можно не только манипулировать источниками репозиториев, но и применять тестовые задания. Например, так: | ||
apt-repo test номер_задания | apt-repo test номер_задания | ||
Ещё одной особенностью Альта является обновление ядра. В Альте ядро не обновляется при <code>apt-get dist-upgrade</code>. Для этого служит специальная утилита <code>update-kernel</code>. В Альте [[Kernels/Flavours|несколько ядер]]. '''std-def''' текущее стабильное ядро, '''un-def''' - самое свежее ядро. На новом оборудовании очень выручает ядро un-def. При обновлении ядра старое не удаляется. И это очень хорошо, так как в случае проблем с новым ядром, можно загрузиться со старым. Для разработки пакета используются [[gear|gear-репозитории]], представляющие собой специализированные git-репозитории. Gear-репозиторий позволяет отслеживать изменения, разъяснять другим майнтейнерам при помощи комментариев к коммитам свои действия. Утилита gear позволяет также автоматизировать сборку пакета вплоть до того, что его будет автоматически обновлять робот [[Gear/cronbuild|gear-cronbuild]]. Собственно сборка пакета осуществляется в изолированном окружении hasher, который тоже есть разработка альтовцев. Hasher гарантирует воспроизводимость сборки пакета, что позволяет производить распределённую сборку пакетов. Весь Сизиф, а это 17662 пакетов-исходников на текущий момент, пересобирается полностью за субботу-воскресенье. Для сборки образов-дистрибутивов используются технологии сборки [[Mkimage/Profiles/m-p | mkimage-profiles (m-p)]] и [[Mkimage/Profiles/Desktop | mkimage-profiles-desktop (m-p-d)]] | Ещё одной особенностью Альта является обновление ядра. В Альте ядро не обновляется при <code>apt-get dist-upgrade</code>. Для этого служит специальная утилита <code>update-kernel</code>. В Альте [[Kernels/Flavours|несколько ядер]]. '''std-def''' текущее стабильное ядро, '''un-def''' - самое свежее ядро. На новом оборудовании очень выручает ядро un-def. При обновлении ядра старое не удаляется. И это очень хорошо, так как в случае проблем с новым ядром, можно загрузиться со старым. | ||
Для разработки пакета используются [[gear|gear-репозитории]], представляющие собой специализированные git-репозитории. Gear-репозиторий позволяет отслеживать изменения, разъяснять другим майнтейнерам при помощи комментариев к коммитам свои действия. Утилита gear позволяет также автоматизировать сборку пакета вплоть до того, что его будет автоматически обновлять робот [[Gear/cronbuild|gear-cronbuild]]. | |||
Собственно сборка пакета осуществляется в изолированном окружении [[hasher]], который тоже есть разработка альтовцев. Hasher гарантирует воспроизводимость сборки пакета, что позволяет производить распределённую сборку пакетов. Весь Сизиф, а это 17662 пакетов-исходников на текущий момент, пересобирается полностью за субботу-воскресенье. | |||
Для сборки образов-дистрибутивов используются технологии сборки [[Mkimage/Profiles/m-p | mkimage-profiles (m-p)]] и [[Mkimage/Profiles/Desktop | mkimage-profiles-desktop (m-p-d)]] также собственной разработки, базирующихся на технологии hasher посредством инструментария [[mkimage]]. Еженедельно на базе [[Sisyphus|Сизифа]] собираются [[Regular|регулярки]] с различными DE и [[rescue|спасательным диском]]. А раз в три месяца на базе текущего [[branches|стабильного бранча]] собираются [[starterkits|стартеркиты]], также с разнообразными DE плюс сервер. Регулярки и стартеркиты имеют лицензию GPLv2+. | |||
|} | |} | ||
Строка 54: | Строка 60: | ||
|style="background:#ffffff;border:1px solid #9C9C9C; "| | |style="background:#ffffff;border:1px solid #9C9C9C; "| | ||
Большинство членов [[ALT Linux Team]] не являются сотрудниками компании Базальт СПО. http://forum.altlinux.org очень активный форум. На нём действует активное сообщество пользователей готовое помочь решить проблемы пользователей Альта. Активность не затихает ни на день, даже в праздники и во время летних отпусков. Также на http://forum.russ2.com существует [[Alt_Linux_Active_Users_Club|клуб активных пользователей ALT]]. Ими поддерживается собственный репозиторий, развиваются графические интерфейсы для сборки собственных дистрибутивов: Distro-Navigator и mp-gui. Собираются собственные [[Active_Users_Club_Distros|дистрибутивы]]. А в связи с тем, что дистрибутив Альт Образование для юр.лиц платный, tema стал собирать дистрибутив [[Комета]], который для всех бесплатен. | Большинство членов [[ALT Linux Team]] не являются сотрудниками компании Базальт СПО. [http://forum.altlinux.org forum.altlinux.org] -- очень активный форум. На нём действует активное сообщество пользователей, готовое помочь решить проблемы пользователей Альта. Активность не затихает ни на день, даже в праздники и во время летних отпусков. | ||
Также на [http://forum.russ2.com/index.php?showforum=124 forum.russ2.com] существует [[Alt_Linux_Active_Users_Club|клуб активных пользователей ALT]]. Ими поддерживается собственный репозиторий, развиваются графические интерфейсы для сборки собственных дистрибутивов: Distro-Navigator и mp-gui. Собираются собственные [[Active_Users_Club_Distros|дистрибутивы]]. А в связи с тем, что дистрибутив Альт Образование для юр.лиц платный, tema стал собирать дистрибутив [[Комета]], который для всех бесплатен. | |||
|} | |} | ||
Строка 65: | Строка 73: | ||
|style="background:#ffffff;border:1px solid #9C9C9C; "| | |style="background:#ffffff;border:1px solid #9C9C9C; "| | ||
Начнём с известного дела Поносова. Ходит упорно миф, что Альт заинтересовался школами только после это дела, т.е. в 2006 году. В реальности же ALT Linux впервые внедрялся в школы в южном федеральном округе ещё в 2004 году. А прообраз школьных дистрибутивов ALT Linux Junior версии 1.0 был выпущен ещё в 2001 году. Т.е. Альты интересовались школами с первых дней самостоятельной жизни дистрибутива, задолго до того, как началась борьба с контрафактом, а государство решило | Начнём с известного дела Поносова. Ходит упорно миф, что Альт заинтересовался школами только после это дела, т.е. в 2006 году. В реальности же ALT Linux впервые внедрялся в школы в южном федеральном округе ещё в 2004 году. А прообраз школьных дистрибутивов ALT Linux Junior версии 1.0 был выпущен ещё в 2001 году. Т.е. Альты интересовались школами с первых дней самостоятельной жизни дистрибутива, задолго до того, как началась борьба с контрафактом, а государство решило выделить бюджет. И несмотря на то, что <s>государство давно наплевало на отечественных программистов и</s> несёт мешками доллары Микрософту, альтовцы продолжили выпускать школьные дистрибутивы, не зарабатывая на этом ни копейки. | ||
И вот в связи с созданием Базальт СПО по требованию инвестора ИВК, скрепя сердце, разработчики сделали Альт Образование 8.0 платным для юр.лиц. При этом сам профиль сборки дистрибутива открыт, пожалуйста, меняйте [[Branding|брендинг]] и собирайте свой дистрибутив. Поменять брендинг у альтовских дистрибутивов крайне просто, так как он выделен в отдельный набор пакетов, в отличие от Ubuntu. | |||
|} | |} | ||
Строка 77: | Строка 87: | ||
|style="background:#ffffff;border:1px solid #9C9C9C; "| | |style="background:#ffffff;border:1px solid #9C9C9C; "| | ||
Как и в любом другом дистрибутиве в дистрибутивах ALT есть ошибки, не все пакеты протестированы на работоспособность. Сообщество пользователей у Альта гораздо меньше сообщества Ubuntu, поэтому обратная связь от пользователей не очень хорошая. Бывает, что собираемыми пакетами просто никто не пользуется, а майнтейнер ставит пакет на автоматическую сборку, так как на нём и так висит двести с лишним пакетов (у Igor Vlasenko 3084 пакета, естественно большинство из них собирается написанными им роботами). В результате этот пакет в какой-то момент становится не совсем работоспособным, а сообщить майнтейнеру некому. А бывает, что пользователь встретив такой пакет, никому не сообщает, молчит да злобу копит. И в какой-то момент просто приходит на форум и выливает на всех всё, что на душе накипело | Как и в любом другом дистрибутиве, в дистрибутивах ALT есть ошибки, не все пакеты протестированы на работоспособность. Сообщество пользователей у Альта гораздо меньше сообщества Ubuntu, поэтому обратная связь от пользователей не очень хорошая. Бывает, что собираемыми пакетами просто никто не пользуется, а майнтейнер ставит пакет на автоматическую сборку, так как на нём и так висит двести с лишним пакетов (у Igor Vlasenko 3084 пакета, естественно, большинство из них собирается написанными им роботами). В результате этот пакет в какой-то момент становится не совсем работоспособным, а сообщить майнтейнеру некому. А бывает, что пользователь встретив такой пакет, никому не сообщает, молчит да злобу копит. И в какой-то момент просто приходит на форум и выливает на всех всё, что на душе накипело: ваш Альт глючный дистрибутив, ничего не работает, ухожу на Убунту! Реальность же такова, что несмотря на то, что Альт разрабатывается в основе своей первоклассными спецами, майнтейнеров Альту критически не хватает<ref>...как и любому крупному дистрибутиву</ref>. Не выручают здесь и автоматические тесты вроде технологии [[Repocop]]. | ||
[https://www.rts-tender.ru РТС-тендер] и [https://www.sberbank-ast.ru/ Сбербанк-АСТ] работают под Альтом. Если поставить плагин, то и [http://gosuslugi.ru Госуслуги] будут авторизоваться по токену. См.тж. [[ЭП| статью про ЭЦП]]</ref> | |||
С ним можно под Альтом работать полноценно. Что тут сказать, наши чиновники заботятся о конкурентных преимуществах Микрософт. | Дистрибутивы Альта вылизаны и работают из коробки. В них предусмотрены фичи, необходимые для предприятий, такие как быстрое развёртывание [[ActiveDirectory/DC|Actve Directory]], [[1C|1C: Предприятие]], установка [[КриптоПро]] (пакет {{package|cryptopro-preinstall}}), браузер {{package|firefox-gost}}. В дистрибутиве [[Образование/8|Альт Линукс Образование]] встроены средства управления классом и многие другие фичи, нужные учителям. Но, естественно, ALT сталкивается с суровой реальностью, когда на интерактивные доски, используемые в школах, есть драйвера только для Windows, или какая-то проприетарная программа прибита гвоздями к Ubuntu, причём к конкретной версии (сталкивался на форуме и с такой проблемой). Тут уже разработчики дистрибутива не виноваты совсем. Также, увы, на текущий момент полноценно с госсайтами можно работать только под Windows. Единственный сайт-исключение<ref> На самом деле и [https://www.rts-tender.ru РТС-тендер] и [https://www.sberbank-ast.ru/ Сбербанк-АСТ] работают под Альтом. Если поставить плагин, то и [http://gosuslugi.ru Госуслуги] будут авторизоваться по токену. См.тж. [[ЭП|статью про ЭЦП]]</ref> - [https://www.roseltorg.ru www.roseltorg.ru]. | ||
С ним можно под Альтом работать полноценно. Что тут сказать, некоторые наши чиновники заботятся о конкурентных преимуществах Микрософт. | |||
|} | |} | ||
Текущая версия от 09:32, 3 октября 2017
Журнал ALT-review
Title::Дистрибутив ALT Linux. Мифы и реальность- Автор: Author::Антон Мидюков Раздел: Section::обзор Выпуск: Issue::2017-10 Тег: Tag::аналитика
|
Дистрибутив ALT Linux. Мифы и реальность |
---|
К моему удивлению, вокруг отечественного дистрибутива ALT (рекурсивный акроним ALT Linux Team) сложилось множество мифов уровня: "сам не использовал, но осуждаю". Я не буду искать здесь причин подобного мифотворчества, но постараюсь эти мифы развеять. Но для начала коротко расскажу о своём знакомстве с Альтом. В декабре 2009 года мне пришёл новый номер журнала Linux Format с диском, на котором был записан ALT Linux Centaurus 5.0. До этого я год использовал Ubuntu версий 8.10, 9.04, 9.10. А до Ubuntu дистрибутив Mandriva 2008. Теперь о мифах. |
ALT ещё один клон Red Hat/Mandriva |
---|
В реальности же ALT самостоятельный дистрибутив с 2001 года (начинался в 1999 как русская редакция Mandrake). За прошедшие полтора десятилетия в ALT не осталось ни намёка на то, что он начинался как переделка Мандрейк. Все базовые компоненты дистрибутива свои. Пакетный менеджер RPM и утилита для сборки rpmbuild пропатчены настолько сильно, что их уже можно давно форком считать. В качестве пакетного менеджера более высокого уровня используется apt-rpm. Альтовским apt-rpm уже много лет поддерживается установка локальных пакетов при помощи команды: apt-get install path/to/package.rpm В Debian только совсем недавно этот функционал появился у пакета apt-2.0, который попадёт лишь в следующий стабильный выпуск Debian. Для управления репозиториями есть удобная утилита apt-repo. Через неё можно не только манипулировать источниками репозиториев, но и применять тестовые задания. Например, так: apt-repo test номер_задания Ещё одной особенностью Альта является обновление ядра. В Альте ядро не обновляется при Для разработки пакета используются gear-репозитории, представляющие собой специализированные git-репозитории. Gear-репозиторий позволяет отслеживать изменения, разъяснять другим майнтейнерам при помощи комментариев к коммитам свои действия. Утилита gear позволяет также автоматизировать сборку пакета вплоть до того, что его будет автоматически обновлять робот gear-cronbuild. Собственно сборка пакета осуществляется в изолированном окружении hasher, который тоже есть разработка альтовцев. Hasher гарантирует воспроизводимость сборки пакета, что позволяет производить распределённую сборку пакетов. Весь Сизиф, а это 17662 пакетов-исходников на текущий момент, пересобирается полностью за субботу-воскресенье. Для сборки образов-дистрибутивов используются технологии сборки mkimage-profiles (m-p) и mkimage-profiles-desktop (m-p-d) также собственной разработки, базирующихся на технологии hasher посредством инструментария mkimage. Еженедельно на базе Сизифа собираются регулярки с различными DE и спасательным диском. А раз в три месяца на базе текущего стабильного бранча собираются стартеркиты, также с разнообразными DE плюс сервер. Регулярки и стартеркиты имеют лицензию GPLv2+. |
У Альта нет сообщества |
---|
Большинство членов ALT Linux Team не являются сотрудниками компании Базальт СПО. forum.altlinux.org -- очень активный форум. На нём действует активное сообщество пользователей, готовое помочь решить проблемы пользователей Альта. Активность не затихает ни на день, даже в праздники и во время летних отпусков. Также на forum.russ2.com существует клуб активных пользователей ALT. Ими поддерживается собственный репозиторий, развиваются графические интерфейсы для сборки собственных дистрибутивов: Distro-Navigator и mp-gui. Собираются собственные дистрибутивы. А в связи с тем, что дистрибутив Альт Образование для юр.лиц платный, tema стал собирать дистрибутив Комета, который для всех бесплатен. |
Альт появляется только там, где пахнет распилом бюджетных средств |
---|
Начнём с известного дела Поносова. Ходит упорно миф, что Альт заинтересовался школами только после это дела, т.е. в 2006 году. В реальности же ALT Linux впервые внедрялся в школы в южном федеральном округе ещё в 2004 году. А прообраз школьных дистрибутивов ALT Linux Junior версии 1.0 был выпущен ещё в 2001 году. Т.е. Альты интересовались школами с первых дней самостоятельной жизни дистрибутива, задолго до того, как началась борьба с контрафактом, а государство решило выделить бюджет. И несмотря на то, что И вот в связи с созданием Базальт СПО по требованию инвестора ИВК, скрепя сердце, разработчики сделали Альт Образование 8.0 платным для юр.лиц. При этом сам профиль сборки дистрибутива открыт, пожалуйста, меняйте брендинг и собирайте свой дистрибутив. Поменять брендинг у альтовских дистрибутивов крайне просто, так как он выделен в отдельный набор пакетов, в отличие от Ubuntu. |
ALT глючный дистрибутив |
---|
Как и в любом другом дистрибутиве, в дистрибутивах ALT есть ошибки, не все пакеты протестированы на работоспособность. Сообщество пользователей у Альта гораздо меньше сообщества Ubuntu, поэтому обратная связь от пользователей не очень хорошая. Бывает, что собираемыми пакетами просто никто не пользуется, а майнтейнер ставит пакет на автоматическую сборку, так как на нём и так висит двести с лишним пакетов (у Igor Vlasenko 3084 пакета, естественно, большинство из них собирается написанными им роботами). В результате этот пакет в какой-то момент становится не совсем работоспособным, а сообщить майнтейнеру некому. А бывает, что пользователь встретив такой пакет, никому не сообщает, молчит да злобу копит. И в какой-то момент просто приходит на форум и выливает на всех всё, что на душе накипело: ваш Альт глючный дистрибутив, ничего не работает, ухожу на Убунту! Реальность же такова, что несмотря на то, что Альт разрабатывается в основе своей первоклассными спецами, майнтейнеров Альту критически не хватает[1]. Не выручают здесь и автоматические тесты вроде технологии Repocop. Дистрибутивы Альта вылизаны и работают из коробки. В них предусмотрены фичи, необходимые для предприятий, такие как быстрое развёртывание Actve Directory, 1C: Предприятие, установка КриптоПро (пакет cryptopro-preinstall[2] ), браузер firefox-gost[3] . В дистрибутиве Альт Линукс Образование встроены средства управления классом и многие другие фичи, нужные учителям. Но, естественно, ALT сталкивается с суровой реальностью, когда на интерактивные доски, используемые в школах, есть драйвера только для Windows, или какая-то проприетарная программа прибита гвоздями к Ubuntu, причём к конкретной версии (сталкивался на форуме и с такой проблемой). Тут уже разработчики дистрибутива не виноваты совсем. Также, увы, на текущий момент полноценно с госсайтами можно работать только под Windows. Единственный сайт-исключение[2] - www.roseltorg.ru. С ним можно под Альтом работать полноценно. Что тут сказать, некоторые наши чиновники заботятся о конкурентных преимуществах Микрософт. |
Примечания
- ↑ ...как и любому крупному дистрибутиву
- ↑ На самом деле и РТС-тендер и Сбербанк-АСТ работают под Альтом. Если поставить плагин, то и Госуслуги будут авторизоваться по токену. См.тж. статью про ЭЦП
__SHOWFACTBOX__