Web 浏览器仅启动操作系统
是否有可能创建一个加载网络浏览器而无需菜单栏、选项卡等的操作系统,而这就是它加载的全部内容。
我的意思不是像 Chrome OS,而是指它加载的只是一个 html 页面,可以像普通网页(例如 google.com、youtube.com)一样进行交互。
另外,如果可能的话,我希望它是基于 Linux 的操作系统和基于 Webkit 的浏览器。
Is it possible to create an operating system that loads a web browser without menu bars, tabs etc. and that is all it loads.
I do not mean like Chrome OS but I mean all it loads is a html page which can be interacted with like an ordinary web page e.g. google.com, youtube.com.
Also, if this is possible, I would prefer it to be a Linux based OS and Webkit based browser.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能必须自己推出类似的东西...我的建议是一个小型 Linux 发行版,然后弄清楚如何运行 冲浪浏览器,可能仅带有选项卡式扩展。当 x 环境启动时,只需执行这些程序。老实说,你永远不会知道其中的区别。
这里是这一切在我的计算机上的屏幕截图,运行 dwm 进行窗口管理,以及冲浪+标签式。该浏览器是通过键盘控制的,因此您必须习惯它。
You might have to roll your own for something like that...my recommendation would be a small linux distribution and then figure out how to run the surf browser, possibly with the tabbed extension, exclusively. When the x environment starts up just execute those programs. You'd honestly never know the difference.
Here is a screenshot of what this all looks like on my computer, running dwm for window management, and surf + tabbed. This browser is controlled via the keyboard, so you'd have to get use to that.
你不需要创建操作系统,你可以使用Linux。
一个简单的实现是使用 Qt Embedded (qws) 创建一个应用程序,其中的 Widget 仅包含 QWebView(它是基于 WebKit 的) ),这将加载预定义的地址。
您可以在无限循环中从初始化脚本(例如 rcS)生成该应用程序(简单的 bash 脚本,因此如果应用程序崩溃,它会再次加载)
您可以使用简单的硬件(例如 beagleboard.org 或 Friendlyarm.net 版块。
You don't need to create an operating system, you can use Linux.
A simple implementation would be creating an application using Qt Embedded (qws) with a Widget containing a QWebView only (it's WebKit based), that would load a predefined address.
You could spawn that app from the init scripts (rcS for example) in an endless loop (simple bash script, so if the app crashes it gets loaded again)
You can prototype it with a simple hardware like beagleboard.org or friendlyarm.net boards.