普通视图

发现新文章,点击刷新页面。
昨天以前V2EX-最热主题

Linux 能出 Android 这种操作系统,为什么电脑端没有类似的产品?

作者 jack4536251
2023年7月22日 20:25
V2EX = way to explore V2EX 是一个关于分享和探索的地方
26 条回复    2023-07-23 17:39:51 +08:00
murmur

    1

murmur      1 天前

国产化以后机关办公应该都是深度统信了,这次真的让领导先用

tony1016

    2

tony1016      1 天前   ❤️ 1
mineralsalt

    3

mineralsalt      1 天前
@murmur #1 算了吧, 你把 中标麒麟, 银河麒麟, 优麒麟, 红旗 Linux 等等放哪里, 这块肉凭什么让统信吃. linux 桌面为什么发展不行, 就是开源, 谁也不服谁, 是人是鬼都能改个发行版出来, 永远没有希望, 放弃吧
makelove

    4

makelove      1 天前   ❤️ 1

先问是不是,gnome 这么好用的桌面,你竟然和 win 这臃肿的东西比

Danswerme

    5

Danswerme      1 天前
@tony1016 好奇你们单位用的什么打印机呢?打印机这些在深度统信下面能正常使用吗?
yyzh

    6

yyzh      1 天前 via Android
@Danswerme 至少富士施乐的话是有统信 UOS 的驱动的,而且支持龙芯,arm,x86
tin3w5

    7

tin3w5      1 天前 via iPhone
看需求吧! Linux 也有好看的 DE 啊,比如 KDE 。比不比得过本就是伪命题,Windows 的基本操作已经渗透到了小学生信息技术课程的教材,大多数人用 Linux 的 DE ,初期自然会有不适。最大的问题在于你是否愿意花时间去配置一个 DE 。另外,都上 Linux 了,桌面还重要吗?能启动个终端、开个浏览器就行了呗!日常能看个视频播放就行了,其他的很多时候都是伪需求。

最后,如果你一定要一个发行版而非 DE ,你完全可以用 ChromeOS 啊!问题在于,这个选项在某神秘国度连下载都是很大问题,更别提用了……

ssynhtn

    8

ssynhtn      23 小时 35 分钟前 via Android

因为 GUI 比内核更难做好吧

agagega

    9

agagega      23 小时 16 分钟前   ❤️ 1
因为虽然 AOSP 是开源的,但通常说的 Android 不管国内还是国外都是商业化系统。同样地,Windows 和 macOS 都是商业化系统。面向终端用户的操作系统,不商业化是很难做大的,尤其桌面系统本来就不是热点了。

如果当年有个公司借鉴 macOS 的路径,底层用 Linux 那一套,上层搞个闭源的商业系统,能积攒到一批刚需用户还是有点点机会的。可惜时代已经过了。

lwjef

    10

lwjef      23 小时 15 分钟前 via iPhone
@Danswerme #5 有个事情挺搞笑的,国外的旧打印机几乎没大问题,有些 loongarch 下也能跑。

国产即使最知名的如奔图联想,一般也只有信创型号能跑起来。

DefoliationM

    11

DefoliationM      18 小时 26 分钟前 via Android

kde 不比 Windows 好用 100 倍,Windows 反人类 ui 用着才不习惯。

dobelee

    12

dobelee      16 小时 42 分钟前

GUI 是个体力活,没内核纯粹,要精雕细琢,处理无限多的交互场景和可修可不修的 bug ,没商业驱动估计没动力。

1041412569

    13

1041412569      13 小时 31 分钟前

c h r o m e b o o k

wgsgyes

    14

wgsgyes      12 小时 58 分钟前

确实,自从网银转移到手机、年轻一代大规模转移到 wps 、微信 QQ 强制开了 linux 版,普通用户使用 Linux 只剩习惯障碍了。

skvi

    15

skvi      12 小时 19 分钟前 via Android
duke807

    16

duke807      10 小时 43 分钟前 via Android
linux gui 比 windows 不知到要强多少倍

