2021-07-24

v0.0.1

  • 版权声明:原创文章,未经博主允许不得转载

3A5000 昨天发布啦,历史上的昨天是中共一大的第一天。 3A5000 的团购还没开始(大概还是3999左右整机的样子),像我这种穷逼团购的钱也不见得掏得出来,只好等咸鱼了。昨天在我的宁美 3A4000 上装了 loongnix20 mips64el rc2 ,今天就来体验下。

老衲去了北京,龙梦 Fedora32 的完成也就遥遥无期了吧。

在 loongnix.org 可以找到 loongnix20 的 mips64el 体系结构和最新的 loongarch64 体系结构的镜像文件, mips64el 按照发行说明是只支持 3A4000 (大概就是说修复了 nan2008 吧),不过更老的比如 3A3000 也有说安装成功的。

mips64el 的 rc2 镜像更新了 Cartoons 主题,这也是它和 loongarch64 版本在观感上的一个不同(嘛,其实这就是这次非常想吐槽的)。 Cartoons 主题和 Windows10 非常相像,无论是开始菜单还是下方的面板布局。但是这个面板并没有完全做好,因为它是不能设置的,增删项目改变大小都是不可以的。可能为了适配高分屏,默认的系统字体也是非常大,但是在 1440x900 小屏上用得我脚趾抓地。 Mate 桌面不知道为啥用的 Gnome 的控制中心,设置项目也很少,试图使用 mate-treak 发现面板真的不能图形化修改,而且用 mate-treak 切换其他布局可能出现小问题,比如音量图标消失、面板鬼畜。

说说 Cartoons 主题吧,不得不说用户头像和锁屏背景确实比较 cartoon 的,可惜和 Anime 没有半点关系就是了。用户头像和锁屏背景都没有提供一个图形化的入口修改,等后期优化吧。

字体啥的可以修改,标签页的大额头其实也是字体的锅。控制中心里啥也没有,这些设置都在 右键桌面->更改桌面背景->字体 ,10-12在1440x900分辨率上比较正常。

如果一定要改面板,可以试试手动编辑配置文件 /usr/share/mate-panel/layouts/default.layout ,用 mate-treak 切换成其他配置再切回来。直接修改好像并不会生效,可能有缓存啥的。 default.layout 第一节贴在下面了,修改 size 值即可。推荐50,因为太小会导致面板图标显示异常。

[Toplevel top]
expand=true
orientation=bottom
size=58

前面说到 loongarch64 的镜像并没有 Cartoons 主题的样子,但是没关系,除了面板,其他部分就是 Arc 的主题+ Flat Remix Blue 的图标+ Breeze Snow 的指针,可以自行设置。

系统安装

从龙芯的镜像站下载最新的镜像,在这里可以看到发布说明。默认是 mate 桌面,这延续了 loongnix 的传统, rc2 的一个改进是更新了主题,不再是原来那个默认丑丑的 mate 了。

选择不小于4G的U盘,使用 Win32DiskImager 写入镜像。由于它默认选择“img”格式的文件,我们需要在选择文件类型的下拉框中将其改为“所有文件”,选择需要的iso文件和正确的U盘盘符后开始写入,写完后可以校验一下。如果在Linux下可以用 dd 写入。注意写入完成后一定要先卸载再拔出U盘。

使用 Rufus 似乎也是可以的,其他工具则并没有人测试过。

日用软件

好多人喜欢吐槽软件商店东西少啦,用起来不够小白啦,于是 loongnix20 rc2 用实际行动回应:没有软件商店~遵循 Debian 系的传统,自带了新立得软件包管理器,这个管理器可以说涵盖了所有软件包,只是不是那么图形化罢了。在软件列表的最下方可以看到 Debian 参考手册,不得不说用了那么久 Archlinux ,和 Debian 再次相逢还是很亲切的。毕竟还不是正式版本,与其急着去 Debian 化还不如把软件做做好,就像银河麒麟一看就是 Ubuntu 嘛,但是好用就是王道。

龙芯浏览器

龙芯浏览器有两个大版本, V2 和 V3 。两者都支持国密协议,也都没有发现什么插件兼容性问题;两者不同在于 V2 是基于火狐内核,而 V3 是基于Chromium内核。另外 V2 似乎没有授权的页面,可以在设置里直接勾选国密协议,不过是不是真的打开了也没法测试。

系统默认安装了 V3 的龙芯浏览器,可以像使用一般的 Chromium 一样对待它。如果和我一样喜欢火狐狸的可以安装 V2 。 V2 和 V3 的龙芯浏览器是可以共存的,两者包名不同。

# 安装V2
sudo apt-get install cn.loongson.lbrowser

V3 的包名是lbrowsr。 V2 被独立安装在了 /opt 下,这和 UOS 的软件目录是一致的。但是这样安装的软件包图标并不会出现在 UOS 外的系统的菜单中,对于 loongnix 也一样,所以我们需要手动拷贝到桌面上。

# 拷贝快捷方式
cp /opt/apps/cn.loongson.lbrowser/entries/applications/cn.loongson.lbrowser.desktop ~/桌面/

可以共存不见得可以同时使用,同时使用似乎会出现一些问题,特别是在视频播放这些时候。

在线4k视频并不能流畅播放,但是B站看看1080p高码率外加中等压力的高级弹幕还是绰绰有余了,毕竟弹幕狂欢的视频一年不见得遇到几个。

Firefox

虽然 lbrowser 提供了基于火狐内核的版本,但是这并不意味着没有火狐了(Chromium确实是没有)。如果你依然想用原汁原味的火狐,那你可以安装它,68.7.0esr的版本也不低。

sudo apt-get install firefox-esr

没有针对优化,它的性能并没有lbrowser的好,B站高级弹幕会卡顿,但是看视频并没有什么问题。

视频播放器

系统自带了smplayer,可以自行安装mpv、vlc。

用vlc居然可以流畅软解播放本地4k视频了,这在Fedora28上是无法实现的,是一大进步啊。

sudo apt-get install vlc mpv

音乐播放器

我还是喜欢 Audacious 和 Rhythmbox,暂时也没有找到更喜欢的音乐播放器。Audacious 有一个系统托盘图标,可以在插件中打开它。

sudo apt-get install audacious rhythmbox

屏幕录制

vokoscreen 和 simplescreenrecorder 都和 Fedora28 时代没啥进步,也有并不十分熟悉但也十分好用的 vokoscreen 。但是它们似乎都不能调用显卡来硬件编码,所以使用时CPU占用率会非常高。新版本中,vokoscreen的视频编码那里多了一个huffyuv,这个效果更好一些。

sudo dnf install simplescreenrecorder vokoscreen

另外Guee大佬的“Guee录屏机”会出现和 lbrowser v2 类似的问题,即软件目录和 UOS 一致但是并不被 loongnix20 支持的问题,网页所说的 loongnix 指老版本的 loongnix1.0 ,提供 rpm 包,而 loongnix20 需要 deb 包。

# 当前最新1.0.1-4
wget http://www.loongson.xyz/GueeRecorder/net.guee.recorder-1.0.1-4.mips64el.deb
sudo dpkg -i ./net.guee.recorder-1.0.1-4.mips64el.deb
sudo apt-get --fix-broken install
cp -v /opt/apps/net.guee.recorder/entries/applications/net.guee.recorder.desktop ~/桌面/

音视频编辑

Audacity 和 GoldWave 类似的多轨且易用的音频编辑器, Kdenlive 则是老牌的视频编辑器。它们的版本分别是 Audacity2.2.2 和 Kdenlive 18.12.3 ,版本并不新,但是没有什么 bug。

sudo dnf install audacity kdenlive

图像处理

除了教程比较难找,gimp无论从哪方面看都是一个非常好的photoshop替代品;krita则是一个非常棒的画图工具,比Windows的画图强非常多。它们的版本分别是 gimp2.10 和 krita4.1.7 , krita 版本不新了。

sudo apt-get install gimp krita

wps办公套件

loongnix20 自带了 WPS ,但是缺失字体的问题并没有被默认解决(毕竟专利嘛),需要自行百度解决。另外自带了 WPS 并不意味着可以直接从软件源获得更新,我们依然需要到官网下载最新的软件包安装以获得最新的版本。

Markdown编辑器

编辑点简单的博客啦,写点日志啦, Markdown 还是必备的。我还是和往常一样使用的ghostwriter,虽然功能并不强大。源里也有retext,可以选择安装。

sudo dnf install ghostwriter retext

小企鹅输入法

系统默认安装了fcitx,默认中文输入法是sunpinyin,这是个好文明,几乎不需要更多的配置就可以正常使用。我直接从设置中切换成双拼了,没有多加配置。

linuxqq

