The OpenNET Project / Index page

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



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

Исходное сообщение
"Проект Arch Linux прекращает поддержку скриптов инициализаци..."
Отправлено Аноним, 07-Ноя-12 12:21 
> А нафейхоа мне впрягаться и поддерживать горбом решения там, где оно мне
> не надо?) Хотите системгэ - впилите нужное мне решение.

Заплатите им денег - может и впилят. А забесплатно они впилят то что надо ИМ. Если вам не по пути - скатертью дорожка. Ну, бывают в жизни огорчения.

> Не хотите и пытаетесь насильно впихать незаконченное и нестабильное решение
> переваливая затраты на меня? Да идите нах! Мне ваш системгэ и даром не
> нать, и за деньги не нать :D

А это уже ваши личные половые трудности.

> Покажи пример, поржём ;) Чую ты велосипедил там, где всё гораздо проще.

Да что там показывать, берем какой-нить сетевой демон с сайта авторов. Смотрим какой там будет трындец в скриптах запуска, если будет вообще. Так что как только такого софта не оказалось в репах и гемор не взвалили на себя майнтайнеры - возникает неиллюзорный батхерт. Софт бывает разный и скрипты инита - одна из наиболее отвратительных и проблемных частей почему-то. Так, по опыту билдовки всякого софта не оказавшегося в репах и потому не окостыленного майнтайнерами.

> Система ради языка Си?))) Бггг.

На си написана и сама система и большинство сервисов и приложений. Так что в каком-то роде система ради си. Не верите? Выбросьте libc из системы и посмотрим как вам оно и много ли вы там назапускаете.

>> И да, си пожалуй попроще шелла будет.
> День бреда на опеннете?))

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

> Сколько там у си приоритетов у операций? Чуть-чуть до перла не дотягивает?)))

Ой, блин, а сколько приоритетов действий в математике? Надо же какая сложная наука. А интегралы и дифференциалы - это же вообще трындец! Правда как-то так оказывается что основы интегрирования и дифференцирования нужны для описания обычных повседневных сущностей зачастую. Какое несправедливое устройство мира - не хочет полностью описываться школьной арифметикой и законами ньютона.

> Системный язык, переносимый ассебмлер легче скриптового клея Shell - эт конечно
> только на опеннете у троллей услышать можно)

Скриптовый клей хорош если есть мелкие утилитки-кирпичи для нужных задач, которые можно склеить. А вот если нужных кирпичей нет - лепить их из клея получается ужасным извратом и вообще неоправданно геморройно. А запуск процессов по сути сводится к нескольким сисколлам. И да, у сисколлов есть параметры. Их много. На все из них утили и опции в них предусмотреть сложновато.

Например, если хочется отпилить процесс от остальной системы, то в нем самом сделать chroot+setuid+setgid как именно сисколлы - имеет определенные бонусы vs попытка отколоть этот маневр через внешние утилиты. Бонус состоит в реюзе системных шаред либ, которые не придется класть в песочницу. Минус 100500 к геморрою с майнтенансом песочницы. Есть свои особенности, но если повезло - можно сильно выиграть.

Окей, а как изобразить clone() с конкретными флагами виртуализации LXC через шелл? А чтоб это работало в любой системе где ядро так умеет, без пачки фигзнаеткаких внешних реквизитов? У гугли в хроме стартер под эти требования почему-то накорябан на си. Просто потому что пару сисколов в сях сделать просто и не требует каких-то нестандартных утилит.

Ладно, продолжаем приколы. А как мне регион файла деаллоцировать? Т.е. сделать полный файл обратно sparse? Ну, через сисколлы - понятно как, fallocate() нам в руки. А как насчет шеллскриптинга? Ну вот хочу я чтобы в файле на 50 Мб кусок с 100500 до 200600 байтов считался не занятым. Изобразите на шелле?

> Естественно что от шелла поттеринго-фетишисты еще оооочень не скоро избавятся,

А от него и не надо избавляться. Только вот пинок интерпретера на 800+ кило для старта проги на 20 кило - маразм.

> если вообще избавятся. Так и будут писать обёртки и системные скрипты на нём.

Так это не есть плохо. Просто все хорошо в меру. Когда 3 строки конфига делают то же что и куча портянок - лучше пусть будут 3 строки конфига.

> Теперь у них будут два велосипеда

В лучшем случае - один.

 

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



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

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