1.1, skybon (ok), 12:38, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Аплодирую стоя, давно пора! Не системные программы не должны **аться с зависимостями.
| |
|
2.17, Kroz (??), 13:09, 09/05/2013 [^] [^^] [^^^] [ответить]
| +17 +/– |
> Не системные программы не должны **аться с зависимостями.
Расскажи мне, пожалуйста про проблемы с зависимостями. Я правда не понимаю.
P. S. На Gentoo уже лет 5-7.
| |
|
3.92, труляля (?), 16:41, 09/05/2013 [^] [^^] [^^^] [ответить]
| +5 +/– |
предпоследний абзац новости вынес мозг. Расшифруйте, кто-нибудь, пожалуйста.
без учета зависимостей - это они все библиотеки статически залинкуют и в пакет засунут?
в отдельной директории, внутри домашней директории пользователя.
+
без учета зависимостей
+
"в изолированном контейнере"(virtualenv?!)
=
gimp будет весить как фотошоп что ли и торчать в хомяке в папке а-ля Apps?
> могут быть установлены пользователем в один клик без манипуляций с подключением репозиториев
Установщик гугл хром тому пример.
> без необходимости получения привилегий root
По состоянию дел на сегодня(9 мая 2013 года) большинство приложений устанавливаются без необходимости получения привилегий root.
Зачем такие пляски? Чтобы ускорить установку и не вводить пароль?
Цель не ясна.
| |
|
4.114, EuPhobos (ok), 17:29, 09/05/2013 [^] [^^] [^^^] [ответить]
| +29 +/– |
Предпоследний абзац намекает на Макось, когда каждая следующая программа в себе устанавливает все необходимые библиотеки, shared library? - не не слышали..
Убунту всё больше и больше уходит от стандартов линуха/биэсди и вообще posix, скоро это станет очередной андроид, вроде бы и линукс, и вроде бы ничего и не работает в стандартном десктопе, которые соблюдает стандарты..
Убунтоводы - минусуйте меня!
PS я всегда недолюбливал убунту-ненавистников, т.к. я сам убунтоводец, и именно убунту меня оторвала от мира виндузы.. Но теперь я начинаю понимать их.. Убунту сама скатывается в дыру.. И лучше бы им не изобретать вилосепеды, а продолжать поддерживать общепринятые стандарты и помогать сообществу. Ибо их вилосипеды, как мы уже видим, никто из крупных проектов поддерживать не будет (намекаю на mir и отзывы KDE-шников)
| |
|
5.151, Алексей (??), 19:19, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
макось-то наборот движется в нормальном направлении (только там компиляторы странные, и программируют на чем-то вроде похожее, попричесанней). Но там вообще другая ситуация - там есть контроль у производителя, они делают как считают нужным в данный момент, ну так а они знают лучше других, и зоопарка не допустят. И еще им пришлось долго поддерживать такие бинари-мутанты, которые работали на интелах новых, и на старых их моторолах, а это уже наверно ад в плане разработки/поддержки. То есть причины были на грабли пойти.
| |
|
6.161, EuPhobos (ok), 20:41, 09/05/2013 [^] [^^] [^^^] [ответить] | +3 +/– | Ну с этим я согласен, но в плане похожести, я имею ввиду то, что каждая программ... большой текст свёрнут, показать | |
|
7.177, Anonim (??), 23:37, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Зоопарку дистров это еще более выгодно чем в маке, т к установка нужных версий либ в систему часто не возможна, или нужно им давать разные имена и продам знать все имена нужных либ в разных дистрах.
Каноникал и не думает поставлять опенсорс таким образом. Это делается для проприетарщины всякой, для игр. Чтоб разработчик саваял программу, завернул в пакет, и все. Не гадить в корень этими программами, я считаю, правильно.
Также применимо для желающих поставить самую свежую версию проги. Как будет с релизами в мобильной убунте еще непонятно. Хотелось бы ядро системы (не кернел) с релизами, но чтобы сторонний софт можно было обновлять.
| |
7.182, Zenitur (ok), 00:19, 10/05/2013 [^] [^^] [^^^] [ответить] | +3 +/– | Во-первых не убунта внедряет, а несколько энтузиастов Это не генеральная полити... большой текст свёрнут, показать | |
7.198, skybon (ok), 05:01, 10/05/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Плюсы? Не вводить пароль рута? Быстро и просто устанавливать проги?!
> А как же тут же родившиеся минусы?! Тупые юзеры, которые "клик-клик" и
> у нас куча вирусов?!
> И потом ведь сразу виндузятники первые набегут, скажут: "мы джвадцадь лет ждали,
> но под линух всё таки есть вирусы!!!"...
Если ты тащишь всякое говно на компьютер, то никакой линух не спасёт от вирусов. Не тащишь - можешь даже на винде без антивируса работать.
А отсутствие вирусов под линух - от его малой популярности. Будет больше убунтоводов - будут и вирусы под линух.
| |
|
|
5.196, skybon (ok), 04:57, 10/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И лучше бы им не изобретать
> вилосепеды, а продолжать поддерживать общепринятые стандарты и помогать сообществу. Ибо
> их вилосипеды, как мы уже видим, никто из крупных проектов поддерживать
> не будет (намекаю на mir и отзывы KDE-шников)
Ну и хрен со "стандартами" и "крупными проектами". У Космонавта есть своё видение, которое он успешно воплощает в жизнь. И импотенты от мира СПО ему не интересны.
Юниксы были *задолго* до Винды, а успеху на десктопе ноль. Почему? Потому что импотенты в мире СПО не работают над тем, что нужно, а над тем, что им лично интересно. Они скорее запилят поддержку радиоуправления ещё одним самолётиком в kernel, чем вменяемый gui. (Про KDE) Они скорее начнут работать над akonadi чем исправят баги десятилетней давности. И так далее.
| |
|
6.208, преподаватель информатики (?), 08:41, 10/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> импотенты от мира СПО
толсто же. и кто бы говорил.
> не работают над тем, что нужно, а над тем, что им лично интересно
да, а почему вы не уголь добываете стране и дороги от грязи не чистите, а вместо этого на форумах гадите?
> kernel, вменяемый gui
точно! вот он корень зла! архитекторы вместо покраски стен сидят и над бумажками своими с картинками/чертёжиками карпят. ну тупые!
| |
|
7.262, Аноним (-), 10:36, 15/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
> да, а почему вы не уголь добываете стране и дороги от грязи не чистите, а вместо этого
> на форумах гадите?
Вот это я понимаю, подъе...л. Эй, skybon, мне тут во дворе асфальт надо переложить. Разумеется забесплатно. Ты где? Ведь ты же не импотент, правда? :)
| |
|
6.212, pkdr (?), 11:06, 10/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Они скорее запилят поддержку радиоуправления ещё одним самолётиком в kernel, чем вменяемый gui.
Запихивать GUI в kernel? Знаете, на вашем фоне разработчики systemd выглядят как сторонники суровой простоты и минимализма.
| |
|
7.219, arisu (ok), 15:26, 10/05/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Запихивать GUI в kernel? Знаете…
…это уже сделали. win32k.sys!
| |
|
|
9.268, arisu (ok), 15:46, 15/10/2014 [^] [^^] [^^^] [ответить] | +/– | только базовые операции же и то только потому, что архитектура не фонтан есть ... текст свёрнут, показать | |
|
|
|
|
5.244, Евгений (??), 18:50, 11/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Расскажите мне пожалуйста, что за стандарты посикс и линуха, и от каких в убунте отказываются? Очень интересно.
| |
5.246, user (??), 21:28, 11/05/2013 [^] [^^] [^^^] [ответить] | +/– | Предпоследний абзац намекает на Макось, когда каждая следующая программа в се... большой текст свёрнут, показать | |
|
4.138, Azazaz (?), 18:35, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>Установщик гугл хром тому пример.
Недавно пытался поставить гуглхром с официального сайта на чистую, только что установленную ubuntu 13.04.
Отказался ставится, ссылаясь на неразрешимые зависимости. Вот и user-friendly.
| |
|
5.148, paulus (ok), 19:11, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Симлинк всего лишь нужно было сделать. Это проблема сборки от гугла, а не убунту.
| |
|
6.158, Azazaz (?), 20:16, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Может быть и так, но человек, которому я ставил убунту, об этом не знал и был явно обескуражен.
| |
|
|
4.238, Ваня (??), 22:33, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Прошу, не смешивайте понятия статическая линковка и распространение программы со своей копией библиотек.
| |
|
5.242, arisu (ok), 01:08, 11/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
ванечка, неужели это ты вернулся?! из поисков однобитного float'а, видать…
| |
|
6.267, Аноним (-), 10:47, 15/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
> ванечка, неужели это ты вернулся?! из поисков однобитного float'а, видать…
А ты уверен что это тот? Имя то довольно популярное...
| |
|
|
|
|
2.18, Kroz (??), 13:10, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Не системные программы не должны **аться с зависимостями.
Да, и чем статическая линковка не устроила?
| |
|
3.63, demimurych (ok), 15:24, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вероятнее всего это она и есть.
Проблема с таким подходом только одна,
при обновлении (например из за проблем безопасности) какой либо библиотеки, при динамической линковке обновить пришлось бы только один пакет.
А ту придется пере собирать все приложения статически собранные с ней.
Но учитывая возможности каноникал я полагаю, для них это не будет большой проблемой.
| |
|
4.99, Kroz (??), 17:01, 09/05/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
Согласен
> Но учитывая возможности каноникал я полагаю, для них это не будет большой проблемой.
Проблемы будут для пользователей, или админов.
Если каждая домохозяйка будет ставить софт в свой хомяк, то за обновлениями касающихся безопасности она точно следить не будет. А если есть админ, то ему придется обновлять все копии софта у всех пользователей, вместо того, чтобы обновить софт один раз на машине. Мрак.
Потом спрашиваем откуда в интернете столько уязвимых машин...
| |
|
|
6.107, Kroz (??), 17:15, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
И как с таким хомяком эта новая Убунтовская фича будет работать?
| |
|
7.123, arisu (ok), 17:57, 09/05/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
> И как с таким хомяком эта новая Убунтовская фича будет работать?
именно так, как и должна: никак. потому что ставить софт должен админ, а не юзер.
| |
|
|
9.134, arisu (ok), 18:23, 09/05/2013 [^] [^^] [^^^] [ответить] | +3 +/– | ну да я про 171 общий вариант 187 , где админ обслуживает парк тут, в принц... текст свёрнут, показать | |
|
|
|
|
5.245, Евгений (??), 19:00, 11/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Извините, чем вы читаете Четко сказано же, что это будет дополнять дебы обычные... большой текст свёрнут, показать | |
|
4.118, Клыкастый (ok), 17:42, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> при обновлении (например из за проблем безопасности) какой либо библиотеки
каждая программа пусть сама обновляется. ну как в идеале, к которому они так стремятся.
| |
|
5.156, Алексей (??), 19:53, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> при обновлении (например из за проблем безопасности) какой либо библиотеки
> каждая программа пусть сама обновляется. ну как в идеале, к которому они
> так стремятся.
так-так, это промотали на начало. дальше кто-то придумает сделать такую одну программу, чтобы обновляла все другие. ну потому что 1000 пакетов не могут сами по себе все сделать. зависимости у них. нужно автоматически как-то.
что-то знакомое - наверняка кто-то придумал уже, запатентовал.
| |
5.186, vle (ok), 01:56, 10/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Этот "идеал" очень скоро приведет к массовым вирусам и антивирусам в системе,
т.е. в windows на базе ядра Линукса.
| |
|
4.169, Аноним (-), 21:10, 09/05/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
Эта новость ваще жесть. Если не будет разделяемых объектов и каждая программа будет загруэать в память свою собственную копию библиотеки - слотов памяти на материнке не хватит.
| |
|
3.97, Аноним (-), 16:57, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Если вы не пытались писать приложение со статической линковкой, то лучше и не вспоминайте про неё. Она работает только в теории. На практике с частью библиотек придётся линковать динамически, и выявлять эту часть довольно затратно по человекочасам.
В убунте будет базовый набор разделяемых библиотек со стабильным ABI.
| |
|
4.100, Kroz (??), 17:02, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Честно - не пытался.
Хорошо, а что тогда prelink делает?
| |
|
5.108, Алексей (??), 17:17, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
кеширует соответствие библиотек (которые нужны) и конечных файлов (обычно с учетом конфигов в ld.so.conf и т.п., разных версий, ну и по мелочи вроде симлинков).
на практике там где мало либ - без разницы, и так довольно быстро. а где много (почти все с гуем например) - уже заметно время запуска.
но до статической линковки как до китая. там уже расход памяти в рантайме (точнее оверхед) режется сильно, форканье одного процесса почти бесплатное (быстрее вызова 1-й функции в скриптовом языке), exec статического бинаря (который уже был запущен, т. е. закешировался сам файл) - тоже практически ничего не стоит.
но собирать - тяжко, и не всё можно. отладочные вещи многие нельзя делать будет, а иной софт (например баш) может начать падать не по делу.
| |
|
4.157, Алексей (??), 20:14, 09/05/2013 [^] [^^] [^^^] [ответить] | +/– | то есть это как - стабильным зафиксировать и раз в пять лет типа всемирная пере... большой текст свёрнут, показать | |
|
|
|
|
2.66, Пингвино (ok), 15:45, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Пробовал собирать пакеты? А сложные пакеты? Лично мне доставило проблем сие действие.
| |
|
3.72, arisu (ok), 16:07, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Пробовал собирать пакеты? А сложные пакеты?
пробовал. учитывая нулевой опыт в сборке деб-пакетов, заняло у меня это всё (включая разборки с тем, как такое вообще принято делать) примерно пол-дня под пиво. после чего «типовой набор скриптов» можно спокойно уволочь в другой проект и немного допилить, и это занимает уже пол-часа неспешно. и да — это с разбиением на «либы», «главное приложение», «доки» и «дев».
| |
|
4.113, Алексей (??), 17:27, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> Пробовал собирать пакеты? А сложные пакеты?
> пробовал. учитывая нулевой опыт в сборке деб-пакетов, заняло у меня это всё
> (включая разборки с тем, как такое вообще принято делать) примерно пол-дня
> под пиво. после чего «типовой набор скриптов» можно спокойно уволочь в
> другой проект и немного допилить, и это занимает уже пол-часа неспешно.
> и да — это с разбиением на «либы», «главное приложение», «доки»
> и «дев».
а файлы по пакетам скриптом или руками раскладывать? написать такое можно конечно за полдня, но те кто могут - стоят дороговато (если с отладкой и работает в итоге), да и рассчитывать не них не нужно - их мало, им все пофиг :)
| |
|
5.129, arisu (ok), 18:13, 09/05/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
> а файлы по пакетам скриптом или руками раскладывать?
вообще-то для этого есть deb/*.install. чем уж их формировать — дело автора пакета. тем более, там поддерживаются wildcards.
> но те кто могут — стоят дороговато
что, умение прочесть мануал теперь rocket science? чёрт, читаю мануалы вслух за деньги, с выражением дороже!
| |
|
6.142, Алексей (??), 18:52, 09/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | не написать скрипт, который рассортирует файло на нужные пакеты чтобы для стан... большой текст свёрнут, показать | |
|
7.146, arisu (ok), 19:03, 09/05/2013 [^] [^^] [^^^] [ответить] | +1 +/– | так почти всё это умеет правильно приготовленый make install который делается в... большой текст свёрнут, показать | |
|
8.162, Алексей (??), 20:52, 09/05/2013 [^] [^^] [^^^] [ответить] | –2 +/– | ну нормального-то мало, ну вот и посмотреть - что будет если скриптам скормить п... большой текст свёрнут, показать | |
|
9.166, arisu (ok), 21:03, 09/05/2013 [^] [^^] [^^^] [ответить] | +1 +/– | да весь почти а что будет, если голову отрезать сначала надо часик потратить н... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
2.41, Z (??), 14:15, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Полный бред и ложь. Инсталлятор помещается на DVD-диск.
| |
|
|
4.55, Алексей (??), 15:04, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
ну, если вопрос не риторический - там у тебя 6 версий (на разных языках). так ведь? :)
| |
|
5.80, НуфНуф (?), 16:24, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Я с макосом не знаком, но обычно тексты локализаций выносятся в отдельные файлы, и много места не занимают. На маках все не так?
| |
|
6.115, Алексей (??), 17:34, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Я с макосом не знаком, но обычно тексты локализаций выносятся в отдельные
> файлы, и много места не занимают. На маках все не так?
угу. было по крайней мере в одной версии точно, может и прижилось. выглядит необычно, но диски не стоят ничего практически, их не экономят с тех пор как производят по-моему (еще когда 7-й гость игра вышла - все гадали чего же там напихали на такой объем - 800мб), для компьютеров - у тех кто аудио производил - было не в почете обваливать цены, ну и покупатели не возражали :)
| |
|
|
|
|
|
|
2.6, Xasd (ok), 12:51, 09/05/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Вот и открывается поле для вирусов.
"""
Поддержка пакетного менеджера dpkg, инструментария apt и текущей организации работы репозиториев пакетов сохранится в полном объёме без изменений - новый проект нацелен только на выполнение вспомогательных задач по упрощению распространения программ, не входящих в базовые репозитории
"""
ядро Linux не запрещает тебе делать и распросранять вирусы -- даже хоть уже сегодня (или вчера) :)...
...вопрос в том -- как ты будешь распространять эти вирусы?
если существует система легковестный пакетов -- то это ещё не обозначает что эта система будет использовться на каждый чих :-) , причём всеми пользователями, причём устанавливать люди будут всё без разбора ("внимание! Вам срочно требуется обновить Оперу! скачайте легковестный пакет!").
| |
|
3.73, arisu (ok), 16:11, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
именно что обозначает. как раз для тех пользователей, которые на «ваша опера устарела, нажмите сюда, чтобы обновить» и жмут, и пароли послушно вводят, сия система рассчитана. и будут ставить фигню из помоек. а всякие скибоны потом будут вякать, что «ваш линукс такое же троянское решето, как и наша няшненькая винда, зато у нас винстор есть!»
| |
|
4.109, KT315 (ok), 17:18, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Не, я сам сперва не понял :-)
Во первых.
Вот например, есть базовый репозиторий после установки ОС. Ставишь пакет и подтягиваются зависимости.
Есть расширенный репозиторий (неосновной, дополнительный, называйте как хотите).
Так вот, в расширенном репозитории запустят новый формат пакетов, где по идее, они собраны статически и применяются упрощеные скрипты установки/сборки пакета и т.д., но ставятся не в общую систему, а директорию пользователя, и при этом не нужны либы.
Т.е репозиторий не отменяется - безопасно, и либ не нужно - пакет статический. Ну и как бонус - распаковав пакет его можно будет запустить если платформы совместимы, но не это есть целью, но может нам пригодится :-)
| |
|
5.117, arisu (ok), 17:37, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
я прочитал источник. однако дело-то в том, что вся подобная фигня оборачивалась или эпикфэйлом, или помойкой в системе, или «а теперь у нас есть 15 конкурирующих стандартов».
и, кстати, похоже, что не статически, а требует некоей «базовой системы» — то бишь, «типовой установки бубунты», видимо.
скриптов же *в самом пакете* и вовсе нет, как автор пишет.
в общем, мутная фигня какая-то. и за установку в дом всё равно надо бить.
| |
5.121, Алексей (??), 17:52, 09/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | gt оверквотинг удален репозиторий важно чей он, если производителя - то они уж... большой текст свёрнут, показать | |
|
6.130, KT315 (ok), 18:15, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Так ясно, что это будет репозиторий типа ГуглПлэй и будет своя ответственная организация, а не паблик-фтп :-)
"Новый формат в первую очередь предназначен для упаковки приложений, создаваемых при помощи средств разработки Ubuntu SDK для мобильных версий Ubuntu Touch."
Это означает, что нужный софт будет либо портироваться либо писаться с нуля, речи о массовом переводе пакетов репозиториев на "статику".
Да и про "статику" - это уже мы тут (opennet-ом) предполагаем, как не плохой вариант...
| |
|
7.149, Аноним (-), 19:13, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Так ясно, что это будет репозиторий типа ГуглПлэй и будет своя ответственная
> организация, а не паблик-фтп :-)
Жёстко вы сейчас. Да Google Play - помойка, почище некоторых public-ftp.
| |
|
8.150, arisu (ok), 19:18, 09/05/2013 [^] [^^] [^^^] [ответить] | +4 +/– | да ну гугель заботится о пользователях адблок вон выкинул, потому что адблок в... текст свёрнут, показать | |
|
|
|
|
|
3.173, Vkni (ok), 22:49, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ядро Linux не запрещает тебе делать и распросранять вирусы -- даже хоть
> уже сегодня (или вчера) :)...
Под "ядро Linux" вирусы пишутся еще проще, чем под Windows. Мешает их распространять защита исполняемых файлов, которая ставится дистрибутивом. А если выполнить команду
# chmod a+rwx / -R
эта защита будет снята. И вирусам будет заражать систему ничуть не сложнее, чем в Windows.
Соответственно, как только пользователь без лишних манипуляций может поставить что-то левое, он попадает под угрозу вирусов.
| |
|
4.179, Аноним (-), 00:01, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Собственно, если у зловредной программы есть рут, чтобы выполнить такую команду, ей ее выполнять не очень-то и надо.
| |
|
3.175, Александр (??), 22:55, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Вот же мысль, а на винде как вирусы тогда? Да так же? Скачал поставил, удалил, а вирусня осталась. А тут без прав рута ставь нехочу. Люди бараны, ставят и ставить будут.
| |
|
2.7, Аноним (-), 12:53, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> после установки размещаться в отдельной директории, внутри домашней директории пользователя
Поле для вирусов изначально присуще только "быстрой и грязной ОС", которая на один смонтированный ресурс, полностью доступный пользователю, валит и систему, и приложения, и пользовательские данные, а потому НИКОГДА не будет безопасной. Костыли семерки и восьмерки от проблем не спасают - все, что хочет, без проблем пишет свою муру в системные каталоги и правит реестр.
Здесь же применяется весьма здравый подход. Скопировал в каталог /home/user и юзай от души. Кстати, подход уже применяется. Если не ошибаюсь, пример - Eclipse.
| |
|
3.47, rshadow (ok), 14:29, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы будите смеятся но в яве тоже есть зависимости. И одни плагины эклисы зависят от других. И там есть свой костыль пакетного менеджера разрешающего щего таки зависимости. Только после обновления на новую версию все плагины изчезают и все надо устанавливать заново.
Не лучший велосипед собрались смастерить убунтовцы.
| |
|
4.171, iZEN (ok), 22:09, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вы будите смеятся но в яве тоже есть зависимости. И одни плагины
> эклисы зависят от других. И там есть свой костыль пакетного менеджера
> разрешающего щего таки зависимости. Только после обновления на новую версию все
> плагины изчезают и все надо устанавливать заново.
Вот только не надо Eclipse равнять с Java, хорошо?
В Java будет модульный фреймворк, который позволит распространять приложения с минимально необходимым рантаймом и требуемыми библиотечными классами — jigsaw: http://openjdk.java.net/projects/jigsaw/
> Не лучший велосипед собрались смастерить убунтовцы.
Направление выбрали правильное, главное остановиться вовремя и не затянуть в бандл случайно ядерные модули. :))
| |
|
3.71, Алексей (??), 16:06, 09/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | вирусы тоже разные, и рута получать далеко не всегда надо сокс поднять, да серв... большой текст свёрнут, показать | |
3.74, arisu (ok), 16:13, 09/05/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Здесь же применяется весьма здравый подход. Скопировал в каталог /home/user и юзай
> от души.
если у пользователя дом смонтирован без noexec, и на это нет серьёзных причин (нет, «поставить туда софт» — не серьёзная причина), то авторов таких разметок надо бить бамбуковыми палками по пяткам. до просветления, но не меньше недели.
| |
|
4.125, Алексей (??), 18:01, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Здесь же применяется весьма здравый подход. Скопировал в каталог /home/user и юзай
>> от души.
> если у пользователя дом смонтирован без noexec, и на это нет серьёзных
> причин (нет, «поставить туда софт» — не серьёзная причина), то авторов
> таких разметок надо бить бамбуковыми палками по пяткам. до просветления, но
> не меньше недели.
noexec не все запрещал, и в частности скрипты (если интерпретатор разрешено юзеру запускать) работали, это разве изменилось? если нет - то и защиты нет - ну чуть сложнее запускать будет, так юзера-то готовые запускалки найдут.
| |
|
5.133, arisu (ok), 18:21, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> noexec не все запрещал, и в частности скрипты
достаточно, чтобы бинари перекрывал, это уже поломает всю малину новоделам.
> так юзера-то готовые запускалки найдут.
оно, конечно, и бинарь можно из noexec стартануть. но разговор об обычном бубунтоиде, у которого от вида консоли начинается припадок трясучей.
| |
|
6.180, Аноним (-), 00:03, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
А как, кстати, если нет других ФС с правами записи и не под "noexec"?
Мне один раз удалось через CD, на который "noexec" забыли поставить, но это ошибка администратора.
| |
6.254, qux (ok), 18:33, 14/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> оно, конечно, и бинарь можно из noexec стартануть
Вроде ж это прошлое дело, сейчас позакрывали, не?
| |
|
|
|
3.170, YetAnotherOnanym (ok), 21:35, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Внезапно - системные каталоги многих вирусописателей интересуют весьма мало. Засунуть скринлокер в %homepath%, а запускалку - в HKCU\Software\Microsoft\Windows\CurrentVersion\Run - для этого ни наличия админских прав, ни privilege escalation не надо, а какую-то копеечку таки принесёт. Опять же, слить сохранённые пароли юзера - достатовно привилегий самого юзера.
| |
|
|
5.192, lv333 (ok), 03:23, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Даже в любой самописной вебадминке вместо пароля как правило хранят его кеш, но автор предыдущего поста об этом разумеется не знает.
| |
|
6.224, YetAnotherOnanym (ok), 16:32, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Даже в любой самописной вебадминке вместо пароля как правило хранят его кеш,
> но автор предыдущего поста об этом разумеется не знает.
Много с этого радости, если в броузере пароли на эту вебадминку сохранены без мастер-пароля?
| |
|
5.223, YetAnotherOnanym (ok), 16:31, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Мне жаль Вас огорчать, но пароль локальной системной учётной записи обычно имеет ценность чуть менее, чем никакую. Узнать его, в принципе можно (например, вытащить хэш из SAM и подобрать брутфорсом), подробности гуглите самостоятельно.
Я, вообще-то, имел в виду пароли к ресурсам, сохранённые в клиентском ПО на ПК обычного юзера.
| |
|
|
|
|
|
2.8, Аноним (-), 12:54, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Очередной пиар-ход. Расходимся, посоны.
Ветер в спину, уважаемый.
| |
|
1.9, Kroz (??), 12:54, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Ключевой особенностью нового формата является отсутствие необходимости учета зависимостей между приложениями
Ребята, расскажите мне, пожалуйста про проблемы с зависимостями. Я правда не понимаю.
P. S. На Gentoo уже лет 5-7.
| |
|
2.11, iZEN (ok), 12:58, 09/05/2013 [^] [^^] [^^^] [ответить]
| –4 +/– |
В нормальных операционных системах семейства Unix очень сложно использовать одновременно несколько версий одного и того же бинарного кода. Их приходится помещать в изолированные окружения.
| |
|
3.15, Kroz (??), 13:06, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В нормальных операционных системах семейства Unix очень сложно использовать одновременно несколько версий одного и того же бинарного кода
1. Есть стандартные механизмы:
Вам libpng какой версии: 16 или 14?
$ ls -1 /usr/lib/libpng*
/usr/lib/libpng14.so
/usr/lib/libpng16.so
/usr/lib/libpng16.so.16
/usr/lib/libpng16.so.16.2.0
/usr/lib/libpng.so
2. Существует статическая линковка
| |
|
4.57, iZEN (ok), 15:09, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну или так с суфиксами или статической линковкой обходиться — это тоже в некотором роде изолированные окружения: одно окружение пространства имён файловой системы, другое — внедрение бинарного кода определённой версии в тело программы, как в контейнер.
| |
|
5.64, Алексей (??), 15:33, 09/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | ну а очень сложно тогда - к чему в данном случае относится и по-моему то что... большой текст свёрнут, показать | |
|
6.172, iZEN (ok), 22:15, 09/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Сложно относится к тому, что код всех версий лежит в одном каталоге, а это неп... большой текст свёрнут, показать | |
|
|
4.62, pavlinux (ok), 15:23, 09/05/2013 [^] [^^] [^^^] [ответить]
| –3 +/– |
>> В нормальных операционных системах семейства Unix очень сложно использовать одновременно несколько версий одного и того же бинарного кода
> 1. Есть стандартные механизмы:
> Вам libpng какой версии:
Мне dlopen("libpng.so", RTLD_NOW); не совпадёт - ипись как хошь!
> 16 или 14?
В 16 есть нужная функция, но уже нет других, нужна 15,
но лучше 15.3 - она быстрее, но есть ещё 14.9 - она стабильнее,
правда 14.9 тянет за собой пересборку всего KDE и QT, а для правильного QT
надо ядро похитрому персоздать... Вот так и ебутся круглые сутки генушнеги! :)
| |
|
5.67, Алексей (??), 15:48, 09/05/2013 [^] [^^] [^^^] [ответить] | +1 +/– | gt оверквотинг удален так это 15 3 по-любому, и kde наверно не весь все-таки ... большой текст свёрнут, показать | |
5.102, Kroz (??), 17:08, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Вот так и ебутся круглые сутки генушнеги! :)
Наверное я какую-то другую генту поставил.
Вы по опыту или друг напел?
> Мне dlopen("libpng.so", RTLD_NOW); не совпадёт - ипись как хошь!
Поворачиваю направо, но хочу, чтобы ехало налево? В описанном коде открывается последняя версия библиотеки. Если так важна конкретная версия, то dlopen("libpng14.so", RTLD_NOW);
| |
|
6.112, pavlinux (ok), 17:23, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> В описанном коде открывается последняя версия библиотеки.
Так и писалось под последнюю, но только три года назад.
Иль ты MapleSoft прикажешь под каждый чих генты обновляться,
А вот фигвам, под такой софт операционку затачивают, а не наоборот.
Короче, выходи из гентушного ваккума в большой свет, и тогда поймешь
все проблемы зависимостей.
---
И кстати, фотошоп уже установил под генту?!
| |
|
7.116, Kroz (??), 17:34, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Так и писалось под последнюю, но только три года назад.
Значит девелопер брал на себя коммитмент, что будет регулярно обновлять код. Что не так? Работает так, как написано!
> Короче, выходи из гентушного ваккума в большой свет, и тогда поймешь все проблемы зависимостей.
Нет, спасибо за предложение. Мне проблемы с зависимостями не нужны, мне и так хорошо.
> И кстати, фотошоп уже установил под генту?!
Оффтоп, просто скажу, что проблем с этим нет.
| |
7.124, arisu (ok), 18:00, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Так и писалось под последнюю, но только три года назад.
и ребята, конечно, тогда не знали, что некоторые библиотеки имеют свойство обновляться, и даже — О, УЖАС! — менять при этом API. а открыть не generic so, а so-ху с явно указаной версией — не барское дело, конечно.
> Иль ты MapleSoft прикажешь под каждый чих генты обновляться,
прикажу открывать конкретную версию библиотеки, если уж на неё рассчитывают.
| |
|
|
5.120, Клыкастый (ok), 17:49, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Вот так и ебутся круглые сутки генушнеги! :)
опытные обходят такие грабельки.
| |
5.143, Аноним (-), 18:53, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>>> В нормальных операционных системах семейства Unix очень сложно использовать одновременно несколько версий одного и того же бинарного кода
>> 1. Есть стандартные механизмы:
>> Вам libpng какой версии:
> Мне dlopen("libpng.so", RTLD_NOW); не совпадёт - ипись как хошь!
Вот и компиль статически, если неосилил за новыми версиями проследить. И вообще - по-моему все забыли изначальный смысл shared-либов. Если эту версию использует только твоя программа - ну и таскай с собой, раз такой вредный.
| |
|
6.167, Алексей (??), 21:04, 09/05/2013 [^] [^^] [^^^] [ответить] | +/– | ну а дыру в ней если найдут автор скажем в запое, мейнтейнер дистрибутива ну и... большой текст свёрнут, показать | |
|
|
|
3.16, Хрен с горы (?), 13:07, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>сложно использовать одновременно несколько версий одного и того же бинарного кода.
Ничуть не сложно, если с кодом все впорядке. Дело просто в том, что это не нужно. Тащем то в этом идеология открытого кода: что то не нравится доделывай сам. Потребители не нужны, пуская валят на винды/маки.
| |
3.30, Клыкастый (ok), 13:52, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Странно это слышать от пользователя соурс-бейзед.
Всё собирается с нужной версией либы. Если нет - это письмо мейнтейнеру.
| |
3.46, ip1981 (ok), 14:28, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
В нормальных ОС есть зоны.
Убунтята имеют ввиду несколько версий Гимпа. А вот с несколькими версиями mysql этот их новый подход - лажа.
| |
|
4.69, Алексей (??), 15:54, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> В нормальных ОС есть зоны.
> Убунтята имеют ввиду несколько версий Гимпа. А вот с несколькими версиями mysql
> этот их новый подход - лажа.
mysql если это про либы - так это много где всплыло, апстриму спасибо, те же кстати самые ребята, которые нормальные ОС и выпускают, если ничего не путаю :)
| |
|
|
2.61, Алексей (??), 15:21, 09/05/2013 [^] [^^] [^^^] [ответить] | +/– | ну если что-то из дефолтного пользовать и не ставить лишнего софта - их и не воз... большой текст свёрнут, показать | |
|
1.10, iZEN (ok), 12:55, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Убунтоиды наконец-таки изобрели свой "PBI" (от способа упаковки пакетов PC-BSD). Ж) А сколько воплей было со стороны ярого пользователя Ubuntu и ненавистного противника PBI — User294!!!
| |
|
|
3.111, Фтщтнь (?), 17:19, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> PBI? PC-BSD? что это за аббревиатуры?
На опеннете все есть, вот и будет у вас хороший повод получить бесценные знания.
| |
|
2.39, Аноним (-), 14:12, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> ненавистного противника PBI — User294
куда-то он пропал этот ваш юзер. иногда только под анонимом стрёт.
| |
|
3.197, НуфНуф (?), 05:00, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Ну, открытие, или не открытие, но это единственный unix-like в котором это по-человечески реализовано.
| |
|
2.231, NEURO (ok), 19:03, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Убунтоиды наконец-таки изобрели свой "PBI" (от способа упаковки пакетов PC-BSD). Ж) А
> сколько воплей было со стороны ярого пользователя Ubuntu и ненавистного противника
> PBI — User294!!!
разве PBI не использует разделяемые библиотеки?
| |
|
1.12, Kroz (??), 13:00, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Положительным следствием подобного подхода является ... установка программ под идентификатором пользователя
То есть, если одно приложение нужно двум пользователям, они, естественно не будут звать админа, а просто установят это приложение. Теперь каждый пользователь будет иметь свою копию приложения, хомяк раздувается, за security обновлениями никто не следит. Где профит?
| |
|
2.65, Аноним (-), 15:42, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Подозреваю что для этой фишки сделают отдельные права, которые будут по умолчанию включаться для новых юзеров, отключить им эти права и делов-то.
| |
|
3.78, arisu (ok), 16:21, 09/05/2013 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Подозреваю что для этой фишки сделают отдельные права, которые будут по умолчанию
> включаться для новых юзеров, отключить им эти права и делов-то.
угу.
— теперь у нас есть две сложных пакетных системы. пацаны! у меня тут классная идея: давайте сделаем третью, попроще!
через год:
— теперь у нас есть три сложных пакетных системы. пацаны! у меня тут классная идея: давайте сделаем четвёртую, попроще!
| |
|
4.93, Аноним (-), 16:49, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Подозреваю что для этой фишки сделают отдельные права, которые будут по умолчанию
>> включаться для новых юзеров, отключить им эти права и делов-то.
> угу.
> — теперь у нас есть две сложных пакетных системы. пацаны! у меня
> тут классная идея: давайте сделаем третью, попроще!
> через год:
> — теперь у нас есть три сложных пакетных системы. пацаны! у меня
> тут классная идея: давайте сделаем четвёртую, попроще!
http://xkcd.ru/927/
| |
|
|
2.75, Алексей (??), 16:14, 09/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | то что они сейчас могут сделать вручную на месте собрать если есть чем, или бин... большой текст свёрнут, показать | |
2.77, sasa (??), 16:17, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Теперь каждый пользователь будет иметь свою копию приложения, хомяк раздувается
Сколько же у тебя пользователей на мобильнике ?
> Новый формат в первую очередь предназначен для упаковки приложений, создаваемых при
> помощи средств разработки Ubuntu SDK для мобильных версий Ubuntu Touch. | |
|
3.106, Kroz (??), 17:13, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Сколько же у тебя пользователей на мобильнике ?
У тебя мобильник на Ubuntu?
| |
|
4.200, НуфНуф (?), 05:06, 10/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Сколько же у тебя пользователей на мобильнике ?
> У тебя мобильник на Ubuntu?
Просто попробуйте прочитать текст новости.
| |
|
|
|
1.13, Хрен с горы (?), 13:04, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Заметил, что многие ползователи убунты переходят на Мак, когда начинают более-менее зарабатывать. Т.е. убунта - это часто такой МакОС для нищих.
| |
|
2.23, username (??), 13:29, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Да нет, просто всегда есть процент недовольных windows. И как бы за неимением бабок и альтернативы они околачиваются на убунтах(как наиболее "поставил мышкой - и работает"). И не все они любят убунту, просто делать нечего.
Вот эти самые "не все" и покупают потом мак. Хотя, со временем практический смысл покупки мака канет в лету и останется только понт. Как только мы с маком по софту конкурировать начнем.
По теме:
Новость збс, убунту на десктопе не должна работать так же как и на сервере. Подобие с маком плохим не считаю.
Вопящим вот что скажу, все зависит от подхода. Windows тоже можно было сделать безопасной, вот только выпилить костыли для копирастов и убрать "инновационные технологии" некоторые.
| |
|
|
4.159, Led (ok), 20:16, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Но зачем, если есть мак?
Кто о чём, а наркоманы о маке
| |
|
3.240, Ordu (ok), 00:47, 11/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Да нет, просто всегда есть процент недовольных windows. И как бы за неимением бабок и
> альтернативы они околачиваются на убунтах(как наиболее "поставил мышкой - и работает").
> И не все они любят убунту, просто делать нечего.
То есть, убунта -- это мак для нищих?
| |
|
|
1.19, vsespb (ok), 13:12, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А если программе нужная какая-то библиотека, которая не установлена по умолчанию, но её можно поставить с помощью apt, без подключения дополнительных репозиториев, то такую программу нельзя упаковать в данный формат?
| |
|
2.43, gg (??), 14:17, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А если программе нужная какая-то библиотека, которая не установлена по умолчанию, но
> её можно поставить с помощью apt, без подключения дополнительных репозиториев, то
> такую программу нельзя упаковать в данный формат?
Будет пакет для убунту-профешионал, где больше пакетов установлено по умолчнинию, а не для убунту-бэйсик ))).
| |
2.122, Ivan1986 (?), 17:54, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Как будто сложно подключить репозиторий при установке - кинул два файлика - один в sources.list.d другой в trusted.gpg.d и все.
Вот что им действительно надо сделать - нормальный функционал для очереди установки и обновления, а не как сейчас - база залочена и все
| |
|
3.140, gg (??), 18:45, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Как будто сложно подключить репозиторий при установке - кинул два файлика -
> один в sources.list.d другой в trusted.gpg.d и все.
Прочитать ветку перед комментированием? Не?
| |
|
|
|
2.28, username (??), 13:43, 09/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | На самом деле больше на мак смахивает Но все верно Вот прямо сейчас рядовому п... большой текст свёрнут, показать | |
|
3.44, Алексей (??), 14:21, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
в арче в репах как раз много очень не хватает софта (который у других входит в основные репы). хотя это все субъективно - смотря что за софт, например почтовый (мта, клиенты, и все что связано) - такой подборки как в дебиане - нету в других. или в федоре ряд вещей обгоняет апстрим (или так везде по чуть-чуть?)
а чего сложного в дебах? мозилла - пример не самый удачный, свою сборку не каждый дистрибутив осиливает тянуть, да и собрать с приличными параметрами - ад и израиль - не для домашнего компа явно задача (линковка в 8 гб уже не пролезает, даже со свопом, и отдельные файлы могут легко так пару часов чистого процессорного времени скушать) и не для простого пользователя.
| |
3.50, Алексей (??), 14:42, 09/05/2013 [^] [^^] [^^^] [ответить] | –1 +/– | gt оверквотинг удален и еще в арче ручная работа авторов делает многие вещи не... большой текст свёрнут, показать | |
3.81, arisu (ok), 16:25, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кто то из вас с нуля деб пакет собирал?
ну, собирал. и не один. в том числе и в виде «собрать кучку дебов с разными кусками для одной софтины». хоть и сижу на слаке, и .deb для меня совсем неродной. мегапроблем там не увидел. возможно, если делать что-то *очень* странное, они и будут — но что?
| |
3.168, Аноним (-), 21:06, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кто то из вас с нуля деб пакет собирал? Одно дело собрать
> его а другое оформить в виде нормально инсталлирующегося пакета. Это задачи
> разного уровня сложности.
Для неосиляторов имеется checkinstall. Я использовал и то и другое, ничего замороченного в простых пакетах нет. А если сложный... Ну, тут вам этот новенький формат ну никак не поможет - судя по описанию он недалеко от .tar.gz в /opt ушёл.
| |
|
|
|
2.40, Сергей (??), 14:13, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не так. Там есть конкретное значение Android API, охватывающее _всю_ операционную систему.
| |
|
1.26, Alex тот самый YeCu (?), 13:37, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Нафига? Статическая линковка — есть. 0install — есть. Упаковка в run — есть. И это если не вспоминать всевозможные cabal и прочее узкоспециализированное. Ну давайте, блин, ещё один велосипед. Чтоб любой дятел, не осиливший сборку deb'ов, мог пихать свои поделки в ось.
| |
|
2.31, Алексей (??), 13:53, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
так не в ось, а юзера (без прав) к себе в домашнюю директорию ставили всякую хрень для своего телефона. но систему при этом не превращать в конюшни.
| |
2.52, Алексей (??), 14:47, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Нафига? Статическая линковка — есть. 0install — есть. Упаковка в run —
> есть. И это если не вспоминать всевозможные cabal и прочее узкоспециализированное.
> Ну давайте, блин, ещё один велосипед. Чтоб любой дятел, не
> осиливший сборку deb'ов, мог пихать свои поделки в ось.
кстати еще есть наличие в системе тулчейна - не всегда и не всех устраивает.
а статическая линковка она как бы есть, но ее все больше не становится. ну что поделать :( ее действительно надо изживать.
| |
|
1.27, alexxy (ok), 13:38, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
И тут они снова заразились NIH синдромом и пошли изобретать очередной велосипед
| |
|
2.33, Алексей (??), 13:56, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> И тут они снова заразились NIH синдромом и пошли изобретать очередной велосипед
ага, но главное объявить погромче, повод для обсуждений. а через полгода про такое никто и не вспомнит - оно и так не шибко надо, софта хватает разного.
и срабатывает ведь, люди верят что раз обещали - то так и будет.
| |
|
|
2.35, Алексей (??), 14:01, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Лучше бы на rpm перешли.
а на это у них апстрим есть, такие вещи решать. на себя брать такие расходы мало кто может себе позволить
| |
2.199, skybon (ok), 05:06, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Лучше бы на rpm перешли.
А зачем? dpkg работает, обрушать всю пакетную базу ради мнительной выгоды вменяемый разработчик не станет.
| |
|
1.32, Клыкастый (ok), 13:55, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
да. скоро тезис "вы собираете софт по помойкам, мы ставим из реп/портов/портежей" будет не про убунту.
печально, но овиндовление бубунты наступает быстрее, чем я предполагал.
| |
1.36, хрюкотающий зелюк (?), 14:08, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Я давно ждал этого момента! Разработчики Ubuntu - разумные, если примут эту новую схему.
Радость!!! Это ж как в Mac OS X будет, только вот проблема в том что такие пакеты как VirtualBox, которым надо собирать драйвер и вообще работать от рута некоторые моменты - придется оставаться на deb...
| |
|
2.49, анон (?), 14:42, 09/05/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
>>>Новый формат в первую очередь предназначен для упаковки приложений, создаваемых при помощи средств разработки Ubuntu SDK для мобильных версий Ubuntu Touch.
>>Новый формат предназначен для мобильных версий Ubuntu Touch.
>для Ubuntu Touch.
Зачем тебе VirtualBox на смартфоне?
| |
|
3.85, arisu (ok), 16:27, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Зачем тебе VirtualBox на смартфоне?
тем более, что он там и работать-то не будет, скорее всего. а qemu будет.
| |
|
|
1.37, Аноним (-), 14:10, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
И останутся они одни... Отвернется от них апстрим - что они будут делать?
| |
|
2.45, Алексей (??), 14:25, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> И останутся они одни... Отвернется от них апстрим - что они будут
> делать?
да договорятся - они друг другу слишком полезны, а менять шило на мыло - выгода сомнительная. денег ссорами не заработать
| |
|
1.51, anonimous (?), 14:44, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Имхо, идея отделить "извратные пользовательские хотелки" от системного софта как бы довольно правильная. То что их через репы отдавать будут хотя бы и отдельные, это хорошо, работ по обновлению админу меньше. Линковка с либами то же понятна, дополнительный каталог с симлинками в хомяке много не весит.
Непонятно другое. Туда быстро напихают всякого пропиетарного софта и возникает пара жеских вопросов. Как эту лицензионную чехарду сопровождать и в какой узде держать этот пропиетарный табун. Этот табун начнет такие скачки по интернетам устраивать, мало не покажется, никогда не узнаешь что правильно, а что нет, это не opensource, на его код не посмотришь. Раньше такие проблемы через виртуализацию решали, а теперь всю эту хламуду в базовую систему затаскивать предлагают. Я понимаю что это точили под телефоны-смартфоны, но одно дело однопользовательский мобильник, а другое многопользовательская система. Так что на мой взгляд, "спасибо , но это нечто несъедобное".
| |
|
2.54, Алексей (??), 15:00, 09/05/2013 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален так это же не коммьюнити делает, а контора, они с пропри... большой текст свёрнут, показать | |
2.59, хрюкотающий зелюк (?), 15:20, 09/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Так что на мой взгляд, "спасибо , но это нечто несъедобное".
У Вас взгляд замутнен. Подобная схема установки стороннего софта в хомяк УЖЕ существует лет 15, да и вообще существовала всегда. И всегда такой проприетарный софт типа Matlab или Steam - опирается на какую-то определенную версию. Но посмотрите что накостыляло Valve чтобы сделать из Ubuntu подходящую платформу.
Этот новый пакетный менеджер - огромный плюс в универсализации и узаконивания старой практики де-факто.
Только слепой не видит что не предложено ничего нового, просто предлагается это стандартизовать и причесать, интегрировать в ОС, чтобы те же менюшки в конце концов регистрировали программу...
| |
|
3.82, Алексей (??), 16:26, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
если бы они с менюшками взялись что-то решить - так бы и сказали, это уже что-то реальное, нужное всем. но правда и вспоминать будут долго.
а так это очередной packagekit получается, нагруженный зависимостями от их версий либ (то есть не применимое больше нигде, а это плохо приживается)
| |
3.131, Бобазали (?), 18:16, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>Подобная схема установки стороннего софта в хомяк УЖЕ существует лет 15, да и вообще существовала всегда.
Речь то идет не о возможности поставить софт в хомяк, а о том что появляется возможность поставить софт в ущерб интересам других пользователей, появляется возможность ставить софт без учета предназначения и возможностей вычислительной системы. Такого безобразия даже в винде нет. Это примерно как издать приказ разрешающий ставить любые сервера в корпоративную сеть всем сотрудникам конторы. После такого "нововведения" убунту над гнать из корпоративных сетей поганой метлой.
| |
|
4.193, lv333 (ok), 03:27, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Какой кошмар, то что в винде можно запустить любой екзешник с домашнего каталога не? Впрочем это даже в винде можно запретить, а в линуксе тем более почитайте коменты поймете как...
| |
|
|
|
1.60, cema (ok), 15:21, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>которые могут быть установлены пользователем в один клик без манипуляций с подключением репозиториев
Это сколько же всего интересного можно понаустанавливать на сервере от обычного пользователя. Жду от разработчиков ubuntu создания реестра
| |
|
|
3.91, cema (ok), 16:39, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Можно еще сказать:
-причем здесь linux
Как говорил классик юмора:
-причем здесь борщ, когда такие дела на кухне
| |
|
|
1.79, Аноним (-), 16:23, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Like a Mac. С одной стороны мне пох юзать не буду, а с другой ведь всякие разработчики скорей всего будут и это плохо. Хотя у них и раньше такая возможность была, значит наверное все же пох )
| |
1.83, Аноним (-), 16:27, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Почему не введут один формат пакетов для всех дистрибутивов? Почему деб-пакеты не на всех деб-системах ставятся? Почему у каждого рпм-дистрибутива свой формат пакетов?
| |
|
2.96, Аноним (-), 16:57, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нивапрос, пакуйте в TAR и будет вам щастье. Какая вам как юзеру разница чем управлять и через что. Создаете дистр и стали перед дилеммой ?
| |
|
1.84, Maresias (ok), 16:27, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> установка программ под идентификатором пользователя, без необходимости получения привилегий root
"Только наш антивирус сможет справиться с убунтулокером! Акция: покупайте со скидкой!"
| |
1.90, Tishka17 (?), 16:36, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
>после установки размещаться в отдельной директории, внутри домашней директории пользователя
noexec на них нет
| |
1.95, Аноним (-), 16:56, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Ой, а я знаю такой формат! tar.gz, в нём приложение со статической линковкой и распаковывается в /opt, /home.
А теперь вопрос - а причём здесь, собственно Ubuntu?
А вообще - дурацкий подход. Всякого хлама насобирать себе... Я уж молчу, что защиты нкт вообще - не цифровых подписей, ни read-only на папку с бинарниками... Deb им сложный, checkinstall они не осилили... А это точно разработчики? И нужны ли нам в системе от таких программы?
| |
|
2.101, arisu (ok), 17:08, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
*нам* — нет. бубунтоидам — да. вон, «рождённые бубунтоидами» в комментариях от радости приплясывают.
| |
|
3.153, paulus (ok), 19:32, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> *нам* — нет. бубунтоидам — да. вон, «рождённые бубунтоидами» в комментариях
> от радости приплясывают.
та всякие приплясывают, а вот многие бубунтоводы в шоке...
| |
|
4.154, arisu (ok), 19:36, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> та всякие приплясывают, а вот многие бубунтоводы в шоке...
не, тут различие: есть люди, которые просто используют убунту, а есть бубунтоиды.
| |
|
|
|
1.105, vix (?), 17:13, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
В свое время довольно долго сидел на Мандриве. У них аналогичный подход по инсталлятору который позволял наплевать на зависимостии присабачить пакет как бог на душу положит. Ох и наглотался я проблем с rpm. Ушел на Дебиан в первую очередь из за аптитюда! Забыл проблемы славо богу.. а тут ИДЕЯ сделать хомячковый вариант очередного варианта мандривапакета, который при установке может и заработает, но не факт что раком станет соседний.. Потрясно.. жаль убунтарей..
| |
1.126, Аноним (-), 18:04, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
1.Возможно, все подобные приложения будут содержать все необходимые библиотеки. Но тогда зачем нужен такой зоопарк, если у каждого приложения своя песочница.
2.Возможно, линковать приложения со статическими библиотеками. Но как быть в случае, когда статическая линковка невозможно из-за несовместимости лицензий тех или иных компонентов.
Некоторые от скуки вместо улучшения придумывают очередной костыль
| |
|
2.127, Аноним (-), 18:11, 09/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Самое интересное то, что пару лет назад да в принципе, как и сейчас все боролись за то что бы был пакетный менеджер, учитывающий все возможные зависимости. Ну а теперь нашлись те кто решил что это им не нужно, мол пока все старались, пришло осознание того что нафиг это нужно.
| |
2.201, skybon (ok), 05:11, 10/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> 1.Возможно, все подобные приложения будут содержать все необходимые библиотеки. Но тогда
> зачем нужен такой зоопарк, если у каждого приложения своя песочница.
Зато работает гарантированно. В отличие от е*лей с зависимостями и "неисправимыми улучшениями".
> 2.Возможно, линковать приложения со статическими библиотеками. Но как быть в случае, когда
> статическая линковка невозможно из-за несовместимости лицензий тех или иных компонентов.
Забить болт на лицензию либо переписать под некопилефтовой. Для стороннего наблюдателя трахание с лицензиями в мире СПО вызывает шок.
| |
|
1.128, Аноним (-), 18:13, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
> написанный на Python и использующий JSON в качестве формата для описания метаданных
И вот тут я проиграл. Эти ололо инноваторы уже не могут даже в языки программирования. Ну а JSON для метаданных - это вообще пушка.
| |
|
2.135, arisu (ok), 18:26, 09/05/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
JSON, в отличие от XML, не такая уж и плохая штука. и вдобавок человекочитаема.
| |
|
3.137, Аноним (-), 18:30, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это так толсто, что даже тонко. JSON хорош только для браузера и представления простых массивов данных. Читаемость более-менее сложного JSON с большой вложенностью и состоящего из неструктуированных данных вообще под сомнением.
| |
|
4.144, arisu (ok), 18:53, 09/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
по сравнению с теми же данными в XML — читаемость почти идеальная. потому что XML как ни форматируй, а всё равно в итоге получается многословный хлам. в отличие от JSON.
| |
|
|
|
1.145, Аноним (-), 19:01, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
что мешает на любой ос сейчас компилять что угодно в своем хомяке и запускать юзеру?)
| |
|
2.147, arisu (ok), 19:05, 09/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> что мешает на любой ос сейчас компилять что угодно в своем хомяке
> и запускать юзеру?)
noexec на доме, например.
| |
|
1.160, AnonuS (?), 20:23, 09/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> ...в один клик без манипуляций с подключением репозиториев...
Шаг 1: Прекращаем так называемую "разработку"
Шаг 2: Идём к openSUSE смотрим готовую "Установку в один клик"
Шаг 3: Делаем точно также
Шаг 4: Извлекаем профит и купаемся в благодарностях пользователей.
| |
|
|
3.187, AnonuS (?), 02:35, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> пук в лужу опять. иди ищи как оно работает в os x. в ubuntu хотят сделать аналог системы из os x.
Ога, чтобы попасть под какие-нибудь яблочные патенты ?
Максимус - почётный "онолитег Опеннета" !!!
| |
|
2.202, skybon (ok), 05:14, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Шаг 1: Прекращаем так называемую "разработку"
> Шаг 2: Идём к openSUSE смотрим готовую "Установку в один клик"
> Шаг 3: Делаем точно также
> Шаг 4: Извлекаем профит и купаемся в благодарностях пользователей.
Пальцем в небо. В сусе .ymp - не более чем связка пакета .rpm и адреса репозитория. В убунте будет отдельная песочница для каждого приложения.
| |
|
3.239, AnonuS (?), 00:10, 11/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Пальцем в небо. В сусе .ymp - не более чем связка пакета
> .rpm и адреса репозитория. В убунте будет отдельная песочница для каждого
> приложения.
И чо, и чо ? Оно не работает в Сюзе или оно там не в один клик ?
| |
|
|
1.183, Yaisis (?), 00:20, 10/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
"Ключевой особенностью нового формата является отсутствие необходимости учета зависимостей между приложениями, так как формат изначально подразумевает, что упакованная с его использованием программа будет поставляться в известном базовом окружении Ubuntu и после установки размещаться в отдельной директории, внутри домашней директории пользователя."
Отсюда я понял, что эти программы будут использовать библиотеки, которые уже входят в состав Ubuntu и при установке будут размещаться в специальной папке в своём каталоге(сама программа + ресурсы), а всякие дополнительные пакеты не будут дублироваться в каждой отдельной программе, т.к. все используемые пакеты уже будут из состава Ubuntu и будут находится в её директориях.
Думаю, что это похоже на Андройд - у него есть свой СДК, в который входит всё, что нужно, а разработчики его используют и нет никаких зависимостей между пакетами, есть только одна зависимость от базового набора библиотек Андройда.
В результате получается что-то типа "портабле" программ в Виндовсе, когда просто запускаешь программу из папки без установки.
Как преимущество:
- не надо после переустановки системы, переустанавливать программы
- можно хранить несколько версий одной и той-же программы и запускать нужную
Если для программы не подходит такой способ установки, то будет использоваться обычный.
| |
|
2.207, BlakeR (?), 08:41, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
Вот и так понял. Как раз искал куда бы приткнуть подобный комментарий, когда наткнулся на пост.
| |
|
1.184, zburguy (ok), 00:20, 10/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Наконец-то!
Надо единую систему сделать и одно API, а не поддерживать 20к+ зависимости программ.
| |
1.185, Михрютка (ok), 00:30, 10/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
хорошая новость - в Убунту додумались до "базовой системы".
плохая новость - a fixed "base system", which in the case of the initial target of the Ubuntu phone/tablet work would be the run-time part of the Ubuntu SDK.
| |
1.189, njunkie (ok), 03:01, 10/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Прекрасно. Это в очередной раз подтверждает идею о том, что Linux Not Unix, а скорее такой себе франкенштейн, в которого понатырили всего, что могло возникнуть в воспаленном мозгу неспециалиста на протяжении 40 лет существования массового компьютинга. Ну и как бы Android, который называют MS-DOS-ом 10х, потверждает этот вектор развития как никто другой.
| |
1.191, lv333 (ok), 03:14, 10/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Ubuntu развивает собственный формат пакетов для установки _сторонних_приложений_
Те кто развели такой срач, хотя бы заголовок прочитали интересно?) От системы классического репозитария вроде же они не отказываются все будет как прежде, а если кому то надо такой способ установки то почему бы ему не быть? А если вашим морально-этическим-религиозным принципам претит использовать эту фичу сделайте это:
> noexec на доме, например.
Впрочем ничего нового они не придумали, такое уже есть 100 лет в обед. Но решили это сделать как то по своему, молодцы - возможно у них получится лучше реализация чем уже существующие.
ЗЫ Да и те кто орет андроид не линукс, кто вам мешает запустить практически любой линукс софт в андроиде?
| |
|
2.195, njunkie (ok), 04:37, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
> классического репозитария вроде же они не отказываются все будет как
> прежде, а если кому то надо такой способ установки то почему
> бы ему не быть? А если вашим морально-этическим-религиозным принципам претит использовать
> эту фичу сделайте это:
>> noexec на доме, например.
> Впрочем ничего нового они не придумали, такое уже есть 100 лет в
> обед. Но решили это сделать как то по своему, молодцы -
> возможно у них получится лучше реализация чем уже существующие.
> ЗЫ Да и те кто орет андроид не линукс, кто вам мешает
> запустить практически любой линукс софт в андроиде?
Мммм, в PC-BSD например тоже есть две системы пакетов - PBI (аналог новой инновационной модной и молодежной системы, предлагаемой Ubuntu-разрабами) и BSD-шная pkg (с традиционным учетом зависимостей), в результате это приводит к такому срачу в системе, что приходится сносить к чертям собачим PBI и ставить все из классических пакетов-портов при обновлении.
Например VirtualBox и VirtualBox additions, которые в PBI не собираются вообще, а идут в поставке BASE-системы, как и тулчейн с glib-ом и прочими радостями. Потому как бы увы и ах, для мобильников с зубовным скрипом это как-то худо-бедно применимо, а вот для настольных систем полный фэйл.
| |
|
3.215, _yurkis_ (ok), 13:11, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>, в результате это приводит к такому срачу в системе, что приходится сносить к чертям собачим PBI и ставить все из классических пакетов-портов при обновлении.
Да ладно... Специально для Вас- Warden->create port jail. И, о чудо, Ваши порты и пакеты систему не трогают. Но даже без ports jail у меня никогда небыло конфликтом между PBI и пакетами.
Проблемы потенциально могут составлять только некоторые PBI которые вынуждены ставить симлинки на файлоыую систему за пределами /usr/pbi/. И только в случае если оно еще и пакетом ставится.
>Например VirtualBox и VirtualBox additions, которые в PBI не собираются вообще, а идут в поставке BASE-системы
VirtualBox PBI - ftp://ftp.pcbsd.org/pub/pbioutgoing/i386/9/emulators/virtualbox-ose/
VirtualBox additions - а нафига оно в PBI сдалось? hint: guest additions пакет ставится еще на этапе установки (раздел misc в диалоге выбора метапакетов)
| |
|
4.232, Фтщтнь (?), 19:06, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Сори, перепутал VirtualBox и VirtualBox additions (смешалось все в доме Волконских). Имхо удобнее иметь VirtualBox в PBI чем в pkg, потому как если обновляется host-система, нужно обновлять и virtualbox additions гостя, ну а если в госте virtualbox additions намертво прибиты гвоздями, приходится выносить к чертям собачим половину пакетов и ставить из портов. Слава богу в новых версиях PC-BSD наконец-то перешли на rolling-релиз, что упрощает обновления.
| |
|
|
2.203, vle (ok), 05:14, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Ubuntu развивает собственный формат пакетов для установки _сторонних_приложений_
> Те кто развели такой срач, хотя бы заголовок прочитали интересно?) От системы
> классического репозитария вроде же они не отказываются все будет как
> прежде, а если кому то надо такой способ установки то почему
> бы ему не быть?
Я срачь не разводил, но, тем не менее, попробуй ответить на такой вопрос.
Зачем нужен СОБСТВЕННЫЙ ФОРМАТ ПАКЕТОВ, если все, что нужно -- это по сути
адаптировать dpkg для работы с pkgdb (место, где регистрируются пакеты),
находящимся в доме? Это собственно то, что в pkgsrc/NetBSD сделано десяток лет назад.
См. pkg_add -K ~/somewhere/pkgdb vasya_pupkin-1.2.3.tgz
hint: в случае pkgsrc инициализация pkgdb производится в момент установки
первого пакета, если pkgdb ранее не существовал.
| |
|
1.213, Аноним (-), 12:42, 10/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Я уже начинаю думать что у тех кто не понял зачем этот проект и почему - проблемы с умственным развитием...
| |
|
|
3.228, arisu (ok), 17:52, 10/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Я уже начинаю думать...
> Может, не надо?
да нормально всё: он начал, но ему не понравилось, и он тут же закончил.
| |
|
4.229, Teocally (?), 17:54, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>>>Я уже начинаю думать...
>> Может, не надо?
> да нормально всё: он начал, но ему не понравилось, и он тут
> же закончил.
А, ну тогда всё нормально :)
| |
|
|
|
1.214, _yurkis_ (ok), 13:02, 10/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ну вот теперь и в Ubuntu будет свой PBI. Надеюсь дедупликацию зависимостей они тоже сделают.
| |
1.216, burjui (?), 13:13, 10/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
По-моему, это характерная черта школоты и студентоты - создавать ПО "проще", чем существующее, не имея для этого веских оснований. У них каждый второй создаёт простые архиваторы, простые редакторы, простые ЯП и т.д. При этом надо чётко понимать, что в подобных случаях обоснованием является "излишняя сложность" существующих решений, а истинными мотивами - желание выпендриться, велосипедомания и неосиляторство: сложное ПО пилят годами, а тут можно сесть и за месяц на коленке написать очередной "простой ${название_ПО}", который имеет всего 10% функций, зато проще (вот только нахрена: простота ради простоты?). А на деле пользоваться 95% этих упрощённых поделок нет никакой возможности, ибо не хватает остальных 90% функций.
Сдаётся мне, Ubuntu с таким "инновационным" подходом скоро половину приложений перепишет в упрощённом виде, чтобы пользователи и разработчики лишний раз не напрягали извилины, а в итоге получим ещё одну Mac OS или Windows, только на другом ядре и с другими API.
| |
|
2.218, lv333 (ok), 15:14, 10/05/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
>[оверквотинг удален]
> существующих решений, а истинными мотивами - желание выпендриться, велосипедомания и неосиляторство:
> сложное ПО пилят годами, а тут можно сесть и за месяц
> на коленке написать очередной "простой ${название_ПО}", который имеет всего 10% функций,
> зато проще (вот только нахрена: простота ради простоты?). А на деле
> пользоваться 95% этих упрощённых поделок нет никакой возможности, ибо не хватает
> остальных 90% функций.
> Сдаётся мне, Ubuntu с таким "инновационным" подходом скоро половину приложений перепишет
> в упрощённом виде, чтобы пользователи и разработчики лишний раз не напрягали
> извилины, а в итоге получим ещё одну Mac OS или Windows,
> только на другом ядре и с другими API.
Если бы люди умели пользоваться vim, grep, sed, awk, то миллионы программных продуктов так никогда и не были бы созданы ... (с) баш.орг
| |
|
3.225, YetAnotherOnanym (ok), 16:56, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Если бы люди умели пользоваться vim, grep, sed, awk, то миллионы
> программных продуктов так никогда и не были бы созданы ... (с)
> баш.орг
Невелика была бы потеря.
| |
|
2.221, arisu (ok), 15:50, 10/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Сдаётся мне, Ubuntu с таким "инновационным" подходом скоро половину приложений перепишет
> в упрощённом виде
или просто возьмут ведроид.
| |
2.260, Adblog (ok), 15:50, 19/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
> существующих решений, а истинными мотивами - желание выпендриться, велосипедомания и неосиляторство:
> сложное ПО пилят годами, а тут можно сесть и за месяц
> на коленке написать очередной "простой ${название_ПО}", который имеет всего 10% функций,
> зато проще (вот только нахрена: простота ради простоты?). А на деле
> пользоваться 95% этих упрощённых поделок нет никакой возможности, ибо не хватает
> остальных 90% функций.
> Сдаётся мне, Ubuntu с таким "инновационным" подходом скоро половину приложений перепишет
> в упрощённом виде, чтобы пользователи и разработчики лишний раз не напрягали
> извилины, а в итоге получим ещё одну Mac OS или Windows,
> только на другом ядре и с другими API.
1) man software bloat
2) не получим, ибо убунта была есть и будет СПО, что бы не кричали хэйтеры ...
| |
|
|
2.233, NEURO (ok), 19:11, 10/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
итак Шаттлврот...mir и unity и теперь скоро UbuntuStore.. до платных ServicePack совсем чуть чуть...
| |
|
3.259, Adblog (ok), 11:27, 19/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> итак Шаттлврот...mir и unity и теперь скоро UbuntuStore.. до платных ServicePack совсем
> чуть чуть...
Глупости пишете - Mir и Unity под GPL, какой нафиг платный Service Pack. Более того делать свои велосипеды с блекджеком и распутницами вовсе не противоречит идее свободного софта, а скорее наоборот. Чем плохо что будет альтернатива Wayland и Gnome?
| |
|
|
1.247, Adblog (ok), 22:15, 12/05/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Если это будет не вместо deb, а как дополнительный механизм я только за ... но, блин, Python - это бррр, опять тормоза....
| |
|
2.248, Евгений (??), 22:17, 12/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Если это будет не вместо deb, а как дополнительный механизм я только
> за ... но, блин, Python - это бррр, опять тормоза....
Поюзай Sublime Text2 and 3. Потом поговорим о тормозе.
Во вторых, тут задача другая, где секунда влево, секунда вправо, вообще не играет роли.
Так что опять мимо.
| |
|
3.249, arisu (ok), 22:41, 12/05/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Поюзай Sublime Text2 and 3. Потом поговорим о тормозе.
а что, есть аналоги на си, чтобы сравнить?
| |
|
4.250, Евгений (??), 22:44, 12/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Поюзай Sublime Text2 and 3. Потом поговорим о тормозе.
> а что, есть аналоги на си, чтобы сравнить?
Полно. К примеру npp.
Или ты сейчас расскажешь, что С/С++ быстрей питона?
Так это и коню понятно. Остается вопрос, один вопрос. А столь существенна разница, писать на С/С++ или на Питоне, установщик софта, где любую оптимазацию скорости, убьет тупое копирование файлов. м?
Повторюсь, тебе важно, будет установщик работать минуту и одну секунду или минуту ровно?
| |
|
5.257, Adblog (ok), 11:22, 19/05/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> Поюзай Sublime Text2 and 3. Потом поговорим о тормозе.
>> а что, есть аналоги на си, чтобы сравнить?
> Полно. К примеру npp.
> Или ты сейчас расскажешь, что С/С++ быстрей питона?
> Так это и коню понятно. Остается вопрос, один вопрос. А столь существенна
> разница, писать на С/С++ или на Питоне, установщик софта, где любую
> оптимазацию скорости, убьет тупое копирование файлов. м?
> Повторюсь, тебе важно, будет установщик работать минуту и одну секунду или минуту
> ровно?
Важно, иначе бы пользовал gentoo ... мне тупо жалко своего времени ...
| |
|
6.261, увы Аноним (?), 20:31, 20/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Повторюсь, тебе важно, будет установщик работать минуту и одну секунду или минуту ровно?
>Важно, иначе бы пользовал gentoo ... мне тупо жалко своего времени ...
ты вообще не понимаешь о чём говоришь, в генту установка бинарных пакетов проходит так же быстро как и в убунте
| |
|
5.266, Аноним (-), 10:43, 15/10/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Повторюсь, тебе важно, будет установщик работать минуту и одну секунду или минуту ровно?
На SSD с его скоростями это может превратиться в 30 секунд на питоне и 3 секунды на си. Как мне больше нравится - ну вы поняли.
К тому же этот ваш бидон имеет свойство отваливаться каждый раз при обновлении этой самой убунты. Версия видите ли ему вечно не та. Если таким же макаром еще и установка программ отвалится - ненене, Дэвид Блэйн, ненене. Если переключить репки вручную вместо питоноглюкалова я еще могу, то парсить руками содержимое пакетов меня уже что-то не втыкает.
| |
|
|
3.258, Adblog (ok), 11:23, 19/05/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Если это будет не вместо deb, а как дополнительный механизм я только
>> за ... но, блин, Python - это бррр, опять тормоза....
> Поюзай Sublime Text2 and 3. Потом поговорим о тормозе.
> Во вторых, тут задача другая, где секунда влево, секунда вправо, вообще не
> играет роли.
> Так что опять мимо.
Sublime Text - не аргумент, Ubuntu Software Center - аргумент ...
| |
|
|
1.265, Аноним (-), 10:40, 15/10/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> инструментария, написанный на Python
Закaпывайте. Мало того что апдейтер постоянно глюкавил, так теперь еще и установка программ?
| |
|