LINUX.ORG.RU
ФорумTalks

Почему нет ОС, которая имеет свежие версии софта и которую можно удобно обновлять?

 , ,


0

2

Сабж. Давайте посмотрим на существующие ОС:
Windows - теоретически всегда можно иметь свежий софт, но на самом деле это не реально. Почему? Да потому что нет репозиториев. Программ, которые сами уведомляют о доступных обновлениях довольно мало, хорошо если в программе вообще есть пункт «проверить обновления» (не удобно, тыкать во всех программах проверить обновления думаю будет утомительным), а то может вообще таковой не быть. Соответственно, можно вообще и не узнать, что вышла новая версия программы.
OS X - Тут ситуация аналогична с Windows, только еще дополняет то что еще и базовая система состоит из устаревших утилит. Проблему же обновлений пользовательских программ мог бы решить App Store, если бы туда допускали весь софт, а не 1,5 аддона для дока и злых птиц.
Linux - Тут есть прекрасная вещь, и эту вещь зовут репозиторием. Казалось бы, вот оно, счастье! Можно обновить _весь_ софт в системе одной командой. Но и тут, есть проблема. Проблема заключается в кучи дистрах и мантейнерах. Мантейнер пакета может просто забить на пакет, может быть просто ленивым, из-за чего новая версия пакета может дойти до пользователя спустя долгое время, а может и не дойти совсем. Вот если бы разработчики сами выкладывали пакеты в репозиторий (а это невозможно, пока будет существовать зоопарк, думаю не надо объяснять почему), тогда наступит счастье.
Вся эта простыня написана в потоке отчаяния. Я всегда гонялся за свежими версиями, это был одним из главных критериев выбора дистра/ОС, а тут выясняется что все зря, ибо во всех ОС я не добьюсь свежих версий и удобства одновременно.

★★★

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

Я пишу про общие проблемы GNU/Linux.

Andrew ★★★
() автор топика

В этом мире ты должен страдать. Именно поэтому всё так, а не иначе.

Ну а что, ответ не хуже других :}

Deleted
()
Ответ на: комментарий от tazhate

всяких ppa

На каждый чих программу PPA? NO WAY!

не говоря уже о sid/testing/experimental не существует?

Они не решают проблему, которые описаны в ОП.

Учи матчасть, не позорься, нуб.

Тазик, ты какой-то нервный, сходи к психиатру, а заодно перечитай ОП.

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

Я не буду с тобой спорить. Я уже понял, что линукс для тебя идеален и все-такое.

не-а. причем тут линукс? хотеть обновлений, которые тебе не нужны - это болезнь, и с ней к врачу надо.

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

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

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

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

Это не значит, что надо делать их главным в ОС. Безопастность это хорошо, но в данный момент в линуксе с ней все ок.
А плюшки которые там тебе что-то добавят, чем ты и так пользоваться не будешь - зачем они, расскажи?

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

Безопастность это хорошо, но в данный момент в линуксе с ней все ок.

А с обновлениями будет еще лучше, разве не так?

А плюшки которые там тебе что-то добавят, чем ты и так пользоваться не будешь - зачем они, расскажи?

Откуда ты знаешь, что я ими не буду пользоваться? Например, в ФФ24 появилась новая фича, которую я джва года ждал, в Linux 3.9 появился bcache, которым я пользуюсь, тысячи таких примеров. Есть многие новые плюшки, которые до меня дойдут с обновлениями и я ими пользуюсь.

Andrew ★★★
() автор топика
Ответ на: комментарий от Eddy_Em

после введения systemd я просто не юзаю инитов-юнитов. Просто пишу скрипты в /opt/bin, которые имеют start/stop/restart/status.

Имею скрипт «myservice» который фразу «myservice start httpd» превращает в «/opt/bin/service_httpd_start» либо если такого нету - в «/opt/bin/service_httpd start», либо «/opt/bin/httpd start», либо под самый конец «systemctl start httpd».

Лично для меня с пришествием Поттеринга ничего не изменилось.

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

Едрена сковородка!

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

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Andrew

Поясняю:
1) Винда - коммерческая, проприетарная, платная, сегмент (в основном, и далее) - десктопный.
2) Макось - коммерческая, проприетарная с открытыми компонентами, OEM, сегмент - десктопный.
3) *Linux - некоммерческая, свободная, открытая, беслпатная, сегмент - серверный.
Ты сравниваешь по критерию способности установки свежих версий софта. С какой стати вообще сравнивать что-то должно совпадать и с какой стати какая-то из этих систем должна опираться на другие две?

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

Кажется, понял, что ты имеешь в виду.

Есть такая система - называется Maven.

Обычно раз в N времени Hudson/Jenkins пересобирает артифакты и публикует их в репозиториях Maven.

Таким образом ты можешь юзать как и последнюю версию софтины (softina-SNAPSHOT), так и старые, если их еще не удалили.

Но Maven - это не Linux. Это ОС Java.

Так что инджой йоур линукс и мучайся, либо жди пока весь софт перепишут на жабе )))

stevejobs ★★★★☆
()
Ответ на: комментарий от SjZ

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

Andrew ★★★
() автор топика
Ответ на: комментарий от stevejobs

Так что инджой йоур линукс и мучайся

Не только линукс, Windows и OS X тоже.

Andrew ★★★
() автор топика
Ответ на: комментарий от SjZ

О, так выходит я на серверной ОС в игрушки играю. Офигеть.

ritsufag ★★★★★
()

Я так и не понял, чем не устраивает Gentoo.

