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. PointRCNN: 点云的3D目标生成与检测

    PointRCNN: 点云的3D目标生成与检测 PointRCNN: 3D Object Proposal Generation and Detection from Point Cloud 论文地址 ...

  2. TinyML-TVM是如何驯服Tiny的(上)

    TinyML-TVM是如何驯服Tiny的(上) 低成本.人工智能驱动的消费类设备的激增,导致了ML研究人员和从业者对"裸智能"(低功耗,通常没有操作系统)设备的广泛兴趣.虽然专家已 ...

  3. python小知识,字典

    知识融合在代码中 """ create:2020年12月20日 功能:字典的部分使用方法 """ #空字典 dic={} print(&qu ...

  4. 一、DNS服务器的搭建

    一.介绍 DNS服务:域名解析   将域名解析ip地址 DNS服务器的功能– 正向解析:根据注册的域名查找其对应的IP地址– 反向解析:根据IP地址查找对应的注册域名,不常用 所有完整的域名都要以点结 ...

  5. 深入Netty逻辑架构,从Reactor线程模型开始

    本文是Netty系列第6篇 上一篇文章我们从一个Netty的使用Demo,了解了用Netty构建一个Server服务端应用的基本方式.并且从这个Demo出发,简述了Netty的逻辑架构,并对Chann ...

  6. 【NX二次开发】Block UI 选择对象

    属性说明 属性   类型   描述   常规           BlockID    String    控件ID    Enable    Logical    是否可操作    Group    ...

  7. mapboxgl 互联网地图纠偏插件(一)

    之前写过一个 leaflet 互联网地图纠偏插件,引用插件后一行代码都不用写,就能解决国内互联网地图瓦片的偏移问题. 最近想对 mapboxgl 也写一个这样的插件. 原因是自己发布的OSM矢量瓦片地 ...

  8. 搞清楚Spring事件机制后:Spring的源码看起来简单多了

    本文主讲Spring的事件机制,意图说清楚: 什么是观察者模式? 自己实现事件驱动编程,对标Spring的事件机制 彻底搞懂Spring中的事件机制,从而让大家 本文内容较长,代码干货较多,建议收藏后 ...

  9. 【题解】codeforces 219D Choosing Capital for Treeland 树型dp

    题目描述 Treeland国有n个城市,这n个城市连成了一颗树,有n-1条道路连接了所有城市.每条道路只能单向通行.现在政府需要决定选择哪个城市为首都.假如城市i成为了首都,那么为了使首都能到达任意一 ...

  10. NOIP模拟测试13「矩阵游戏·跳房子·优美序列」

    矩阵游戏 考试时思路一度和正解一样,考试到最后还是打了80分思路,结果80分打炸了只得了40分暴力分 题解 算出来第一列的总值,每次通过加每两列之间的差值得出下一列的总值 算第一列我们只需要让当前点* ...