看着用吧,反正和往常一样,懂的都懂。

QQ Linux版,从心出发·趣无止境

wechat

可以使用UOS的Wechat包,如果想用可以参考AUR上的类似方法破解。可以登陆使用,可以文件传输。

dingtalk

欧侃源有 3.5.5-Beta 的龙芯版,部分功能会崩溃,没太深究。

dingtalk in okapps

注意右击系统托盘的菜单中的退出按钮,实际是无法直接退出客户端的,而要先退出登陆,才能退出钉钉客户端。

telegram

真正的实时通信软件,源中的版本为1.5.11。

sudo apt-get install telegram-desktop

金山词霸

官网没有提供下载,这里推荐使用欧侃源的软件包,支持划词翻译和离线词典

wget http://okapps.oukan.online/lroapps/deb-loongson/com.kingsoft.powerword_1.2_mips64el.deb
sudo dpkg -i ./com.kingsoft.powerword_1.2_mips64el.deb

亿图图示

亿图图示可以说是国产之星了,现在身边越来越多的人也开始使用它,毕竟太方便了,即使试用版也可以满足日常的需求。

在官方下载界面

下载 国产龙芯架构-银河麒麟/UOS 版。

librecad/freecad

老牌的开源cad软件,用于工图制作的。

sudo dnf install librecad freecad

中望CAD

可以三十天试用,但是要想把试用时间永久也不是不可能对吧。

在官方下载界面,我选择的是 “银河麒麟/深度/中科方德/万里红/一铭” 的龙芯版。

Codeblocks

老牌的C/C++ IDE,源里的版本是古老的16.01,所以注意代码路径不要有中文。

sudo apt-get install codeblocks

eclipse

eclipse也算是老牌的java开发环境了,注意要安装 eclipse-platform-sdk 而不是eclipse-platform。

sudo apt-get install eclipse-platform-sdk

至于 java1.8 是自带的,所以不需要单独安装,有需要可以在龙芯官网找到 java13 。

虚拟机

qemu虚拟机还是比较无语的,显然完全没有适配好。有一说一不要说x86的系统了,运行龙梦的 Fedora28 的不能。好奇,为啥啥系统都启动不起来?

手动安装参考命令列在下面,其他包会作为依赖关系自动选中。

sudo apt-get virt-manager qemu-system

没有的

obs-studio 和 blender 是好多龙芯爱好者梦寐以求的软件,遗憾的是 loongnix20 并没有obs-studio,源里有 blender 但是不能启动。

另外 kicad 并没有在软件源中出现,更有意思的是 Calibre 居然也没有。另外 loongnix20 很魔怔地给 openjdk8 配上了 openjfx11 ,连 Minecraft 都需要另外配置了。

总结

loongnix20 整体来说还是可圈可点的。从前 loongnix1.0 的时代,无论是系统的美观程度还是易用性都完败龙梦的 Fedora28 ,毕竟龙梦一直在发展,内核版本达到 5.4 ,软件包也比较新,新软件的移植方便;而 loongnix1.0 一直没有太大的进步,内核也停留在 3.x ,很多软件包无法支持。如今 loongnix20 在软件版本上对标 Debian10 ,在一个个测试版的迭代中也可以看到比较明显的改进。

也许,大家更乐意看到的是 loongarch64 版本的 loongnix20 ,但是个人觉得 loongarch64 作为一个极其年轻的指令集架构,它的软件生态一定是非常弱的。有一些已经买了龙芯 3A5000 的遇到了上面所列一些非常基础的软件适配不足崩溃的情况,另外上面所列一些专有软件,也是龙芯在 mips64el 架构上的一些积累,不是一天两天就能完美替换的。所以笔者并不会着急蹭这个热点,至于开发用的编译机器,可以不用自己的对不对 [doge]。

by SDUST weilinfox

