首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

信创系统开发

国产信创系统软件开发、使用和最新资讯
专栏成员
72
文章
39169
阅读量
16
订阅数
wine 的 seh 日志通道
我以前写过一篇文章Windows应用程序是如何在国产系统上运行的,介绍了wine的运行机制。由于Windows不开源,对于Wine开发者而言,就是一黑盒子,要完美复制一份黑盒子系统,显然是难度很大,所以很多Windows应用程序在国产系统上运行,就是各种崩,比如下图这种:
云水木石
2025-07-12
570
大龄程序员转方向,还来得及吗?AI 这样安慰我
程序员的职业道路往往会不断转型:有时是公司战略的调整,导致开发方向的改变,有时则源于个人兴趣的转移,也可能是技术浪潮的催生。回想自己的经历,我曾涉猎多个领域——最初使用 Visual Basic 开发企业信息系统;随后投身 J2EE/JSP ;接着又用 C++ Builder 和 C# 开发过好几年 Windows 应用;一次机缘巧合,转向嵌入式 Linux 系统开发;移动互联网兴起后,又先后在塞班和 Windows CE 这种古老的智能手机操作系统上开发应用;随后随着 Android 和 IOS 一统江湖,我又加入 Android 系统开发的行列;而今,我正扎根于国产化系统的研发,又面临着调整开发方向的挑战。转向新的领域,还来得及吗?就此问题,我问了一下 AI,没想到回答还挺暖心。下面是 AI 的回复。
云水木石
2025-07-10
1090
Box64 架构浅析
目前,国产操作系统在推广过程中最大瓶颈在于生态,尤其是在拥有完全自主指令集的龙芯(LoongArch64)与 RISC-V 平台上。若说 Linux 生态较 Windows 短板一个数量级,那么与 x86 相比,龙芯与 RISC-V 的软件生态又再少一个数量级。其实,龙芯平台上的操作系统、编译器、C++ 库等关键组件已较为完善,但各类应用软件仍然匮乏。就连常用开发工具如 Visual Studio Code、Qt、JetBrains 系列在龙芯平台上尚无对应版本。
云水木石
2025-07-08
1480
Talk is cheap. Show me the code.手搓一个 Wayland 客户端程序
前几天我写了一篇万字长文《万字长文详解 Wayland 协议、架构》,但光讲协议分析难免有些枯燥。毕竟,程序员更信奉那句名言:Talk is cheap. Show me the code.
云水木石
2025-06-29
850
使用国产操作系统作为主力开发系统一年了
今天早上收到公众号推送deepin 25 正式发布!万物向新,坚如磐石,才发现deepin又发布新的版本了。这距离我开始使用国产操作系统作为主力开发系统差不多一年时间。当时还写过一篇文章:
云水木石
2025-06-28
660
万字长文详解 Wayland 协议、架构
年初写过一篇文章《从 X11 到 Wayland,迈出这一步为何如此艰难?》,分析了从 X11 演进到 Wayland 所面临的困难。直到今天,Wayland 替代 X11 仍不容乐观。虽然 Ubuntu、Debian 等发行版本都将默认的桌面环境设置到 Wayland,但很多用户在遇到诸多兼容问题之后,仍会切换回 X11。比如我前段时间使用 Ubuntu 24.04,实在受不了里面的输入法,为了使用搜狗输入法,不得不切换回 X11。
云水木石
2025-06-23
3610
98%国产的华为麒麟9000C台式机量产,搭载统信 UOS 操作系统
2026年6月6日是华为鸿蒙PC正式开售的日子,吸引了全球媒体的目光。不过,这一天,还有一条新闻报道同样值得关注:
云水木石
2025-06-09
4550
一台迷你主机能做什么?编译程序、玩3A 大作、跑本地大模型,样样都行
可能大家印象还停留在那种采用英特尔 N100 CPU 的迷你主机上,其实只要使用过 Mac Mini 4 这样的迷你主机,就会了解,虽然机身迷你,但性能强大。
云水木石
2025-06-09
1550
玲珑应用的一些不足之处,snap有哪些地方值得借鉴
半年之前,我写过一篇文章《国产系统之如意玲珑》,介绍了国产操作系统中新兴的软件包格式——如意玲珑。玲珑在设计上采用了容器化运行机制,使应用程序运行在隔离的容器环境中,不仅提高了安全性,也有效避免了系统依赖冲突,相比传统的 DEB 包确实具有诸多优势。
云水木石
2025-06-07
690
用 AI 解 AI 写的代码 BUG:一次 AI 辅助编程实践
我对 AI 的接触算是比较早的,也比较能接受 AI 作为辅助工具,并不会因为 AI 可能会取代我们的工作而排斥。自从 ChatGPT 问世以来,我便将它当作“智能搜索引擎”来使用。随着 AI 能力的不断迭代,我开始让它帮我生成代码片段。例如,我会请它用 C++ 实现一个 JSON 解析函数,再将生成的代码复制到项目中;当要修改现有逻辑时,也同样把片段粘到 Chat 窗口,待 AI 给出修改后再拷回项目。
云水木石
2025-05-18
1350
鸿蒙 PC 正式亮相,有图有真相
今天,也就是2025年5月8日,华为公司在深圳举办了鸿蒙电脑技术与生态沟通会。这不是一次产品发布会,真正的发布会要等到5月19日。不过这次鸿蒙 PC 不仅仅呈现在 PPT 上,沟通会后华为还提前展示了首款鸿蒙电脑——华为 MateBook Pro。沟通会现场的朋友可以提前上手,率先体验鸿蒙电脑。
云水木石
2025-05-09
2710
龙芯新世界之路,道长且阻
在上一篇《龙芯迷你主机,用来办公怎么样?》中,我分享了用龙芯迷你主机搭配统信 UOS 进行日常办公的体验。这一体验,半年时间就过去了。半年下来,总体感觉差强人意,搭配统信 UOS 系统,日常文档编辑、网页浏览、在线视频会议等常见办公任务运行稳定。但是由于生态起步阶段,多数软件尚未提供 LoongArch 原生版本,阵容不仅不及 x86,甚至还落后于 ARM 平台。作为 Linux 生态的重要补充 Wine 应用,在龙芯上存在很多兼容问题。
云水木石
2025-05-01
1540
ChatGPT-4o 在汉字显示上进步巨大
放假在家,又可以摆弄摆弄 AI 了。前段时间听说 ChatGPT 上线了图片生成功能,吉卜力风更是风靡了世界,但一直没有时间去研究。趁着假期空闲来玩一玩 ChatGPT 的文生图。
云水木石
2025-04-06
1620
deepin V25 磐石系统下添加系统服务
在上一篇文章《配置 UOS/deepin 系统远程桌面,实现多台电脑协同办公》中介绍了在国产系统 UOS/deepin 下添加 VNC 服务,实现远程桌面访问,但是将该方法应用到 deepin V25 上时,却碰到了问题。这是由于 V25 系统引入了磐石系统,这是一种不可变文件系统,根文件系统通常是只读的。即使拥有 root 权限,也无法将文件写入根文件系统。比如执行以下命令:
云水木石
2025-04-04
1530
配置 UOS/deepin 系统远程桌面,实现多台电脑协同办公
由于开发工作的需要,我的办公桌上目前有多台电脑。一台是 i7 配置的电脑,运行 UOS V20 系统,作为主力办公电脑,负责处理企业微信、OA 等任务,并偶尔进行代码编译和验证软件在 UOS V20 系统下的兼容性;另一台 i7 配置的电脑则安装了 deepin V23 系统,作为主力开发机,用于编译应用;还有一台电脑运行的是 V25 系统,主要用于测试应用在该系统下的兼容性。此外,我还有两台迷你主机,一台搭载兆芯 CPU,运行 UOS V20 系统,由于 CPU 性能有限,通常用来进行一些应用测试;另一台则搭载龙芯 CPU,用来验证应用在龙芯系统上的表现。
云水木石
2025-04-02
7060
Google 停止开源 Android?
今天看到有很多消息称谷歌将停止开源 Android,比如这一篇《谷歌决定终止开源Android》。对此消息有些将信将疑,毕竟这些年被各种反转虐了无数回。抱着掌握第一手材料的态度,去外面的世界看了看。谷歌确实对 Android 开发方式有所改变,但并非将 Android 闭源。比如下面这篇就将前因后果讲得比较清楚:
云水木石
2025-03-28
1150
LXC 容器技术简介
这段时间一直在折腾 Linux 系统上运行安卓应用。上一篇文章《安卓应用兼容新方案:Android Translation Layer(ATL)》介绍了 Android 翻译层,但这个项目远远不够成熟,远水不解近渴,所以还是得回到容器化方案。
云水木石
2025-03-27
1630
安卓应用兼容新方案:Android Translation Layer(ATL)
看起来可选的方案很多,但是,每种方案总有其局限性,比较难抉择。周末的时候,继续收集资料,又发现了一个新的方案,那就是 Android Translation Layer(ATL)。
云水木石
2025-03-24
3600
deepin V23 下运行安卓应用程序
在前一篇文章《Linux 系统运行 Android 应用的几种方案》中介绍了几种在 Linux 系统上运行Android 应用的方案。其实统信 UOS/deepin 也有自己的 UEngine 方案来运行 Android 应用。UEngine 方案基于 anbox 二次开发,可惜的是不再维护,在 deepin v23 中已经移除。UOS 应用商店中的 Android 应用也越来越少。
云水木石
2025-03-24
4550
Linux 系统运行 Android 应用的几种方案
这几年,国产操作系统替代正在有条不紊地进行中。但生态是绕不过去的一道坎,指望应用厂商一下子完成国产系统适配也不现实。之前介绍过使用 Wine 运行 Windows 应用的方案,减少了国产系统应用偏少的难题。比如我在办公室使用最多的企业微信,一直没有开发 Linux 版本,就是通过 Wine 运行的。
云水木石
2025-03-21
9920
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档