linux技术知识框架学习交流,linux知识总结

kodinid 14 0

大家好,今天小编关注到一个比较意思的话题,就是关于linux技术知识框架学习交流的问题,于是小编就整理了4个相关介绍Linux技术知识框架学习交流的解答,让我们一起看看吧。

  1. 如何编写Linux下NandFlash驱动?
  2. 想要成为Linux云计算工程师需要准备什么知识?
  3. 能否利用bash for windows学习Linux系统?
  4. 把windows平台下mfc框架的代码移植到linux对编程小白来说难度很大吗?应该学习什么内容呢?

如何编写Linux下Nandflash驱动

实现ubifs相对简单,框架都搭好了,根据nand flash控制器写mtd接口就好了。主要关注page layout,硬ECC能力是否与nand要求匹配,ECC最好有纠错比特数预警,以实现ubifs的read leveling。

实现ftl的话,麻烦一些,但这是fatfs的前提条件。linux没有现成框架,可以按照***约束自己实现一下。

linux技术知识框架学习交流,linux知识总结-第1张图片-安济编程网
图片来源网络,侵删)

想要成为Linux云计算工程师需要准备什么知识?

  Linux云计算工程师应该具备以下知识:  

1、熟悉Linux操作系统基本配置系统管理,网络路由包过滤防火墙与各种服务程序配置;  

2、熟悉shell脚本语言,熟悉C,PythonJAVA其中一种或几种  

linux技术知识框架学习交流,linux知识总结-第2张图片-安济编程网
(图片来源网络,侵删)

3、了解Linux下的RAID、LVM等机制与配置,了解Linux下的各种本地文件系统与网络文件系统,熟练进行调优配置。熟悉各种主流的开源分布式文件系统及分布式存储系统;  

4、熟悉Hadoop框架,各个相关软件模块,能够安装、配置、优化hadoop运行系统,熟悉各种hadoop变种产品及相应优缺点,对hadoop平台有自己的理解,了解OpenStack平台,能够搭建、定制OpenStack系统。

能否利用bash for windows学习Linux系统?

很明显不可以。

linux技术知识框架学习交流,linux知识总结-第3张图片-安济编程网
(图片来源网络,侵删)

我对Linux系统不算特别精通,但也算是得心应手不生疏,我来给你捋一下Linux和bash的关系,你也就知道为什么了。

什么是Bash

Bash本质是一种shell,是一个为GNU项目编写的Unix shell,也就是linux用的shell,它是shell的一种,Linux上默认***用的是bash。比如你在Linux中的终端命令行中所使用的shell就是bash,常用的命令如cd、mv等等。

什么是Linux系统

Linux系统是基于Unix开发操作系统,并且应用广泛,Linux内核用于Ubuntu、centos等,使用这种内核的操作系统都可以视为Linux系统大家族的一员。学习Linux需要学习shell命令(不是只有bash)各种结构,各种框架,各种编译程序等等。

为什么不能用Bash For Windows学习Linux系统?

Linux操作系统不是只有Bash,Bash只是Linux中默认的shell,也是很基础的终端命令,而你要学习Linux系统,就要学习Linux概论、目录结构等等一些东西。

用Bash For Windows也并不能完全模拟Linux下的bash命令,你在windows学的仅仅是一些Linux常用的命令,有还会应为兼容问题出错。

把windows平台下mfc框架的代码移植到linux对编程小白来说难度很大吗?应该学习什么内容呢?

学习C++和一个框架,比如Qt。

看懂原有代码,抽出应用相关代码,然后在新的框架环境下重写。

如果真是小白程度,不是存心打击你,这个坑,你爬不出来,至少短时间内爬不出来。

移植是不可能的,这叫重构。说难也不难,网络编程用的[_a***_] API,windows和linux下基本相同。界面只能用QT重写了。如果C基础比较扎实,花个几周时间学一下C++和QT就能上手。当然,首先要弄明白app的业务逻辑,业务逻辑弄明白了,看源代码就要简单得多,甚至不用看源代码。

到此,以上就是小编对于linux技术知识框架学习交流的问题就介绍到这了,希望介绍关于linux技术知识框架学习交流的4点解答对大家有用。

标签: linux 框架 系统