上学的时候,大概是大二时,将自己那个很古老的ThinkPad T23 装成了linux,很舒服的用了一年多,深深的喜欢上了这种纯面向开发的操作系统环境。最近,一直再考虑工作环境的移植问题。由于公司是开发基于web的java产品,所以基本时平台无关了,趁周末的机会,将机器装成了Fedora Core 10。新版本就是好啊! 安装完成后,基本上所有的硬件都正常的设别出来了,连刚出来没多久的一个摄像头也认出来了!
配置好Eclipse(3.4), Firefox(3),JDK,基本就可以正常工作了,编辑器一直在用vim,在windows下就是了,gimp的功能跟photoshop不相上下,办公系列有openoffice,web服务如gmail, RSS reader等都是基于Firefox的,很舒服的就过渡过来了,唯有声卡的问题,稍微纠缠了几天,不过幸好有大二时Fedora Core 4下装声卡的经验,现在一切正常了,哈哈!
- 不用担心病毒
- 不用管D版
- 由于自己对游戏天生没有兴趣,正好没有什么移植过来的大型游戏
今天真是,我喜欢今天啊!!,哈哈。
好了,给大家看几张图吧
开发环境Eclipse:
浏览器Firefox
文本编辑器vim,这个高级的文本编辑器我已经隆重的向大家推荐过N次了,呵呵。
最后看一个整体的效果图
在linux下学习或者开发可以很大程度的提高自己的解决问题的能力,好多东西需要DIY,而且,Linux下大部分软件时可自由配置的,所以,几乎每个开发者都会找到一套适合自己的软件配置,如VIM,FVWM,emacs,X,等等,而这些配置都是纯粹的文本,很方便在各个系统间的切换,移植。这个跟在windows下大部分软件是需要用户去适应有很大的不同。
前几天约略翻了一下计算机大思想的发展史,貌似面向对象的思想早在我出生的那年就提出来了,可是,看看网络上的很多文章或者教程,还是深深的陷入在过程式开发的泥淖中。
好了,今天大约介绍一下新换的系统,以后就在这个较纯净的开发环境下开发了,哈哈!
- 大小: 363 KB
- 大小: 160.2 KB
- 大小: 82.9 KB
- 大小: 148.8 KB
分享到:
相关推荐
- **命令行操作**:Linux系统的日常管理和开发工作大多通过命令行进行,掌握基本的文件管理、进程控制、网络配置等命令至关重要。 3. **移植策略** - **应用程序兼容性**:VxWorks和Linux的API有很大差异,需要...
本文主要探讨的是如何将原本运行于Windows平台的应用程序移植到Linux环境下的过程。由于两种操作系统的内核及运行环境存在本质差异,因此在移植过程中会遇到各种挑战。 #### 二、移植前的准备 1. **理解源代码:**...
Linux 内核移植与裁剪在虚拟嵌入式开发环境中的应用 Linux 内核移植与裁剪是嵌入式开发中的一种重要技术,它可以使 Linux 内核在虚拟嵌入式开发环境中运行,并进行相关项目的开发。下面是关于 Linux 内核移植与...
在进行Windows代码向Linux环境的移植过程中,首先需要注意的是编码格式的问题。由于不同操作系统对文本文件的编码支持可能存在差异,因此确保代码文件采用正确的编码格式至关重要。题目中特别提到,如果编码格式设置...
本文研究了从Windows到Linux的C程序移植,介绍了Linux系统的安装和开发环境的搭建,探讨了C程序移植的方法和经验,并结合实际程序移植结果进行了分析。 Linux系统安装和开发环境的搭建是从Windows到Linux的C程序...
Qt4.8.4 移植到 Linux 3.4.2 本文档详细讲解了 Qt4.8.4 移植到 Linux 3.4.2 的过程,涉及到 Qt 的配置、编译和移植等知识点。 Qt 简介 Qt 是一个跨平台的应用程序开发框架,由诺基亚公司开发。Qt 提供了一个完整...
总之,"VS2008项目移植到Linux的makefile转化工具"是跨平台开发中的一个重要辅助工具,它减少了开发者在不同操作系统间切换时的繁琐工作,提高了开发效率。通过理解这个工具的使用方法和工作原理,开发者可以更顺畅...
Lwip 协议栈在嵌入式 Linux 下的移植和实现需要考虑多个方面的因素,以便能够正确地工作。 知识点: * Lwip 协议栈的特点和组成部分 * Lwip 协议栈在嵌入式 Linux 下的移植和实现过程 * 设备驱动程序的编写 * 网络...
本文档详细描述了交叉编译链的安装过程,以及在BeagleBone平台(带有LCD)移植Xenomai实时内核、移植IGH-EtherCAT、移植LinuxCNC的详细过程,以及可能遇到的具体问题,并且对问题作出了解决 备注:这里移植的Linux...
"嵌入式Linux系统移植" 嵌入式Linux系统移植是指将Linux操作系统移植到嵌入式设备中,以满足各种应用需求。嵌入式Linux系统移植的重要性在于其广泛的应用场景,例如手机、洗衣机、汽车等设备都需要嵌入式Linux系统...
Madplay在Linux环境下的移植是一项涉及多个环节的工作,从依赖库的准备到Madplay自身的编译安装,每一步都需要仔细对待。通过上述步骤,我们可以成功地将Madplay移植到自定义的Linux环境中,为嵌入式开发提供了强大...
一、FFmpeg移植到Arm-Linux开发板前的准备工作 在移植FFmpeg到Arm-Linux开发板之前,需要先移植X264,因为FFmpeg依赖X264。在Ubuntu 16.04环境下编译生成X264,下载X264包,解压并配置交叉编译器环境变量,配置 ...
Linux系统移植:深入理解硬件与软件环境、Bootloader与交叉工具链 在现代嵌入式系统开发中,Linux系统的移植是一项复杂而关键的任务,它涉及硬件环境、软件环境的搭建,Bootloader的编写与配置,以及交叉工具链的...
在嵌入式Linux系统中,将LVGL图形库移植到开发板是一项常见的任务,它能够帮助我们创建美观、用户友好的图形用户界面。LVGL(LittlevGL)是一个开源的图形库,支持多种嵌入式平台,提供了丰富的图形组件和动画效果。...
该方法包括搭建基于Cortex-A8的Linux开发环境、Linux内核的配置和编译、内核移植的步骤等。 Linux内核移植的方法和步骤: 1. 搭建基于Cortex-A8的Linux开发环境,包括选择合适的开发板、安装Ubuntu操作系统、安装...
**知识点:Linux系统...通过本文档的学习,读者将能够系统地了解Linux移植的全流程,包括硬件准备、软件环境搭建、工具链构建、Bootloader编写、u-boot移植等核心环节,为实际项目中的Linux移植工作打下坚实的基础。
《Linux2.6.25移植手册》是天嵌科技为TQ2440和Sky2440用户量身定制的一份详尽的学习与开发指南,旨在帮助开发者理解和实践Linux内核在这些硬件平台上的移植过程。这份手册不仅涵盖了Linux内核的基本概念,还深入探讨...
总结,将MFC的CString移植到Linux环境是一项涉及C++语言特性、内存管理、字符串操作和异常处理等多个方面的工作。通过理解原CString的功能和实现,我们可以创建一个新的类来实现相同的功能,同时充分利用Linux下的...
ARM架构是一种广泛应用的嵌入式处理器架构,因此,移植Linux到ARM平台是嵌入式开发中的常见任务。 二、处理器架构适配 Linux内核需要根据目标处理器的指令集进行改编。ARM架构与x86或x86_64等其他架构有显著差异,...