好久以後,我在FreeBSD 發帖問G400 花屏的問題,那時還有三四我的給予了一些回覆。可是無用,FreeBSD 官方論壇也是。php
那時候應該是10.3 我記得。10.3 尚未發佈。處於測試階段。我覺得是驅動問題,當時能用的只有百毒,因此得不到任何有用的信息,徹底是浪費時間。nginx
中文用戶的互聯網圈子,各類教程都是你抄個人,我抄你的,這沒什麼,可是一旦有某個SB 進行改動,就全變了。CSDN,博客園就是這種圈子。好比Windows 上的MySQL 數據庫 5.7 的my.ini 文件,data 目錄是本身指定的,自己安裝路徑是沒有data 目錄的。一些腦殘教程就會告訴你手動新建,可是這樣反而會提示你data 存在,沒法初始化。這就頗有意思,A 說data 目錄不用管,B 說要新建。若是有人信了B 的鬼話,並且還不看錯誤輸出,那他恐怕就要浪費更多地時間。固然後話不說,往Windows 上裝這種東西自己就是浪費時間的行爲。對於我在Linux 這些年的體驗來講,這樣的SB 教程不在少數。我甚至以爲明天能夠寫篇文章專門論述怎樣識別文章的可信度。git
FreeBSD 這裏的教程比較少,大多數沒什麼坑,也多是基數問題致使的,用戶太少了。大部分經過百毒搜到的,都是什麼系統安裝,還在用pkg_add 這種十年前的命令。再深刻就是什麼fnmp (shell
freebsd, nginx, MySQL, php)這種東西的配置。數據庫
提供FreeBSD 鏡像的雲服務器提供商從世界範圍內來看也不是不少,阿里雲的FreeBSD 那時候是10.1,pkg根本用不了,說是Bug,要升級到10.3,而後按照百毒的搜索,看了各類垃圾教程,總算是升了上去。可是提示我pkg 有個.so 文件找不到。我經過百毒搜不到任何信息。只能重裝系統,什麼也不作,直接運行freebsd-update 命令,這樣才能夠。如今大概知道了什麼pkg-static 命令能夠調整軟連接。我也沒有試過。我感受很悲哀,使用百毒簡直是浪費個人生命。而其他根本毫無選擇的餘地可言。無異於慢性自殺。bash
FreeBSD 沒法使G400 正常工做, 我開始安裝虛擬機。在虛擬機中第一次認識了FreeBSD。安裝界面和Debian 差很少,是那種藍底的老舊風格。FreeBSD 的安裝極其簡單,所有下一步都沒問題。這連XP都作不到,XP 寫不進去優盤,若是你用軟碟通,我如今也不知道怎麼純淨的把他寫進去,不過也沒有研究的必要了,我從不使用XP 和win7。服務器
裝好以後也沒什麼可多說的,就是感受沒有grub 很差切換操做系統,影響未來物理機安裝。tty 也就那樣,黑底白字。直接pkg 開始安什麼gnome。速度很慢很慢(若是有人能夠聯繫FreeBSD 官方,請告之中科大可提供鏡像,詳見歷史推送「鏡像站」),毫不超過20kib/s,也不能掛着讓他下載,會timeout 的…我只能盯着讓他下完500 多個包。這裏我發現一個事情,不管什麼設備,什麼操做系統,什麼軟件,只要你盯着他他就下的快,不會斷,你離開不看他他就慢,會斷開。按理說這是不以人的意志爲轉移的,但如今有點像薛定諤的貓。不知道你們有沒有這種經歷?我想和後臺前臺服務無關,我還控制變量過。gitlab
說實話我並無以爲Linux 和FreeBSD 有什麼區別。若是裝個bash ,那shell 腳本大都是通知的。測試
我百思不得其解的是沒有free 命令,也沒有ls pci 命令。按理說這種命令不是bash 內置的,就是縮寫變量,或者哪一個軟件包提供的。ls pci 屬於pciutils 這個包,用這個看設備信息不比dmesg 方便?這不是本身折磨本身的苦難哲學嗎?我是極其反對的。相似的包還有usbutils(ls usb 命令)。阿里雲
free 命令更加讓我疑惑,由於我我的查不到他屬於哪一種類型的命令,後貼吧有人告知這個命令屬於一個包:procps (https://gitlab.com/procps-ng/procps)這個包,受權GPL v2。free 命令讀取procfs 信息,可是FreeBSD 早就棄用了這個僞文件系統,所以推論沒法使用free 是這個緣由。我之後還會關注這個問題。由於FreeBSD 原生的vmstat 太難用了。遠不如free直觀。
堅定反對苦難哲學。