blackst0ne ★★★★★
()

Gentoo раскинул свои горячии объятия. Если сидеть на ~arch, то все вполне свежее и не как правило не разваливается, несмотря но то, что тестинг. А если тебе так важна свежесть, то можно все пакеты сделать -9999, тогда portage будет делать checkout из vcs и у тебя будет все самое свежее, но не удивляйся когда оно развалится.

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

zinfandel ★★
()

Gentoo. Пакеты свежие, стабильная работа, брат жив и женат.

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

А с обновлениями будет еще лучше, разве не так?

Сфеерическое «лучше» не нужно. Нужно то что нужно, есличо.

Откуда ты знаешь, что я ими не буду пользоваться? Например, в ФФ24 появилась новая фича, которую я джва года ждал, в Linux 3.9 появился bcache, которым я пользуюсь, тысячи таких примеров. Есть многие новые плюшки, которые до меня дойдут с обновлениями и я ими пользуюсь.

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

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

Нужно то что нужно, есличо.

Улучшение безопасности нужны? Нужны. Улучшения в работе нужны? Нужны. Новые плюшки нужны? Кому как. В итоге приходим к выводу, что обновления в целом нужны.

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

Ну, скажем в том же дебиане, даже в нестабильных ветках устаревший софт. А вот использовать Arch Testing... даже не знаю, буду чувствовать себя камикадзе.

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

Улучшение безопасности нужны? Нужны. Улучшения в работе нужны? Нужны. Новые плюшки нужны? Кому как. В итоге приходим к выводу, что обновления в целом нужны.

Работать надо? Надо. Компьютер для этого свежий нужен? Нужен. И что теперь, при каждом релизе проца/памяти/винча/вотевер в магазинах в очереди первым стоять?

Ну, скажем в том же дебиане, даже в нестабильных ветках устаревший софт. А вот использовать Arch Testing... даже не знаю, буду чувствовать себя камикадзе.

Тогда выбор за тобой ;) Потому что тестинг на то и тестинг, что он ТЕСТИРУЕМЫЙ. А bleeding edge софт - так вапще минное поле, любой.

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

Работать надо? Надо. Компьютер для этого свежий нужен? Нужен.

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

Потому что тестинг на то и тестинг, что он ТЕСТИРУЕМЫЙ.

Я упоминал уже в этой теме, что по моему мнению в тестовых ветках, должны быть тестовые версии программ (альфа, бета, rc), вот это будет настоящий тестинг. Релизные же версии должны сразу попадать в стабильный репозиторий.

Andrew ★★★
() автор топика

Почему? Да потому что нет репозиториев.

Мдя ... Линукс головного мозга детектед.

В китае тоже по сути нет вилок и ложек, этих непременных атрибутов культурного употребления пищи. Дикая страна чего уж там.

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

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

Когда проблема доступа к какому либо приложению решается через периодическую смену всей системы это не свобода. Это упоротость на уровне самой идеи.

TEX ★★★
()

Я всегда гонялся за свежими версиями

«Ну и дура» ©

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

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

Зачем периодично менять всю систему? Достаточно изначально выбрать систему, где нет таких тупых ограничений.

Andrew ★★★
() автор топика
Ответ на: комментарий от TEX

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

Скажи это пользователям встраиваемых систем.

iZEN ★★★★★
()

OS X - ... базовая система состоит из устаревших утилит.

Кальянчик потуши, тебе на сегодня хватит.

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

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

Так же как и обновления.

Я упоминал уже в этой теме, что по моему мнению в тестовых ветках, должны быть тестовые версии программ (альфа, бета, rc), вот это будет настоящий тестинг. Релизные же версии должны сразу попадать в стабильный репозиторий.

Ты удивишься, когда узнаешь, что это так и происходит, бггг.

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

Что значит устарело?
Apple несет за их секурность ответственность и будет патчить еще долгое время.

OSX это прежде всего платформа, она будет жить довольно таки проболжительное время.

Всякиe IO* поделки и графический стек самые наисовременнейшие.

Deleted
()
Ответ на: комментарий от Andrew

для многих задач - мощный компьютер не нужен

А ты попробуй, тебе понравится. Там же могут добавляться ФИЧИ! Какой-нибудь S5E или SuperBranching. Ты их обязательно будешь использовать же. Ну и циферки в названиях моделей чипов, а как же без них.

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

Ты удивишься, когда узнаешь, что это так и происходит, бггг.

Где же это? В Debian testing, Arch testing, Gentoo ветки ~, попадают уже релизные версии программ.

Andrew ★★★
() автор топика
Ответ на: комментарий от Deleted

Что значит устарело?

То и значит, многие утилиты там -n-летней давности и имеют более новые версии.

Всякиe IO* поделки и графический стек самые наисовременнейшие.

Я это и не отрицаю.

Andrew ★★★
() автор топика
Ответ на: комментарий от iZEN

Встраиваемые системы по своему назначению ограничивают набор приложений. О чем речь ?

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

Зачем периодично менять всю систему?

Без понятия. Это ты написал что можно де свалить на менее упоротый дистр. Как и кто определяет упоротость никто не пояснил.

Достаточно изначально выбрать систему, где нет таких тупых ограничений.

А как ты узнаешь что вот эта конкретный дистр Х не имеет каких-либо тупых ограничений ? Путем философских раздумий над названием дистра, или всё таки путем реального использования ?

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

Где же это? В Debian testing, Arch testing, Gentoo ветки ~, попадают уже релизные версии программ.

А про экспериментальные ветки ты не слышал?

tazhate ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.