ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: "ALT Linux User" <altlinux.mailbox@gmail.com>
To: "ALT Linux Community general discussions" <community@lists.altlinux.org>
Subject: Re: [Comm] Как сделать самый лучший дистрибутив?
Date: Mon, 17 Nov 2008 18:42:07 +0300
Message-ID: <40babb620811170742l13627875i9e1d211aad922e6c@mail.gmail.com> (raw)
In-Reply-To: <20081103155835.GN26373@osdn.org.ua>

> On Sat, Nov 01, 2008 at 08:49:35PM +0300, Андрей Черепанов wrote:
>> Пожалуйста, напишите, какие фичи вы бы хотели видеть в
>> дистрибутиве и инфраструктуре.

Позвольте, Уважаемые господа, высказать несколько соображений по
поводу "идеального дистрибутива" с сугубо пользовательской точки
зрения. Возможно, на первый взгляд, такое мнение субъективно, однако,
наблюдение за "жизнью" десктопного бранча ALT Linux в пользовательской
среде всё же даёт возможность несколько обобщить нижеизлагаемое.
В качестве иллюстративного материала буду использовать материал из
своей попытки поставить ALD410 на пару ноутбуков, старый и актуальный.

Начну, пожалуй, сначала:

 Андрей Черепанов wrote:
"Также не нужно повторять всем понятные и банальные вещи типа работа
всех программ (включая 1С, Консультант+ и т.п.) и железа из коробки. Об этом
мы все знаем и обязательно включим в итоговый документ".

Закономерно ссылаясь на личный опыт постановки свежевыложенного ALD410
могу смело сказать: мне не кажется, что текущий бранч сосредоточен на
таких банальных вещах, как "работа из коробки". Этот аспект ALD410 был
провален в моём случае полностью. Однако, поскольку речь идёт о
свободном дистрибутиве, направление обсуждения будет направлено не в
сторону "неработы", а в сторону того, что дистрибутив не содержит
инструментов, позволяющих пользователю самому разобраться в проблеме и
попробовать решить её [извините,пишу на коленках, локтём не ту кнопку
нажал, часть письма случайно отправилась, продолжаю] на месте.

Итак, ALD410 CD поставлен на ноутбук IBM TPR40 английской версией.
WiFi не работает. Вокруг wired интернета нет, других компьютеров нет,
есть только WiFi сеть с WPA. Сеть не поднимается. Последовательный
перебор всех типов получения IP показал, что модуль WiFi в альтераторе
к работе непригоден, ибо не способен наладить связь при полностью
работающем и распознанном оборудовании.
Вот отсюда начинается движение к идеальному дистрибутиву. На мой
взгляд, дистрибутив должен содержать чёткую и полную информацию о том,
как, чем, какими методами (обходными, альтернативными и проч.) всё же
осуществить настройку. Да, вплоть до того, что "открываете консоль,
вводите su - и далее осуществляете следующие действия: ...". В
конкретнм случае: должно быть конкретно описано, как остановить
NetworkManager, выгрузить daemon, как настраивать руками *именно для
дистрибутива ALD*. Да, да, как консольно обнаружить сети, как
составить команду iwconfig essid mode key, как проконтролировать
интерфейсы с помощью ifconfig.

[Здесь небольшая ремарка для тех, кого, возможно, раздражает
словосочетание "дистрибутив должен". Начните самоуспокоение с того,
что вас никто не заставляет распространять в народ десктопную версию.
Заявляете о себе как о пользовательском продукте? Ну что ж, у
пользователей есть к вам вопросы и пожелания. Это нормально.]

Найти сколько-нибудь внятные документы о траблшутинге WiFi сетей
внутри самого дистрибутива мне не удалось. Собственно, все ссылки,
кроме заглавной странички, открываемой в Konqueror-web - оказались
404. Поскольку файловая система и организация системы далеко не
очевидная вещь, если эти документы и лежат где-то в дистрибутиве,
обнаружить их не удалось. Сети, по-прежнему, нет.

