문제

많은 웹 호스팅 제공 업체가 FreeBSD를 제공하고 있다는 것을 알고 있지만 FreeBSD는 개발 플랫폼으로서 얼마나 좋은가요?

특히 Java 1.6을 사용할 수 있습니까? Linux에서 사용할 수없는 도구와 관련하여 제공되는 것은 무엇입니까?

도움이 되었습니까?

해결책

나는 항상 FreeBSD가 훌륭한 안전한 호스팅 환경이지만 아마도 가장 쉬운 개발 플랫폼은 아닙니다. Java 1.6을 시작하고 실행하려면 조금 파헤쳐 야 할 것입니다. EMACS 또는 VI에 익숙하기를 바랍니다. 포트 시스템은 많은 소프트웨어에 액세스 할 수 있지만 소스 코드에서 컴파일해야합니다. 표준 UNIX 명령 줄 도구와 명령 줄 자체에 익숙하다면 FreeBSD에 아무런 문제가 없어야합니다.

앨런

다른 팁

Java의 이진 분포를 얻을 수 있습니다 Freebsd Foundation, 그들은 Sun과 계약을 체결했습니다. Java의 예술, Freebsd는 필요한 모든 언어와 환경이 필요하고 원하는 개발 플랫폼입니다. 면책 조항 : 저는 13 년 이상 FreeBSD 개발자였습니다.

Java와 그와 같은 실제 문제를 제외하고, 실제 질문은 당신이 무엇을 개발하고 있습니까? ~을 위한.

풍부한 데스크탑 응용 프로그램을 작성하는 경우 사용자에게 가장 인기있는 플랫폼에서 자연스럽게 개발하고자합니다. FreeBSD가 될 수는 없습니다.

웹 애플리케이션을 개발하는 경우 개발을 원합니다. 섬기는 사람 생산 호스팅 환경에 가능한 한 가깝게. freebsd에 배포하려면 적어도 가상 머신에서 로컬로 실행하는 것이 합리적 일 수 있습니다. (물론 브라우저 테스트는 다른 문제입니다.)

BSD에서 실행할 수있는 모든 개발 도구는 Linux에서도 사용할 수 있지만 특히 Linux가 더 많은 상업적 견인력을 얻었 기 때문에 반대는 사실이 아닙니다.

이 모든 것이 가장 좋은 방법은 스스로를 보는 것입니다. FreeBSD에서 개발 환경을 복제하십시오. 당신이 성공한다면 (그리고 당신은 Linux에서 오면) 코딩을 받으면 어떤 OS에 있는지 신경 쓰지 않을 것입니다.

Freebsd는 라이브 환경을위한 멋진 호스팅 플랫폼이지만 Java는 꽤 오랫동안 가시였습니다. 그러나 설치가 사소하지는 않지만 더 이상 그렇지 않은 것으로 보입니다.

Sun에서 JDK 소스를 가져와야합니다. 그런 다음 FreeBSD 패치를 적용해야합니다. http://www.eyesbeyond.com/freebsddom/java/jdk16.html, 그런 다음 컴파일합니다.

추가 정보: http://www.freebsd.org/java/

JDK가 있으면 Eclipse 및 기타 Java 응용 프로그램을 실행하는 것이 훨씬 쉬워 지지만 FreeBsd의 SWT에 대해 잘 모르겠습니다.

Linux Emulation 모드에서 Sun에서 Native Java 1.6 포트 또는 Linux JDK를 실행할 수 있습니다. 둘 다 사용할 수 있습니다. 포트 트리. 나는 아무런 문제없이 Linux JDK (EMACS JDEE와 함께)를 실행했지만 마일리지는 다를 수 있습니다.

Ides의 경우 NetBeans와 Eclipse는 포트 트리에서 제공됩니다.

다른 이유가 없다면 소란이 무엇인지 보는 것 외에는 적어도 시도하는 것이 좋습니다. 시간이되면 시간이 되겠습니다.

FreeBSD는 개발을위한 멋진 플랫폼입니다. 예를 들어 커널 소스를 보면 Linux의 엉망과 비교할 때 매우 깨끗하고 이해할 수 있습니다. 안정적이고 커뮤니티는 매우 전문적입니다. 릴리스 4 이후 FreeBSD를 사용하고 있습니다.

