기본 콘텐츠로 건너뛰기

ProxySQL 에서 Unknown system variable 'query_cache_size' 오류

Debian FreeBSD

FreeBSD 포트 시스템 힘드네...
Debian gets FreeBSD kernel support

아무리 날고 기는 패키지 관리 시스템이라도 내 손에 익지 않으면 그림의 떡일 뿐. FreeBSD Port System... 어려워... 문서도 못 찾겠고... 자꾸 Gentoo처럼 소스 받아다가 컴파일 하려고 하고...

그런데 데비안이 Linux 기반 배포판 말고 FreeBSD 기반 배포판도 만든다고 하니, 두 손 들고 박수 쳐줄께. 이제 FreeBSD 환경에서 apt-get만 하면 되는건가? (이미 FreeBSD 쪽에서 apt도 port 안에 넣어 놓은 것 같긴 하지만)


Users might prefer a FreeBSD kernel to get support for certain features, such as Network Driver Interface Specification (NDIS) drivers and possibly Sun's ZFS file system, that might not be found on Linux, according to Debian developers. In a document defending kFreeBSD, they said some users have found FreeBSD to have better performance or stability than the Linux kernel.

요즘 시대에 OS 성능 견주기는 그다지 의미가 없을 것 같은데. 도토리 키 재기 아닐까? 서버 하나 당 어마어마한 트래픽을 받는 것이 아니라면, 손에 익은거나 관리하기 쉬운 OS를 선택할 것 같다.


"kFreeBSD offers an alternative in case Linux is branded illegal by the SCO case or other threats," the developers wrote. "In legal terms, Linux sources are like a minefield. kFreeBSD is much less vulnerable to such attacks."

FreeBSD라고 다를까? Linux든 FreeBSD든 소스 관리하는 사람이 잘 관리하지 않으면 둘 다 지뢰밭 아닌가? 그나저나 SCO는 살아는 있나 모르겠네.


덧글: 그래도 리눅스 쓸래... orz OTL...

댓글

이 블로그의 인기 게시물

Bash Array, Map 정리

Bash에서 Array, Map에 대한 정리. (매번 찾기 귀찮) 찾아보진 않았지만, Bash에서 Array든 Map이든 동일하게 Map(C++에서 Unordered Map)으로 동작하는 것 같다. 왜냐하면, Array의 Index가 연속하지 않아도 동작한다. 그저 Key가 0 이상의 정수인 Map이랑 비슷하게 동작한다. 예) 1, 2, 3, 9, 10 Array # 생성 declare -a empty_array declare -a ar=(haha hoho baba "long string haha hoho") # 접근 echo "ar[0]=${ar[0]}" echo "all as array=${ar[@]}" # 큰따옴표 안에서 각 원소를 따로따로 전달한다. echo "all as one=${ar[*]}" # 큰따옴표 안에서 각 원소를 문자열 하나로 합쳐 전달한다. echo "indexes=${!ar[@]}" echo "indexes=${!ar[*]}" echo "length=${#ar[@]}" echo "length=${#ar[*]}" echo "last=${ar[-1]}" echo "last=${ar[@]: -1}" # 콜론 뒤에 빈 칸이 꼭 필요하다. 옛 방식 # 현재 상황 declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]="long string haha hoho") ar[100]=hello # 인덱스를 건너 뛰어도 동작한다. declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]=&

설치한 패키지에서 RPM 추출하기

오래된 패키지를 관리할 저장소가 없어졌고, 기존 패키지로 다른 서버를 세팅해야할 일이 생겼다면 RPM의 리패키지 기능을 이용해보자. $ rpm -e --repackage [PACKAGE_NAME] 위와 같이 리패키지하면, /var/spool/repackage/ 에 생성한 RPM파일이 있다. :-)