最近升级下系统,然后安装一个运行在之前版本Linux的闭源软件,运行果断地报出了segmentation fault。然后我向开发者报告,想请他重新编译下,他说他要“把时间放在享受生活上”,不搞了。于是又没有源代码,只好尝试从旧系统上把依赖都整过来,但是各种依赖包层层叠叠,非常复杂,花了很长时间仍然是报错。
于是我就想啊,Linux的闭源软件,如果自带全部依赖可能还好的,如果不是自带全部依赖的话,那么兼容性岂不是非常糟糕?毕竟Windows还有兼容模式啥的。
一直以来一提到windows升级,就感觉会有软件不兼容。Linux托开源软件的福,大家可以在不同平台上自己编译软件,让人觉得兼容性挺好,但是对于闭源软件可能就不会这样了,兼容性可能很差呀,稍微升级下系统版本就嗝屁了。