有多少同学是 [不] 在 windows 下开发?为什么不在 windows 下开发?

2018-10-26 11:34:55 +08:00
 bayker

我:.NET Core 开发 win10 ,各小组可再申请开发用的 linux PC 或虚拟机 同事:win10

服务器:Centos

13053 次点击
所在节点    程序员
149 条回复
xiaonan10ll
2018-10-27 10:50:56 +08:00
Windows 管好 UI,Linux 管好 shell,Mac 管好移动便携,各司其职,都不要想僭越。
loqixh
2018-10-27 10:51:51 +08:00
@hovenrech 低于 1ms 的精度 linux 和 windows 下都是不可靠的, 因为都是非实时系统 线程调度时间片不可靠
amwyyyy
2018-10-27 11:23:13 +08:00
win 用腻了了,所以买了台 mac 来玩玩。都用一样的工具,在工作上没感觉有什么效率差别。
cnbobolee
2018-10-27 11:36:38 +08:00
Windows 可以打各种游戏,我也想要。
DevRoss
2018-10-27 11:36:53 +08:00
学生党装了双系统,只在 win 下打打游戏,还有完成教育内容,现在的高校太依赖 Microsoft 了
Sapp
2018-10-27 13:26:08 +08:00
@iwtbauh 你可别笑死我,说 windows 游戏多软件多的时候,就成了 windows 优点,说 windows 垃圾软件多、流氓多,就变成了软件的问题,当个双标狗真舒服。
Sapp
2018-10-27 13:27:14 +08:00
@iwtbauh 不好意思回错了,回的 @AX5N
hovenrech
2018-10-27 14:52:00 +08:00
@loqixh 不不,在 linux 下还是可靠的,usleep 至少 10us 精度还是有的吧(虽然不清楚具体实现); windows 下提升 timer 精度是全局的,而且还可以被后面的程序再改变,完全不靠谱
wsmadashu
2018-10-27 15:16:17 +08:00
@loqixh 你这断章取义了吧。首先那话我都说了是毛老说的,其次 WRK 能替换 2003 内核不假,但代码不全,很多都是以 lib 提供的,相比之下 ReactOS 跑起来几乎就是个完整 XP 了。
publicvoid
2018-10-27 15:29:17 +08:00
话说你们批评 windows 的时候,真买了 windows 正版许可了?
AX5N
2018-10-27 15:35:53 +08:00
@Sapp
“说 windows 垃圾软件多、流氓多,就变成了软件的问题”我明明说的是人的问题,什么时候变成了软件的问题了,我的原话是"垃圾软件又不要 [你] 装,(你)装了(垃圾软件)就别抱怨(垃圾软件)垃圾",你是怎么理解成软件的问题的。

windows 的软件当然也包括了垃圾软件,软件多当然也意味着垃圾软件多。但你有自由选择的权利,你非要去装垃圾软件能怪谁?就像中国人那么多,你非要去混小偷强盗的朋友圈,结果你周围都是小偷强盗,这也能怪中国人口多?

明明自己阅读能力只有小学生水平硬要说别人是双标,你明白双标的意思?你列举的那些问题在 macos 上都存在有(在#52 已经说明了)你却选择性看不见,只会拿 windows 来说事,你自己才是双标。
AX5N
2018-10-27 15:42:47 +08:00
@publicvoid
退一万步来说,批评 windows 的这些人全都不是正版用户。
他们批评的这些 windows 的问题是不是只在盗版上出现,正版用户没有这个情况?是否是正版用户跟是否存在这些问题有什么关系吗?
法律只规定了使用盗版是侵犯知识产权的违法行为,没有规定盗版用户评论也是违法的。同样的,使用盗版是不道德的行为,但盗版用户评论并不是不道德的行为。你想通过否定别人一个方面就把别人所有的方面都给否定了?
loqixh
2018-10-27 15:59:17 +08:00
@hovenrech CreateWaitableTimer 可以指定 ns
要实现 10ns 定时器 你这时要飞天呢, 每秒会进行 ring3 ring0 切换 10W 次 呵呵
linux 线程时间片是 100ms 100ms 就切走了 切走了 100ms 之内也可能回不来 你觉得这可能稳定实现吗?
hovenrech
2018-10-27 16:02:52 +08:00
@loqixh 你看错了吧,我说的是 us,1E-6 秒; linux 线程切换是 100ms ?那我的 usleep 为什么可以稳定工作,一个简单的 demo 可以测试出来吧
hovenrech
2018-10-27 16:05:11 +08:00
@loqixh 还有,我就是想说下 Windows 的调度间隔太大,没有 Linux 好上手,这都要杠吗?
loqixh
2018-10-27 16:07:21 +08:00
@hovenrech 我写错了哈 是 us, 我刚查的资料 2.6 反正是 100ms 你的稳定估计是系统负载不高下测的, 系统资源都分给你的进程了
loqixh
2018-10-27 16:09:14 +08:00
@hovenrech 不用杠, linux 调度比 windows 差, 定时调度 windows 有优先级, 你自己对 windows 不熟不会实现而已 我来实现方法多的是
yuanfnadi
2018-10-27 16:12:02 +08:00
Mac

玩遊戲可以用 switch 3ds ps4 ps3 psv
publicvoid
2018-10-27 16:22:42 +08:00
@AX5N 既然你 @我了,我也回你一下,没说你批评是不道德,上升不到那个层面,这涉及到做人的态度,别人给你免费用,不感恩,ok,出了一点问题,反过来一顿喷,呵呵,能厚道一点么?真当自己是大爷了?太多盗版 windows 用户是这种心态了...
hovenrech
2018-10-27 16:24:04 +08:00
@loqixh ok 谢谢,我觉得从游戏实时性也可以说明 Windows 必然有优势;但我真的需要 us 级至少是 0.1ms 的 timing,我觉得我得换个思路 :)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/501341

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX