V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  12101111  ›  全部回复第 23 页 / 共 39 页
回复总数  780
1 ... 19  20  21  22  23  24  25  26  27  28 ... 39  
vscode online 的 fork, 有自己的扩展商店

微软以技术和 visual studio 共享为由闭源了 C#和 Python 的扩展, 还有 remote 系列扩展以及需要 Azure/Github 云服务的扩展, 而且这些扩展依赖一个叫 vsda 的 native node 模块, 通过 vsda 这个闭源扩展对 vscode 本体进行校验, 如果校验失败或没有 vsda 模块, 这些扩展就直接罢工.

declare module 'vsda' {
export class signer {
sign(arg: any): any;
}
}

虽然 vscode 本体是开源软件, 但是重量级扩展以这种方式闭源+拒绝给官方二进制版之外的用户服务的方式令很多人不满

因此就有了 vscodium, code-server 和 theia 这种第三方的开源解决方案, 删掉了微软埋的后门.
2020-12-24 10:09:14 +08:00
回复了 movq 创建的主题 程序员 CS 本科大学生适不适合换 M1?
内核态调试如果要跑 bochs, 那么 macOS 上 bochs 自带的 GUI debugger 用不了,你需要自行研究怎么用 qemu 的 gdb stub 调试
当然好用的 GUI debugger 多了去了,都能连上 qemu 的 gdb stub
用户态直接 qemu-user 就行了
2020-12-23 20:30:02 +08:00
回复了 monetto 创建的主题 Java IDEA 社区版和旗舰版果然还是有-内在区别-的吧
你说的都是软件 bug, 并不是功能区别
2020-12-22 17:14:16 +08:00
回复了 szq8014 创建的主题 程序员 能和 node_modules 相提并论的,就是 git submodule 了
https://codeload.github.com/<用户 /组织名>/<项目名>/tar.gz/<commit hash/分支名>
这个链接可以获取到你指定 commit 的 archive 包, 不包括 submodule
你可以选择不 clone submodule, 而是上 github 找到对应的 commit, 然后下载解压
注意同样要递归的进行, 因为 submodule 套 submodule 时, 下载的子 submodule 的 archive 并没有任何孙 submodule 的信息
2020-12-22 16:27:58 +08:00
回复了 zjyd 创建的主题 Linux 请教了一个 Linux 安装 rpm 的问题
icu 每次升级都要重新 rebuild 的,C++写的, ABI 不稳定, 但是 API 一般不会变的, 只能 rebuild 了.
另外 icu 这个依赖都是大户,编译都要好几个小时的那种
(dev-libs/icu-68.1:0/68.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
(dev-qt/qtwebengine-5.15.2:5/5.15::12101111-overlay, ebuild scheduled for merge)
(dev-util/electron-11.1.1:11/11::12101111-overlay, ebuild scheduled for merge)
(dev-util/electron-9.4.0:9/9::12101111-overlay, ebuild scheduled for merge)
(net-libs/webkit-gtk-2.30.4:4/37::12101111-overlay, ebuild scheduled for merge)
(dev-libs/libxml2-2.9.10-r4:2/2::gentoo, ebuild scheduled for merge)
(media-gfx/imv-4.1.0-r1:0/0::gentoo, ebuild scheduled for merge)
(www-client/chromium-89.0.4350.3:0/0::12101111-overlay, ebuild scheduled for merge)
(www-client/firefox-84.0:0/84::12101111-overlay, ebuild scheduled for merge)
(x11-misc/slop-7.5:0/7.5::gentoo, ebuild scheduled for merge)
(dev-qt/qtcore-5.15.2:5/5.15.2::gentoo, ebuild scheduled for merge)
(media-libs/harfbuzz-2.7.2:0/0.9.18::gentoo, ebuild scheduled for merge)
(x11-libs/vte-0.60.3:2.91/2.91::gentoo, ebuild scheduled for merge)
icu 是 Unicode 国际化库, 还经常有更新, 更新一下新 emoji 表什么的
2020-12-22 16:17:13 +08:00
回复了 monetto 创建的主题 Linux WSL2 中文输入法无效
export DISPLAY=127.0.0.1:1
export GTK_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
eval `dbus-launch --sh-syntax`
fi
fcitx&
2020-12-22 12:02:22 +08:00
回复了 wszgrcy 创建的主题 Android android 手机能不能不进 gui 界面进 Linux 终端那种交互界面
最简单的方法就是 adb 进去,su 切到 root, 然后解压一份 openrc 的 rootfs(比如 alpine Linux)到 /data 的某个文件夹下,挂载 procfs, sysfs, /dev 然后 chroot 进去

重编译内核加上 dontainerd 要的内核选项可以跑 docker
systemd 就不要想了, 跑不了的

可以用 stop 命令停了整个 android framework 和 runtime,但是无线网络也会停掉, 需要用别的方法连上 wifi, 或者魔改 init.rc 不启动 android runtime 但是保留网络服务
2020-12-22 11:51:17 +08:00
回复了 monetto 创建的主题 Linux WSL2 中文输入法无效
无论是现在的 X11 转发还是微软要出的 Wayland+RDP 的方案, 都是不能使用 Windows 端的输入法的

必须在 Linux 端安装输入法和 dbus, 然后用 dbus-launch 启动一个 dbus session, 并且让 GUI 和输入法同时得到 DBUS_SESSION_BUS_ADDRESS 的环境变量,这样输入法才能使用
2020-12-22 10:51:07 +08:00
回复了 systemcall 创建的主题 Android 手机解锁 bootloader 后,还限制了 lk 或 uefi 的签名吗?
lk 和 UEFI 没有解锁的, 只有极少数密钥 /代码泄漏或者有安全漏洞的设备可以解锁 uefi 的限制(比如 Lumia 950), 否则依旧只能引导 Linux 内核.

https://worthdoingbadly.com/qcomxbl/
2020-12-21 07:33:11 +08:00
回复了 handylive 创建的主题 Linux 大家用 Linux 或 FreeBSD 当桌面系统主要用来做什么
@yzbythesea 其实 Windows NT 的 TCP/IP 协议栈是直接继承自 BSD 4.2 的代码的, 不过仅此而已了
2020-12-16 17:54:07 +08:00
回复了 noritanu 创建的主题 .NET .Net Core 目前 GUI 开发有什么推荐?
2020-12-15 09:29:42 +08:00
回复了 Antigen 创建的主题 Python 请推荐一门能精确控制大量并发并行的编程语言或解决方案
FPGA 吧, 量化交易这么干的
2020-12-14 09:59:59 +08:00
回复了 naoh1000 创建的主题 Linux Ubuntu 适合用于生产环境服务器吗?
@testcaoy7 switch 的 Horizon os 是微内核, 继承自 3ds 的系统,是任天堂自己编写的操作系统,没有任何 POSIX 的影子
系统调用列表: https://switchbrew.org/wiki/SVC
服务列表: https://switchbrew.org/wiki/Services_API
IPC: https://switchbrew.org/wiki/IPC_Marshalling
这里有一个半成品的 Horizon 内核的逆向实现 https://github.com/sunriseos/SunriseOS
2020-12-13 19:00:00 +08:00
回复了 iyg429 创建的主题 Linux Linux 这么多发行版 ?区别在那个地方
唯一不一样的地方就是包管理器和构建脚本, 剩下的区别都是其副作用
2020-12-10 15:47:02 +08:00
回复了 feast 创建的主题 Android ARM64 原生 AVD 已经推出
因为 m1 没有 armv7,所以 32 位 jni 库全炸了
2020-12-10 15:43:36 +08:00
回复了 kevinwan 创建的主题 推广 最简单的 Go Dockerfile 编写姿势,没有之一!
@lwch alpine 用的是 musl, 根本没有 glibc
CGO_ENABLED=0 的情况下 go 编译器压根不需要 libc, 性能和什么 libc 没有任何关系, go 的标准库在 Linux 上是直接调 syscall 的
2020-12-09 19:19:02 +08:00
回复了 songtianyi 创建的主题 程序员 Go2 泛型设计草案更新
我很好奇未来 go 的类型系统会不会进一步演进, 比如 generic associated types, higher-kinded types
2020-12-09 19:12:14 +08:00
回复了 yanqiyu 创建的主题 Linux CentOS 项目开发重点将转向 CentOS Stream
@twl007 我还以为是阵列卡网卡这种 kernel space 的驱动呢, userspace 直接用 rhel 的 docker 镜像跑就行了, 至于外面的系统, 能跑 docker 就行了, 反正 docker 也是静态链接的, 和系统库没一点关系.外面的系统 systemd 没 bug 能把 containerd 带起来就行
2020-12-09 19:07:58 +08:00
回复了 songtianyi 创建的主题 程序员 Go2 泛型设计草案更新
和 rust 的 trait 一样啊
2020-12-09 18:54:17 +08:00
回复了 yanqiyu 创建的主题 Linux CentOS 项目开发重点将转向 CentOS Stream
@tin3w5 @LokiSharp @twl007 你们说的驱动是指 Linux 内核驱动还是 userspace 的 library, 据我所知前者因为 GPL 是要求强制开源的,再不济也要用 LGPL 搞一个 shim 层, 无论怎样, kernel 和 userspace 是完全分开的, 即使 kernel 用 rhel 的, userspace 也可以跑 Debian. (手动解压内核的 rpm 包), 后者都是 ABI stable 的 library 才会这么做吧(比如 NVIDIA 的 libGL.so 或者是 libcudart.so),除了 Glibc 版本号要等于或小于系统的 Glibc 的版本号, 也没有其他的问题了.

CentOS stream 是 Rhel 的 beta 版, 这意味着 1) CentOS stream8 和 CentOS stream9 肯定和之前一样升级=重装的 2) CentOS stream8 的更新最终会进入 rhel8 所以 CentOS stream8 并不会出现像 Archlinux 那种滚动更新一言不合就要 rebuild 软件的问题, 只是 1) 之前的 CentOS 更新晚于 rhel, rhel 修复的 bug 会等一段时间才能更新到 CentOS 2) 现在的 CentOS stream 更新早于 rhel, 修复 bug 比 rhel 早, 但有可能遇到新的 bug

因为 CentOS/rhel 要保持 ABI 稳定性, 因此软件包不会引入 break change 的, 只会不停的 backport 安全更新和少量的功能更新, 在这种情况下, 引发新 bug 的可能性并不高(除了刚更新大版本号的时期). 所以, 之前使用 CentOS 的大多数用户, 继续使用 CentOS stream 的问题不大, 况且红帽提供了免费的 rhel 的容器镜像, 部署业务完全可以用这个镜像, 除非是为了追求所谓的红帽工程师测试
1 ... 19  20  21  22  23  24  25  26  27  28 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5261 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 08:20 · PVG 16:20 · LAX 00:20 · JFK 03:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.