Что делает программу Linux совместимой / несовместимой?

Я понимаю, что Linux не поддерживает .exe, но добавляет поддержку Linux так же просто, как предоставление версии .jar? Этим летом я собираюсь попытаться начать программирование и внести свой вклад … ну, что я могу. Я думаю, что Linux – это будущее, хотя я все еще придерживаюсь окон. Извините, если это глупый вопрос, но я пробовал искать. Итак, что делает или нарушает совместимость? Что мне нужно изменить о моих программах на Java / Python, чтобы сделать их совместимыми?

One Solution collect form web for “Что делает программу Linux совместимой / несовместимой?”

Поскольку вы используете языки, которые используют байт-код для независимой платформы, вам нечего делать, например, для запуска Java или Python . Пока время выполнения поддерживается linux – это относится к указанным языкам – вам нечего делать.

Единственное, что отличается от linux, это то, как вы на самом деле запускаете (например, запускаете ) программное обеспечение. Обычно записывать стартовые (shell-) скрипты.

  • Автозаполнение не работает для параметров файла jarsigner
  • Проблема с libx11.so.6: undefined symbol: xcb_wait_for_reply64
  • Понимать этот вывод strace
  • Захват нового результата после удаления выходного файла
  • Что делать, чтобы запустить приложение GUI Java в chrooted среде?
  • Аутентификация на основе ключей от PyCharm / JSCH до OpenBSD не выполняется
  • Перенос jvm в пространство ядра?
  • Есть ли у меня дубликаты пакетов?
  • Лучший способ запустить службу как другого пользователя?
  • Как успешно обновить-java-альтернативы для Oracle в Debian?
  • Версия Java для Tomcat
  • Много свободной памяти, но Java не запускается (SunOS 5.10)
  • Linux и Unix - лучшая ОС в мире.