浏览器内核版本过低怎么办?

浏览器内核版本过低怎么办?,第1张

一、如果该浏览器已升级内核版本,只需检查更新即可

如何检查更新(以多御浏览器为例):首先点击右上角设置,点击“关于浏览器”

然后点击“关于多御”,点击“查看更新”,如果不是最新版本则会自动更新,其他浏览器也是这样

二、如果该浏览器本身内核版本就很低,建议重新下载内核版本号较高的浏览器来使用,目前市面上浏览器内核版本号如下,一般90以上的就够用了,我用的是多御,推荐这个,界面要比其他的看起来舒适

升级linux内核奋斗记

我的piii dell机运行着内核24的redhat,自从linux内核26发布以来一直想把该系统升级到内核26。经过一番艰辛万苦,终于成功了。为了体验一下在linux下编写多线程程序的步骤,又更新gcc和c语言库。在此愿和各位朋友共享这段经历,共享这段成果。(可能有记录错误,仅供参考)。

具体步骤包括以下内容:

1,升级内核的具体步骤

2,更新gcc

3,使用glibc235

4,使用nptl线程进行编程

在此之前,先简要地介绍一下linux内核26所做的改进及新增功能。linux26主要在以下的10个方面作了很大的改进,简单概括如下,有关详细情况,请参阅相关资料。

1)通过改善并行处理能力和采用posix线程等,提高了系统的处理能力,从而linux真正具备大型信息系统所要求性能。

2)通过改善文件系统的输出/输入能力和提高对大容量内存的利用效率,使得linux能够更胜任大型信息系统中的数据处理。

3)加强了对数据库应用程序的支持。

4)提高了抗系统高负荷时能力。

5)提高了系统的可用性,包括对不停机时备份和不停机时更换硬件功能的支持。

6)强化了对网络的支持,增加了对ipv6, sctp, ipsec,等的支持。

7)通过增加访问控制和内核暗号化技术,提高了系统的安全性。

8)强化了对电源的管理。

9)强化了对嵌入式cpu和系统的支持。

10)添加了更多的硬件驱动程序。

一升级内核

1, 下载linux-263tarbz2(可以是更新的版本)到/usr/src

bzcat linux-263tarbz2 | tar xvf – cd linux-263 阅读readme及changes 文件,确认必须的工具软件。因为不是笔记本电脑和笔记本电脑有关的软件可以忽略。发现module-init-tools需要更新。

2,下载module-init-tools-0913tarbz2

bzcat module-init-tools-0913tarbz2 | tar xvf – cd module-init-tools-0913 /configure --prefix=/usr/local/module-init make make moveold make install /usr/local/module-init/sbin/generate-modpobeconf > /etc/modprobeconf 成功。

3, 编译linux内核

cd /usr/src/linux-263 make menuconfig 一看太麻烦了,而且许多选项不知所云。退出该程序。 执行make oldconfig,对kernel26新增的不熟悉的选项作不选或为缺省。

make bzimage make modules modules_install pwd /usr/src/linux-263 mv arch/i386/boot/bzimage /boot/bzimage263 mv systemmap /boot/systemmap-263 cd /boot mv systemmap oldsystemmap ln –s systemmap-263 systemmap 4,建立sys目录

mkdir /sys

5, 修改相关文件,增加对sys的支持

在/etc/rcd/rcsysinit文件增加对sys的支持。

1) 找到mount –f /proc的行,在其下面,增加 mount –f /sys

2) 找到 action $ “mounting proc filesystem:” mount –n –t proc /proc /proc 在其下面,增加action $ “mounting sysfs filesystem:” mount –n –t sysfs /sys /sys

3) 把文件中的 ksyms 改成 kallsyms

在/etc/fstab文件中,增加一行:

none /sys sysfs defaults 0 0

在/etc/rcd/initd/halt中,增加对sys的支持,把 awk ‘$2 ~/^/$ | ^/proc | ^/dev / {next} 变为:

awk ‘$2 ~/^/$ | ^/proc | ^/sys | ^/dev / {next}

6,启动

修改/etc/liloconf, 增加下面的设置

… image=/boot/bzimange263 label=linux263 read-only root=/dev/hda3(由自己的pc设置决定) 成功。

二,更新gcc (因为gcc2953无法编译glibc-235)

下载gcc-344tarbz2

bzcat gcc-344tarbz2 | tar xvf – cd gcc-344 /configure –prefix=/usr/local/gcc344 –enable-shared –enable-threads –enable-threads=posix –enable-languages=c,c++,f77 make bootstrap (因为使用cflags选项时,出错了,所以省略) make install ln –s /usr/local/gcc344/bin/gcc /usr/bin/gcc 三,使用glibc-235

1)、通过调查发现要编译glibc-235,要求binutils在213以上。所以必须安装binutils-214

下载binutils-214targz

tar zxpvf binutils-214targz mkdir binutils-build cd binutils-build /binutils-214/configure –prefix=/usr –enable-shared make tooldir=/usr make check make tooldir=/usr install cp /binutils-214/include/libibertyh /usr/include 2) 安装glibc-235

下载 glibc-235targz 和 glibc-235-fix_test-1patch

tar zxpvf glibc-235targz patch –np1 –i /glibc-235-fix_test-1path mkdir glibc-build cd glibc-build /glibc-235/configure –prefix=/usr/local/glibc235 –enable-add-ons=linuxthreads –enable-kernel=260 (若安装在/usr目录下,很危险,可能会损坏你的系统) make make check (必须执行的一步) make localedata /install-locales (对应各国文字) mkdir /usr/man/man3(man的安装路径) make –c /glibc-235/linuxthreads/man install 上面的安装完成以后,最好把/usr/local/glibc235/lib和/usr/local/glibc235/include加入到系统的路径中,这样在编译程序时,就不必指定库和header文件的路径了。

四、使用nptl进行线程编程

#include #include #include #include void thread_fun(void arg); char message[] = “i am created thread”; int main() { int rnt; pthread_t new_thread; void thread_result; rnt=pthread_create(&new_thread,null, thread_fun, (void) message); if (rnt != 0) { perrer (“thread creation failed”); exit(exit_failure); } printf(“waiting for other thread to finish…”); rnt = pthread_join(new_thread, &thread_result); if (rnt != 0) { perrer (“thread join failed”); exit(exit_failure); } printf(“thread join, it returned %s ”, (char) thread_result); printf(“message now %s”, message); exit(exit_success); } void thread_fun (void arg) { printf(“the new thread is running argument was %s”,(char)arg); sleep(3); strcpy(message, “bye”); pthread_exit(“thank you for the test”); } 编译

gcc -d_reentrant test_threadc -o test_thread -lpthread /test_thread 成功了。

需要把TF卡拆下来安装好TX新系统内核。
X软破升级,需要把TF卡拆下来安装好TX新系统内核,然后按+号和电源键进入TX启动系统,点击升级选项,就会进入自动安装,安装完后自动重启进入TX系统。
升级步骤是一样的,新系统点setup升级,升级不影响系统引导,TX是软破不是硬破,所以只要换一下主机内TF格式化换上大气层内核,然后用大气层注入器就可以了。

1下载内核
去linux内核的官网或者镜像站点下载即可。
2下载热点内核标准配置文件
wget >首先要有大约5G的空闲空间吧
*** 作步骤
1、 环境配置
安装必备软件编译工具:
#apt-get install libncurses5-dev build-essential kernel-package
注意:
(1)libncurses5-dev是为之后配置内核能运行 make menuconfig程序做准备
Build-essential为编译工具,kernel-package是编译内核工具
(2)如果系统显示无法查找到这三个文件,输入#apt-get update更新数据源。
进入root用户权限(本文全程超级用户 *** 作):
#sudo passwd root (第一次进入超级用户需设置密码)
#su (设置完超级用户密码后命令su直接登录)
2、下载内核
登录>几百兆呢
用WIFI吧
把手机自动检查系统更新打开
在手机上就可以升到403
谢谢
挺好用的我感觉
用了你就知道
比23
的好
更新看九个内核版本

我想升级,有个战友给我题了建议:
内核升级很危险,也很复杂,搞不好会引起系统崩溃。我向你推荐一个无风险的简易办法,不过前提是你的显卡必须是ATI的。下载一个i686的kmod随后安装上,聪明的它在安装时自己就会把686的内核捎带装上。我是偶然发现的。是不是可以举一反三,通过安装其它686显卡驱动来带出686内核,我就不得而知了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13195069.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-18
下一篇 2023-06-18

发表评论

登录后才能评论

评论列表(0条)

保存