首页 > 科技 > 问答 > 科技经验 > 我调查了40个论坛,linux系统有哪些 初学者

我调查了40个论坛,linux系统有哪些 初学者

来源:整理 时间:2022-04-26 01:50:50 编辑:科技知识 手机版

所以做不好干脆离开。3、UNIX环境高级编程(作者英年早逝)UNIX环境高级编程堪称神作,经典中的经典。接下来进入Linux系统编程,不二选择,APUE,UNIX环境高级编程,一遍一遍的看, 看10遍都嫌少,如果你可以在大学将这本书翻烂,里面的内容都实践过,有作品,你口头表达能力够强, 你可以在面试时说服所有的考官。

(可能有点夸张,但APUE绝对是圣经一般的读物,即使是Windows程序员也从其中汲取养分, Google创始人的案头书籍,扎尔伯克的床头读物。)这本书看完后你会对Linux系统编程有相当的了解,知道Linux与Windows平台间开发的差异在哪? 它们的优缺点在哪?我的总结如下:做Windows平台开发,很苦,微软的系统API总在扩容, 想使用最新潮,最高效的功能,最适合当前流行系统的功能你必须时刻学习。

Linux不是,Linux系统的核心API就100来个,记忆力好完全可以背下来。 而且经久不变,为什么不变,因为要同UNIX兼容,符合POSIX标准。 所以Linux平台的开发大多是专注于底层的或服务器编程。这是其优点,当然图形是Linux的软肋,但我站在一个开发者的角度,我无所谓,因为命令行我也可以适应, 如果有更好的图形界面我就当作恩赐吧。

另外,Windows闭源,系统做了什么你更本不知道, 永远被微软牵着鼻子跑,想想如果微软说Win8不支持QQ,那腾讯不得哭死。 而Linux完全开源,你不喜欢,可以自己改,只要你技术够。另外,Windows虽然使用的人多,但使用场合单一,专注与桌面。 而Linux在各个方面都有发展,尤其在云计算,服务器软件,嵌入式领域, 企业级应用上有广大前景,而且兼容性一流,由于支持POSIX可以无缝的运行在UNIX系统之上, 不管是苹果的Mac还是IBM的AS400系列,都是完全支持的。

另外,Linux的开发环境支持也绝对是一流的,不管是C/C ,Java,Bash,Python,PHP,Javascript,。。。。。。就连C#也支持。而微软除Visual Stdio套件以外,都不怎么友好,不是吗?如果你看完APUE的感触有很多,希望验证你的某些想法或经验,推荐UNIX程序设计艺术, 世界顶级黑客将同你分享他的看法。

4、选择方向:网络,图形,嵌入式,设备驱动网络方向:服务器软件编写及高性能的并发程序编写现在是时候做分流了。 大体上我分为四个方向:网络,图形,嵌入式,设备驱动。如果选择网络,再细分,我对其他的不是他熟悉,只说服务器软件编写及高性能的并发程序编写吧。 相对来说这是网络编程中技术含量最高的,也是底层的。

需要很多的经验,看很多的书,做很多的项目。我的看法是以下面的顺序来看书:APUE再深读 – 尤其是进程,线程,IPC,套接字多核程序设计 - Pthread一定得吃透了,你很NBUNIX网络编程 – 卷一,卷二TCP/IP网络详解 – 卷一 再看上面两本书时就该看了5.TCP/IP 网络详解 – 卷二 我觉得看到卷二就差不多了,当然卷三看了更好,努力,争取看了6.Lighttpd源代码 - 这个服务器也很有名了7.Nginx源代码 – 相较于Apache,Nginx的源码较少,如果能看个大致,很NB。

看源代码主要是要学习里面的套接字编程及并发控制,想想都激动。如果你有这些本事,可以试着往暴雪投简历,为他们写服务器后台,想一想全球的魔兽都运行在你的服务器软件上。Linux内核 TCP/IP协议栈 – 深入了解TCP/IP的实现如果你还喜欢驱动程序设计,可以看看更底层的协议,如链路层的,写什么路由器,网卡, 网络设备的驱动及嵌入式系统软件应该也不成问题了。

