手电大家谈-手电筒爱好者之家

 找回密码
 注册成为会员,享受更多功能。

QQ登录

只需一步,快速开始

只需一步,快速开始

搜索
查看: 4853|回复: 46

[其他DIY] 除了linux windows 还有啥?

[复制链接]

该用户从未签到

发表于 2019-5-24 22:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册成为会员,享受更多功能。

x
虽然从事IT行业。但是只是简单的皮毛。。对很多东西还是不太了解。也没有时间去大量了解。。在这随便问问。望各位解答。

1.都说linux内核。。到底linux内核是啥?是一种语言?或者一堆代码?
2.除了 linux  windows 还有啥? 会不会有人再开发另外一种内核?、
3.unix是基于 linux 开发的?ios 是基于unix的? unix 和linux 是差不多吗?为什么ios 会不卡  。安卓会卡?
4.安卓版权为什么在谷歌那里?不是基于linux的吗?linux不是免费吗
5.假如 开发一个pc端操作系统  也得需要基于什么内核之上吗?还是直接就能开发?


回复 dsu_marcocopyright:copyright

使用道具 举报

  • TA的每日心情
    开心
    2020-8-6 09:55
  • 签到天数: 59 天

    [LV.5]常住居民I

    发表于 2019-5-24 22:25 来自手机 | 显示全部楼层
    unix系就有好几个了,unix, BSD, linux, solaris, mac等,mac借鉴一部分freebsd代码。windows和os/2之间互相有借鉴。  linux内核就是指的内核,叫kernel(果仁),windows的内核是trident(三叉戟)。编译以前是汇编或C,编译之后一堆二进制代码

    点评

    厉害了!原来操作系统之间还有这样千丝万缕的关系 以后多向您学习!  详情 回复 发表于 2019-5-25 08:57
    深度出的那个系统 是基于linux的吧 好像也能用了。那天看了一眼 没太注意  详情 回复 发表于 2019-5-24 23:33
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-6 09:55
  • 签到天数: 59 天

    [LV.5]常住居民I

    发表于 2019-5-24 22:30 来自手机 | 显示全部楼层
    本帖最后由 McPrinz 于 2019-5-24 22:51 编辑

    linux,freebsd等是借鉴unix,bsd等开发的开源系统(代码完全从头开始写,摆脱版权),出现了一个COPYLEFT的概念,可以自由分发代码,但是使用者也必须公开源代码,一种互联网分享精神下的版权意识。安卓的版权是其自己的驱动层和应用层,底层linux核根据COPYLEFT是公开的。自己开发系统当然是从底层写汇编,cpp或java咯,或者把linux,freebsd等再开发,但是开发出来的内核仍然要公开。个人小单位做大的系统不太可能,windows都是7000人写了这么多年的作品,个人diy写写单片机就可以了。

    点评

    昨天看了一个文章好像说 用linux 开发的成果必须免费好像。因为linux是免费的。。可能不太对 反正类似  详情 回复 发表于 2019-5-24 23:32
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-2-11 22:12
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-5-24 22:37 | 显示全部楼层
    本帖最后由 sweeping 于 2019-5-24 22:47 编辑

    从事IT行业的,居然会问出这种问题来?
    试着回复一下:
    1,Linux是操作系统内核,不是语言,它有多种平台,从服务器到家用电脑,到嵌入式设备,甚至单片机。
    2,常见至少还有IOS,其它不出名的系统有很多。现在一个大学生就可以写一个简陋内核出来,功能虽少,但至少简要功能有了,所以可以有无数种内核,但流行的不多。
    3,不是,是linux基于unix开发的,相当于intel或AMD家用电脑平台上的简版,一般还加上了图形界面(正宗unix是命令行界面)。IOS也是unix的一个简版变种。ios不卡是优化做的好,硬件是苹果家定死不变的,如果IOS能装在通用硬件平台上,相信也会卡。安卓卡一是因为内存等资源回收机制有问题(高版本的有重大改进,不易卡了),二是硬件不固定,用虚拟机方式运行,全球至少几十万种硬件搭配组合,厂家优化能力和google相比差不少,所以不如平果。如果你能买到google家自产的手机,就不会卡。
    4,安卓是google写的,版权当然是它的。不管它基于收费的unix还是免费的linux,它可以免费给你用,也可以不许你用,交钱都不行(可以让所有人用,但不许华为用),安卓和linux想让大家开源共享,但国内很多厂家做手机定制界面时并不开源,有违安卓精神,再加上美国政府的贸易战要求,于是不给你华为用很正常。
    5,PC端你做个操作系统,要有一个架构,你可以理解为内核。可以用现成的Linux,也可以你自己写。但你写出来,没有生态圈,没人用,没人给你写支撑软件,就是一个废物,(你写一个系统,却没有同功能office 软件鬼用你?自己写一个Office?office 代码量不比操作系统少多少)。写个功能完备和windows差不多的操作系统 ,估计得几千个人写个十年(包括调试),等你完善了已过时了。所以,中国的文科生领导们比较弱智,不懂,想超车不可能的,不在行业内持续跟上,永远也赶不上。打个比方,一只老虎已成年,很厉害了,你一个刚出生的小鸡仔想超越?只有等这老虎自己老死了,但可怕的是,虎山上还有他的很多兄弟和后代,小鸡仔还是没机会。

    点评

    3. Linux 不是基于 Unix 的,而是开始作为 Minix 的替代出现的。开发过程中兼容了 POSIX 标准。 4. AOSP 没有被禁用,只是 G。M。S 被禁了。国内 GMS 没用,但在国外,没有 GMS,手机基本就废了。  详情 回复 发表于 2019-5-25 19:55
    原来工科生现在都成投降论患者了  详情 回复 发表于 2019-5-25 08:59
    挺全面的 虽然有些还是不太明白 其实也一直没太用心去了解这些东西 觉得一般用不到  详情 回复 发表于 2019-5-24 23:30
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-7-12 06:12
  • 签到天数: 572 天

    [LV.9]以坛为家II

    发表于 2019-5-24 22:50 | 显示全部楼层
    百度过再问吧,看不懂找老师
    来自苹果客户端来自苹果客户端
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-1 15:02
  • 签到天数: 361 天

    [LV.8]以坛为家I

    发表于 2019-5-24 22:55 | 显示全部楼层
    本帖最后由 yzt 于 2019-5-24 22:57 编辑

    UNIX是收费的了,其他bsd,linux,mac什么只是类UNIX系统,ios是封闭系统安卓是开放系统,让ios只要针对特定的硬件优化就行了不用可考虑别的硬件。谷歌收购了安卓创始人的创业公司最终推出了完善版本的安卓,然后安卓去掉了linux中的自由软件许可进行了一些商业化改进,不过还是免费开源。操作系统内核其实很简单大学毕业都能写系统内核,主要是要完善整个系统很麻烦,最麻烦的还是生态链的建立,也就是可用软硬件的支持
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2019-5-24 23:30 | 显示全部楼层
    sweeping 发表于 2019-5-24 22:37
    从事IT行业的,居然会问出这种问题来?
    试着回复一下:
    1,Linux是操作系统内核,不是语言,它有多种平台, ...

    挺全面的 虽然有些还是不太明白 其实也一直没太用心去了解这些东西 觉得一般用不到   
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2019-5-24 23:32 | 显示全部楼层
    McPrinz 发表于 2019-5-24 22:30
    linux,freebsd等是借鉴unix,bsd等开发的开源系统(代码完全从头开始写,摆脱版权),出现了一个COPYLEFT ...

    昨天看了一个文章好像说 用linux 开发的成果必须免费好像。因为linux是免费的。。可能不太对 反正类似

    点评

    Linux授权授权协议遵守COPYLEFT,就是开源软件为基础做出的软件也必须开源,属于自由软件,但不等同于免费(代价就是你也得公开源代码),是另外一种利于互联网分享的版权意识。和保密,授权必须收费的COPYRIGHT形式  详情 回复 发表于 2019-5-25 08:30
    GPL协议,使用了Linux的源代码,开发的产品也要按照GPL协议发布源代码,一般是开发内核空间的程序才会直接使用Linux源代码,用户空间的程序没有使用Linux源代码的,可以不按GPL协议发布。另外开源不等于免费,使用GP  详情 回复 发表于 2019-5-24 23:47
    回复

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2019-5-24 23:33 | 显示全部楼层
    McPrinz 发表于 2019-5-24 22:25
    unix系就有好几个了,unix, BSD, linux, solaris, mac等,mac借鉴一部分freebsd代码。windows和os/2之间互 ...

    深度出的那个系统 是基于linux的吧  好像也能用了。那天看了一眼 没太注意
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-5-24 23:40 来自手机 | 显示全部楼层
    iOS不卡?楼主搜索一下“iPhone卡顿”会有惊喜
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-5-24 23:47 来自手机 | 显示全部楼层
    zuozuoluo 发表于 2019-5-24 23:32
    昨天看了一个文章好像说 用linux 开发的成果必须免费好像。因为linux是免费的。。可能不太对 反正类似
    ...

    GPL协议,使用了Linux的源代码,开发的产品也要按照GPL协议发布源代码,一般是开发内核空间的程序才会直接使用Linux源代码,用户空间的程序没有使用Linux源代码的,可以不按GPL协议发布。另外开源不等于免费,使用GPL发布的软件也可以收费
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-5-25 00:04 来自手机 | 显示全部楼层
    问题4,Android在应用和Linux内核之间做了一层Android runtime,有了这一层,硬件厂家在这之上开发驱动不需要以GPL协议发布源代码,Android没有受GPL传染,不是以GPL协议发布,Android对Linux内核的修订因为受GPL传染也要以GPL发布,也已经合并到主干
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-5-25 00:05 | 显示全部楼层
    多年前我国想用红旗linux取代windows的, 但......自己百度一下吧
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-12 06:33
  • 签到天数: 303 天

    [LV.8]以坛为家I

    发表于 2019-5-25 05:40 | 显示全部楼层
    本帖最后由 gogolebot 于 2019-5-25 05:43 编辑

    pc以前是dos,
    unix是计算机的标准操作系统,很多种,每个硬件厂家搞一套,hp,ibm,sun,都是不开源,
    linux是山寨unix的,为了开源,
    windows是操作系统里的奇葩,架构是最差,最不安全,最能骗人的,千疮百孔全是漏洞,
    macos是山寨unix的,macos的图像界面搞的好,

    路由器里跑的是debian,linux一种,
    android是linux加个图像界面,比较烂的java搞的图像界面,

    这个世界计算机就2种,跑unix,跑windows的,除了pc,其他都跑unix

    点评

    unix 这不是比 windows 还牛逼?  详情 回复 发表于 2019-5-25 12:28
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-15 14:08
  • 签到天数: 1352 天

    [LV.10]以坛为家III

    发表于 2019-5-25 07:46 | 显示全部楼层
    先后顺序大致为:unix→linux→Android,
    linux是开源的,那么安卓也是开源的。谷歌的限制在于谷歌的各种服务授权,比如google-play。
    来自安卓客户端来自安卓客户端
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-6 09:55
  • 签到天数: 59 天

    [LV.5]常住居民I

    发表于 2019-5-25 08:30 来自手机 | 显示全部楼层
    本帖最后由 McPrinz 于 2019-5-25 08:32 编辑
    zuozuoluo 发表于 2019-5-24 23:32
    昨天看了一个文章好像说 用linux 开发的成果必须免费好像。因为linux是免费的。。可能不太对 反正类似
    ...

    Linux授权授权协议遵守COPYLEFT,就是开源软件为基础做出的软件也必须开源,属于自由软件,但不等同于免费(代价就是你也得公开源代码,违反了的话,上家就有权禁止你使用他的软件 收回授权),是另外一种利于互联网分享的版权意识。和保密,授权必须收费的COPYRIGHT形式正好相反,所以叫COPYLEFT。

    点评

    也就是说 linux 还是有上家的? 他如果不让你用 你还是不能用?  详情 回复 发表于 2019-5-25 12:30
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-24 08:51
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2019-5-25 08:57 | 显示全部楼层
    McPrinz 发表于 2019-5-24 22:25
    unix系就有好几个了,unix, BSD, linux, solaris, mac等,mac借鉴一部分freebsd代码。windows和os/2之间互 ...

    厉害了!原来操作系统之间还有这样千丝万缕的关系
    以后多向您学习!
    回复

    使用道具 举报

    该用户从未签到

    发表于 2019-5-25 08:59 | 显示全部楼层
    sweeping 发表于 2019-5-24 22:37
    从事IT行业的,居然会问出这种问题来?
    试着回复一下:
    1,Linux是操作系统内核,不是语言,它有多种平台, ...

    原来工科生现在都成投降论患者了

    点评

    秀才找反,三年不成。百无一用是书生。  详情 回复 发表于 2019-5-25 10:15
    回复

    使用道具 举报

  • TA的每日心情

    2017-8-5 10:13
  • 签到天数: 86 天

    [LV.6]常住居民II

    发表于 2019-5-25 10:15 | 显示全部楼层
    william_lq 发表于 2019-5-25 08:59
    原来工科生现在都成投降论患者了

    秀才找反,三年不成。百无一用是书生。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-18 13:26
  • 签到天数: 2140 天

    [LV.Master]伴坛终老

    发表于 2019-5-25 10:28 | 显示全部楼层
    长知识了。
    回复

    使用道具 举报

    本版积分规则

    小黑屋|手机版|Archiver|论坛自带搜索|下载论坛app|手电大家谈-手电筒爱好者之家 ( 备案序号:鲁ICP备05002565号 )
    以上言论纯属个人观点,与手电大家谈立场无关。
    最佳浏览模式:1920*1080


    GMT+8, 2024-4-19 14:36 , Processed in 0.223192 second(s), 73 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表