全新Laybird浏览器,不再基于谷歌Chromium
曾经互联网上有多个不同品牌的浏览器,这些浏览器拥有自己的内核。
而现在,浏览器市场几乎已经被 Chromium 的 Blink 内核和 Apple Safari 的 WebKit 内核所把控,而使用 Gecko 内核的 Firefox 火狐浏览器市场份额非常低。
Safari 浏览器主要在苹果生态系统中使用,因此真正控制着浏览器市场的其实还是谷歌的 Blink 内核,现在大多数浏览器都是基于 Chromium 开发的,都没有自己的内核。
但是,没想到在这个时候浏览器市场竟然还会有新的玩家进入了。
这个参与者就是最新成立的非营利组织 Ladybird,该组织正在从头开发一款全新的、不追踪用户的浏览器。
美国新成立了一个名为“Ladybird 浏览器计划”的非盈利组织,致力于开发 Ladybird 网络浏览器,该浏览器基于一种不借用其它浏览器代码的全新引擎。
Ladybird由Chris Wanstrath 和 Andreas Kling 牵头并计划执行,其确认寻求通过一种完全独立于企业利益的新网络浏览器来挑战现状。
Ladybird 由 Wanstrath 及其家人捐赠的 100 万美元资助,旨在通过提供全新的、从头开始的网络浏览方式来颠覆当前这种模式。
Chris Wanstrath是科技界的知名人物,他曾是 GitHub 的联合创始人兼前首席执行官,而 GitHub 平台从根本上改变了开发者的协作方式。他对 Ladybird 的愿景受到他对开源价值观的承诺以及不受企业利益约束而自由创新的愿望的影响。
Ladybird 浏览器计划总裁Andreas Kling拥有丰富的经验,曾在 Apple 工作过 Safari,在 Nokia 工作过 WebKit(当前许多浏览器背后的引擎)。
目前该浏览器项目已经获得不少业界知名人士或机构的赞助,包括电商网站 Shopify 赞助的 10 万美元、Github 创始人赞助的 100 万美元。
该软件已经在 GitHub 上开源,并使用宽松的 BSD-2-Clause 许可证,这意味着它是免费软件并得到开源计划的批准。
https://github.com/LadybirdBrowser/ladybird
Ladybird最初是SerenityOS的 HTML 查看器,由 Kling 于 2018 年创建,是用于 x86-64 处理器的类 Unix 操作系统。上个月,Kling 将 SerenityOS 移交给了一个维护者小组,并表示他现在所有的注意力都集中在 Ladybird 浏览器上,他将其分叉为一个针对 Linux 和 macOS 的新顶级项目。
他还表示,与 SerenityOS 不同,Ladybird 将“利用更大的 OSS 生态系统”,这意味着它将使用其他开源库来实现某些功能。不过,常见问题解答中指出“我们自己实现 Web 标准”,排除了完全采用第三方引擎的可能性。少数独立实现的存在对 Web 标准来说是危险的,因为这使得单个供应商更有可能建立事实上的标准。
Telasi也为该项目捐赠了 100 万美元,他在一篇文章中表示,“每个主流浏览器引擎”都“由谷歌的广告帝国资助”。他之所以将 Safari 列入其中,是因为谷歌向苹果支付了费用,让其成为默认搜索引擎,而 Firefox 也达成了“类似的协议”。
去年,Kling回答了另一个问题,即假设网络现在太复杂,以至于无法构建新的浏览器。Kling 还说:“如今的 ECMAScript、HTML 和 CSS 规范(大部分)都是一流的技术文档,其算法的实现比过去少花很多精力和猜测。”
在 macOS 上运行的 Ladybird 浏览器
有的用户已经下载了源代码,并在 macOS 上轻松构建了 Ladybird,因为目前尚没有可用的二进制版本。
如果可以容忍一些布局问题和缓慢的性能,该浏览器在许多网站上都可以很好地浏览并运行,但是尝试访问 Google Mail 会引发错误“此浏览器或应用程序可能不安全”,甚至“了解更多”链接对我们来说也不起作用,而调试窗口会弹出大量错误。
请各位注意,该浏览器尚未准备好正式使用。在产品自述文件称:“Ladybird 处于预 alpha 状态,仅适合开发人员使用。”
Ladybird 用户无法使用 Google Mail
该项目的推出受到了开放网络爱好者的欢迎,人们评论说:“我认为这是对热爱互联网人的一份巨大礼物”,还有人说“太棒了,安德烈亚斯,感谢您为保持互联网中立所做的努力”,还有很多个评论都发表在 Hacker News 上 ,也发给了Kling。
Kling 在 Hacker News 帖子中说道:“我们设定的目标比 Mozilla 要狭窄得多,希望只专注于浏览器可以让我们保持简单,并在财务上更具可持续性,”
Ladybird 是用 C++ 编写的。根据项目主页,语言的选择可以追溯到 Kling 在创建 SerenityOS 时“最熟悉”的语言,但该团队现在正在“评估多种替代方案”,并计划很快为该项目添加第二种语言。
Kling 证实说,“我们的下一种语言将是一种内存安全的语言。”
这个小团队的任务十分艰巨。据Kling 称,目前团队只有 3 名员工,下个月还会有 3 名员工加入。
因为既要面对开发一款具有竞争力的网络浏览器的技术挑战,又要面对说服人们从 Chrome、Safari 或 Edge 改用其他浏览器的营销挑战。
根据statcounter 的数据,微软 Edge 目前是最受欢迎的浏览器,占据了超过 88% 的市场份额。使用 Mozilla 的 Gecko 引擎的 Firefox 的市场份额仅为 2.75%。
Ladybird 浏览器未使用任何现有的浏览器内核,例如 Blink 内核、WebKit 内核或 Gecko 内核,也不会使用其他任何浏览器引擎的代码 。
该浏览器将从头开始开发一个全新的浏览器内核,同时项目从 SerenityOS 中分叉出来不再受该系统的束缚。
除了浏览器内核是自己从头开发外,其他方面例如图像、音频、视频、加密、图形显示等会使用第三方开源库实现,这可以缩短开发周期并减少重复工作。
是否会推出手机版:
目前还没有推出 Android 和 iOS 版的计划,不过后续桌面版处于稳定状态后,该浏览器团队将会在手机版上投入更多精力。
系统信息查看工具,SIW软件体验
对于喜欢捣鼓软件的小伙伴来说,硬件平台的性能也是很看重的一环,看各种性能排行榜,然后比比,再调校一下让硬件发挥出极致能效比,是比较喜闻乐见的。
平常用来检测硬件和系统的工具不止一个,像是CPU-Z和GPU-Z,每个都有不同的分工,所以还有“卡吧工具箱”和“图吧工具箱”等聚合体,将各种工具都打包起来方便大家使用。
有些人不喜欢这样,直接掏出AIDA64一类的聚合检测工具,在一个软件里查阅大部分信息,今天体验的这款“SIW (System Information for Windows)”则小众一些,它也能用来查阅系统里的大部分信息,它把自己称为:适用于 Windows 的终极系统信息工具。
听起来就很自信,首先说一下,它有一个让人眼前一亮的功能,它可以读取你系统里的大部分密码,并且明文展示出来,其中包括系统账号、快捷密码、浏览器登录过的账号、连接过的Wi-Fi、甚至是一些软件的隐藏账号标记等等。
在你忘记密码时候,打开看一眼就知道,不过这些信息是不能导出在检测日志里的(使用文档里的官方吐槽是:不要问为什么),想用来在别人电脑里运行打包带走一份的小心思不要想了。
首次打开的界面如下,经典的Windows软件风格,侧边栏里可以看到许多可以检测的项目类别。
像是常用的系统信息,系统常用目录路径等信息,这些可以在使用了某些系统级工具和软件搬家工具后查看一下,有没有被正确配置等等。
一些常用的系统文件,右键可以打开编辑。
查看安装软件的具体信息:安装时间、版本、安装和数据存放目录、使用的语言和卸载方式等等。
用来查看计划任务的执行情况,最后执行时间。
硬件信息的展示也很丰富,有许多子分类可以展开。
大家关注度比较高的硬盘内容,SIW可以显示写入和读取的量,预计的剩余寿命等等。
硬件端口信息可以用来查看自己的设备,最多支持到第几代的USB设备。
用来查看正在占用软件端口的软件,获取详细信息。
在性能分类也比较“硬核”,它不会给出分数参考,而是把硬件的具体响应速度与参数展示出来,看着密密麻麻的数据,现在真就是考验“参数党”定力的时候了。
SIW也自带了一些小工具,可以用来修改网络适配器的Mac地址。
进行主机扫描和请求等等。
使用时只想保留一份硬件信息方便以后查阅,也可以直接导出一份HTML格式的日志,之后打开就可以在浏览器里查看。
用电脑久了,搭配上微软的系统,有时候会出现莫名其妙的问题,像是显卡驱动掉了,自己下载的驱动版本不对,或者是连接上外置设备没反应,那么就可以用这类工具来的检查一下硬件情况,版本等信息。
遇见性能下降等问题时,也能看看是不是心理作用,备用一下这类软件,出问题还是能派上用场,再退几步说,拿来当做一个密码查看器也可以。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。