当然一般的网络公司,就算百度级别的也该毫不犹豫的雇用你。 只是看后面这些书需要时间与经验,所以35岁以前办到吧!跳槽到给你未来的地方!图形方向,我觉得图形方向也是很有前途的,以下几个方面。Opengl的工业及游戏开发,国外较成熟。影视动画特效,如皮克斯,也是国外较成熟。GPU计算技术,可以应用在浏览器网页渲染上,GPU计算资源利用上,由于开源的原因,有很多的文档程序可以参考。

如果能进火狐开发,或google做浏览器开发,应该会很好 。嵌入式方向:嵌入式方向没说的,Linux很重要。掌握多个架构,不仅X86的,ARM的,单片机什么的也必须得懂。 硬件不懂我预见你会死在半路上,我也想走嵌入式方向,但我觉得就学校教授嵌入式的方法, 我连学电子的那帮学生都竞争不过。 奉劝大家,一定得懂硬件再去做,如果走到嵌入式应用开发,只能祝你好运, 不要碰上像Nokia,Hp这样的公司,否则你会很惨的。

驱动程序设计:软件开发周期是很长的,硬件不同,很快。 每个月诞生那么多的新硬件,如何让他们在Linux上工作起来,这是你的工作。 由于Linux的兼容性很好,如果不是太低层的驱动,基本C语言就可以搞定,系统架构的影响不大, 因为有系统支持,你可能做些许更改就可以在ARM上使用PC的硬件了, 所以做硬件驱动开发不像嵌入式,对硬件知识的要求很高。

Linux是什么,现在都有哪些操作系统是基于它来开发的?

首先谢谢题主的邀请哈。简单来说,和windows一样,linux就是个操作系统,两者的典型区别在于,linux下一切皆是文件。linux的优点很多:开源,免费,跨平台。只要遵守版权和法律,任何机构个人都可以直接下载使用。所以由此衍生出来的产品非常多,比如centos,redhat,Debian等等,国内有优麒麟,红旗等。

低配电脑装linux系统好吗,或者有什么别的系统推荐吗?

根据题主需要,我推荐你几个其他系统吧,Windows和Mac OS就不说了,主要讲几个小众又比较好用的系统。UbuntuUbuntu是Linux的一个分支。由于Linux本身并没有开发图形界面,还需要安装第三方的图形界面,普通用户使用起来有一定的门槛。Ubuntu本身自带一套叫Unity的图形界面,大致如图,Ubuntu相当的注重系统的易用性易,这点比大部分Linux的系统都要好,标准安装完成后(或Live CD启动完成后)就可以立即投入使用,简单地说,就是安装完成以后,用户无需再费神安装浏览器、Office套装程序、多媒体播放程序等常用软件,大多数也无需特地下载安装网卡、声卡等硬件设备的驱动。

至于安装,可以使用一款叫wubi的windows软件,直接像安装普通软件一样的安装系统。另外Ubuntu还有个衍生版叫优麒麟,是专门为中文开发的版本,内置了中文输入法和WPS等常用的软件,如果需要qq也可以通过wine来直接安装windows版本的,包括其他的一些常用软件,都可以在Ubuntu自带的软件中心里找到,或者找到替代品。

StartOS一款国产的也是基于Linux的系统,也或者说是基于GNOME图形界面的皮肤和集成部分自己软件的集合。好处是绝对符合国人的操作习惯,并且帮助中心的文档全是直接由中文写的,不存在读不懂或者语句不通顺的情况。StartOS集成LibreOffice办公套件,简单易用音视频播放软件,Chromium 网页浏览器,同样也有软件中心,平时正常使用是绝对没有问题的。

