LINUX.ORG.RU

А как написать сильно завязанную на *nix программу, которую невозможно будет запустить под офтопом?


0

3

Собственно интересно. Реально ли завязать программы под никсы на столько, чтобы ни под каким эмулятором она не шла под офтопиком и чтобы код переписать было бы очень геморойно. При чем лицензия проги - GPL.

Как например миранда - заточена под офтоп, а под линем не соберется и переписать сложно, но за-то GPL.

★★★★★

reiser4progs удовлетворяет всем твоим требованиям :)

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

>Ну, наверное предварительно формирует отдельный блок данных, который потом загружается как код и запускается отдельным процессом.

Не так. Страница помечается как «исполнябельная» mmap'ом. http://androidbutnotparanoid.blogspot.com/2009/05/dynamically-generating-and-...

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

> У Linux лицензия тоже не GPL

Неправда. Линупс - это ядро, выпущенное под лицензией GPL v2. Всё остальное - это linux based distributions.

fang
()
Ответ на: комментарий от Siado

Ентерпрайз-лицензия RHEL.
У Мандривы есть свободная сборка и коммерциальная. Естественно у PowerPack и всего что рядом лежит не-GPL лицензия.
AROS - хоть и не совсем линух, но все же.
Но если говорить про большинство, то да, чаще всего используется GPL. Хотя теоретически еще должны попадаться BSD-style лицензии, но тут уже не копался - точно не знаю.

Qrntz
()

Для 32-битной системы захерачь несколько тысяч forkов, чтоб вылезти за предел максимального размера процесса в 1.8Гб в винде, и чтоб по-другому никак алгоритм было не реализовать. В 64-битной винде может не прокатить, если будешь отдавать в исходниках. :-)

anonymous
()
Ответ на: комментарий от Siado

Я могу назвать пару программ, хреново работающих под Виндой, - Midori и Bluefish. С Bluefish я не помню, как поступил, а в качестве дефолтного браузера под Виндой у меня теперь Опера.

shoewreck
()
Ответ на: комментарий от Love5an

Мда, иногда с тобой нельзя не согласится)))

shelA
()
Ответ на: комментарий от Love5an

думал камент написать... ...да прочитав твой передумал.

anonymous
()

Пиши весь софт в виде модулей для ядра.

(А вообще хватит фантазий, надоело. Лучше бы что-то полезное сделал.)

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

OMG! Ну-ну. Еще самый скромный и вежливый. Во-первых, по твоему лексикону можно судить о твоем интеллекте. Во-вторых, от тебя никакого толку в Development, потому что ты в ЛЮБОЙ теме пытаешься всунуть свой Лисп, а почти никому не нужен

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

>Во-первых, по твоему лексикону можно судить о твоем интеллекте.

По лексикону об интеллекте судят обычно те, у кого с этим самым интеллектом проблемы.

Во-вторых, от тебя никакого толку в Development,


Вот от тебя уж точно.

потому что ты в ЛЮБОЙ теме пытаешься всунуть свой Лисп


Потому что в большинстве случаев использование CL соответствующим способом решило бы задачу, причем быстро и удобно.

а почти никому не нужен


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

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

Потому что в большинстве случаев использование CL соответствующим способом решило бы задачу, причем быстро и удобно.

Если ДАЖЕ допустить что в твоем бреде есть 1% правды, то каким образом в ветках форума типо «Как в С++...» сдался совет как это делается на лиспе?

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

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

Боян, уже обсуждалось. Lisp не выбрал ни Google, ни IBM, ни Oracle, ни Microsoft. На рынке на первом месте С++, Java, C#, PHP. Потом всякие Python, Ruby... Потом еще несколько категорий. А потом Lisp

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

>А какая же?

GPL v2 с исключениями/оговорками

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

>Lisp не выбрал ни Google, ни IBM, ни Oracle, ни Microsoft.
Что значит «не выбрал»?
Ты че, во всех четырех корпорациях успел поработать?
Я усираюсь просто тут со смеха с таких авторитетных икспертов, как ты и tia.

На рынке на первом месте С++, Java, C#, PHP.

На каком рынке? На вещевом?
Иди, короче, строчи жабоговнокод дальше, умничать и рассуждать о рынках тебе не к лицу.

