The OpenNET Project / Index page

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



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

Исходное сообщение
"Разработчики FreeBSD намерены сменить реализацию ZFS на ZFS ..."
Отправлено Аноним, 22-Дек-18 23:20 
> Очень стесняюсь спросить: чего конкретно вот лично тебе не хватает в том
> ЖЦЦ? Только начистоту, без ужимок.

Фигня вопрос.
1) Вот лично я использую таки C99. И таки ожидаю более-менее полноценной и безбажной его реализации. А это не про 2.95, который едва выкатили на тот момент.
2) А ряд программ так хочет и C++14 ... 17 нынче. И 2.95 они в принципе не соберутся.
3) Оптимизация в gcc 2.95 и gcc 8.0 - две большие разницы. Две очень большие разницы. Да, компилер стал жирнее, сложнее и проч, но вот код он генерить стал намного лучше. Без проблем задвигая всякие там студии и проч туда где им самое место.
4) Как я уже сказал, в программах бывают баги. В программах размером с оптимизирующий компилер и обвязку багов - более чем есть. И я абсолютно не хочу помнить какие там баги были в этих костяшках мамонта. Как и большинство програмеров на планете.
5) Из-за пункта 2) и 4) с gcc 2.95 будет очень здорово не хватать либ и программ. И поэтому просто "взять вон ту либу" не прокатит.
6) Вот прямо здесь и сейчас - свежие gcc, а также ядра затыкают дыры в кой-чьей спекулятивщине программными воркэраундами. И лучше так, чем никак. Но такими мелочами в маргинальщине не парятся, на это там все-равно ресурсов нет. Особенно если наворачивать совместимость с проприетарной фигней 1929 года.
7) Кстати линуксное ядро современной версии тоже не сбилдуется древним gcc, их таки тоже заманало таскать кучу воркэраундов на глюки антикварных тулчейнов.
8) GCC 2.95 не умеет в современные наборы команд и архитектуры. И даже более того - мне очень неудобно юзать сильно разные тулчейны для разных вещей. Ну вот например ARMам софт билдуется версиями gcc которые не слишком далеки от системных, для более-менее общего экспериенса. GCC 2.95 вообще не знает что такое например Cortex-M - таких ядер не было и в проекте!

> Кстати, та старая BeOS 5 даст фору нынешним и линусам, и виндам.
> Решительно по всем статьям.

Ну так и пользуйся ей наздоровье. А для меня это ассет с нулевой ценностью. Решительно, по всем статьям. Нет, я даже не спорю что замах был неплох, но платформа не взлетела и на этом основании - в ней по состоянию на здесь и сейчас нечего делать. В ней невозможно вести никакую осмысленную активность, особенно за которую еще и денег заплатят, особенно с сколь-нибудь вменяемой эффективностью.  
 
> Да ничего не оказалось. x86_64 это та же самая x86+PAE c небольшой
> кучкой новых расширений.

Вообще-то у амд все же хватило ума переделать хотя-бы регистровый файл, с кучей 64-бит регистров, сделать нормальные режимы адресации, включая относительные, *гарантированный* SSE2 с кучей регистров для SIMD операций и проч.

Так что нет, это - не x86. И этот ваш PAE вы можете сами и использовать, а как по мне - может отпраалятья туда же куда x86.

> Это _НЕ_ настоящая 64-битная архитектура, я уже устал повторять.

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

И соответственно лично я не готов слить скорость мультимедии и крипто в разы в угоды пространным разглагольствованиям.
 
> Ребята, делающие Колибри, время от времени выкладывают новые сборки.

И выглядит этот сизифов труд довольно забавно - в смысле, судя по c-- до них таки уже начало реально доходить почему другие сями пользуются вместо асма. Но я бы сказал что доходит до них все же довольно медленно :). До MS это еще в ранних нтях доперло. Хоть и сделало НТы тормознутее. Зато они были на кучу архитектур без таких напрягов как переписывание вообще всего кода от и до.

> пресловутые современные тулчейны, ты ими ЧТО делаешь?

Рюхаю задачи клиентов. В процессе этого - юзаю кучу открытых либ. А чисто для души я и опенсорсным проектам комитов накидал. Потому что если взял - хорошая идея и вернуть.

> половиной строки, которые никому не будут интересны. А ты, звезда опеннета,
> каких высот уже достиг?

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

Я не буду настаивать что я очень крутой програмер. Но gcc 2.95 не хватит даже мне. Я просто не смогу с ним заниматься тем что мне нравится и/или тем за что деньги платят. Опенсорс таки о реюзе кода, а с gcc 2.95 с этим весьма душно.

 

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



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

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