Так вот, на мой взгляд, здесь нарушение одного из базовых принципов
свободного програмного обеспечения: дать человеку возможность
самостоятельно изучать это самое СПО.

Наладить WiFi мне так и не удалось. Система не смогла получить IP.
dhcpcd ручками - пробовал. И после полного удаления NM и с ним, и
вообще - по-всякому. Поскольку алгоритм траблшутинга был весьма
туманным, при многочисленной переустановке дистрибутива выяснилось,
что NM делает своё дело в любом случае, даже если его и не выбирать в
инсталляторе.

Вообще, тут надо сказать, что при виде NM я сначала обрадовался, ибо
по Ubuntu привык, что кликом на него показываются доступные сети.
Выбираешь нужную, вводишь пароль и ты в сети. Довольно удобно,
согласитесь.

Примерно такое же было и на втором ноутбуке, с той только разницей,
что там Atheros WiFi card. Как "заводить" её информации в дистрибутиве
тоже не нашёл.

Теперь хотел бы обратить ваше внимание, Уважаемые господа, на "формат"
дистрибутива. Разделение на DVD и CD мне кажется разумным. Причём, чем
далее от даты релиза, тем более становится очевидным преимущество CD.
После установки производится апдейт и после этого CD-источник
становится устревшей версией. Однако, для пользователей с "тонким"
интернетом DVD, конечно же, необходим.

В любом случае, мне кажется весьма разумным вернуться к форме выпуска
CD "двойного действия". Он должен быть и LiveCD и установочный
одновременно. Причём, возможно скажу крамольную вещь, но так ли уж
нужен OpenOffice на CD? Тот, кто скачивает CD, обычно преследует
следующие цели: проверить совместимость оборудования и установить
минимальную систему с возможностью расширения за счёт пакетной базы
репозитария на зеркалах в сети. Работу с документами можно обеспечить
и более "легковесным" пакетом, а освободившеееся место отвести под
системные инструменты (например восстановление, parted, gui для
проверки дисков и т.п.), а также - документацию. Обязательно
предусмотреть место для third-party модулей, помогающих в наладке
оборудования (например, пакеты для "запуска" Atheros, пакеты для HP
Printers, и т.д.) Даже беглый просмотр рассылки, даёт представление,
что пользователи натыкаются на похожие проблемы, те же HP/Canon win
units, Atheros, ноутбучные Fn keys и т.п.
Было бы очень неплохо заботливо приложить модули для решения этих
тривиальных проблем, совпадающие по версиям с версией ядра
дистрибутива. А заодно и понятные how to troubleshot имярек.

Даже просто документик о том, как менять boot video mode через
lilo.conf, а заодно и табличка этих video modes, была бы крайне
полезна. ALD410 упрямо остановился на 800x600 в консоли.

Не хотел бы, что бы сложилось впечатление беспросветной критики. Это
не так. ALD, мне лично, весьма симпатичен. ALD410 быстр, свеж,
кристально показывает шрифты и вообще, оставляет приятное впечатление
от общения с ним. Именно стремление помочь в дальнейшем развитии
дистрибутива, подталкивает к размышлениям в рассылку.

Кстати, показ дистрибутива иностранцу вызвал исключительно
положительные моменты. Быстрое время установки, хорошая скорость
работы, проигрывание "запретных" медиаформатов "из коробки",
возможность запускать более одной Х-сессии - всё это было оценено по
достоинству.

В русле же нашей беседы, хотелось бы осветить так же следующий аспект
"идеального дистрибутива" - следование независимости от GUI. На мой
взгляд, наиболее выигрышно будет построение архитектуры "ИД" от
полновесного функционировании дистрибутива в консоли. То есть, работа
с оборудованием (сети, usb и т.д.) должна быть полностью функциональна
и в консоли. Поверх же этого, пользователь ставит DE или DM по своему
вкусу. Несмотря на кажущуюся "устарелость" такого подхода, мне он
видится довольно принципиальным.
В чём опасность проприетарных продуктов? Правильно, в привязывании
"насмерть" к своим продуктам путём зомбирования "обезьяньими" методами
работы с этими самыми продуктами.
Если ALT Linux участвует в образовательном процессе в стране, является
флагманом национального свободного програмного обеспечения, мне
кажется, аспект формирования usufructuarius sapiens очень важен. Если
человеку показать его *право понимать*, то его внутренняя устойчивость
к низкому искусству омаркечивания существенно возрастёт.