linux 桌面的窗口可以随便移动超出屏幕顶部,大大增加屏幕利用率,且移动窗口的效率比 win mac 强几百倍,因为整个窗口范围都可以移动窗口,而不仅限通过标题栏移动窗口

OrdinaryMan

    17

OrdinaryMan      10 小时 22 分钟前 via Android
@duke807 说白了就是自定义性极强,但是 9 扒的网名需要的是 win 这样的开箱即用和稳定性
coolair

    18

coolair      10 小时 17 分钟前 via Android

工商银行的 ATM 机已经用的是统信了。

duke807

    19

duke807      10 小时 7 分钟前 via Android
@OrdinaryMan 我说的点和自定义有半毛钱关系?要说开箱即用的话,再多说两个例子:linux 除了大多数驱动都自带,linux 的设计更多的是避免使用驱动,即把原本的内核空间的驱动尽量都转移到用户空间,譬如即便是一个不通用的厂商协议的 usb 设备,在 linux 下也是不需要驱动的,用户 app 可以直接操作设备

linux 下的程序安装使用对普通人来说也是最简单的,譬如去 freecad.org 下载 freecad 程序( AppImage ),右键属性允许运行,之后随时双击就可以使用了,不用解压、不用安装、不用破解

chengxiao

    20

chengxiao      10 小时 0 分钟前
国内生态问题,其实如果不用国内软件的话,基本做到开箱即用,而且各种定制化和软件源也比较丰富生态这东西主要是国内大厂商不适配,像 Mac 端 2014 年前也没啥生态,腾讯阿里出了客户端后 mac 在国内普及率提升了 300%都不止

很简单的一个比喻现在给你一台定制的 iPhone 但是不能装微信/支付宝,在国内用不了几天你就受不了了

chengxiao

    21

chengxiao      9 小时 51 分钟前   ❤️ 1

还有一个原因 Linux Gui 过于碎片化,软件包管理方式就 tm N 种,这里不单单只分发渠道不同,打包方式也过多差异化,安卓起码是通用 apk 都可以安装,不管你是小米应用商城还是华为应用商店,起码有个公用的基础
桌面端这边好家伙 rpm/dpkg/pacman/snap/flatpk/appimage..各种眼花缭乱,但是发行版往往又只给默认 1-2 种支持,有的软件 A 里有 B 里没有,有的软件独占 C,有的软件只支持编译安装......反正就是安装个软件这个事有点费劲儿~

docx

    22

docx      9 小时 38 分钟前 via iPhone

Android X86?

8520ccc

    23

8520ccc      8 小时 43 分钟前 via iPhone

因为使用的少,所以适配的不够,恶性循环……

deorth

    24

deorth      8 小时 34 分钟前 via Android

微内核

tyzandhr

    25

tyzandhr      6 小时 24 分钟前

一句话:碎片化。至于造成碎片化的原因,众说纷纭。也许国家强制力的引入对于中国的 Linux 社区也算是一种好事,如果没有开源洁癖的话。

xymeng16

    26

xymeng16      4 小时 0 分钟前   ❤️ 1
@makelove 再臃肿也比 gnome kde 三天两头崩溃强呀...我不是扯淡,我工作日用 gnome...

一个 ip 只能用在一个域名上吗?

作者 jack4536251
2023年7月21日 21:18
V2EX = way to explore V2EX 是一个关于分享和探索的地方

我想让这个域名的一级域名是一个项目,二级域名是另一个项目,可以做到吗?怎么配置?

22 条回复    2023-07-22 19:29:37 +08:00
richangfan

    1

richangfan      23 小时 34 分钟前

nginx 配置一下

thunderw

    2

thunderw      23 小时 31 分钟前
这是一个很正常的需求。第一步:找你的域名供应商,把所有域名都指向你这一个 IP

第二步:在你的服务器上装一个 Nginx 、Apache 或者什么的。按说明去配置。这个需求叫做 virtual host 。

haimall

    3

haimall      23 小时 17 分钟前

设置二级域名不是要填 ip 吗? 都是独立设置的

someday3

    4

