치통으로 심한 고통을 누구나 경험을 해보았을 것이다.
특히 병원이나 진통제가 없는 밤 사이 치통으로 고생하는 경우 별의 별 민간요법을 다해 본 경험을 해 볼 정도로 고통이 심한 것이 치통과 같은 것이다.
비단 치아 뿐만 아니라 우리 인간은 아플 경우 통증이 가장 고통스러운 부분일 것이다.
아플 경우 “진통제”로 해결할 것인가 아니면 “수술”을 할 것인가는 답은 매우 명확하다.
“임시방편으로는 진통제를 여건이 되면 근본 문제인 수술을 통해 근본적인 해결을 한다”라는 결론에 도달하게 될 것이다.
지금부터 우리 컴퓨터 환경에 대하여 위의 해결책에 대해 설명해 보기로 하자,
예를 들어 “유닉스”를 “리눅스”로 전환을 할 경우 사용자에게 해법을 2가지로 접근을 할 수 있다.
첫째, 소스코드를 그대로 사용하면서 빠르게 리눅스를 사용하는 “진통제 해법”
둘째, 유닉스 환경의 소스코드를 리눅스에 맞게 소스코드를 근본적으로 수정 최적화하는 “마이그레이션 해법”이 있을 것이다.
아쉽게도 시중에는 “진통제 해법”이 기정사실화되고 있다는 것이 문제점이다.
왜 “진통제 해법”인 임시방편의 방법을 선택할까 하는 부분에 대한 필자의 의견을 정리해 보기로 하자.
첫째, “진통제 해법”은 공급자에게 매우 유익하기 때문이다.
공급자들은 자기들의 제품이나 기술을 손 쉽게 전달하는 것이 빠르기 때문에 복잡한 “치료 해법”을 권하지 않는다. 최근 “리호스팅(Rehosting)” 기법으로 컴퓨터 환경을 개선하고 있는데 리호스팅의 정의를 “소스코드가 변화가 작은 볼륨이기 때문에 자체 에뮬레이터(혹은 런타임)를 활용하여 불편없이 사용이 가능하다. 고 제안을 한다. 결국 사용자들은 자체 소스코드 변환없이 에뮬레이터(혹은 런타임)을 구입하여 사용하게되는데 “오픈소스” 환경에서 공급자 종속적인 관계로 되돌아가는 셈이 된다.
둘째, “치료 해법”에 대한 방법을 모르고 있기 때문이다.
맞다. 필자와 ㈜벨류엔포스는 20여년 동안 마이그레이션만을 전문으로 수행하는 전문기업이다. 핵심기술은 “소스코드”를 사용자가 원하는 방향대로 교체하는 기술인데 매우 다양한 분야에 적용되는 기술의 급변시대에 가장 필요한 기술이 된다.
SNS를 통해 많은 분들에게 귀챦을 정도로 알리는 이유는 코로나 시대에 대면할 수 없는 시대적인 환경과 작은 벤처기업이기에 공개적으로 기술과 사례 그리고 가장 최적화된 방법을 알리는 길이기에 양해를 구하고자 한다.
소스코드를 근본적으로 고치는 “수술 해법”인 “마이그레이션 해법”에 대한 관심를 부탁드린다.
최근 운영체제, 데이터베이스, 클라우드 서비스, 웹서버 혹은 미들웨어 그리고 애플리케이션 프레임워크 등이 모둔 소스코드가 오픈환경으로 바뀌어 있기 때문에 소스코드를 변경하는 “마이그레이션(재공학)” 기술과 자동화 솔루션을 활용하기 바란다.
필자의 기술은 철저하게 사용자에게 유리한 기술이고 공급자들에게는 오히려 부담이 되는 기술이기에 많은 홍보를 부탁드린다.
감사합니다.
(문의) ㈜벨류엔포스, ㈜DX기술연구소 회장 박병형/공학박사 funguypph@gmail.com 010-2989-0354