Безусловно, удобство пользования - одна из первоочередных задач.
Однако, не нужно забывать об обязательном предоставлении *права знать*
пользователю. Если это будет не только заявлено на бумаге, но ещё и
подкреплено *самой архитектурой* свободной операционной системы, IMHO
эффект будет максимальный. Ибо путь *buntu в направлении максимальной
"завязки" системы и GUI в одно целое, рано или поздно приведёт к
безальтернативной МС (мартышкиной системе) работы на компьютере.

Позволю себе суммировать то, о чём шла речь. По-моему скромному
пользовательскому мнению, было бы полезно учесть следующие моменты при
движении к "идеальному дистрибутиву":

- наличие в составе дистрибутива документации, позволяющей попытаться
осуществить "допиливание" острых моментов. Это, на самом деле, тем не
так уж и много: X, networking, printing, sound, notebook power
management. Думаю, это 95% пользовательских petra scandali в ALD.

- формат дистрибутива - LiveCD=InstallCD. Приятно иметь swiss army
knife: проверка, установка, устранение неполадок.

- архитектура дистрибутива, строящаяся от полновесного
функционирования в консоли, с возможностью "навешивания" любых
пользовательских GUI по выбору.

Вот такие, довольно общие моменты, мне показались важными не только на
сегодняшний момент, но и на будущее развитие дистрибутива.

  parent reply	other threads:[~2008-11-17 15:42 UTC|newest]

