A vehicle software control device comprising: hardware ; a kernel connected to the hardware and configured to execute a first operating system; a system library connected to the kernel ; a first connecting unit configured to connect a library for a second operating system different from the first operating system to the system library ; and a first application executed on the second operating system, wherein a library file (L1) of the first connecting unit includes the same information as that of the system file in the kernel , wherein the library file (L1) of the first connecting unit includes a library file (L1a) applicable to the second operating system and a library file (L1b) which is the same as a library file (L2) in the kernel , wherein the first connecting unit is adapted to add a path of the system file in the kernel to a path of a system file in the second operating system, wherein a system file of the first connecting unit includes a path of a system file for the first operating system, wherein the first connecting unit includes a first calling unit which opens a driver in the system library , wherein the system library includes a second calling unit which opens a device driver in the kernel which performs the same function as that of the driver in the system library , further comprising: a first application library including a library for executing the first application ; a conversion unit configured to convert the library for executing the first application so as to interface with the library of the system library ; and a transmission unit configured to transmit the converted library to the system library. hardware ; a kernel connected to the hardware and configured to execute a first operating system; a system library connected to the kernel ; a first connecting unit configured to connect a library for a second operating system different from the first operating system to the system library ; and a first application executed on the second operating system, wherein a library file (L1) of the first connecting unit includes the same information as that of the system file in the kernel , wherein the library file (L1) of the first connecting unit includes a library file (L1a) applicable to the second operating system and a library file (L1b) which is the same as a library file (L2) in the kernel , wherein the first connecting unit is adapted to add a path of the system file in the kernel to a path of a system file in the second operating system, wherein a system file of the first connecting unit includes a path of a system file for the first operating system, wherein the first connecting unit includes a first calling unit which opens a driver in the system library , wherein the system library includes a second calling unit which opens a device driver in the kernel which performs the same function as that of the driver in the system library , further comprising: a first application library including a library for executing the first application ; a conversion unit configured to convert the library for executing the first application so as to interface with the library of the system library ; and a transmission unit configured to transmit the converted library to the system library. a first application library including a library for executing the first application ; a conversion unit configured to convert the library for executing the first application so as to interface with the library of the system library ; and a transmission unit configured to transmit the converted library to the system library. <EOS>