由于FsuOS是运行在嵌入式Linux上,我们建议的开发环境是桌面Linux系统。
当前Linux操作系统主要分为3个派系:Debian系,Redhat系,Arch系
3种系统用起来差不多,Debian系的ubuntu非常流行,Redhat系的centos系列也多用于服务器,Arch系太过于简陋,用户较少。 国内的基本都是基于ubuntu然后定制了界面,不推荐,ubuntu的小毛病基本都没少,还多出不少新的小毛病,只是界面更像windows了一些。
由于进行FsuOS的开发,会长期处于Linux环境下,因此我们建议在研发电脑上直接安装Linux系统,并长期使用,当前的Linux完全满足工作需要,也有QQ,Weixin,wps可以正常工作和交流。
我们建议使用novell公司发布的openSUSE Tumbleweed,作为你的桌面系统,原因如下:
opensuse相比ubuntu的劣势在于,有些比较流行的项目是基于ubuntu做的,往往会提供基于ubuntu的部署包,opensuse则需要自己研究。
总之,使用opensuse基本不需要面对和解决操作系统的问题,只要关注自己使用的软件,非常的节省时间。
编程语言要求:
使用opensuse的问题:
安装新系统后输入法怎么都不出来,除了检查fcitx-libpinyin是否安装,都正常的话
rpm -qa|grep fcitx-libpinyin
删除所有的ibus
sudo zypper remove ibus*
再注销,看登录窗口,点用户名,提示输入密码,此时,看右下角,有个齿轮,选择“Gnome on Xorg"
如果opensuse的wifi坏了,怎么修
这个很久之前遇到过,现在基本碰不到,如果遇到了建议你首先换系统,不建议折腾,实在想折腾就google下自己按照驱动。
如果opensuse的gnome坏了,怎么修
这个真遇到了,我先做了zypper dup做了系统升级,升级后还能用,用了2天,突然启动不了了,启动图形界面就卡死。
做以下动作
PHP8默认不提供yaml的扩展,需要自己安装
zypper install php8-devel
pecl install yaml
然后/etc/php8/conf.d/yaml.ini
extension=yaml.so
重启 systemctl apache2 restart
就好了
openSuse由于更新太快,2023-11用上了最新的6.6内核,结果发现nvidia显卡开机的时候会卡住10十几秒,dmesg发现
pci Unable to change power state from D3cold to D0
是电源管理的问题, 通过往grub添加pcie_port_pm=off,关闭pcie的电源管理,就可以解决
sudo vi /boot/grub/grub.conf
linux /boot/vmlinuz-6.6.1-1-default root=UUID=473503a0-a4eb-4616-866f-9c1d6df9864b splash=silent quiet showopts splash=silent mitigations=auto pcie_port_pm=off quiet