龙芯 loongnix20 rc2 初体验的更多相关文章

  1. 龙芯发布.NET 6.0.100开发者试用版

    龙芯在龙芯开源社区发布了LoongArch64-.NET-SDK-6.0.100开发者试用版 新闻 ,龙芯.NET基于上游社区 版本 适配支持龙芯平台架构. 目前支持LoongArch64架构和MIP ...

  2. [转帖]龙芯服务器部署WEB服务的体验和详细步骤

    龙芯服务器部署WEB服务的体验和详细步骤 2019年01月02日 18:40:34 weixin_40065369 阅读数 1733   版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权 ...

  3. [转帖]龙芯下一代处理器微结构GS464E细节曝光

    龙芯下一代处理器微结构GS464E细节曝光 [日期:2015-05-26] 来源:Linux公社  作者:Linux [字体:大 中 小] http://www.linuxidc.com/Linux/ ...

  4. 龙芯 3A4000 安装 Debian stable

    2022-01-17 版权声明:原创文章,未经博主允许不得转载 3A5000 开始,龙芯转向 loongarch ,新的架构虽然甩掉了历史包袱,但也需要一段时间来积累生态.在这半年多的时间里, loo ...

  5. [Cnbeta]龙芯处理器性能怎么样

    龙芯处理器性能怎么样?下一代CPU同频性能可达英特尔90% 在高性能处理器领域,英特尔是天花顶一般的存在(先不算地位特殊的IBM公司),国内发展CPU处理器的公司很多,绝大多数实力跟英特尔相比都差很远 ...

  6. 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置&总结

    一.前言及简单介绍 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG9uZ2Vyem9uZQ==/font/5a6L5L2T/fontsize/400/f ...

  7. [转帖]统一操作系统 UOS 龙芯版上线

    统一操作系统 UOS 龙芯版上线 看评论很有必要 搞一波 深度的操作系统了https://www.oschina.net/news/112065/chinauos-with-loongson?p=4 ...

  8. [转帖]国产统一操作系统UOS龙芯版正式上线

    国产统一操作系统UOS龙芯版正式上线 2019/12/13 12:49:31来源:IT之家作者:骑士责编:骑士评论:446 https://www.ithome.com/0/462/725.htm   ...

  9. 【转帖】Intel AMD 龙芯2019年12月份最新产品线

    Intel未来三代U集体曝光:14nm退回去了! https://news.cnblogs.com/n/651244/ 不过没搞懂 为啥中芯国际已经开始量产14nm了 龙芯为什么不用.. 3A4000 ...

随机推荐

  1. VB 老旧版本维护系列---读取xml某个节点的值

    读取xml某个节点的值 '定义xml字符串内容地址 Dim xmlFileStr As String = "" '定义所需读取节点的名称 Dim readNodeName As S ...

  2. 一文教会你认识Vuex状态机

    摘要:简单来说,Vuex就是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享. 本文分享自华为云社区<Vuex状态机快速了解与应用>,原文作者:北极光之夜. 一. ...

  3. 第五周 Spring框架

    一.Spring框架设计 Spring framework 6大模块 1.1 Spring AOP AOP: 面向切面编程 Spring 早期版本的核心功能,管理对象声明周期和对象装配 为了实现管理和 ...

  4. centos 7 显示系统执行的进程

    命令:ps -aux ps -aux | more USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.2 1911 ...

  5. 详解apollo的设计与使用

    简介 apollo 是一款由携程团队开发的配置中心,可以实现配置的集中管理.分环境管理.即时生效等等.在这篇博客中,我们可以了解到: 为什么使用配置中心 如何设计一个配置中心 apollo 是如何设计 ...

  6. 【dp】状压dp

    二进制的力量 状态压缩DP 愤怒的小鸟 第一次接触状态压缩DP是在NOIP2016的愤怒的小鸟,当时菜得连题目都没看懂,不过现在回过头来看还是挺简单的,那么我们再来看看这道题吧. 题意&数据范 ...

  7. 台达PLC开发笔记(一):台达PLC连接介绍,分别使用485、网口与台达PLC建立连接

    前言   台达AS系列,型号为AS322P.     物理设备连接            使用WPL Editor连接PLC 使用RS485口当作RS232口连接PLC             注意: ...

  8. 【学习】自定义view

    自定义控件其实很简单1/2   Canvas的使用 自定义控件其实很简单1/3   Shader与画布的旋转 自定义控件其实很简单2/3   view的测量 自定义控件其实很简单1/4   FontM ...

  9. windows 上 OpenSSH 服务 启用秘钥登录(微软真心逆天)

    windows 上 OpenSSH 服务 启用秘钥登录(微软真心逆天) windows 安装 OpenSSH 服务 最近需要在windows 服务器上部署自动发布程序,那么就需要用到 scp 和 ss ...

  10. Linux中cut,sort,uniq和wc的用法

    一.cut是一个选取命令,就是将一段数据经过分析,取出我们想要的.一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的.1.语法格式为:cut [-bn] [fil ...