The OpenNET Project / Index page

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



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

Оглавление

Официальный релиз OpenBSD 5.0, opennews (??), 01-Ноя-11, (0) [смотреть все]

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


34. "Официальный релиз OpenBSD 5.0"  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 02-Ноя-11, 02:38 
>> а где gnome3?
> Приходите годков через 10, будет! У них вон еще апач версии 1.х
> до сих пор и GCC 2.95 еще есть. Прямо как экскурсия
> на машине времени ;)

Не знаете, о чём говорите - лучше бы молчали.

Apache 2 и свежий GCC, кому надо, есть в портах. А вышеперечисленное - компоненты _базовой_ системы.

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

46. "Официальный релиз OpenBSD 5.0"  +/
Сообщение от Аноним (-), 02-Ноя-11, 16:49 
> А вышеперечисленное - компоненты _базовой_ системы.

А зачем эти окаменелости сдались в базовой системе? Чтобы ностальгирующие некрофилы были счастливы? Или есть какие-то более разумные цели? Я вот например даже не могу вспомнить когда у меня была нужда запускать антики типа гцц 2.95 в последний раз. Хотя я компилю много, часто и под чуть ли не полдюжины разных платформ.

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

47. "Официальный релиз OpenBSD 5.0"  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 02-Ноя-11, 16:55 
>> А вышеперечисленное - компоненты _базовой_ системы.
> А зачем эти окаменелости сдались в базовой системе? Чтобы ностальгирующие некрофилы были
> счастливы? Или есть какие-то более разумные цели? Я вот например даже
> не могу вспомнить когда у меня была нужда запускать антики типа
> гцц 2.95 в последний раз. Хотя я компилю много, часто и
> под чуть ли не полдюжины разных платформ.

Значит, в ваших интересах не было тех платформ, для которых GCC 2 и GCC 3 поддерживаются. Чтобы не быть голословным:

$ make show=GCC2_ARCHS
aviion luna88k m68k m88k mac68k mvme68k mvme88k vax
$ make show=GCC3_ARCHS
alpha hppa64 landisk sh
$ make show=GCC4_ARCHS
amd64 arm armish beagle gumstix i386 hppa loongson macppc mips64  mips64el mvmeppc palm powerpc sgi socppc sparc sparc64 zaurus

(здесь есть некоторые более не поддерживаемые платформы, но не суть). Судя по проскакивающим замечаниям на tech@, работа над тем, чтобы полностью перейти на GCC 4, идёт, но подробностей, увы, не знаю.

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

52. "Официальный релиз OpenBSD 5.0"  +/
Сообщение от Аноним (-), 02-Ноя-11, 17:20 
> Значит, в ваших интересах не было тех платформ, для которых GCC 2
> и GCC 3 поддерживаются. Чтобы не быть голословным:

Капитан сообщает: если нечто не поддерживается текущим GCC, оно скорее всего уже много лет не производится. А какой смысл таскать в коде поддержку всякой дохлятины, которую купить уже не реально?

> $ make show=GCC2_ARCHS
> aviion luna88k m68k m88k mac68k mvme68k mvme88k vax

И сильно вам помогла поддержка этих раритетов? Их такие найти можно разве что в музее. Какой смысл тратить на их поддержку ресурсы? В этом списке явно не хватает 80286, не сильно далеко ушедшего от m68k.

> $ make show=GCC3_ARCHS
> alpha hppa64 landisk sh

Тоже очень актуальные и злободневные платформы. При условии посещения музея где на них можно даже будет посмотреть.

> $ make show=GCC4_ARCHS
> amd64 arm armish beagle gumstix i386 hppa loongson macppc mips64  mips64el
> mvmeppc palm powerpc sgi socppc sparc sparc64 zaurus

А тут просто мешанина из давно сдохших уже и более-менее актуальных.

> (здесь есть некоторые более не поддерживаемые платформы, но не суть). Судя по
> проскакивающим замечаниям на tech@, работа над тем, чтобы полностью перейти на
> GCC 4, идёт, но подробностей, увы, не знаю.

Просто логика такова что из gcc выбрасывается лишь то чего уже давно не производится и не актуально, при том - достаточно консервативно. А зачем вам поддержка допустим M68K? Конечно можно до упора пытаться ездить на паровой тяге, но зачем?!?

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

53. "Официальный релиз OpenBSD 5.0"  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 02-Ноя-11, 17:27 
>> Значит, в ваших интересах не было тех платформ, для которых GCC 2
>> и GCC 3 поддерживаются. Чтобы не быть голословным:
> Капитан сообщает: если нечто не поддерживается текущим GCC, оно скорее всего уже
> много лет не производится. А какой смысл таскать в коде поддержку
> всякой дохлятины, которую купить уже не реально?

Разработчики их используют. Очень просто, правда? :) OpenBSD делается разработчиками для себя, а не для абстрактного "конечного пользователя". И это ни разу не секрет. Когда кому-то нужна поддержка новой платформы - он идёт и осуществляет её. Разработчики сами используют то, что разрабатывают, и это, очевидно, положительно влияет на качество конечного продукта. Между прочим, даже бинарные пакеты для "отсталых" платформ собираются целиком и полностью на них - это позволяет поддерживать их качество.

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

