LINUX.ORG.RU
ФорумTalks

Дистрибутив без ненужно

 , ,


0

3

Часто сталкиваюсь с мнением, что «питон хрень», «javascript хрень», «systemd хрень» etc, но не смог найти ни одного дистрибутива линукса без питона и джава-скрипта, а вот без systemd несколько есть. Есть ли радикалы, которые пользуются системой без питона и джава скрипа?


Ответ на: комментарий от XoFfiCEr

Ну вот без systemd как-то пользуются же. Кто-то же додумался поиграть в Бендера и создать свой модуль… При этом много негатива в адрес javascript и python, но все используют.

D3306
() автор топика

и больше не найдёшь. никогда. Python3 теперь идёт в базовой поставке системы (base / core). скоро увидим новый LFS (если уже не), где Python3 идёт обязательным компонентом для сборки базовой системы. без Python3 нельзя собрать glibc.

добро пожаловать в новый мир. система без Python3 (а значит и без glibc) априори не рабочая. если только не заменить глибцо его аналогом.

Spoofing ★★★★★
()

Питон - это современный «дефолт язык» для написания всяких утилит. Ну не на баше же писать и не на перле.

Правда удивительно, что он в базовой системе?

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 2)
Ответ на: комментарий от cvs-255

В дебианах так сразу два питона. На всякий случай, вдруг одного не хватит инвалидам умственного труда.

bread
()

SUSE 9.2. Обнови GCC, Glibc и ядро, и в принципе можно пользоваться. Dbus ещё нет, питон есть, но не висит в памяти, загружаясь вместе с DE. А ещё там кавайный KDE3, devfs вместо udev, не висит всё время в памяти толстый парсер libxml2... Как следствие, и конфиги нормальные, читабельные, и редактируемые обычным mc.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

джава скрипа

Наиболее близко к потенциальной альтернативе html с javascript подобрались Adobe с pdf и Action Script. Но время расставило все по своим местам.

WASM распространение, судя по всему, не получил.

Получается, настоящих альтернатив у JS нет.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 2)
Ответ на: комментарий от Artamudo

Paludis же. Но всем было пофиг, поэтому появился Exherbo. На который, впрочем, тоже всем пофиг.

anonymous-angler ★☆
()
Ответ на: комментарий от Spoofing

скоро увидим новый LFS (если уже не), где Python3 идёт обязательным компонентом для сборки базовой системы

Уже да. Впрочем, Perl оттуда тоже никуда не делся.

sT331h0rs3 ★★★★★
()
Последнее исправление: sT331h0rs3 (всего исправлений: 1)

cast Iron_Bug

в генте пакетный менеджер на пистоне. а я выпиливаю пистон отовсюду. не хочу заморачиваться с выпиливанием пакетного менеджера :)

и, собственно, Void проще. его проще настроить на нестандартные настройки, можно легко убрать любые зависимости, которые не нужны. даже если формально они есть. чем проще, тем лучше. я одно время вообще на LFS жила на рабочей машине. какой-то пакетный менеджер всё равно нужен. но лучше, если он самый простой и минимальный./

Crocodoom ★★★★★
()
Ответ на: комментарий от Spoofing

без Python3 нельзя собрать glibc.

М. Задорнов был прав. Многие слова приобретают смысл только на русском языке. Так вот этот удав(питон) скоро всех задушит, и своим весом тоже.

xwicked ★★☆
()

Поздно, пистон уже часть базы. Разве что DSL

Valeg ★★★
()
Ответ на: комментарий от Nervous

Зачем он где-то кроме браузера? Обоснуй необходимость на уровне преимуществ, а не на уровне «у меня много макак, которые в него уже умеют».

Оговорюсь, что порт готовой вебни на десктоп с помощью электрона я лично одобряю, это банально выгодно.

WitcherGeralt ★★
()
Ответ на: комментарий от Leupold_cat

ТС, вроде бы, про дистрибутивы говорит, а не про веб.

И я не очень понимаю, о чём он. Где именно он обязательный джаваскрипт нашёл?

WitcherGeralt ★★
()

Даже в LFS'е есть Python.

Я так когда-то наслушался легенд, что, дескать, LFS можно собрать без Python'а и Perl'а. Не получилось. Однако, он мне понравился и я юзал его многие годы (* /me смотрит на бэкап, который можно развернуть за минуты *).

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от Spoofing

glibc с версии 2.31 требует python3 для сборки.

Для сборки, не для работы же. Пусть у тех кто компилирует дистр стоит питон, тем кто использует дистр питон не нужен будет.

PolarFox ★★★★★
()
Ответ на: комментарий от Spoofing

Можно подумать, что скрипту сборки, написанному арчешкольником, доверия больше.

PolarFox ★★★★★
()
Ответ на: комментарий от utanho

Gentoo без portage уже не будет gentoo, но наверно можно сделать производную сборку. Т.е. тоже случай «работает без, но для сборки нужен».

boowai ★★★★
()

А еще, согласно Танненбауму, «Linux устарел». Кроме того, каждому специалисту по всему известно, что Иксы – устаревшее убожество, а Wayland – эталонное ненужно.

Поэтому дистрибутив без ненужно выглядит так: https://rozetka.com.ua/hp_69309/p230999281/

Bagrov ★★★★★
()
Ответ на: комментарий от Leupold_cat

WASM распространение, судя по всему, не получил.

У wasm всё ещё впереди, просто тут надо ждать, пока другие языки массово научатся в него компилировать. C#/Blazor уже production ready и во всю продвигаются MS. Kotlin, как я понимаю, в процессе. Про остальных не интересовался.

Алсо, wasm просто технически не может не взлететь. Сегодня веб макакам нужна производительность, а на ванильном JS это просто не возможно.

runtime ★★★★
()
Ответ на: комментарий от WitcherGeralt

Где именно он обязательный джаваскрипт нашёл?

В GUI многих программ и даже некоторых DE.

Leupold_cat ★★★★★
()

Дистрибутив без ненужно - это тот, где еще нет тебя.

Pavval ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Зачем он где-то кроме браузера?

Зачем вообще нужна скриптуха?

на уровне преимуществ

Одинаковая скриптуха везде.

не на уровне «у меня много макак, которые в него уже умеют».

Чем не преимущество, на самом-то деле.

Nervous ★★★★★
()

есть ли дистрибутивы без жаваскрипт, питона?

Зависит от твоей задачи, если ты например хочешь сделать маршрутизатор со статичными адресами на портах(т.е. без dhcp) то обойтись без питона и темболее жаваскрипта вполне реально.

В общем озвуч задачу пожалуйста.

torvn77 ★★★★★
()
Ответ на: комментарий от Nervous

Это убогая домен-специфичная скриптуха инородная для скриптования в системе. Если очень хочется, то можно, наверное, у меня у самого есть несколько крошечных утилит на жопоскрипте (ибо были нужные библиотеки). Но смысла никакого нет.

WitcherGeralt ★★
()

Дистр без ненужно, сам по себе классическое ненужно. А так сделай себе дистр сам - только с нужно LFS.

vtVitus ★★★★★
()
Ответ на: комментарий от xwicked

удав и питон это разные таксоны змей. удав по английски constrictor

eternal_sorrow ★★★★★
()
Ответ на: комментарий от Leupold_cat

есть TS, который со временем может получить нативную поддержку

InterVi ★★★★★
()
Ответ на: комментарий от XoFfiCEr

polkit тащит за собой mozjs для описания политик

Midael ★★★★★
()
Ответ на: комментарий от WitcherGeralt

Это популярный язык для написания бэкендов, обходящий по перформансу питона и пых, потому что в V8 есть JIT, а иметь один язык на фронте и бэке удобно. Но стандартная библиотека NodeJS и всякое из npm сильно уступают питону, поэтому питон продолжит лидировать в скриптухе под линуксы. Есть вероятность, что выстрелит Deno, но всё же и его API не такое богатое, это надо чтоб его гугл выкупил и нищадно вливал миллиарды долларов.

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

InterVi ★★★★★
()

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

snizovtsev ★★★★★
()
Последнее исправление: snizovtsev (всего исправлений: 1)
Ответ на: комментарий от Nervous

много негатива в адрес javascript

Не обращай внимания, они просто не осилили

А ты писал на нем? Язык создан за десять дней за основе функций и ассоциативных массивов. Больше в языке ничо нету.

byko3y ★★★★
()
Ответ на: комментарий от InterVi

язык для написания бэкендов

Ололо.

иметь один язык на фронте и бэке удобно

Не спорю, но это мы опять возвращаемся к большому количеству макак.

выстрелит Deno

С тех пор как в Python завезли вменяемый асинхрон, жопоскрипт на серверах обречён. И это если ещё не вспоминать про Go.

диванные теоретизирования

Как правило, к такой риторике прибегают самые беспонтовые клоуны из-за отсутствия достойной аргументации, что как бы намекает.

WitcherGeralt ★★
()

Пайтон необходим!

> pkg info -x Python
python27-2.7.18_1
python37-3.7.9_1

> pkg info -r python27-2.7.18_1
python27-2.7.18_1:
	py27-Jinja2-2.11.2
	py27-Babel-2.8.0
	py27-ply-3.11
	py27-html5lib-1.0.1
	py27-six-1.15.0
	py27-webencodings-0.5.1
	py27-MarkupSafe-1.1.1
	py27-pytz-2020.1,1
	py27-setuptools-44.0.0


> pkg info -r python37-3.7.9_1
python37-3.7.9_1:
	py37-sqlite3-3.7.9_7
	youtube_dl-2020.11.12
	gstreamer1-plugins-1.16.2_2
	libreoffice-7.0.3.1_2
	meson-0.56.0
	gcr-3.38.0
	py37-lxml-4.6.1
	glib-2.66.2,1
	pluma-1.24.1
	py37-gobject3-3.28.3_3
	meld-3.20.1,1
	xcb-proto-1.14.1
	libinput-1.16.2
	py37-cairo-1.18.1_1,1
	gstreamer1-1.16.2
	mate-desktop-1.24.1
	gtk2-2.24.32
	json-glib-1.6.0
	gobject-introspection-1.66.1,1
	py37-evdev-1.3.0
	py37-libxml2-2.9.10_1
	mercurial-5.5_1
	ninja-1.10.1,2
	en-gimp-help-html-2.10.0
	gtk-doc-1.29_1
	itstool-2.0.6
	py37-pyudev-0.22.0
	py37-six-1.15.0
	py37-setuptools-44.0.0
	vigra-1.11.1_12

> uname -rsm
FreeBSD 12.2-STABLE amd64
iZEN ★★★★★
()
Последнее исправление: iZEN (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.