The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Вышел дистрибутив Calculate Linux 14.12"
Отправлено metelev_sv, 17-Дек-14 20:06 
Использую его довольно давно. Почему? Во-первых потому что хочется по возможности не заниматься долгим изучением мануалов. Во-вторых дистрибутивы для клиентов и для серверов. Чтобы клиента можно было посадить за другую машину, насколько я понимаю, и он сразу мог бы за ней работать. Мне это тоже нравится, хотя бы даже я один был пользователем. Была уже у меня мысль и попытка даже поставить и настроить сервер, чтобы заходить на него и из дома и с работы и иметь одно и то же рабочее пространство. Правда с первой попытки освоить не получилось, не помню уже сейчас почем. Хочу вот повторить.

Концептуально вроде бы понятно про дистрибутив, но конкретики мало. Вроде бы описание даже есть. Но только видно, что местами его не трогали и не поправляли уже очень давно. Вот например здесь http://www.calculate-linux.ru/main/ru/installation_from_livecd
упоминается директория /usr/calculate/share/linux, которая давным-давно уже не используется. Где-то в новостях, несколько лет назад, при выходе очередного дистрибутива сообщалось, что теперь эта директория переместилась в /var/calculate/linux. Я уже довольно много чего перечитал, поэтому знаю, а для нового человека это может быть неприятно. Ну да, новый человек по идее пойдёт и спросит в чате. А может и не спросит, а решит ещё что-то попробовать.

И это не единственная такая ссылка и не главная претензия, на самом деле.

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

Вот пример: в настройке сервера настройка сервисов всяких осуществляется через cl-setup, например cl-setup mail. Вот я пытаюсь, как раз сегодня, запустить этот сервер. Вот страничка, которая поясняет что делает эта команда:
http://www.calculate-linux.ru/main/ru/configuration_of_mail_...

Во-первых, я запускаю внутренний хелп, cl-setup --help-mail  и вижу там три опции, смысла которых не понимаю и о которых на страничке ничего не сказано.
--history CONDITION включить или отключить сохранение истории mail сервиса, по умолчанию опция отключена. (on/off)
--history-domains DOMAIN домен или домены своей почты (запятая - разделитель)
--history-path PATH путь к истории

Естественно, прежде чем запускать мейл-сетап хочется понять, нужны ли мне эти опции, зачем они вообще. Захожу в чат, спрашиваю. Мне отвечает один человек "а сам-то как думаешь?" Этого вежливого человека зовут Balticman, не знаю всегда ли он так любезен или это конкретно в мой адрес. Другой человек ответил бы, но он не знает, да и не разработчик совсем.

Хочется понимать, на какие файлы сетап действует. Как быть, если я после сетапа хочу поменять какие-то настройки. Это надо делать руками или с помощью утилит калкулейт? В описании есть примеры, как добавлять-удалять почтовых пользователей (с помощью утилит калькулейтовских). Связаны ли они с добавлением-удалением пользователей в системе и в какой степени? В общем не всегда понятно, как именно с точки зрения калькулейт правильно будет поступать.

И вот эти мелочи они ужасно досадные и быстро вырастают в снежный ком.

Вот я вообще, наверное, не в своё дело сейчас полезу, но всё-таки хочу сказать. Есть же такая хорошая практика, сначала писать что именно хочешь сделать и как оно должно работать, а потом уже собственно программированием заниматься. Например RFC или pep в python. А здесь наоборот, к сожалению. Самим разработчикам, для внутреннего употребления это может и не нужно. Да и я, на самом деле, ни одно RFC или pep всерьёз не читал, максимум просматривал о чём там. Но здесь дело в том, что даже когда человек просто свои мысли излагает на бумаге он их причёсывает. Если их читает и комментирует ещё кто-то, то эффект ещё усиливается.

Да, материалов на сайте много. Но и устаревают они быстро. Скажем, ещё одно вспомнилось, есть там где-то на форуме про то как запустить записанный на винчестере iso образ при загрузке компьютера. Только сделано описание достаточно давно. Сейчас чтобы работало нужно добавлять строчку
iso-scan/filename=путь_и_имя_образа

Если кому-то случайно это интересно, вот такой полный пункт из моего /etc/grub.d/40_custom:


menuentry 'Calculate Linux 14 ISO builder' --class calculate --class gnu-linux --class gnu --class os {
    loopback loop (hd2,gpt5)/live_system/cldx-14-x86_64.iso
    linux (loop)/boot/vmlinuz iso-scan/filename=/live_system/cldx-14-x86_64.iso root=live:LABEL=CLDX-20140904 ro quiet init=/linuxrc rd.live.squashimg=livecd.squashfs nodevfs udev noresume doscsi splash scratch video=1680x1050 calculate=video:radeon,lang:ru_RU,keymap:ru_RU,timezone:Europe_Moscow
    initrd (loop)/boot/initrd
}

В данном случае не к calculate претензии, а просто пример того что информация устаревает и в лоб её использовать не получается.

И всё-таки, как на защитах говорят, всё это не портит общего благоприятного впечатления.

Может я просто не то читаю? Может английскую версию документации надо сначала читать? Только сейчас вот подумал, что это и для наших дистрибутивов может быть верным.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру