The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики FreeBSD обсуждают использование языка Rust в базовой системе, opennews (??), 21-Янв-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


26. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  –3 +/
Сообщение от rvs2016 (ok), 22-Янв-24, 00:34 
Perl из базы выпилили.
Какой-то Rust впиливать думают.
Кругом одна зрада!
😲
Ответить | Правка | Наверх | Cообщить модератору

63. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +/
Сообщение от Пряник (?), 22-Янв-24, 10:01 
Выпилили Perl? Да его в египетских манускриптах находили.
Ответить | Правка | Наверх | Cообщить модератору

80. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +/
Сообщение от нах. (?), 22-Янв-24, 12:01 
это еще те, прежние разработчики сделали, и вполне по разумным причинам - у них (внезапно!) не было ничего нужного для минимальной системы на перле (и они не пользовались гитом).

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

От хруста в портах тоже никому не жарко и не холодно - но модные современные разработчики очень хотят получить лычку, а полезное что-то делать - просто неспособны в принципе. Поэтому делают вредное.


Ответить | Правка | Наверх | Cообщить модератору

132. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +1 +/
Сообщение от rvs2016 (ok), 22-Янв-24, 18:05 
> Плюс современный перл малополезен без миллионов модулей с cpan, которые уж точно
> никто не хотел в base. Так что все правильно сделали, и
> никому от этого хуже не стало.

Ну да. Сильно худо от выпиливания перла из базы не стало. Возможность его установки-то не выпилили. Так что его можно установить и руками.
А я его вообще себе не руками устанавливаю, а мне его за собой притягивает mc.
По дороге он мне притягивает ещё одну нужную приблуду zip, которую я устанавливал бы руками, если бы мне её не притащил бы mc вместе с собою:

pkg info -d mc
mc-4.8.28:
        libXext-1.3.4,1
        libX11-1.7.2,1
        diffutils-3.8
        libssh2-1.10.0_1,3
        python39-3.9.18
        perl5-5.32.1_3
        libslang2-2.3.3
        glib-2.74.5,2
        gettext-runtime-0.21.1
        zip-3.0_1

> От хруста в портах тоже никому не жарко и не холодно -
> но модные современные разработчики очень хотят получить лычку, а полезное что-то
> делать - просто неспособны в принципе. Поэтому делают вредное.

Я примерно на это и сетую:
Одно (не сильно нужное именно в базе) выпиливают, а другое (современный аналог перла) в неё впиливают.
А зачем, если как перл можно руками доставить, так и не перл (Rustы там всякие и т.п.)?
Хотя если они хотят загрузочные скрипты обрабатывать этим рустом, то понятно, что тогда его им придётся заталкивать именно в базу. Но зачем скрипты обрабатывать рустами, если и без рустов они работают нормально?

Ответить | Правка | Наверх | Cообщить модератору

173. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +/
Сообщение от Ананий (?), 23-Янв-24, 09:48 
Если мне склероз не изменяет, то перл в базе был какой-то совсем не модно-молодежный и все равно все ставили из портов.

А вот что действительно не нарвится - так это то, что выпилили бинд. Хрен с самим сервером, но nslookupы можно было бы оставить? А то получился какой-то Jliнупс, где хрен проведешь простейшую диагностику инторенетов во время установки без установки пакетов. Ну там еще веселее - православный пинг тоже опакетили. Съэкономили наверно терабайты.

Ответить | Правка | Наверх | Cообщить модератору

174. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +/
Сообщение от ьщккгнр (?), 23-Янв-24, 10:53 
там теперь drill вместо nslookup/dig запилили
Ответить | Правка | Наверх | Cообщить модератору

67. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  –1 +/
Сообщение от Минона (ok), 22-Янв-24, 10:33 
Правильно, вместо перла надо впилить бабашку.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

109. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +1 +/
Сообщение от Ананий (?), 22-Янв-24, 15:46 
>Какой-то Rust впиливать думают.

он компилит красиво
процентики, варнинги, все цветастое

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

149. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +1 +/
Сообщение от Псевдонимус (?), 22-Янв-24, 19:06 
Зрада была, когда православный форт заменили на луа в загрузчике. До сих пор не забыл и не простил.

Пусть сгорит ультрафиолетовым пламенем контрибуиер.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

168. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +/
Сообщение от rvs2016 (ok), 23-Янв-24, 00:35 
> Зрада была, когда православный форт

Во! Народ ещё такие слова помнит! В 80-х годах ещё жил народ сей поди! :-)

Ответить | Правка | Наверх | Cообщить модератору

188. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  –1 +/
Сообщение от Аноним (-), 23-Янв-24, 18:17 
> Зрада была, когда православный форт заменили на луа в загрузчике. До сих
> пор не забыл и не простил.

Что так перверсия, что сяк. Одно - в стиле некрозоо, второе - хипстагангста. Но все равно ужасная перверсия. Еще б на шелле написали, блин.

Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

195. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +/
Сообщение от Аноним (156), 24-Янв-24, 00:42 
>  Еще б на шелле написали, блин.

Эк ты GRUB опустил. Или "этодругоепониматьнадо!"?

Ответить | Правка | Наверх | Cообщить модератору

197. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  –1 +/
Сообщение от Аноним (-), 24-Янв-24, 04:55 
>>  Еще б на шелле написали, блин.
> Эк ты GRUB опустил. Или "этодругоепониматьнадо!"?

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

Ответить | Правка | Наверх | Cообщить модератору

198. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  +/
Сообщение от Аноним (156), 24-Янв-24, 11:13 
>>>  Еще б на шелле написали, блин.
>> Эк ты GRUB опустил. Или "этодругоепониматьнадо!"?
> Другое ...
> ... небольшие врезки скрипта в конфиг,
> ... И это все опциональное нафиг.


WITHOUT_FORTH
             Build bootloaders without Forth support.
...
WITHOUT_LOADER_LUA
             Do not build LUA bindings for the boot loader.

             This is a default setting on powerpc/powerpc and
             powerpc/powerpc64.

Яснопонятно. Опять "экспертиза294" высочайшего уровня ...
Ответить | Правка | Наверх | Cообщить модератору

205. "Разработчики FreeBSD обсуждают использование языка Rust в ба..."  –1 +/
Сообщение от Аноним (-), 24-Янв-24, 19:36 
>[оверквотинг удален]
> ...
>  WITHOUT_LOADER_LUA
>            
>  Do not build LUA bindings for the boot loader.
>            
>  This is a default setting on powerpc/powerpc and
>            
>  powerpc/powerpc64.
>
> Яснопонятно. Опять "экспертиза294" высочайшего уровня ...

Мне такой их выбор не особо понятен. Первое для гранд-некромансеров. Второе - они что, гамезы чтоли собрались в бутлоадер встроить? У вон тех - крайне примитивные обрубки, с одной стороны вроде привычно, с другой - полторы команды позволяющие вон ту логику да какое-нибудь чтение переменных с диска, и кода - соответственно. Так что в целом - мизер кода с 1 стороны, более-менее известный всем *никсоидам синтаксис с другой (если кто не умеет шелл, он таки в *nix инвалид). Это выглядит как осмысленный инженерный tradeoff между минимальным кодом и привычным синтаксисом. А вон то - rationale этого дизайна какое?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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