그러나 Java 개발의 경우 Linux, Windows 또는 Solaris를 선택합니다. 가장 마지막 Java Binaries는 XP보다 내 우분투에서 더 잘 수행합니다 (NetBeans는 IDE로도 더 잘 수행됩니다).

나는 개발을 위해서만 freebsd를 사용합니다. 그것은 매우 안전하고 엄청나게 안정적입니다. 안정성은 나에게 큰 요인이며 FreeBsd는 Linux와 Windows가 원하는 곳을 구성합니다.

Trueos

enter image description here

Trueos, 진화 PC-BSD, 위에 세워졌습니다 freebsd.

App Cafe (TrueOS에 내장 된 패키지 관리자)에서 클릭 한두 개만으로 설치했습니다. OpenJDK 8 업데이트 102 (최신) 및 Netbeans 8.1 (최신).

App Cafe가 자동화 된 다운로드 및 설치하는 데 약 3 분이 걸렸습니다. 그런 다음 NetBeans를 출시하고 Hello World 앱을 UP 및 1 분 안에 실행했습니다.

글쎄, 최근에 설치 한 버전의 /USR /포트에는 Java 1.6이 없습니다 (최신 버전 AFAIK). Netbeans의 항구는 최대 5.5 번의 번들로 만 있습니다. 최소한 최신 버전을 찾아야합니다. 완전한 최신 개발 플랫폼으로 유망한 것으로 보이지 않습니다.

당신의 주요 관심사가 Java라면 FreeBSD를 피하는 것이 좋습니다. Linux/Opensolaris에서 Java 개발 설정 및 실행을 수행하는 것이 훨씬 쉽습니다.

*BSD는 MAN 시스템, 하드웨어 및 커널 레벨 코더를위한 선호되는 개발 플랫폼입니다.이 부분은 일반적으로 Linux보다 문서화되어 있으며 Linux 분포에서는 패치 등이 다릅니다.

인기있는 OS (Linux, Windows 또는 Mac OS X)가 더 좋습니다. 인기있는 OS는 컴파일러, 라이브러리 등의 최적화에 대한 더 나은 지원을 얻습니다. 예를 들어 FreeBSD는 GHC의 Tier 2 플랫폼입니다 (이는 GHC가 FreeBSD에서 실행할 수 없더라도 새 버전을 출시 할 수 있음을 의미합니다). 일부 프로그래밍 언어는 Windows 또는 Linux에서만 사용할 수 있습니다.

v2.1 이후 FreeBSD를 서버 플랫폼 및 데스크탑/노트북으로 사용하고 있습니다. 안전하고 안정적인 OS로서 우수합니다. 그러나 그래픽 UI 로서도 운이 좋지 않습니다. 나는 종종 X config를 손으로 돌야했고 Firefox의 Flash (기능이든 버그인지에 대한 버그)를 설치하는 행운이 거의 없거나 전혀 없었습니다.

Firefox 등과 같은 것들에 대한 바이너리를 다운로드 할 수는 없지만 포트 라이브러리가이를 보완하는 것보다 더 많은 것을 다운로드 할 수 있습니다. CD/DVD에서 전체 설치를하면 견고한 서버 플랫폼이 발생하지만 소스에서 Gnome을 설치하면 모든 것에 대한 소스를 다운로드하여 컴파일해야하므로 많은 시간이 걸릴 수 있습니다. 예, 사전 컴파일 된 PKG 파일을 찾을 수는 있지만 적절한 /usr /ports 디렉토리에서 '설치를 깨끗하게 설치'하는 것은 너무 쉽습니다.

일반적으로 FreeBSD (DTRACE 및 ZFS에도 불구하고)보다 Linux 커널에 기능이 더 빨리 추가됩니다. 나는 Linux의 비디오가 아직 지원되지 않았다고 생각하지 않으므로 MythTV와 같은 것들이 최선을 다해야합니다. 마찬가지로, ISDN은 별표를 사용하는 경우 지원합니다.

궁극적으로, 그것은 개인적인 취향의 문제입니다. 나는 프로덕션에서 FreeBSD를 계속 사용하고 있지만 최근에 데스크탑을 위해 Ubuntu를 향한 경향이있었습니다.

나는 Java 물건과 대화 할 수 없지만 Ruby on Rails는 완벽하고 완벽하게 배치합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top