someday3      23 小时 5 分钟前   ❤️ 1

完全可以的,如果每个项目是不同的项目可以通过 nginx 的端口转发功能,非 80 ,443 端口只能内网访问就行。如果是一个项目的,可以通过 nginx 的路径转发。很简单,学习一下 nginx 的功能就行。

Love4Taylor

    5

Love4Taylor      23 小时 3 分钟前

SNI 了解一下

allplay

    6

allplay      22 小时 52 分钟前

Caddy2 也可以,配置文件比 Nginx 简单一些

evilangel

    7

evilangel      22 小时 48 分钟前

以前的网站大多用的虚拟主机,一台机器上成百上千个网站的相当常见。难道每个网站都是单独 IP 吗

businessch

    8

businessch      22 小时 40 分钟前 via iPhone

宝塔了解一下

Byzliu

    9

Byzliu      22 小时 39 分钟前 via Android

这肯定可以啊,一个 IP 想搞多少个网站多少个项目都行,nginx 配置一下就好了。

yunzhongzhuan

    10

yunzhongzhuan      22 小时 27 分钟前

如果一个 IP 只能用在一个网站上,那互联网也不过如此。

xz

    11

xz      22 小时 25 分钟前

一个 IP 是可以绑定多个域名的,主要看你是什么环境。具体去搜索引擎搜一下就知道了~~~

s4d

    12

s4d      22 小时 11 分钟前

如果是这样的,上一个十年就没有“虚拟主机”一说了。

jack4536251

    13

jack4536251      21 小时 54 分钟前 via Android
BaseException

    14

BaseException      21 小时 50 分钟前 via iPhone   ❤️ 1

这个问题,把你的需求描述清楚给 chatgpt ,它能给你可用的 nginx 配置

JKOR

    15

JKOR      21 小时 43 分钟前 via Android

nginx 反向代理,很常用的一个操作

leang521

    16

leang521      10 小时 19 分钟前 via Android
xxx.xxx 这个是住域名,xxx.xxx.xxx 是二级域名。所以平时用的 www 其实是二级域名。然后主域名和每个二级域名可以指定不同的 IP ,也可以都只想同一个 IP 。可以自己去服务商配置,或者通过 DDNS 服务自动修改。
不过我实测有的服务商不支持动态修改主域名。比如 cloudflare 。当然也可能是我得水平不够配置错误。不过我在 dynu 就可以正常配置,但是由于用的人太多导致背墙了,搞得我现在需要挂梯子更新域名,可靠性大幅下降
isbase

    17

isbase      8 小时 56 分钟前 via iPhone

Linux virtual server

PbCopy111

    18

PbCopy111      6 小时 33 分钟前

看到二楼的回复,我就想起几十年前,我也问出这样的问题,那时候没什么网上资料,但居然有人也这么认真的回复我这么菜鸟的问题,如今,在网络资料这么全的情况下,还有二楼这样的人,认真回复 virtual host ,真感动。

chenjia404

    19

chenjia404      4 小时 50 分钟前

Caddy2 和 ningx 都支持在一个服务器 ip 上多个域名。用户先访问 nginx 或者 Caddy2 ,然后这里再转发给后端的应用,大部分的 web 项目都是这样的构架。

isSamle

    20

isSamle      4 小时 20 分钟前

Nginx 配置下就行了,如果只买了一个域名,解析一下多个二级域名,可以对应一个 IP ,代理到不同项目开不同端口进行代理,访问的时候直接访问 80/443 默认,我是这样操作的,多个域名也可以解析到一个 IP 去这样,然后任意解析二级域名

isSamle

    21

isSamle      4 小时 19 分钟前

一个域名也可以解析多个二级域名给不同的 IP 进行使用

cnwlei

    22

cnwlei      1 小时 39 分钟前

namesilo 了解下

发现了个 nodejs 的框架, nestjs,简直是 js 版的 spring

作者 jack4536251
2023年7月15日 17:04
V2EX = way to explore V2EX 是一个关于分享和探索的地方