61. "Официальный релиз OpenBSD 5.0"  +/
Сообщение от Аноним (-), 02-Ноя-11, 18:31 
> Разработчики их используют. Очень просто, правда? :)

Что, кто-то в 2011 году всерьез еще использует процессоры M68K? А если не секрет то сколько разработчиков и где они эти антики берут?

> OpenBSD делается разработчиками для себя, а не для абстрактного "конечного пользователя".

Оно, конечно, везде так, но ... почему древний GCC под практически несуществующую платформу надо всем впаривать в базовой системе?

> И это ни разу не секрет.

Ну так если разработчик что-то делает, значит это или ему надо, или ему за это платят хотя-бы. Но в данном случае это скорее вопрос управления проектом в целом. Как потенциальный пользователь той или иной системы лично я крайне отрицательно отношусь к идее чтобы мне сватали апач 1.27 или гцц 2.95. Ничем не оправданная некромансия.

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

Понятия о качестве у всех разные. Как пользователь гцц могу сказать что gcc 2.9х на фоне какого-нибудь 4.5 ничерта не более качественный. Глюков в 2.9х было море, а оптимизация - вообще сплощное минное поле. Не говоря о том что код генерится заметно хуже. Аналогично - я не знаю чего хорошего в апаче 1.27 есть. Я вообще не вижу смысла таскать эту окаменелость в 2011 году. Если надо легкий хттпд без особых изысков, ну возьмите там чтоли нжинкс или лайти, лицензии - вполне по вкусу, а потребление ресурсов и скорость - бьют опач на голову.  

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

Это позволяет угробить массу ресурсов на всякую академическую греблю, типа борьбы с давно всеми остальными забытыми багами гцц 2.9х и прочие интересные вещи.

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

63. "Официальный релиз OpenBSD 5.0"  +/
Сообщение от PereresusNeVlezaetBuggy (ok), 02-Ноя-11, 18:59 
>> Разработчики их используют. Очень просто, правда? :)
> Что, кто-то в 2011 году всерьез еще использует процессоры M68K? А если
> не секрет то сколько разработчиков и где они эти антики берут?

Спросите на misc@. :)

Кстати, подсказываю: не всё то десктоп, что компьютер. ;)

>> OpenBSD делается разработчиками для себя, а не для абстрактного "конечного пользователя".
> Оно, конечно, везде так, но ... почему древний GCC под практически несуществующую
> платформу надо всем впаривать в базовой системе?

Эм, а патчи вы как накладывать будете, если что? Или что-нибудь из портов собрать, или ещё что...

>> И это ни разу не секрет.
> Ну так если разработчик что-то делает, значит это или ему надо, или
> ему за это платят хотя-бы. Но в данном случае это скорее
> вопрос управления проектом в целом. Как потенциальный пользователь той или иной
> системы лично я крайне отрицательно отношусь к идее чтобы мне сватали
> апач 1.27 или гцц 2.95. Ничем не оправданная некромансия.

Не нравится тот же Апач - не используйте, делов-то. :) Можете себе даже install.site положить в каталог с установочными файлами, с командой "rm -Rf /var/www".

>> Когда кому-то нужна поддержка новой платформы - он идёт
>> и осуществляет её. Разработчики сами используют то, что разрабатывают, и это,
>> очевидно, положительно влияет на качество конечного продукта.
> Понятия о качестве у всех разные. Как пользователь гцц могу сказать что
> gcc 2.9х на фоне какого-нибудь 4.5 ничерта не более качественный. Глюков
> в 2.9х было море,

Угу. И многие из них (по крайней мере актуальные для конечных платформ) исправлены. Пометка "+патчи" в тексте анонса не просто так. :)

> а оптимизация - вообще сплощное минное поле.
> Не говоря о том что код генерится заметно хуже.

Но - генерится.

> Аналогично -
> я не знаю чего хорошего в апаче 1.27 есть. Я вообще
> не вижу смысла таскать эту окаменелость в 2011 году. Если надо
> легкий хттпд без особых изысков, ну возьмите там чтоли нжинкс или
> лайти, лицензии - вполне по вкусу, а потребление ресурсов и скорость
> - бьют опач на голову.

Сюрприз: nginx в базовой системе в -CURRENT. Даже новость здесь же, на OpenNet, недавно была об этом. ;)

Почему Apache 1.x жил так долго? Очень просто: не было альтернативы. Apache 2.x под неподходящей лицензией. Многие другие Web-серверы тоже. А ещё ведь надо было и функциональность более-менее сохранить. nginx ведь изначально был проксирующим, да отдающим статику сервером, не забывайте...

>> Между прочим, даже бинарные пакеты для "отсталых" платформ собираются
>> целиком и полностью на них - это позволяет поддерживать их качество.
> Это позволяет угробить массу ресурсов на всякую академическую греблю, типа борьбы с
> давно всеми остальными забытыми багами гцц 2.9х и прочие интересные вещи.

Это компромисс. GCC 2 уже есть и работает. GCC 4 надо допиливать, и бороться с _его_ глюками. Которые как раз, в отличие от 2.95, зачастую ещё не известны.

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

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

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




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

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