Насколько хороший действительно ли FreeBSD как платформа разработки?

Вот хорошая статья о том, как ее настроить: https://jeremievallee.com/2018/05/28/kubernetes-rbac-namespace-user.html .

В целом, ваша конфигурация в порядке, я изменил строку - apiGroups: rbac.authorization.k8s.io, измененную на:

- apiGroups: ["", "extensions", "apps"]

Затем применили следующие шаги:

  1. Create [ 116] namespace
$ kubectl create namespace develop
  1. Создайте RBAC из вашей конфигурации.
$ kubectl apply -f rbac.yaml
  1. Считывание IP-адреса кластера, токена и сертификата CA.
$ kubectl cluster-info
$ kubectl get secret develop-user-token-2wsnb -o jsonpath={.data.token} -n develop | base64 --decode
$ kubectl get secret develop-user-token-2wsnb -o "jsonpath={.data['ca\.crt']}" -n develop
  1. Заполните файл ~/.kube/config (как описано в связанном руководстве )
  2. Измените контекст на develop
  3. [1117 ] Пользователь имеет доступ только к службам проверки в пространстве имен develop.
$ kubectl get service my-service -n mynamespace
Error from server (Forbidden): services "my-service" is forbidden: User "system:serviceaccount:develop:develop-user" cannot get services in the namespace "mynamespace"
$ kubectl get service my-service -n develop
hError from server (NotFound): services "my-service" not found

20
задан Marko 11 November 2008 в 17:24
поделиться

10 ответов

Я всегда находил FreeBSD замечательной безопасной средой хостинга, но возможно не самой легкой платформой разработки. Необходимо будет вырыть немного для подъема Java 1.6 и выполнения, хотя я думаю, что это будет выполнимо. Я надеюсь, что Вы знакомы с emacs или vi. Система портов предоставит Вам доступ ко многим частям программного обеспечения, но они должны будут быть скомпилированы от исходного кода. Если Вы знакомы со стандартными инструментами командной строки Unix и сама командная строка, у Вас не должно быть проблем с FreeBSD.

Alan

15
ответ дан 29 November 2019 в 23:33
поделиться

Ну, нет никакого Java 1.6 в/usr/ports версии, которую я недавно установил (последняя версия AFAIK). Порт Netbeans - только до 5,5 связанных. Как минимум необходимо было бы пойти посмотреть вокруг для более актуальных версий. Не выглядит многообещающим как полностью усовершенствованная платформа разработки.

1
ответ дан 29 November 2019 в 23:33
поделиться

Я использую FreeBSD только для разработки. Это довольно безопасно и невероятно стабильно. Устойчивость является огромным фактором для меня, и FreeBSd составляет, где Linux и окна оставляют Вас желанием.

2
ответ дан 29 November 2019 в 23:33
поделиться

Если Ваше основное беспокойство является Java, я предлагаю избегать FreeBSD. Подъем установки разработки Java и выполнения намного легче на Linux/OpenSolaris.

*BSD является предпочтительной платформой разработки для Системы человека - Аппаратные средства - и кодеров Уровня ядра, потому что это части a обычно лучше зарегистрировало, чем на Linux и у Вас есть "официальная" цель, в то время как на дистрибутивах Linux варьируются по патчам и т.д.

1
ответ дан 29 November 2019 в 23:33
поделиться

Можно получить двоичные дистрибутивы Java от Основа FreeBSD , они подписали соглашение с Sun для этого. Искусство от Java, FreeBSD является awonderful платформой разработки с каждым языком и environement, в котором Вы, возможно, нуждаетесь/хотите.Отказ от ответственности: Я был разработчиком FreeBSD больше 13 лет.

8
ответ дан 29 November 2019 в 23:33
поделиться

FreeBSD является потрясающей платформой хостинга для продуктивных сред, однако Java был занозой в своей стороне в течение достаточно долгого времени. Однако кажется, что это больше не имеет место, хотя установка не тривиальна.

необходимо получить источник JDK от Sun, затем применить набор патча FreeBSD от http://www.eyesbeyond.com/freebsddom/java/jdk16.html и затем скомпилировать.

[еще 114] информация: http://www.freebsd.org/java/

, После того как у Вас есть JDK, рабочий Eclipse и другие JAVA-приложения должны быть намного легче, но я не знаю о SWT для FreeBSD... никого?

3
ответ дан 29 November 2019 в 23:33
поделиться

Помещая фактические проблемы с Java и таким в стороне, реальный вопрос - то, что является Вами разрабатывающий для .

, Если Вы пишете богатые настольные приложения, затем Вы естественно хотите разработать на платформе, которая является самой популярной у Ваших пользователей - и я вполне уверен, который не может быть FreeBSD.

при разработке веб-приложений, затем Вы хотите, чтобы Ваша разработка сервер была максимально близка к Вашей производственной среде хостинга. Если Вы собираетесь развернуться на FreeBSD, то могло бы иметь смысл также выполнять его локально, по крайней мере, в виртуальной машине. (Тестирование браузера, конечно, является другим вопросом.)

Действительно имеют в виду, что, в то время как все средства разработки можно работать на BSD, также доступны на Linux, противоположное, конечно, не верно, тем более, что Linux нарастил больше коммерческих оборотов.

Все это сказанное, лучший способ состоит в том, чтобы лично убедиться: попытайтесь копировать свою среду разработки, независимо от того, что это могло бы быть на FreeBSD. Если Вы успешно выполнитесь (и Вы происходите из Linux, heh), после того как Вы получаете кодирование, то Вы не будете даже заботиться о том, что ОС Вы идете.

5
ответ дан 29 November 2019 в 23:33
поделиться

Можно или выполнить собственный порт Java 1.6 или JDK Linux из Sun в режиме эмуляции Linux, оба доступны в эти дерево портов . Я раньше выполнял JDK Linux (с Emacs JDEE) путь назад без любых проблем, Ваш пробег может варьироваться как бы то ни было.

Что касается IDE, и Netbeans и Eclipse доступны в дереве портов.

я рекомендую, по крайней мере, испытать его, если ни по какой другой причине, чем видеть то, о чем суета. Все, чего это будет стоить Вам, время.

3
ответ дан 29 November 2019 в 23:33
поделиться

FreeBSD является потрясающей платформой для разработки. При рассмотрении источника ядра, например, это так чисто и понятно по сравнению с путаницей в Linux. Это стабильно, и сообщество очень профессионально. Я использую FreeBSD начиная с выпуска 4.

Но для разработки Java я выбрал бы Linux, Windows или Solaris. lastest двоичные файлы Java работают лучше на моей Ubuntu, чем на XP (Netbeans работает лучше как IDE также).

3
ответ дан 29 November 2019 в 23:33
поделиться

Популярная ОС (Linux, Windows или даже Mac OS X) лучше. Популярные ОС получают лучшую поддержку по оптимизации компиляторов, библиотек и т. Д. Например, FreeBSD - это платформа уровня 2 для GHC (это означает, что GHC может выпускать новые версии, даже если он не может работать на FreeBSD). А некоторые языки программирования доступны только в Windows или Linux.

1
ответ дан 29 November 2019 в 23:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: