免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 12338 | 回复: 99
打印 上一主题 下一主题

BSD很好用  关闭 [复制链接]

论坛徽章:
38
2017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之深圳
日期:2023-02-16 14:39:0220周年集字徽章-年
日期:2022-08-31 14:25:28黑曼巴
日期:2022-08-17 18:57:0919周年集字徽章-年
日期:2022-04-25 13:02:5920周年集字徽章-20	
日期:2022-03-29 11:10:4620周年集字徽章-年
日期:2022-03-14 22:35:1820周年集字徽章-周	
日期:2022-03-09 12:51:3220周年集字徽章-年
日期:2022-02-10 13:13:4420周年集字徽章-周	
日期:2022-02-03 12:09:4420周年集字徽章-20	
日期:2022-01-25 20:14:2720周年集字徽章-周	
日期:2022-01-13 15:12:33
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-09 22:33 |只看该作者 |倒序浏览
大家都说好用,所以很好用,不必争论了。

[ 本帖最后由 醉卧水云间 于 2006-10-11 09:29 编辑 ]

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
2 [报告]
发表于 2006-10-09 22:38 |只看该作者
Orz, 虽然你写了一款开源软件, 但是你的某些话让让我觉得你对操作系统不甚了解
elf 格式难道是linux特有的?

论坛徽章:
0
3 [报告]
发表于 2006-10-09 23:17 |只看该作者
原帖由 醉卧水云间 于 2006-10-9 22:33 发表
为了测试MultiGet,下了两个bsd桌面版,一个是pcbsd,一个是desktopbsd,竟然没有一个能直接运行在linux下编译好的可执行文件,提示缺少ld-linux.so.2,难道bsd连elf格式也不缺省支持?哎,真BT。

你仔细看看你得红色部分,明知道是在linux下得程序当然不可能直接在BSD下运行了。

难道你得Linux程序可以直接在Mac下运行?如果能,那么BSD应该也可以,因为Mac是Darwin BSD。

论坛徽章:
0
4 [报告]
发表于 2006-10-10 02:35 |只看该作者
静态连接的绝对可以,除非内核编译选项里没加 linux 系统调用的模拟。

那么,你就把 ld-linux.so.* 复制进去,ld-linux.so.* 的唯一 dependency 就是 linux 或者 linux 兼容层。

论坛徽章:
0
5 [报告]
发表于 2006-10-10 03:27 |只看该作者
原帖由 langue 于 2006-10-10 02:35 发表
静态连接的绝对可以,除非内核编译选项里没加 linux 系统调用的模拟。

那么,你就把 ld-linux.so.* 复制进去,ld-linux.so.* 的唯一 dependency 就是 linux 或者 linux 兼容层。


补充:过多的使用Linux内核接口则在BSD的虚拟层未必能够实现

论坛徽章:
0
6 [报告]
发表于 2006-10-10 03:44 |只看该作者
原帖由 savageranthony 于 2006-10-10 03:27 发表


补充:过多的使用Linux内核接口则在BSD的虚拟层未必能够实现


linux 的 linux 程序则无法在 *BSD 上运行,而普通的 linux 程序就可以。

论坛徽章:
38
2017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之深圳
日期:2023-02-16 14:39:0220周年集字徽章-年
日期:2022-08-31 14:25:28黑曼巴
日期:2022-08-17 18:57:0919周年集字徽章-年
日期:2022-04-25 13:02:5920周年集字徽章-20	
日期:2022-03-29 11:10:4620周年集字徽章-年
日期:2022-03-14 22:35:1820周年集字徽章-周	
日期:2022-03-09 12:51:3220周年集字徽章-年
日期:2022-02-10 13:13:4420周年集字徽章-周	
日期:2022-02-03 12:09:4420周年集字徽章-20	
日期:2022-01-25 20:14:2720周年集字徽章-周	
日期:2022-01-13 15:12:33
7 [报告]
发表于 2006-10-10 10:06 |只看该作者
原帖由 gvim 于 2006-10-9 22:38 发表
Orz, 虽然你写了一款开源软件, 但是你的某些话让让我觉得你对操作系统不甚了解
elf 格式难道是linux特有的?