Love5an
()
Ответ на: комментарий от Led

>> Линупс - это ядро, выпущенное под лицензией GPL v2.

4.2


Можно поподробнее?

fang
()
Ответ на: комментарий от KRoN73

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

anonymous
()
Ответ на: комментарий от Love5an

Что значит «не выбрал»?

Ну давай, говори, какие IDE или фреймворки создали одна из вышеперечисленных компаний для Lisp? А почему он не поддерживается Google App Engine например? Официальная привязка к Google Protobuf? Может Lisp поддерживается Visual Studio? Solaris Studio? Может Lisp прекрасно интегрируется в Microsoft Azure? Или в Oracle Database можно триггеры на лиспе писать? Хоть один большой продукт известный всем? Где он? Ау! Не видно... Ну и не страшно.

На каком рынке? На вещевом?

Хватит рассказывать где ты работаешь. Разговор о другом. Свои вопросы я озвучил

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

>Потому что в большинстве случаев использование CL соответствующим способом решило бы задачу, причем быстро и удобно.

Чувак, будь вежливее и добрее к людям. Это решит многие твои задачи ещё быстрее и удобнее. А главное - некоторых задач вообще не возникнет.

//nanoo-linux

anonymous
()
Ответ на: комментарий от vertexua

Блин, как всегда. Не прошло и дня - развели срач. У каждого языка свое применение и все такое, холивар - не нужен. Хотя если вы не насчет языков а уже переходите на личности, я с удовольствием присоединюсь. :>

Qrntz
()

Теперь это тред про Lisp. Такие дела...

anonymous
()
Ответ на: комментарий от Qrntz

Не переживай, все хорошо, мы на личностях. Love5an - интеллектуально отсталый адепт прекраснейшего языка. Я пытаюсь ему это пояснить, приводя как доказательство его манеру разговора «X? - Common Lisp». Вместо Х подставить любой вопрос, включая «Как пройти в библиотеку»

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

>Блин, как всегда. Не прошло и дня - развели срач. У каждого языка свое применение и все такое, холивар - не нужен.

Особенно, если тема совсем не касающаяся разницы в ЯП )

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

Всё просто же - пиши консольную программу, 102% офтоповцев её не запустят. Всё же, если оставшиеся проценты смогут как то её запустить - не поймут где кнопки.

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

пиши консольную программу, 102% офтоповцев её не запустят


Все наоборот. Офтоповцы как раз любят консольные программы из мира юникс, чего не скажешь про гуйню. Т.е. берут все самое лучшее и нужное.

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

Пока не замечал. :|


Ну так абсолютное кол-во грамотных пользователей в виндоус значительно выше чем в линукс. Чего не скажешь о процентном соотношении.

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

А пруф можно, относительно кол-ва грамотных пользователей?


Ты и правда наивно думаешь, что есть такая статистика? Тогда приведи пруф про 102%, которые не могут запустить консольную утилиту. Впрочем если тебе так _удобно_ думать, то оставайся во власти лор-стереотипов.

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

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

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

>Ну так абсолютное кол-во грамотных пользователей в виндоус значительно выше чем в линукс

Ржал долго. Если сравнивать админов, то это еще хоть куда ни шло (хотя эникейщики мнящие себя админами и тут существенно снижают показатель), но пользователи? Пользователи - они всегда одинаковы, за какую ось их не посади. Другое дело, что пользователи-хомяки при виде консольной программы(не важно где) впадают в транс, потому что не знают что дальше делать - кнопок-то нет.

Опытные пользователи есть и линуксоиды, и виндузятники. Процентное соотношение их от общего числа линуксоидов/виндузятников примерно одинково. Другое дело, что по абсолютному показателю виндузятников получается больше... Ну так мы знаем, сколько всего процентов занимает линукс на десктопе.

Вопрос в том, что тот, кому НАДО запустить консольную программу - тот ее запустит.

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

Вопрос в том, что тот, кому НАДО запустить консольную программу - тот ее запустит.


А я о чем? Ну если надо решить ЗАДАЧУ? Не будет же нажимать 100500 раз мышь, что бы переименовать, переместить или рассортировать файлы. Посоветуется и сделает ЭТО.

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

>Lisp не выбрал ни Google, ни IBM, ни Oracle, ни Microsoft

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

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