设计思想跟 java 的 spring 一样,开发效率也比 spring 高,真是牛逼啊

23 条回复    2023-07-16 12:18:23 +08:00
ye4tar

    1

ye4tar      23 小时 27 分钟前   ❤️ 1
它已经 5 岁了啊,我的老伙计。

开发效率高怎么说?

estk

    2

estk      23 小时 21 分钟前 via iPhone

比较重,普通 crud 用 nextjs 就够

Daming

    3

Daming      23 小时 12 分钟前
@estk 恕我孤陋寡闻了,nextjs 能 crud 吗?
foolishcrab

    4

foolishcrab      22 小时 53 分钟前 via iPhone

恭喜你发现了 js 最流行的后端框架
这玩意跟 spring 的差距还是很大的,等你有一些定制化需求的时候就知道了,元编程能力太弱

jaylee4869

    5

jaylee4869      22 小时 50 分钟前
@Daming 当然可以啊,nextjs 服务端就类似 express 。
Zchary

    6

Zchary      22 小时 0 分钟前

前两年用过这个框架写业务,boilerplate 太多了,只适合多人开发,自己用就是自找苦吃

murmur

    7

murmur      21 小时 8 分钟前

spring 还用开发么,现在 curd 分表分区分库多表都是直接配出来的,连前端 elementui 代码都给你生成好了,什么微服务那套你想上啥有啥

kenberkeley

    8

kenberkeley      19 小时 42 分钟前 via iPhone

routing-controllers 就很够用了。。。

yafoo

    9

yafoo      18 小时 12 分钟前 via Android

推广一下我的框架 jj.js ,没到 v1.0 ,已经好久没更新了

IvanLi127

    10

IvanLi127      16 小时 24 分钟前 via Android

op 发现得有那么亿点点晚

k9982874

    11

k9982874      16 小时 21 分钟前 via Android
@Daming nextjs 就是 js 版的 php ( doge
xiaoxiaoming01

    12

xiaoxiaoming01      15 小时 59 分钟前 via Android
上面有老哥是不是分不清楚 nestjs 和 nextjs🥶nestjs 是 nodejs 的后端框架,封装程度极高,用起来超级简单,但是 @符号满天飞,个人觉着丑陋无比🥶

nextjs 则是 reactjs 的前端框架....不存在 nextjs 做 crud 的说法🥶

v2eb

    14

v2eb      15 小时 40 分钟前   ❤️ 1

nuxt next nest

amlee

    15

amlee      15 小时 2 分钟前
@xiaoxiaoming01 nextjs 确实可以做 crud ,并且最近一个版本被人戏称为 php
pengtdyd

    17

pengtdyd      13 小时 28 分钟前

挺梦幻的。有的人 5 年前就在搞 nestjs 了,有的人 5 年后才发现。但是 5 年对于一个前端技术来说已经算是人到中年了,估计会被很快替代掉。

laogui

    18

laogui      8 小时 43 分钟前 via Android

nestjs 挺好,nextjs 现在真不是一个前端框架了,虽然戏称新时代的 PHP ,但整体开发还是业务和 UI 分离,不会像以前 PHP 和 HTML 代码混在一起那么乱,搭配 vercel 这样的云服务,做个官网,blog 啥的真的是方便。最近用了下 tr

laogui

    19

laogui      8 小时 39 分钟前 via Android
@laogui 最近用了下去年最火的 trpc ,非常惊叹,让 nextjs 的代码更规范了。
rimworld

    21

rimworld      6 小时 54 分钟前
@pengtdyd 对于前端某一个技术来说,5 年确实是很漫长的一个周期了。但是对于后端来说,应该才算刚开始吧哈哈。
estk

    22

estk      4 小时 59 分钟前 via iPhone
@lemayi #20后端的 js 本来就不会暴露给前端

而且现新的 SSR 特性会让前端 js 更小,甚至没 js 都行

codehz

    23

codehz      4 小时 31 分钟前
@lemayi 一开始就是分开的,现在还加了服务的组件,部分页面内容甚至可以不发送 js ,也不需要水合的过程
❌
❌