Thread overview: 160+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-01 17:49 [Comm] Как сделать самый популярный дистрибутив? Андрей Черепанов
2008-11-01 18:14 ` Vyatcheslav Perevalov
2008-11-01 18:21   ` Vyatcheslav Perevalov
2008-11-01 19:09   ` Mikhail Kuligin
2008-11-01 20:14     ` Владимир Гусев
2008-11-02  2:54       ` Kharitonov A. Dmitry
2008-11-02 11:53         ` Владимир Гусев
2008-11-02 13:37           ` Kharitonov A. Dmitry
2008-11-02 22:50             ` Владимир Гусев
2008-11-03  3:55               ` Kharitonov A. Dmitry
2008-11-03 10:36                 ` Alexei V. Mezin
2008-11-03 10:41                   ` Kharitonov A. Dmitry
2008-11-03 11:11                 ` Igor Zubkov
2008-11-03 11:39                   ` Kharitonov A. Dmitry
2008-11-03 18:34                 ` Владимир Гусев
2008-11-03 19:01                   ` Kharitonov A. Dmitry
2008-11-03 19:25                     ` Michael Pozhidaev
2008-11-03 20:33                       ` Kharitonov A. Dmitry
2008-11-03 21:13                         ` Michael Pozhidaev
2008-11-03 22:16                           ` Alexei V. Mezin
2008-11-03 22:36                             ` Хихин Руслан
2008-11-04  6:05                               ` Kharitonov A. Dmitry
2008-11-04  6:24                                 ` Хихин Руслан
2008-11-04  9:48                                   ` Kharitonov A. Dmitry
2008-11-03 22:50                             ` Michael Pozhidaev
2008-11-03 23:32                               ` Alexei V. Mezin
2008-11-03 23:03                             ` Yura Kalinichenko
2008-11-04  8:14                               ` Alexei V. Mezin
2008-11-04 10:58                                 ` Yura Kalinichenko
2008-11-04 12:12                                   ` Alexei V. Mezin
2008-11-04 18:13                                     ` Yura Kalinichenko
2008-11-04  6:01                             ` Kharitonov A. Dmitry
2008-11-04  5:59                           ` Kharitonov A. Dmitry
2008-11-04  9:42                             ` Michael Pozhidaev
2008-11-09 22:00         ` Michael A. Kangin
2008-11-09 22:07           ` Kharitonov A. Dmitry
2008-12-09 23:33             ` Michael A. Kangin
2008-11-02 10:37       ` Ivan Fedorov
2008-11-02 12:05       ` altlinuxuser
2008-11-02 12:09         ` Vyatcheslav Perevalov
2008-11-02 12:23           ` Ilja Raskin
2008-11-02 12:41         ` Ivan Petrov
2008-11-02 13:42         ` Kharitonov A. Dmitry
2008-11-02 13:43           ` Andrey Rahmatullin
2008-11-02 14:20             ` Kharitonov A. Dmitry
2008-11-02 14:26               ` Andrey Rahmatullin
2008-11-02 14:30                 ` Kharitonov A. Dmitry
2008-11-02 21:34                   ` Andrey Rahmatullin
2008-11-03  3:59                     ` Kharitonov A. Dmitry
2008-11-03 10:11                       ` Andrey Rahmatullin
2008-11-03 10:36                         ` Kharitonov A. Dmitry
2008-11-03 10:46                           ` Andrey Rahmatullin
2008-11-03 16:03       ` Michael Shigorin
2008-11-03 18:30         ` Andrey Rahmatullin
2008-11-04 11:47           ` [Comm] apt-indicator.git Michael Shigorin
2008-11-07  0:56           ` [Comm] Как сделать самый популярный дистрибутив? Alexey Rusakov
2008-11-07 10:46             ` Sergey V Turchin
2008-11-02 12:14     ` altlinuxuser
2008-11-01 18:35 ` Alexei V. Mezin
2008-11-01 18:50 ` Valery V. Inozemtsev
2008-11-01 19:12   ` Владимир Гусев
2008-11-01 18:57 ` Павел Солнцев
2008-11-01 19:18   ` Anton Farygin
2008-11-01 19:57     ` Павел Солнцев
2008-11-02  3:04       ` Kharitonov A. Dmitry
2008-11-02  1:53     ` Ivan Petrov
2008-11-02  3:11       ` Kharitonov A. Dmitry
2008-11-02  6:35         ` Anton Farygin
2008-11-02 14:43           ` Kharitonov A. Dmitry
2008-11-02 15:43             ` Anton Farygin
2008-11-02 16:18               ` Kharitonov A. Dmitry
2008-11-03 18:07                 ` Anton Farygin
2008-11-10 12:30   ` Андрей Черепанов
2008-11-01 21:25 ` Speccyfighter
2008-11-02  3:14   ` Kharitonov A. Dmitry
2008-11-02  6:37   ` Anton Farygin
2008-11-02 10:26     ` Ivan Fedorov
2008-11-02 13:50     ` Speccyfighter
2008-11-03 16:16       ` [Comm] usbflash creation Michael Shigorin
2008-11-03 16:15     ` [Comm] Как сделать самый популярный дистрибутив? Michael Shigorin
2008-11-03 16:13   ` [Comm] Как сделать самый лучший дистрибутив? Michael Shigorin
2008-11-02  3:16 ` [Comm] Как сделать самый популярный дистрибутив? Kharitonov A. Dmitry
2008-11-02  7:44   ` Andrey Rahmatullin
2008-11-02  8:18     ` Kharitonov A. Dmitry
2008-11-02 20:28       ` Michael Pozhidaev
2008-11-02 11:57 ` Dmitriy Kruglikov
2008-11-02 13:48   ` Kharitonov A. Dmitry
2008-11-02 15:04 ` Kharitonov A. Dmitry
2008-11-03  6:24 ` Kharitonov A. Dmitry
2008-11-03 11:03   ` Pavlov Konstantin
2008-11-03 12:20     ` Kharitonov A. Dmitry
2008-11-10 16:36     ` Maxim Tyurin
2008-11-10 16:47       ` Alexey I. Froloff
2008-11-03  6:36 ` Kharitonov A. Dmitry
2008-11-03 11:32 ` Igor Zubkov
2008-11-03 11:35   ` Andrey Rahmatullin
2008-11-10 12:50   ` Андрей Черепанов
2008-11-03 15:58 ` [Comm] Как сделать самый лучший дистрибутив? Michael Shigorin
2008-11-03 16:07   ` Igor Zubkov
2008-11-03 16:21     ` Michael Shigorin
2008-11-10 16:40       ` Maxim Tyurin
2008-11-03 16:22     ` Kharitonov A. Dmitry
2008-11-04  3:52     ` alisher
2008-11-04  6:26       ` Хихин Руслан
2008-11-04  7:48         ` Ivan Petrov
2008-11-04  7:59           ` Michael Holzman
2008-11-04  9:17           ` Хихин Руслан
2008-11-04  9:23             ` Andrey Rahmatullin
2008-11-04 11:50             ` Michael Shigorin
2008-11-04 11:41           ` Alexey Borovskoy
2008-11-04 11:52             ` [Comm] updates/4.0 Michael Shigorin
2008-11-04 20:30           ` [Comm] Как сделать самый лучший дистрибутив? Павел Солнцев
2008-11-10 13:09             ` Андрей Черепанов
2008-11-10 13:36               ` Andriy Dobrovol`s`kii
2008-11-12  8:19               ` Michael Shigorin
2008-11-16 13:08               ` Alexey Borovskoy
2008-11-20 17:45                 ` Michael Shigorin
2008-11-10 12:54   ` Андрей Черепанов
2008-11-10 13:40     ` Владимир
2008-11-11 21:58     ` Michael Shigorin
2008-11-17 13:43   ` ALT Linux User
2008-11-18  7:30     ` Андрей Черепанов
2008-11-18  8:22       ` ALT Linux User
2008-11-18  8:39         ` Лебедев Артём
2008-11-18 11:19         ` Андрей Черепанов
2008-11-18 12:19           ` ALT Linux User
2008-11-18 12:39             ` Андрей Черепанов
2008-11-18 20:41               ` ALT Linux User
2008-11-20 17:37               ` Michael Shigorin
2008-11-18 11:24         ` Андрей Черепанов
2008-11-18 12:46             ` Андрей Черепанов
2008-11-18 17:14                 ` Андрей Черепанов
2008-11-18 20:03                   ` Владимир
2008-11-19  7:11                   ` Alexey Novikov
2008-11-20 17:45                   ` Michael Shigorin
2008-11-18  8:23       ` Andrey Rahmatullin
2008-11-17 15:42   ` ALT Linux User [this message]
2008-11-06  7:10 ` [Comm] Как сделать самый популярный дистрибутив? altlinuxuser
2008-11-06  8:26   ` Ivan Petrov
2008-11-06 20:36     ` Michael Shigorin
2008-11-06 21:19       ` altlinuxuser
2008-11-06 13:35     ` altlinuxuser
2008-11-06 18:04       ` Alexander Yereschenko
2008-11-10 13:12   ` Андрей Черепанов
2008-11-06 20:02 ` Andrei Lomov
2008-11-06 21:14   ` altlinuxuser
2008-11-07  2:59   ` alisher
2008-11-10 13:18     ` Андрей Черепанов
2008-11-10 16:29 ` Maxim Tyurin
2008-11-26  9:00     ` [Comm] Как сделать самый лучший дистрибутив? Владимир
2008-11-26  9:23       ` Денис Черносов
2008-11-26 19:37     ` Yuri Bushmelev
2008-11-28  5:57       ` Vladimir Scherbaev
2008-11-28  8:42         ` Андрей Новосёлов
2008-11-29 12:12       ` Michael Shigorin
2008-11-29 16:44         ` Yuri Bushmelev
2008-11-27 17:13 ` [Comm] Как сделать самый популярный дистрибутив? altlinuxuser
2008-11-27 19:34   ` Alexey Morsov
2008-11-29 12:11     ` [Comm] [JT] " Michael Shigorin
2008-11-28  6:42   ` [Comm] " Sergey

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=40babb620811170742l13627875i9e1d211aad922e6c@mail.gmail.com \
    --to=altlinux.mailbox@gmail.com \
    --cc=community@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git