Ubuntu продолжает переходить на мобильные устройства, и, чтобы «якобы» облегчить работу разработчиков и упаковщиков, они планируют создать новый формат упаковки под названием Нажмите пакеты.
Цель состоит в том, чтобы иметь возможность легко устанавливать приложения на Ubuntu Phone OS, хотя уверяют, что не оставят в стороне Dpkg y склонный. Изначально рассматриваются мобильные устройства, но, видимо, новое предложение по Ubuntu может использоваться в остальных дистрибутивах GNU / Linux.
Философия такова: Больше нет зависимости между пакетами, никаких сценариев разработчика, и каждое приложение будет устанавливаться в свой собственный каталог.. Некоторые из его характеристик:
- Нет зависимостей между приложениями, только неявно с системной базой.
- Установите каждое приложение в полностью независимый каталог.
- Полностью декларативно: скрипты разработчика запрещены.
- Время, необходимое для установки тривиального пакета, содержащего один небольшой файл, составляет около 0.15 секунды на ноутбуке x86 и около 0,6 секунды на Nexus 7. (И это текущий прототип приложения на Python, позже приложение может быть на C, а затем оно было бы еще быстрее).
- Не ограничивается установкой с правами root, хотя может быть аналогичным. Ограничения установлены в другом месте, чтобы приложения не могли редактировать свой собственный код во время выполнения.
- Пакеты, созданные с помощью простого инструмента Python, плюс файл manifest.json.
- Для сборки пакетов требуется только стандартная библиотека Python, с тем чтобы можно было легко создавать эти пакеты в Ubuntu или даже в других системах, отличных от Linux.
- Формат двоичной упаковки достаточно похож на существующий, чтобы вы могли добавить поддержку высокоуровневых инструментов с минимальными усилиями.
Есть и другие функции, которые могут читать здесь. Фактически, все, что я разместил ранее, является не чем иным, как переводом того, что я мог понять из сообщения электронной почты, на которое я указываю в ссылке.
Теперь, когда я холодно думал и забывая, что Ubuntu хочет иметь свой собственный графический сервер, свой собственный формат упаковки ... между прочим, идея мне кажется очень хорошей в принципе. Это почти то же самое, что и набор в Slax o Чакра..
Плохая часть Связки, заключается в том, что наличие всего необходимого для работы приложения в одной и той же упаковке увеличивает вес файла, но это позволяет нам избежать проблем с зависимостями.
Как ты это видишь? На данный момент я предпочитаю оставаться скептически настроенным и ждать, пока время покажет мне результат.
Это факт, Ubuntu все больше и больше похож на MacOSX ...
Было бы лучше, если бы они использовали OpenBSD или FreeBSD с Hurd / Mach в качестве базового ядра.
Чистый чемпион, теперь вы скажете мне, что им также нужна графическая среда Aqua ...
... Я думал, что здесь они были умнее, и они поймут, что я имел в виду то, что "концептуально" похоже, если вы сравните некоторые концепции между MacOSX и Ubuntu, вы найдете сходство.
К сожалению, когда дело доходит до установки пакетов, это делает его «более уязвимым» из-за разрешений и т.п.
Интересный ответ / критика ad hominem
Не по теме *
Аргумент ad hominem отличается тем, что он атакует противоположную точку зрения без логического обоснования, основываясь на характеристике, не имеющей отношения к субъекту личности.
Здесь ему объяснили, что значение комментария было: «концептуально похоже», и уже в качестве простого дополнения он косвенно сказал «глупо».
Но да ладно, я отношу себя к числу тех, кто видит гигантское сходство между системами Apple и Cannonical.
все больше и больше фрагментации, в конце концов, Ubuntu также захочет перестать полагаться на GNU / Linux
Мне это кажется отличным выбором, и если приложениям нужны зависимости, они должны входить в систему по умолчанию, чтобы установка программ была более быстрой и загружалось меньше данных, хотя ISO мне больше нравится. Что вы думаете?
Нет, но это не так. Идея состоит в том, что система предоставляет только минимальные зависимости, а те, которые относятся к программе, входят в один программный пакет. Так будет расти размер каждого пакета каждого приложения, а не ISO операционной системы.
привет
Продолжайте использовать .deb, чтобы избежать гораздо больших проблем со стабильностью, как у OSX.
Надеюсь, эта новость не коснется Launchpad. Многие из нас используют PPA LTS-версий Ubuntu.
Мне кажутся захватывающие изменения, мне нужно дать ему время, чтобы увидеть, как он в конечном итоге будет выглядеть, и мне кажется, что последний ubuntu более или менее «нормальный» был 12.10
Ubuntu пытается сделать как Mac. Вы берете приложение и отправляете его в папку приложений и все. Супер простая установка. Конечно пакеты намного больше !!!
поскольку вы упомянули чакру, они перестали использовать связки из-за проблем, которые они приносят
Больше информации
https://thechakrabay.wordpress.com/2013/05/08/el-repositorio-extra-listo-para-ser-usado-y-los-bundles-dejan-de-funcionar/
Это не кажется таким уж плохим, что он хочет выглядеть как MACOSX. Chakra следует по этому пути, и это хороший способ приблизиться к конечному пользователю.
Лично я не сторонник ubuntu, предпочитаю debian. Но я все еще помню, как пуристы вскочили на крик «Ubuntu не вносит ничего нового».
Идея мне не кажется плохой, в DELPHI можно скомпилировать исполняемый файл с библиотеками внутри, у вас огромный исполняемый файл, но вы забываете о проблемах.
Фактически, Slackware всегда использовал tgz без разрешения зависимостей, и многие люди, которые использовали его в течение многих лет, постоянно обновляя его, никогда не имели проблем.
Когда-то было понятно наличие централизованных библиотечных систем, чтобы не тратить впустую пространство, сегодня стоимость МБ очень низкая, и таким образом вы избавляетесь от многих проблем.
По крайней мере, я так это вижу.
Мне очень нравится то, что никаких зависимостей не требуется и что порядок более логичен, поскольку вся программа помещается в одну папку.
Но означает ли это, что он больше не будет основан на Debian?
Не знаю, мне нравится идея, но разве они не охватывают слишком много?
+1. Я с тобой мужик.
Лично, независимость от остальных заставляет ubuntu, несмотря на ее критику, оставаться в рамках использования многих компаний по всему миру, примером этого является пакт между Китаем и canonical об использовании ubuntu, предназначенного исключительно для Китая. Ну, это та же базовая система, возможно, с некоторыми другими дополнениями для этой нации.
В связи с этим, поскольку идея кажется мне хорошей, сегодня скорости интернет-провайдеров значительно увеличились, определенным образом доступно загрузить около 300 МБ менее чем за 15 минут, поэтому, с моей стороны, тот факт, что исполняемые файлы увеличивать размер не думаю, что это проблема. С чем я не согласен, так это с тем, что я думаю, что хотя идея установки каждой программы в ее собственный каталог с определенной точки зрения, мне кажется, что она несколько более фрагментарна, поскольку, хотя, если бы это вызывало проблема, мы могли бы перейти прямо в его каталог. Если в нашей системе установлено много пакетов, мне не хотелось бы представлять себе, с какой тяжестью реагирует система.
Привет!
Конечно, только бедняки земли, которые страдают от географической гибели и живут в странах, подобных моей, мы так не видим 😀
черт возьми, теперь у меня будет только 299 дистрибутивов на выбор
Я тебя понимаю, @elav. Вот почему я предпочитаю загружать Debian Wheezy DVD1 через торрент, и я надеюсь, что эта новость не повлияет на Launchpad, поскольку некоторые debianeros используют PPA-репозиторий Ubuntu LTS.
Я согласен с вами, особенно с каталогами, поскольку я всегда был большим игроком, и когда я перешел на Linux, я подумал, что лучше иметь отдельные каталоги для каждого приложения, как мне нравилось делать в winbugs :), но потом я узнал, как легко найти все и как быстро работает стандарт unix.
В Южной Америке интернет-провайдер, который больше всего беспокоит своих клиентов, - это Telefónica, а в Перу самые дорогие интернет-услуги в регионе (хотя это не самое медленное, но все же с 35 долларами США в месяц за 500 Мбит / с вы бы попросите их уйти, но, к сожалению, именно тот испанский, который практически сделал монополию в Перу в отношении Интернета, не рассчитывая на пользователей, которые не знают, как отстаивать свои права).
В Аргентине мы платим 20 сингапурских долларов за 3 Мбит / с. Не жалуйтесь.
Куда? Я плачу (ну, на самом деле, моему папе) 25 сингапурских долларов (более или менее) за жалкую мега
Уточняю, что тоже живу в Аргентине.
в Чили телефоника еще хуже, = /… ..
цена и качество не идут рука об руку (:-(
«35 долларов США в месяц за 500 Мбит / с»
Это не будет кбит / с ?? если они Megas, Перу - одна из самых развитых стран в мире по уровню интернета!
такая мера может вызывать некоторое беспокойство, поскольку до сих пор совместимость пакетов между ubuntu, mint и debian была относительно хорошей.
многие компании предлагают свои программы для linux, в пакетах для ubuntu, но обычно их можно без проблем установить в debian или mint.
Интересно, что будет с такими вещами. Придется ли компилировать все: /?
PS: о
* Нет зависимостей между приложениями, только неявно с системной базой.
Это означает, что программа принесет нужные библиотеки, которые будут тяжелее, и в ОС это будет повторение библиотек (это звучит как win2)
* Установите каждое приложение в полностью независимый каталог.
Вам нужно будет поставить: "внутри папки программных файлов" jjajaja good win2
Если они сделают что-то подобное, я не буду устанавливать и рекомендовать Ubuntu новичкам.
Джоер, это разрыв с тем, что установлено в linux, и, с моей точки зрения, к худшему. Если gnu / linux настолько маневренны, это потому, что зависимости и библиотеки не удваиваются, не утраиваются и не больше.
Да, у вас не возникнет проблем с установкой приложения X, потому что оно поставляется со всеми настраиваемыми зависимостями, но при использовании другого приложения с некоторыми из этих зависимостей, но с разными версиями, вы будете больше загружать систему. И это может быть бессмысленно, потому что между версиями зависимостей нет существенного улучшения.
Ubuntu наплевать на GNU linux, он только берет пакеты и модифицирует их по максимуму, чтобы служить только ему.
идея Ubuntu состоит в том, чтобы предложить ОС, которая представляет собой небольшой магазин приложений
Как хорошо они это сделают, новинка, приложения обязательно сохранятся в / ProgramFiles / 🙂
«Каждое приложение будет установлено в свой каталог»
W00000T
«Мы собираемся получить лучшее от GNU / Linux и изменить его на худшее из Windows»
В следующий раз вытащите поклонника Баллмера / Джобса из Cannonical.
Что происходит, так это то, что Ubuntu, как и любой другой коммерческий продукт (я не говорю, что это плохо), пытается быть максимально независимым, поэтому он разработал Unity, свой собственный программный центр, и теперь они хотят иметь свой собственный пакет.
Я не знаю, получат ли они это, но если они… плохо плохо…. Я даже не хочу видеть, какой будет Ubuntu, я начал с Ubuntu 11.04 (он все еще включал gnome 2 в качестве альтернативной среды), и с тех пор он сильно изменился…. Я бы сказал слишком много, но это просто мнение.
Что меня беспокоит, так это то, что во многих случаях, когда компании разрабатывают для Linux, они генерируют только пакет .Deb и другие пакеты, которые исправляют их жизнь, но, по крайней мере, в Debian, Mint и других производных они могут быть легко установлены (иногда вам приходилось решать невыполненные зависимости, но эй). Не вдаваясь в подробности, я не смог установить Skype с версией для Debian, и я сделал это с версией для Ubuntu отлично, если Canonical продолжит свои планы и компания X решит разрабатывать для Linux ... возможно, она делает это только для Ubuntu , например Steam, он доступен только для Ubuntu в пакетах .Deb (я имею в виду официально), так что… как насчет Debian и всех дистрибутивов на основе Debian или Ubuntu?
Приветствую и надеюсь, что нет ...
Но могут ли эти приложения включать динамические библиотеки? Потому что если так,
При установке нескольких приложений, включающих одну и ту же динамическую библиотеку, каждое приложение загружает свою копию в ОЗУ. Насколько мне известно, Linux не имеет какой-либо функциональности, позволяющей решить эту проблему, а только проверяет, был ли уже загружен индексный дескриптор, запрошенный процессом.
С другой стороны, если динамические библиотеки не поддерживаются, разработчик вынужден связывать все статически, что приведет к созданию более крупных исполняемых файлов и, следовательно, более высокому потреблению оперативной памяти за счет увеличения сегмента кода. Это ненамного лучше, чем в предыдущем абзаце.
Я считаю, что от этого выиграют те, кто впервые установит Linux и установит все, что им попадется, и я думаю, что хуже всего; Поскольку пакеты предназначены только для ubuntu, совместимости больше нет, и я думаю, что будет меньше разнообразия программ, я так не думаю ... и частью этого будет не Linux, а ubunwinlinux ... хахаха
О чем ты говоришь?
Вы говорите «пакеты только для Ubuntu», как если бы Ubuntu был тем, кто предоставляет пакеты, которые он обрабатывает в своей собственной ОС. Я напоминаю вам, что большая часть его от Debian, и то же самое с рабочего стола, который у них есть (KDE, Gnome, Xfce или Unity). Существует очень мало программного обеспечения, предназначенного «только для Ubuntu».
Адаптация всех пакетов, которые сейчас существуют в Debian, будет сложной задачей, и эта проблема касается Canonical, а не остальных людей, которым нужен пакет .deb. .Deb всегда будет следовать, пока Debian следует за форматом упаковки. Приберегите паранойю на другой раз.
В старые времена, когда было важно пространство на жестком диске, зависимости имели смысл. Напротив, сегодня это формула вне времени, она не имеет смысла.
Я не совсем защитник Ubuntu, но в данном случае они были правы. Я просто надеюсь, что другие хорошо заметят.
Думаю, пришло время перемен.
Привет.
Это не просто дисковое пространство. Это пространство ОЗУ, попадания в кеш, циклы ЦП, время загрузки программы. В своем предыдущем комментарии я объяснил это лучше.
Конечно, это имеет больше последствий. Но в принципе речь шла о том, чтобы не повторяться и тем самым сэкономить место на диске.
Привет.
Тот, что дисковое пространство наименее важно
Приветствуется все, что приносит новые вещи. Если посмотреть на это с хорошей стороны, это сделает Ubuntu еще проще для людей, которые приходят из Windows, так что больше людей станут ближе к миру Linux. С другой стороны, это утяжелит систему. У всего есть свои плюсы и минусы.
То же самое можно сказать и об Android, но для меня это далеко от философии GNU linux.
Ubuntu и Android заинтересованы только в наличии торговой платформы или магазина приложений.
Что было бы хорошо от Ubuntu, было бы (в воображении, насколько я понимаю) следующее:
Вместо того, чтобы создавать гигантские пакеты или установщики со всеми библиотеками, создавайте метапакеты, интегрированные с программой + все ее зависимости (внутри которых они все находятся в своих соответствующих * .deb или * .ubu, как они хотят их называть), но только для загрузка Интернета (офлайн или другой) и те, у кого есть соединение на своих машинах, которые продолжают управлять зависимостями всей жизни.
Следует отметить, что проблема нарушенных зависимостей возникает только тогда, когда мы вручную устанавливаем пакет, которого нет в репозитории, и который нужно только атаковать.
Интересная идея, очень похожая на связки чакр, которые, кстати, вот-вот исчезнут. Новая система находится на стадии тестирования (это репозиторий под названием «Extra»), но она более функциональна и намного быстрее пакетов.
В статье четко объясняется, что новый пакет можно портировать на другой дистрибутив Linux, проблема в том, что не сказано, как это будет легко, сложно, нужно время, чтобы установить что-то еще в дистрибутив.
Также не имеет значения дисковое пространство, объем оперативной памяти и более загруженный процессор - вот что пугает тех из нас, кто не использует Ubuntu и имеет ПК с низким уровнем ресурсов.
Это имеет еще одно сходство с GoboLinux, дистрибутивом, который родился в середине 2002 года и находится в неактивном состоянии с 2008 года, согласно distrowatch, даже GoboLinux может поддерживать несколько версий одной и той же программы одновременно, вы можете использовать версию вы хотите или оба одновременно, посмотрите.
http://www.gobolinux.org/index.php?lang=es_ES
http://www.gobolinux.org/index.php?page=at_a_glance
Этот пакет напоминает мне PC-BSD: сначала новый графический сервер, затем новый пакет. Интересно, когда-нибудь они сделают новое ядро: O.
Возможно, сделайте дистрибутив с OpenBSD в качестве ядра и таким образом избегайте неприятностей с зависимостями и тому подобными вещами, которые не интересуют пользователей, пришедших из Windows.
По-видимому, они могут сделать или не создать новый дистрибутив GNU / Linux. Это только точка зрения на то, как Ubuntu может выглядеть с этими функциями.
Надеюсь, они реализуют DLL, как это делает Windows: P. Хотя им не нравятся библиотеки DLL, это позволило бы нам установить, например, open office 1.0 в Ubuntu 14.04, и это способствует появлению проприетарного программного обеспечения.
А кому нужны проприетарные программы?
да .. с небезопасностью dll ...
DLL Hell, BSoD, Explorer.exe, что не позволяет ему хорошо работать в Firefox ... По этим и многим другим причинам я решил работать с двойной загрузкой (Debian 6 | Windows XP).
Что ж, мне кажется, что эти изменения никак не оправданы.
Одна из наиболее решаемых проблем в дистрибутивах GNU-Linux - это компоновка библиотек. Общие библиотеки.
Какой смысл дублировать их сейчас и как это поможет разработчикам и / или пользователям?
Еще одна удачная концепция GNU-Linux - модульность. Этот шаг ubuntu идет вразрез с принципом модульности, и я не знаю, какие преимущества может иметь его потеря. Если установщики могут самостоятельно решать зависимости, зачем заставлять пакеты идти вместе с ними и, конечно, в конечном итоге дублировать их.
Затем пункт 3: «Полностью декларативно: скрипты разработчика запрещены»
Эйн? А свобода 1 свободных программ? Ubuntu может не включать их, для чего предназначена ваша система, но не запрещать их.
RMS: «Что случилось с Ubuntu ?! Раньше ты был крут ».
😀 Проект Chakra больше не использует пакеты → https: //thechakrabay.wordpress.com/2013/05/08/el-repositorio-extra-listo-para-ser-usado-y-los-bundles-dejan-de-funcionar /
На первый взгляд это кажется хорошей идеей, особенно если они поддерживают dpkg и apt. По правде говоря, мне любопытно увидеть в конце года, когда появился Canonical.
Им также следует изменить apt и dpkg.
Я не очень верю в каноническое, в Италии говорят, что тот, кто «troppo vuole, nulla stringe», тот, кто очень любит, в конце концов остается ни с чем xd
"Мастер на все руки, да путем ничего и не умеет". Возвращаясь к теме, я считаю, что Canonical находится на правильном пути, в общем, если они приближаются к миру мобильных устройств, я считаю, что практически необходимо адаптировать их систему к этим слайдам.
Я должен признать, что Cannonical хочет реализовать его в ОС Ubuntu Phone, но до сих пор в этом заявлении не уточняется, будет ли это изменение реализовано в настольной или мобильной версии.
Надеюсь, это только на мобильных телефонах.
Это то же самое, что я думаю. Идеи Canonical очень хороши, но я не думаю, что со всем справлюсь.
(На самом деле я прокомментировал, чтобы сказать вам, что мне очень понравился аватар кота в шляпе 😀)
То же самое происходит с Google. И у него, и у canonical есть отличные идеи, которые считают его функциональным, но они не могут обращать внимание на лучшее, которое, в конце концов, является наиболее заметным и критикуемым (очевидно, я не критикую, мне просто кажется, что они заканчиваются. руки).
При всем этом от Мира, unitynext и qt я уже предсказал это событие 😛
Да, но я еще не видел unitynetx, я не смотрел ни компьютер, ни этот пакет xD, и я сомневаюсь, что он будет у них в следующих lts
Что ж, мы должны это увидеть. Как говорится, всегда будет 299 других дистрибутивов.
Но установка небольшой программы "pintaChachi" в вашем каталоге и превращение ее в устаревшую и прекращенную, но вы можете продолжать использовать ее в течение 8 лет, потому что она вам нравится, даже если вы обновите систему 1000 раз без нарушения каких-либо зависимостей ... ну , это тоже круто, правда?
Сейчас кто-нибудь выйдет и расскажет мне трюк, чтобы получить это ... ладно, но круче, что это просто работает. Я думаю, что это то, что ищут ребята из Ubuntu, чтобы все было проще. Остальное, эффективность, зависит от первого.
производительность также является частью эффективности
Я не знаю, мне это не нравится в каждом пакете с его зависимостями (это то, что я понял), одна из вещей, которые мне нравятся в GNU / Linux, - это разделяемые библиотеки.
К тому же то, что для его установки не потребуются права root, это не вселяет во мне уверенности.
Посмотрим ... если эта штука предназначена для телефонов, ну я полагаю, что Qt5 будет сама по себе системной библиотекой ... мы уже сэкономили 50 МБ пакета 😀
Пакеты будут небольшими, и такая же, система не такая, как в Winbug и MacOS ?, Это избавляет разработчиков от головной боли, запускающих простые маленькие программы. Я вижу в этом что-то положительное, хотя то же самое, система, основанная на репозиториях и зависимостях пакетов, даже если это беспорядок, все же кажется более практичной 😛
Ubuntu работает медленно, и с этим он будет черепахой.
Конечно, и тот, кто комментирует из Windows, говорит это, когда нет ничего медленнее и небезопаснее, чем это.
в последнее время ubuntu работает медленнее, чем только что установленная windows, виноваты все линзы и эффекты compiz 🙁
В определенной степени это правда. Ubuntu как система быстра и маневренна, как Debian, но медленным (если не сказать очень) является Unity. Также с услугами Errors, Updates, UbuntuOne и так далее, что делает его тяжелым. Без всего этого и с легким столом это шелк.
Быть Linux настолько тяжело, насколько вы этого хотите.
Теперь, если вы скажете мне, что идея ОС состоит в том, чтобы установить ее, а не адаптировать ее к нашим потребностям, вы правы сказать, что она тяжелая, и с теми же критериями Windows является чем-то бесполезным, что не имеет возможность иметь электронную таблицу или редактор электронных таблиц, достойные картинки. Сегодня надо во всем приложить руку.
С одной стороны: такие приложения, как:
-Фриттинг
-Затмение
-Ардуино IDE 1.5
-Обработка
-TeamViewer
Они находятся в «портативном» формате. Если это то, что вы хотите сделать, то добро пожаловать. Потому что в противном случае некоторые мобильные продукты могут пострадать, хотя сейчас для телефонов среднего класса модно иметь двухъядерный процессор и 2 ГБ флэш-памяти (в отличие от моего Galaxy Ace с 200 МБ флэш-памяти).
Тем не менее, я бы надеялся, что со всем и MIR "и миром и сукой" следующий LTS сохранит формат DEB и будет иметь возможность выбирать: или MIR, или Xorg.
Что ж, у меня Ubuntu 13.04 с оболочкой Gnome, и все идет как выстрел.
Что касается этого вопроса, я уважаю Canonical как компанию, бизнес есть бизнес, но если они отклонятся от философии свободного программного обеспечения, действительно проиграют они сами. Хотя нам придется подождать, если это только для телефонов с убунту или для всего. Но эй, у нас всегда будет свобода выбирать то, что нам нужно или что нам больше всего интересно. Да здравствует свобода свободных программ.
Поскольку первое впечатление не кажется очень хорошей идеей, создается впечатление, что Ubuntu все больше отходит от тех основ, на которых он возник. Я не говорю, что это клон MacOSX, но если одно приводит к другому ... что ж, нам придется подождать и посмотреть, как все работает.
Друзья, не могли бы вы научить, как запаковать приложение в формат .deb?