另外它的安装比Ubuntu还要简单,就像安装普通Windows软件一样。Phoenix os这个系统和前两个就完全不同了,PhoenixOS是给予Android7.1的桌面操作系统。目前来说比起Linux系统最大的优势当然就是生态了,作为智能手机的第一大操作系统,其APP无论数量还是质量都不比Windows的差,不过劣势也很明显,大部分APP都是专门为小屏设计的,或者是为触屏设计的,这样我们在PhoenixOS上安装和使用这些APP很多时候就会觉得很不顺手,好在常用的大部分APP还都专门有个HD的版本。

另外,不得不说这个系统目前集成了一个游戏助手,笔者特意下载了一个吃鸡。虽然用鼠标键盘配手机播放器是不道德的,但是真的很酷!当然除了这些,还有Fedora,ElementaryOS,Debian,RemixOS等等。,都是基于Linux/Android的衍生版本,各有特色,各有侧重。题主可以一一尝试。

文章TAG:linux初学者论坛系统

最近更新

  • 有的商家发顺丰为什么可以发带电池的电子产品,商家竟然发的顺丰快递

    当时我们有一个食品分类组,里面很多商家,直接是厂家,占了店铺的一半。因为马云要动快递、三通一达的奶酪,无法独立生存。只是他被马云牵着鼻子走,结局肯定不好,最惨的是换成马云自建物流。 ......

    科技经验 日期:2022-06-08

  • 安卓系统为什么臃肿,安卓系统每年都说更流畅

    说实话,安卓这几年在系统流畅的线条上下了不少功夫。安卓不会自动清理后台。有的安卓手机厂商优化不了,或者用的人不知道怎么用好。久而久之,手机开始卡顿。熟悉Android系统开发的R ......

    科技经验 日期:2022-06-08

  • 苹果为什么嚣张,美国如此嚣张从哪儿来的底气

    卖猪肉的梁屠夫,告诉我为什么宇宙不是上帝主宰的。为什么现在科学在发展?反而有人认为宇宙是上帝主宰的。普朗克常数h定义的量子是宇宙中最小的粒子,是宇宙中最基本的变化载体。对宇宙真理的 ......

    科技经验 日期:2022-06-08

  • rx480 为什么没有了,rx480都8g显存了

    想象一下,一个花粉进华为手机专卖店,预算4000元买一部手机。推荐荣耀30Pro还是华为P40?华为和荣耀是同级还是上下级,华为和荣耀是什么关系,兄弟还是父子。买华为意味着产品力比 ......

    科技经验 日期:2022-06-08

  • 太阳为什么温度最高,为什么不会融化

    这也是不对的。如果时间拖得足够长,随着太阳物质核聚变的继续,物质元素融合成铁元素,基本停止反应。重的铁元素会落到太阳表面,或者形成一个固体的太阳球体。随着越来越多的铁落下,对底层的 ......

    科技经验 日期:2022-06-08

  • 流量卡为什么好卡,为什么移动的无限流量这么卡

    无线流量限速问题运营商提出的无线流量卡并不是真正的无限流量。你以为便宜的是垃圾物联网卡。这是惯例。我觉得12流量卡都是正规卡,去过无数坑,所以知道这个月租49块钱很贵,但是100g ......

    科技经验 日期:2022-06-08

  • 为什么火星叫火星,那么金星为什么不叫火星

    他实际上是苏联的二号人物。斯大林死后,他一度有可能成为苏联的领袖,但在他春风得意之时,却被昔日的战友处决了。苏联只用了20多年就赶上了美国。那么,你认为苏联的科技是先进还是落后?我 ......

    科技经验 日期:2022-06-08

  • 为什么摩拜单车变少了,摩拜单车为什么这么难骑

    没办法,穷成这样。买二手的,打折的就行。喜欢苹果手机的人有以下几种可能:全新的6800元左右,二手的4000元左右,没有五官的才2000多点。价格差别还是很大的,所以有些人喜欢便宜 ......

    科技经验 日期:2022-06-08