我略微了解linux,对于BSD没有太大兴趣,也不了解,我的理解是BSD要做桌面首先要兼容linux的可执行文件格式,否则什么程序都要重新编译是很麻烦的。看提示,应该是缺少运行程序的支持件,为什么不缺省支持?想在线安装一个包,那叫一个慢!找了几个china的源,根本就连不上,原来是edu网的...,无话可说了。

论坛徽章:
38
2017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之深圳
日期:2023-02-16 14:39:0220周年集字徽章-年
日期:2022-08-31 14:25:28黑曼巴
日期:2022-08-17 18:57:0919周年集字徽章-年
日期:2022-04-25 13:02:5920周年集字徽章-20	
日期:2022-03-29 11:10:4620周年集字徽章-年
日期:2022-03-14 22:35:1820周年集字徽章-周	
日期:2022-03-09 12:51:3220周年集字徽章-年
日期:2022-02-10 13:13:4420周年集字徽章-周	
日期:2022-02-03 12:09:4420周年集字徽章-20	
日期:2022-01-25 20:14:2720周年集字徽章-周	
日期:2022-01-13 15:12:33
8 [报告]
发表于 2006-10-10 10:08 |只看该作者
原帖由 langue 于 2006-10-10 02:35 发表
静态连接的绝对可以,除非内核编译选项里没加 linux 系统调用的模拟。

那么,你就把 ld-linux.so.* 复制进去,ld-linux.so.* 的唯一 dependency 就是 linux 或者 linux 兼容层。


就是静态连接的,可以运行在几乎所有的linux桌面,可是desktopbsd里却不行,缺省的desktopbsd安装,不知道它的内核怎么配置的,反正运行不了。 ld-linux.so.* 考过去能用??不会吧?

论坛徽章:
38
2017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之深圳
日期:2023-02-16 14:39:0220周年集字徽章-年
日期:2022-08-31 14:25:28黑曼巴
日期:2022-08-17 18:57:0919周年集字徽章-年
日期:2022-04-25 13:02:5920周年集字徽章-20	
日期:2022-03-29 11:10:4620周年集字徽章-年
日期:2022-03-14 22:35:1820周年集字徽章-周	
日期:2022-03-09 12:51:3220周年集字徽章-年
日期:2022-02-10 13:13:4420周年集字徽章-周	
日期:2022-02-03 12:09:4420周年集字徽章-20	
日期:2022-01-25 20:14:2720周年集字徽章-周	
日期:2022-01-13 15:12:33
9 [报告]
发表于 2006-10-10 10:11 |只看该作者
原帖由 linuxbao3 于 2006-10-9 23:17 发表

你仔细看看你得红色部分,明知道是在linux下得程序当然不可能直接在BSD下运行了。

难道你得Linux程序可以直接在Mac下运行?如果能,那么BSD应该也可以,因为Mac是Darwin BSD。


要重新编译?虚拟机里搞起来太慢了。

论坛徽章:
38
2017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之深圳
日期:2023-02-16 14:39:0220周年集字徽章-年
日期:2022-08-31 14:25:28黑曼巴
日期:2022-08-17 18:57:0919周年集字徽章-年
日期:2022-04-25 13:02:5920周年集字徽章-20	
日期:2022-03-29 11:10:4620周年集字徽章-年
日期:2022-03-14 22:35:1820周年集字徽章-周	
日期:2022-03-09 12:51:3220周年集字徽章-年
日期:2022-02-10 13:13:4420周年集字徽章-周	
日期:2022-02-03 12:09:4420周年集字徽章-20	
日期:2022-01-25 20:14:2720周年集字徽章-周	
日期:2022-01-13 15:12:33
10 [报告]
发表于 2006-10-10 10:12 |只看该作者
原帖由 langue 于 2006-10-10 03:44 发表


linux 的 linux 程序则无法在 *BSD 上运行,而普通的 linux 程序就可以。



这话太经典了,看了半天没明白。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP