LINUX.ORG.RU

Сообщения Opeth

 

Единый формат пакетов

Вопрос к умным людям, а не школьникам, которые начнут сейчас орать, что есть сорс-тарболлы =)

Linux существует ровно двадцать лет и за это время наплодилось великое множество дистрибутивов. И почти в каждом дистрибутиве свой формат пакетов или своя модификация DEB/RPM. Непонятно, кто из-за этого выигрывает, а страдает обычный юзер, у которого возникает необходимость поставить приложение не через репозитарии. Не буду углубляться, вы все сами знаете ситуацию и получше меня.

Вопрос вот в чем, почему до сих пор нет единого формата пакетов, совместимого со всеми популярными дистрибутивами? Если есть, то почему он не принят такими конторами как Red Hat, Novell, Debian Canonical? И в чем, собственно, реальные технические препятствия для его внедрения.

Следующий момент. Почему до сих пор не была уничтожена проблема депенденсов (вне пределов репозиториев). То есть, почему не используется такой тип пакетов, который сразу бы устанавливал используемые при разработки программы библиотеки, если таковых нет в системе. Мне, в общем-то, нравится, как это было сделано в PBI/PC-BSD, но это BSD, а совсем не какая-нибудь убунту. Так, почему нельзя было пойти тем же путем в убунте?

Opeth ()

Singularity, Verve и иже с ними

Умные бородатые кодеры, пожалуйста, объясните мне одну вещь. Вот сделали Microsoft такую штуку, как Singularity. И в ней, вместо всяких Ring(0,1,2,3...), цитирую вики:

«Отличительной особенностью данной ОС является использование идеологии программно-изолированных процессов (Software Isolated Processes, SIP), похожих на легкие процессы языка Erlang, общение между которыми происходит исключительно посредством сообщений. В отличие от традиционных ОС, защита таких процессов в Singularity производится не путем организации аппаратно-защищенных адресных пространств, а путем использования типобезопасного подмножества промежуточного языка (MSIL) и его верификации перед компиляцией в родной код процессора. Каждый SIP обладает своим объектным пространством, «сборщиком мусора» и средой периода исполнения. Для таких процессов не допускается совместное использование памяти, и они не имеют возможность модифицировать свой код, что усиливает гарантии надежности работы программы в SIP.»

В общем, были тесты, и оказалось, что эта штука очень шустро работает в многозадачном режиме. А вопрос вот какой - возможно ли такое на Linux или другом настоящем Open-source ядре? Если да, то почему никто этого не делает?

Opeth ()

Nokia продала компании Digia лицензирование Qt

Nokia подписала соглашение о продаже софтверной компании Digia Plc. прав на коммерческое лицензирование и сервисное обслуживание технологии Qt.

В результате сделки около 3500 компаний, занимающихся созданием приложений на базе платформы Qt для настольных и встраиваемых систем, перейдут на обслуживание к Digia. Вместе с тем Nokia подтвердила, что будет и дальше заниматься развитием платформы Qt для мобильных, настольных и встраиваемых систем.

Nokia приобрела технологию Qt вместе с покупкой компании Trolltech в 2008 году. Qt используется в смартфонах на базе Symbian и готовящемся к выпуску смартфону на MeeGo. «Мы продолжим заниматься ею (средой Qt),— заявил представитель Nokia.— Qt играет важную роль в разработке Symbian и MeeGo».

Подробности сделки держатся в секрете. Ее завершение следует ждать к концу текущего месяца. В рамках сделки 19 сотрудников Nokia, работающих в Кремниевой долине и Осло (Норвегия), перейдут в дочерние предприятия Digia, которые будут созданы в США (Digia USA Inc.) и Норвегии (Digia Norway AS).

(c) Владимир Мироненко, http://www.3dnews.ru/software-news/nokia-prodala-kompanii-digia-litsenzirovan...

Вопрос, собственно, это плохо или хорошо?

Opeth ()

SIP в Linux

В экспериментальной ОС Майкрософт Singularity была реализована интересная штука как SIP. Приведу цитату из вики:

«Отличительной особенностью данной ОС является использование идеологии программно-изолированных процессов (Software Isolated Processes, SIP), похожих на легкие процессы языка Erlang, общение между которыми происходит исключительно посредством сообщений. В отличие от традиционных ОС, защита таких процессов в Singularity производится не путем организации аппаратно-защищенных адресных пространств, а путем использования типобезопасного подмножества промежуточного языка (MSIL) и его верификации перед компиляцией в родной код процессора. Каждый SIP обладает своим объектным пространством, «сборщиком мусора» и средой периода исполнения. Для таких процессов не допускается совместное использование памяти, и они не имеют возможность модифицировать свой код, что усиливает гарантии надежности работы программы в SIP.»

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

Возможно и реализуется ли такое в Linux? А надо ли? Я пока наткнулся только на BSD-проект в стадии очень глубокой разработки: http://www.gocosmos.org/index.en.aspx

Opeth ()

KDE 4 для Microsoft Windows

Сейчас ведется разработка порта оболочки KDE для Windows. Владеет ли здесь кто-нибудь информацией о том, как скоро порт будет доведен хотя бы до беты?

>>>

Opeth ()

RSS подписка на новые темы