ordinarykuma的blog

實驗課被邪惡的專有軟體綁架

物理實驗技術

  物理實驗技術是一門物理系必修的課程,主要是上一些實驗技巧。舉例來說,助電腦來自動化、機器化地完成實驗。我在高中是使用PASCO 的sparkvue來做實驗,到了大學,學校購買LabVIEW給大家做實驗,只有2021版本。

  我覺得課程目的是好的,這確實也很符合時代趨勢,那麼,背骨的我怎麼做?請聽我娓娓道來。

不少LabVIEW導致系統損毀的案例

  我們得要先註冊NI服務,然後下載NI Package Manager,接著再安裝LabVIEW 2021。班上已經有2、3人的電腦陷入藍屏循環,這實在很不妙,我僅作我的推斷。我在觀看LabVIEW的安裝的進度條可以得知,這會需要安裝不少.NET、ActivityX等不少系統相關的依賴,我覺得問題可能就出在這裡,需要太多系統的依賴。而且,我們還可以在安裝頁面得知(或是稍有常識),這個軟體需要安裝大量的驅動(不然儀器也沒法用,不一定都是走開放的USB協定就可以讀取數據)。

  目前看下來,再請比較多的可能是TUF的用戶,我在想可能是LabVIEW的驅動和TUF某些組件衝突了也說不定。目前看下來的解法,似乎是關掉記憶體隔離、CPU虛擬化技術等windows模組,主要原因就是NI的驅動太舊,不符合新系統的環境。

專有軟體綁架

  我是很反對強灌專有軟體的行為。我原本是想要裝在Linux上(目前是debian testing),但想到部分實驗器材還是要接USB,換言之,還是有那麼一點機率Linux可能無法正確驅動實驗器材或是系統升級導致導致無法正常使用之類的。

  而且,回過頭來,仔細想想,我還留著windows雙系統的目的是什麼?就是為了把這些骯髒的專有軟體關在windows上,看來還是不要污染到我的Linux(況且我還算是常換發行版),所以我把軟體裝在windows就好了。結果我的windows炸了。

果粉的氣焰高張

  很多蘋果用戶成功裝上後,開始炫耀自己是蘋果用戶,然後說著很多電腦的術語(但聽起來還蠻粗淺,至少也講一下蘋果電腦架構、指令集、記憶體和Soc封裝之類的,而不是停留在M5、M6吧)。在我看來,就像是囚犯在囚牢裏面慶祝一般的荒謬。

Wiwi的專有軟體必爛看來是對的?

  很多時候,老師有自己的教學慣性、職場上有自己的偏好,因此選擇一套他們自己順手的專有軟體,再加上歷史包袱,簡直就依託答辯啊。我特別保留的乾淨windows環境也不敵這類低等的襲擊,真是佩服。怎麼辦?這是必修課,而且老師今年還是第一年開。

  我知道可以ssh到學校機房做實驗,結果在這個大學裡,沒這回事(畢竟又不是需要超算之類的),環境隔離?(教授)我不知道(也不管)。現在就是一種It's work on my machine. 的心態,叫大家完成實驗。

  我還是很無力,大家都不知自由軟體的好、開源軟體的好,大力擁抱專有軟體(重點是,學校付了上百萬的授權費買到的竟然是個舊版、讓大家電腦藍屏的軟體),甚至還開心地自己跳起舞來,我實在難以苟同。

#隨筆