Шаттлворт: ОС GNU/Linux должна развиваться самостоятельно

Изображение пользователя Genchik.

Шаттлворт: ОС GNU/Linux должна развиваться самостоятельно

Марк Шаттлворт, основатель проекта популярного дистрибутива Ubuntu Linux, считает, что Linux-системы не должны превращаться в «еще один способ запускать Windows-приложения».

В недавней серии вопросов и ответов в IRC Шаттлворту был задан вопрос про WINE и совместимость Linux с Windows-приложения: «Как вы думаете, WINE (и Windows-совместимость в целом) или родные Linux-приложения являются более важным ингредиентом в рецепте успеха Ubuntu? Или оба этих фактора играют важную роль?». На что Шаттлворт дал следующий ответ:

«Оба компонента играют важную роль. Но если смотреть на проблему фундаментально, то экосистема свободного ПО должна развиваться по своим правилам. Она заметно отличается от мира проприетарного ПО. Мы должны достичь успеха нашей платформы, устанавливая собственные правила. Если Linux станет еще одним способом запускать Windows-приложения, мы не сможем выиграть. OS/2 уже пыталась пойти этим путем».

Комментарии (8)

0
balamutick - 7 Май, 2009 - 00:30
Изображение пользователя balamutick.

Мне эта фотка больше нравиться, аля
Линуксойды - привет !:

А так, я не понимаю, где прикол, я думаю это и ежу понятно. Что надо развивать софт в целом.

Кстати, а разве нету технологий позволяющих разрабатывать софт сразу под многоплатформ\много ОС ? Только, чтобы это не было тормознуто как Java ?

+1
Soi-Fong - 7 Май, 2009 - 01:07
Изображение пользователя Soi-Fong.

чтобы программа работала сразу на всех осях, нужна прослойка между ядром и программой, навроде виртуальной машины (ява-машина) или интерпретатора (питон, пхп, перл). Кстати, современные интерпретаторы уже называются "компилирующими (в свой байт-код) интерпретаторами", которые отчасти представляют собой виртуальные машины. Другой вариант - переносимый код, например использование чистого Qt (или других мультиплатформенных фреймворков) без платформозависимых его элементов, или чистый STL С++, но на нем много не понапишешь, устанешь ;), который отдельно без изменений компилируется на целевой оси

еще пришел в голову интересный вариант. Если посмотреть на идею вайна под другим углом, то есть сделать не "реализацию windows api", а некую подобную мультиплатформенную систему, но уже не нацеленную на запуск приложений для какой-то оси, а которая будет позволять запускать специально написанные для нее самой приложения, как это делает вайн с виндовс-приложениями. Правда, я не знаю как устроен сам вайн, если он не является ни виртуальной машиной, ни интерпретатором

0
Mike - 7 Май, 2009 - 06:37
Изображение пользователя Mike.

Правда, я не знаю как устроен сам вайн, если он не является ни виртуальной машиной, ни интерпретаторомВайн - это набор АПИ-библиотек, позволяющих запускать виндуозные приложения. Причем, что-то было взято непосредственно из винды, а что-то пришлось "придумывать заново".

0
balamutick - 7 Май, 2009 - 09:12
Изображение пользователя balamutick.

Насколько мне известно, сказать взято(читай украдено) из windows совсем не корректно.

Украсть исходные коды или использовать уже готовую пропертириарную библиотеку - преступление. Работая годами методом обратной инженерии - тяжёлый труд. Хотя конечно за совесть разработчиков мы не можем ручаться, но если бы там было что-то не чисто МыНеСофт (microsoft) давно бы уже прижала их "к ногтю".

0
balamutick - 7 Май, 2009 - 14:54
Изображение пользователя balamutick.

Больше всего нравяться в этом проекты: Mozzilla (FireFox, ThunderBird, FileZilla и т.п.).

Не знаю как они сделаны, но на линуксе или альтернативной системе они вполне быстро работают. И почти одинакого.
Побольше бы таких.
На windows машинах принципиально использую именно эти продукты.
Дабы переход с windows на Kubuntu был совершенно прозрачен для человека.

+3
Mike - 7 Май, 2009 - 06:41
Изображение пользователя Mike.

Для того, чтобы не стоял вопрос запуска под линуксом виндозных прог, нужно, чтобы под линуксом были либо портированные проги, либо достойные аналоги. Никто же в здравом уме не будет читать PDF в запущеном под вайном Эдаб Ридере - в линуксе есть все свое. А вот как быть с играми, насчет которых разрабочики сами говорят, что никто их перезатачивать под другие ОС не собирается? Или как быть с разным специфическим софтом, достойных аналогов которого под линукс не предвидится еще долго?

0
bubble - 7 Май, 2009 - 13:35

Ну ArchiCAD, Photoshop и вроде даже MSOffice под OSX уже есть, а разве это не BSD? ;)
ИМХО,"зоопарк", как некоторая форма "природного разнообразия" - это конечно хорошо =), только в обществе большую эффективность доказали правила=). А со стандартами в Линуксе все сильно туго, достаточно вспомнить идиотизм с ОпенГЛ, плюс необходимость учитывать ГТК или КуТи, слабая поддержка производителей железа, зоопарк дистрибутивов и сильная размытость перспектив развития. Поэтому "проприетарщикам" портировать свой софт под кучу различных версий разных дистрибутивов, в разных пакетах, под разные фрэймворки, да ещё и ради ~3% пользователей, из которых платить за серьёзные пакеты будут единицы, было бы чистым идиотизмом =((. А есть ещё и "красноглазые религиозные фанатики"=)))
Можно ли реализовать подобные среды с открытыми исходниками?.... Ну сколько Гимп не "пилят", Фотошоп профессионалам он не заменяет, а с CADами под Линуксом всё вообще плохо=(.
Перспективы "переписывания Винды", например в виде ReactOS, тоже кажутся мутными (если она и сможет конкурировать, то Мелкософт всё равно "задавит").

Вот если бы кто-нибудь смог консолидировать Линукс сообщество, да ещё и появились стандарты, ну хотя бы на уровне какого-нибудь не самого маленького государства или 2х =) (КуТи, КДЕ, deb =))), то тогда бы перспективы могли быть получше, а так всё как-то мрачно ИМХО.

0
balamutick - 7 Май, 2009 - 14:56
Изображение пользователя balamutick.

кто-нибудь смог консолидировать Линукс сообществоИсходя из прочитанного мной о Canonical, она в лице Ubuntu - имменно этим и занимается

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры