Loongnix发行说明

Loongnix-20170430

适配平台

  • 3A3000_780e单路
  • 3A3000_780e笔记本
  • 3A2000_780e单路
  • 3B2000四路服务器

内核:

  • kernel-3.10.84-15:

1、kernel tag 2017/04/15

2、Release version number 3.10.84-17.04.15.loongson3a_2000 synchronization with kernel's RPM packet

3、Add loglevel into system startup parameters

4、changes some system identification

桌面改进:

  • 开机菜单:把Generic标识改为Loongnix。
  • 开机界面显示loongnix图标。
  • 启动过程:去除少量内核文本输出。
  • 美化登录界面。
  • 文件管理器,修复拷贝文件到U盘,进度条不正常问题。
  • 网络设置:修正了在开机或者插拔网线网络不能自动链接的问题。

远程桌面:

  • 修正复制粘贴有延迟和乱码问题。

浏览器:

  • chromium-52.0.2743.116-3:鼠标滚轮上下滚动停止后,页面滚动的延迟变小(对于页面上下滚动与鼠标滚轮的同步性没有进行优化)

视频播放:

  • 修改播放1080P 视频有不正常的横线问题。

文档:

  • 安装手册
  • 用户手册
  • 操作系统测试大纲:

1、增加“3.4 应用程序测试/Windows远程桌面/办公软件之间复制粘贴、从办公软件向金蝶erp复制粘贴"。

2、修正“3.4 应用程序测试/压缩工具/打开含有中文名称的zip 文件”

3、修正“附录A测试集版本库”

4、增加“5.2常用应用程序体验/firefox页面滚动延迟测试

5、增加“5.2常用应用程序体验/chrome页面滚动延迟测试


Loongnix-20170330

适配平台

  • 3A3000_780e单路
  • 3A3000_780e笔记本
  • 3A2000_780e单路
  • 3B2000四路服务器

内核

  • 集成3.10.84的最新内核(tag号2017/03/15)
  • 改成Uncache DMA模式,在所有平台上重新完整测试

图形:

  • xorg-x11-drv-2h-2.0.0-11.fc21.loongson:增加3A2000_2H的内置GPU加速支持

浏览器:

  • Chrome升级到chromium-52.0.2743.116-2
  • 修正chromium拖动窗口时背景刷新产生花屏的错误

桌面工具:

  • remmina-1.2.0

添加更新内容: - 同帐号登录时有提示信息 - 解决主机键按下后无法编辑和与cntl脱离配合问题 - 处主机键之外,右cntl+其它按键在远程可用 - 解决大小写反转问题 - 解决远程与本地大小写同步问题

  • 修正降低屏幕分辨率时桌面图标被隐藏的问题,实现自动重排图标
  • 修正WPS导致关机时间长的问题
  • 邮件客户端改为更先进易用的thunderbird
  • 支持rar文件双击自动打开
  • 集成网盘客户端(owncloud)
  • 集成字典工具“星际译王”,以及中文、英文词典
  • Fedora21桌面上增加一个“龙芯社区”的主页链接
  • 解决HP LaserJet M1213nf MFP打印机打印图片出现黑块现象
  • 修正抓图程序经常产生异常蓝色方框的错误

笔记本:

  • 插入USB鼠标后自动关闭触摸板

安装工具:

  • 制作安装U盘的过程简化为一条dd命令

文档:

  • 安装手册:

1、安装映像有1个多G,如果采用普通CD光盘装不下,刻成多个光盘,但没有介绍如何操作。增加说明“刻录光盘时,安装映像必须使用DVD,不能使用普通CD光盘。并且DVD的容量必须大于ISO的大小。” 2、安装过程中,没有介绍从BIOS中应该如何操作?修改“三、安装过程”在“重启电脑“以后,补充BIOS的选择菜单,抓一个图,然后再到”启动安装盘,” 3、安装手册20160810版本中还是直接使用了Fedora的图标,没有用Fedora remix。修改了所有相关图片,重新抓图。 4、对分区设置方法进行简化。正文只介绍“自动分区”的安装过程,能够满足普通用户的使用。对于手工设置分区的介绍转移到附录A,仅供高水平用户参考。 5、实现一条dd命令制作安装U盘,手册中的命令行作了相应修改。

Loongnix-20170228

适配平台

  • 新增支持:3A2000_2H
  • 原有支持:3A3000笔记本、3A2000笔记本、3A2000一体机、3A2000_780e单路、3A3000_780e单路、3B2000四路服务器
  • 安装ISO支持PMON、昆仑固件

内核:

  • 适配3A2000_2H,支持2H的GPU驱动
  • 初步支持3A3000笔记本的无线网卡

3D图形:

  • 龙芯完成mesa优化,提升内存到显存的DMA复制速度
  • 龙芯完成mesa优化,支持dds材质

桌面:

  • 右下角默认放上软件更新提示图标
  • 升级窗口管理器marco,解决某Java程序JFrame的toFront()方法不正确问题
http://ask.loongnix.org/?/question/35
  • 修正打开Windows的压缩文件,中文文件名乱码问题(感谢深度操作系统源上的p7zip包的patch)
http://ask.loongnix.org/?/question/36
  • 修正播放mp3文件错误
http://ask.loongnix.org/?/question/50

Loongnix-20170130

适配平台

  • 新增支持:3A3000笔记本、3A2000笔记本、3A2000一体机
  • 原有支持:3A2000_780e单路、3A3000_780e单路、3B2000四路服务器
  • 安装ISO支持PMON、昆仑固件

内核:

  • kernel-3.10.84-12
    • kernel commit number 131056dcc8da181689339bf666d472e893b7cfd7
    • kernel tag number 2017/01/30
    • (1)loongson3: Fixup the loongson3_defconfig
    • (2)Modify touchpad driver for 3A2000/3A3000 laptop
    • (3)Add alc269 verbtable for 3A2000/3A3000 laptop
    • (4)Brightness down / up can work for 3A2000/3A3000 laptop
    • (5)Add EC driver for 3A2000/3A3000 laptop
    • (6)Fixup CPU Autoplug support of loongson3A2000/3A3000
    • (7)Fixup show /proc/boardinfo error when return from S3
    • (8)Loongson3A2000/3A3000: Add CPU Autoplug support.Add "autoplug=on/off" kernel parameter to enable or disable CPU autoplug
    • (9)loongson:Change the cpu_model. The cpu_name will not use "ICT Loongson" instead of "Loongson", when cat /proc/cpuinfo,the cpu_model is Loongson-xxx.
    • (10)Add S3 support for Loongson3 family
    • (11)Fixed up ALC662 Headphone and Outside function
    • (12)loongson3: When Merge loongson3 and loongson3a2000 configs as loongson3_defconfig,code missed some New features of 3a2000.

桌面:

  • 修正右下角音量图标的tooltip位置不正常问题
  • 增加3A3000笔记本的电源管理功能,实现待机休眠、唤醒

Loongnix-20161130

适配平台

  • 本次发布覆盖平台为 3A2000_780e单路、3A3000_780e单路、3B2000四路服务器
  • 3A1000_780e单路进行了初步测试,但是问题较多,以后不再适配
  • 安装ISO支持昆仑固件

内核和工具链:

  • kernel-3.10.84-11
    • kernel commit number ac13de0dee034fe31c2c427c67b36386dbbbb18d
    • kernel tag number 2016/11/30
    • (1)loongson3: perf event modification in 3A2000 board
    • (2)Merge "loongson3: Perf is supported in 3A2000 board"
    • (3)loongson3: Perf is supported in 3A2000 board
    • (4)Merge "getrandom syscall support"
    • (5)move Radeon Firmware from kernel to file system in 3Aconfig
    • (6)loongson3:Enable cu0 ~ cu3 before decompressed the vmlinuz
    • (7)getrandom syscall support
    • (8)Merge "loongson3:loongson3a2000_defconfig & loongson3_defconfig default open debugfs. note:should mount before use."
    • (9)loongson3:Enable CU2 when run the gsl[dwhb]x,gss[dwhb]x instruction for loongson3a1000
    • (10)loongson3:loongson3a2000_defconfig & loongson3_defconfig default open debugfs.
    • (11)Loongson3a1000 is not support gsl[dwhb]x,gss[dwhb]x instruction,add mips64r2 option in Makefile,then the gcc-4.9.3 will not compile out the gsl[dwhb]x,gss[dwhb]x instruction.
    • (12)Merge "fix the warning when runltp,like this"
    • (13)Merge "MIPS: Loongson-3: Set cache flush handlers to cache_noop"
    • (14)Merge "MIPS: Fix page table corruption on THP permission changes according to higher kernel.
    • (15)Merge " MIPS: SMP: Fix possibility of deadlock when bringing CPUs online according to higher kernel"
    • (16)loongson3:Fix up 3a2000 four way DMA operation,the node3 will not do swiotlb
    • (17)fix the warning when runltp.
    • (18)MIPS: Loongson-3: Set cache flush handlers to cache_noop Loongson-3 maintains cache coherency by hardware
    • (19)MIPS: Fix page table corruption on THP permission changes according to higher kernel.
    • (20) MIPS: SMP: Fix possibility of deadlock when bringing CPUs online according to higher kernel
    • (21)3A2H/3A82H/2HSoC:Fix up 2h3 hda record
  • binutils-2.24
    • binutils.spec: Added patch.
    • Make ld default isa to loongoson3a.
    • Added 0007-binutils-2.24-Fix-ld-default-set-isa-flags.patch
    • Fix added two sync before ll/lld.
    • Added 0008-binutils-2.24-Fix-added-two-sync-before-ll-lld.patch
    • Added 0009-binutils-2.24-Fix-bug-from-fix-added-two-sync-before.patch
    • Move the patch src to SOURCES dir.

JAVA:

  • jdk8-mips64-rc21
    • This release includes:
    • fixed known bugs
    • fixed and optimized fast_unlock
    • instruction sequence causing a JVM crash is displayed in the crash log

桌面工具:

  • remmina-1.2.0
    • 添加更新内容:
    • 同帐号登录时有提示信息
    • 解决主机键按下后无法编辑和与cntl脱离配合问题
    • 处主机键之外,右cntl+其它按键在远程可用
    • 解决大小写反转问题
    • 解决远程与本地大小写同步问题
    • 该版本需要freerdp-2.0.0版本支持

Loongnix-20161030

内核和工具链:

kernel:3.10.84-9

  • 增加3B2000四路和3A3000支持
  • extra firmware add ATI chipset REDWOOD support
    • 1.Products with REDWOOD: HD5550, HD5570, HD5670
    • 2.REDWOOD firmware: radeon/REDWOOD_me.bin
      • radeon/REDWOOD_pfp.bin
      • radeon/REDWOOD_rlc.bin
      • radeon/REDWOOD_smc.bin
      • radeon/CYPRESS_uvd.bin
  • move GPU firmware from kernel to filesystem
  • glances is supported in kernel-3.10
  • backport maddf/msub* and fix from 4.4
  • loongson3:Add usb printer support and update loongson3a2000_defconfig file
  • 3A82H: Add the reference board support.
  • loongson3:Fixup the CU2 operation and add fanotify support by modify configuration file.
  • 3A2H/3A82H: Fixup the DMA operation for sourth bridge devices
  • 3A2H/3A82H: Fixup the pcie_phys_to_dma and pcie_dma_to_phys function for swiotlb
  • Revert "BNX2(X): Update Broadcom NIC firmware from linux-firmware"
  • loongson3: Realize one kernel binary file support different system.
  • configs: Select Broadcom NIC drivers for loongson3 platforms
  • BNX2(X): Update Broadcom NIC firmware from linux-firmware

gcc: 4.9.3

  • Make gcc use fused madd.
  • Added:0016-gcc-4.9.3-Check-force_const_mem-returned-in-the-plus.patch
  • Added: 0018-gcc-4.9.3-Make-loongson-madd.d-use-fma-pattern.patch
  • Fix patching.
  • Rename:0017-gcc-4.9.3-loongson-vector-add-SSE2-style-support-v1.patch
  • Revert:0019-Revert-gcc-4.9.3-loongson-vector-add-SSE2-style-supp.patch
  • Repatch:0020-gcc-4.9.3-loongson-vector-add-SSE2-style-support-v1.patch

glibc: 2.20 2.20-13.fc21.loongson.8

  • Used madd.d in fma function, fix testsuite.
  • Added 0019-glibc-2.20-Used-madd.d-in-fma-function.patch
  • Added 0020-glibc-2.20-Fix-glibc-test-after-added-fused-madd.patch

媒体:

ffmpeg:2.8.7-3

  • Optimize VC1 decode
  • Optimize WMV2/3 decode
  • Optimize load and store operators

libvpx:1.5.0-5

  • enable loongson mmi optimizations
  • not support build for mipsel

JAVA:

jdk8-mips64-rc20

  • This release includes: - fixed known bugs - optimized data copy in C2

浏览器:

Firefox:45.4.0-6

  • 版本更新至firefox mozilla社区版本45.4.0
  • 版本更新至gerrit仓库ID:817d261dcfedc7c0624c46174bf48caa5f5a4998
  • 该版本配合nspluginwrapper-1.4.4-26发布,解决flash邮箱弹出问题。
  • 删除spec文件中不需要的SOURCES目录下文件

桌面工具:

remmina

  • 解决了链接win10出现段错误的问题

打印机:支持惠普P1008即插即用

  • foo2zjs-firmware:Init foo2zjs printer extra (icm and firmware files)

其他:

修改发行版标识:Fedora Remix

Loongnix-20160930

messa:mesa-11.1.0-5.20151218

  • update to 11.1.0 to support WMV3 hwaccel decode
  • disable VAAPI, Direct3D9 on MIPS

SMPlayer:16.6.0-3

  • Set default hardware decode to vdpau
  • Set default ao to pulse
  • Enable mpeg4 hwaccel in default config
  • Disable auto upgrade check
  • Install not require mpv any more
  • Build not require qtwebkit-devel <= fedora21
  • This SRPM support fedora13 and neokylin6

nspluginwrapper:1.4.4-26

  • 解决v.6.cn和爱奇艺等视频花屏问题
  • 解决当点击flash邮箱页面添加附件按钮时,对话框不弹出的问题
  • 添加nspluginwrapper过滤规则:禁止转换wps插件,libbrowsergrapher.so

JAVA:jdk8-mips64-rc17

  • 性能提升,SPECjvm2008提升10%
  • 已知问题得到修复,稳定性提升
  • 新增UseLoongsonISA HotSpot JVM参数,当UseLoongsonISA为true时,启用龙芯扩展指令进行性能优化(可通过-XX:-UseLoongsonISA关闭该功能)

ffmpeg:2.8.7-2

  • Optimize H263 decode
  • Optimize VP8 decode
  • Fix VP8 decode

llvm:3.7.0-4

  • srpm from fedora project

http:

  • 解决httpd服务启动时报错问题

Loongnix-20160810

内核(kernel): 3.10.84-8

  • 版本号 235c9fae4efec1d15eacf9a25a5f0e943c6aa02d(tag number 2016/08/10)
  • 大幅度提高3A2000稳定性;
  • 增加龙芯扩展指令的非对齐模拟(gssq/gslq/gssqc1/gslqc1)

浏览器(firefox): 45.3.0

  • 修正编辑模式下控件右键菜单失效的问题;
  • 优化webrtc;
  • 优化skia;
  • 修正非对齐错误;
  • OdinMonkey修正错误

五笔输入法

  • 改成fcitx,解决输入延迟问题

字体(fonts)

  • 增加开源宋体,解决某些Office软件需要宋体的问题

主题(theams):龙芯主题

  • 窗口风格:保持使用BlueMenta
  • 保留底部一个面板,去除“工作区选择器”,符合传统操作习惯
  • 图标:改为“薄雾”(依赖包fedora-icon-theme)
  • 背景:使用内置的“Arc”
  • Alt-tab切换窗口时禁用缩略图,提升窗口切换性能

SMPlayer:16.6.0-3

  • 默认所有媒体文件都使用软件解码。

Loongnix-20160730

功能改进

  • 内核(kernel):
    • 版本:3.10.84-7
    • 内核 tag号 2016/07/29
    • 增加显卡支持:AMD E8860六路输出
    • Realtek网卡驱动更新:r8168
    • 增加指令非对齐模拟:gslwxc1/gsldxc1/gsswxc1/gssdxc1,gslh/w/dx, gssh/w/dx
  • 浏览器(firefox):
    • 版本为:45.2.0-4
    • 修正编辑模式下的一个历史bug
    • 默认主页设置为 about:home.
    • 去除flash警告信息。
    • webrtc支持.
    • 自动检测硬件加速。
  • PDF阅读器(atril)
    • [修正] 大文件卷滚页面时,第一个页面没有缓存;
    • [修正] 上一次在最末页时关闭,再打开又跳到第一页。
  • java(java-1.8.0-openjdk)
    • [修正] Applet崩溃
    • 默认使用java自带applet插件,不再使用Icedtea插件
  • 安装程序(anaconda)
    • [修正] boot目录在根分区时,需要手动修改启动菜单的问题
    • [新增] boot分区可以使用ext4格式
  • flash插件
    • [新增] flash配置文件,增强flash稳定性

附加说明

  • Loongnix目前不支持在一台机器上安装多个操作系统。
    • 如果机器上已经安装过其他操作系统,必须在安装时手工删除已有分区,再添加新的分区。
  • mplayer:播放某些视频格式可能不流畅,请进行以下设置:在播放器的菜单“选项-首选项-性能”,对话框中将线程数改为4,再播放就正常了。
  • 如果使用QT Creator进行开发,可以使用yum install qt-creator 安装,并且在编译之前需要进行以下设置:
    • 菜单“工具-->选项“,对话框中的“构建套件-->桌面--gcc/qt版本-->gcc路径”改为 /usr/bin/gcc ,“qmake路径”改为 /usr/bin/qmake-qt5 ,“ABI”改为 -->自定义 32bit


md5值: 10cdfc33be8ed1d84888d6c5caaebfb4 loongnix-20160730.iso

Loongnix-20160708-pre

  • 内核(loongnix-kernel-release):由4.4切换为3.10内核
    • 解决Speccpu2006崩溃问题
    • 提高USB、网络稳定性
  • 控制中心(mate-control-center):解决用户设置、日期时间设置崩溃问题


md5值: f05caa54b034f6707e742ff2e815c7f9 Fedora-MATE-loongnix-live-20160708pre.iso

Loongnix-20160622-pre

1、特性

  • 系统以Fedora社区发布的Fedora21为基准系统进行编译和优化。
  • 系统基于龙芯优化支持的编译器gcc 4.9.3重新编译。启用优化选项 -mach=loongson3a,对部分应用有性能提升效果。
  • 集成编译器、内核、图形、浏览器、媒体编解码、Java等龙芯重点进行优化的软件。
  • 桌面环境默认为广大用户喜欢的MATE桌面。同时软件源里也提供了GNOME、KDE、LXDE、XFCE等其他桌面。
  • 支持Live CD/USB安装
  • 支持国产WPS办公软件
  • 适配机型:龙梦 3A2000_780E单路终端(PMON固件)
  • 适配主流独立显卡
  • 支持HP,奔腾等打印机。
  • 提供长期产品级维护和支持。

2、版本概述

该版本为编译集成后的第一个基础版本,仅用于测试、预览版本,可能会有缺陷,请不要用于正式场景。

3、核心软件包的优化

工具链:集成gcc4.9.3、glibc2.20、binutils2.24;主要改动:龙芯平台编译性能优化,Bug修复。
内核:系统默认使用4.4内核;尚未集成3.10内核(不支持LiveCD启动)。

3.10内核主要优化:

  • 主要是适配了各种3A系列版卡,支持3A780、3A780双路、3B单双路、3A7802H及3A2000、3A20002H等板卡-;
  • 此版本修正了usb鼠标和键盘偶尔初始化失败的bug;
  • 此版本通过添加sync修正硬件bug;
  • 添加oprofile和perf支持;
  • 添加休眠唤醒支持;
  • 使能各种3A2000新特性;
  • 支持更大的gpu显存,并将3A2H和3A20002H相关GPU驱动源码载入内核;
  • 修正3A2H和3A20002H中外设gmac,sata,usb等使用不正常的bug;
  • 提升3A2H和3A20002H网卡的性能;
  • 添加3A780和3A2000系列板卡硬件perf事件支持;

4.4内核主要优化:

  • 适配龙芯3A/B(2000)+780E单/双/四路板卡,适配3A+2H板卡

图形

  • 集成最新的Mesa11.0.3-1.20151012.1、libdrm2.4.65-1、xorg-ati-7.6.0-0.4.20150729git5510cd6;
  • 集成qt-4.8.6、Pixman-0.32.6、Jpeg-1.3.1、libpng-1.6.17、libXft-2.3.2-3、zlib-1.2.8-8,增加了针对龙芯向量指令的优化,优化了2d画线和画曲线;
  • 集成xorg-x11-server-1.16.1-3,加入龙梦修正glamor和no bootvga两个bug的补丁

浏览器

  • 没有集成Chrome39.0.0 RC1 版本(Live cd没有集成,yum源有)
  • 集成Firefox 45.0.2-4,龙梦之前版本

媒体编解码

  • 集成ffmpeg-2.8.7,同步2.8.7(Feynman)社区LTS版,加入对loongson2f/2e支持,修复H264解码bug
  • 集成mplayer-1.2.1,跟进社区更新
  • 集成openh264-1.5.3-0.4,优化openh264编解码性能,为firefox提供gmp-gmpopenh264插件支持

Java

  • 集成龙芯发布的JDK8RC16版本,主要删除大量非对齐访问、优化数组拷贝、性能提升、修正128位栈帧对齐问题

4、已知问题列表

  • 启动菜单问题
  • OS 4.4内核缺少模块致系统iptables服务不能正常启动(部分规则不能正常执行)
  • 可能 OS 4.4内核 ” Linux Native AIO not supported“ 导致mysql服务不能启动。



返回: 首页 | loongnix

本页面最后修改于2017年4月28日 (星期五) 11:49。

© 2017 by 龙芯开源社区 • Powered by MediaWiki