1.freebsd是码下否真的快凉了?
2.FreeBSD下安装J2EE开发环境
3.freebsd安装教程freebsd
4.å¦ä½ä»ç¡¬çå®è£
FREEBSD
5.FreeBSD发展
6.FreeBSD下修改安装源的方法
freebsd是否真的快凉了?
FreeBSD是否真的快凉了?
判断一个项目的活跃度,可以通过查看源码提交频次来大致评估。码下相较于mono,码下提交内容多为无关紧要的码下更新,如版本升级等,码下且三年内几乎没有实质性的码下门禁和考勤系统app源码提交,这表明其活跃度低下,码下项目可能已经冷却。码下
相比之下,码下FreeBSD每天都在更新,码下显示出其健康活跃的码下状态,离冷却还有很长的码下路要走。而且,码下众多闭源操作系统的码下改造版都依赖于FreeBSD,如苹果的码下iOS、iPadOS、查找html源码macOS以及任天堂、索尼游戏机的操作系统,源头都是FreeBSD。因此,轻易不会让项目冷却。
维护活跃度的标准可以用来评估国外各种项目的健康状况。以Flutter为例,其活跃度相当高。这也解释了为什么现在国外的跨平台移动框架几乎都转向Flutter,因为有人维护是主要原因。谁也不想依赖的工具突然“去世”,如同微软经常将一些项目废弃那样。
如果你对哪些项目是否冷却感兴趣,建议关注微软。微软历史上经常把一些项目冷落,红旗指标源码每年都有这样的情况发生,每隔一两个月就会有项目被宣布“死亡”的情况。
FreeBSD下安装J2EE开发环境
要装的是环境是 Eclipse 3.1 + jdk1.4.2-p6 + jboss-3.2.5 jboss-3.2.5带了tomcat 5.x
如果要用Eclipse开发J2ee,还需要插 件,IBM有一篇文章写得很好.我就不重新写了. 安装之前人要确定你至少要有1.2G以 上的空间,NND,sun的JDK源码编译完有这么大 命令见下:
cd /usr/ports/java/jdk
make install
/
** 根据提示,在/etc/fs
rw tab 加入一行 linprocfs /co mpat/linux/proc linprocfs * 当然了,你要先装linux的运行库!然后下载以下的文件
* bsd-jdk-patches-6.tar.gz
* j2sdk-1_4_2_-linux-i.bin
* j2sdk-1_4_2-bin-scsl.zip
* j2sdk-1_4_2-src-scsl.zip
* (最好连这个jboss-3.2.5-src.tar
个目录中. .bz2也一并下载来)下载到/usr/ports/distfiles这 */
/* 一个好建议,你最好
快点 :D */ 用网际快车或wget先把这些文件 下载了.这样比make自己去下载更 安装完jdk后.设定一个JAVA_HOME等
我用csh,如果你用bash你就另行更改profile吧
我在~/.cshrc里加入了
setenv JAVA_HOME /usr/local/jdk1.4.2
setenv CLASSPATH $JAVA_HOME/lib
然后在path路径里加入 /usr/local/jdk1.4.2/bin
然后 source ~./cshrc 就可以检查java安装成功了没有.
:D 以前我每安装好一
到配置了.呵 个软件,我就要重登录,呵.原来 用source ~/.cshrc就可以重新得 然后再
cd /usr/ports/java/eclipse
make install
cd /usr/ports/java/jboss3
make install
安装完记得 make clean哦
都安装完了就可以运行 /usr/local/jboss3.2/bin/run. sh来运行jboss 如果你要安装mysql就进入mysql的po rts执行make install就可以了. 反正这个过程真的是很长,慢慢等哦 :D
都安装完了就可以执行eclipse进行
:P
freebsd安装教程freebsd
freebsd安装教程,freebsd很多人还不知道,现在让我们一起来看看吧!
1、FreeBSD是一个免费的类Unix操作系统,是由BSD、BSD和4.4BSD开发的类Unix操作系统的一个重要分支,FreeBSD拥有超过名活跃开发者和数千名贡献者。
2、FreeBSD被视为免费操作系统中不知名的巨头。它不是Unix,但运行起来像Unix,并且有一个兼容Unix的图章制作源码系统API。作为一个操作系统,FreeBSD被认为是相当稳定可靠的。
3、FreeBSD是作为一个完美的操作系统开发的。它的核心、驱动和所有Userland应用(比如Shell)都由同一个源代码版本控制系统保管(目前使用的是Subversion,兼容CVS)。与另一个知名的操作系统Linux相比,它的核心是由一群开发者设计的,而用户应用是由别人开发的(比如GNU project),最后由其他小组集成打包成Linux包。
4、FreeBSD默认是没有桌面环境的命令行界面。如果要使用桌面环境,必须自己安装或者使用PC-BSD等桌面分发。mfc导入源码
5、平台
6、FreeBSD支持的平台根据支持程度分为四个级别。一线平台(Tier 1,全支持平台)目前包括i、Sparc、AMD和PC。第2层(开发平台)包括PowerPC和IA。对于一线和二线平台,FreeBSD将保持维护和稳定性,大多数新功能将需要在这些平台上正常工作。目前三线平台(Tier 3,实验平台)只包括S/,FreeBSD官方不支持。而其他平台则被归为四线平台。
7、对ARM和MIPS架构的支持正在开发中。在正在开发的7.x版本中,已经删除了对DEC Alpha的支持。
8、它支持x兼容性(包括Pentium和Athlon)、amd兼容性(包括Opteron、Athlon 和EMT)、Alpha/AXP、IA-、PC-和具有UltraSPARC架构的计算机。它运行在Intel x系列兼容处理器、DEC Alpha、UltraSPARC、Itanium (IA-)和Sun Microsystems的AMD处理器上。对PowerPC的支持正在开发中。人们普遍认为它相当可靠和健壮。苹果的Mac OS X以Mach为内核,基于FreeBSD驱动和实用程序。FreeBSD源于加州大学伯克利分校开发的BSD-UNIX;版本由来自世界各地的志愿者开发和维护。FreeBSD为不同架构的计算机系统提供了不同程度的支持。
本文讲解到此结束,希望对大家有所帮助。
å¦ä½ä»ç¡¬çå®è£ FREEBSD
1)isoemu(å¼å¯¼ISOéåç¨)
2)èæå 驱,ç¨DAEMON Tools
å ·ä½æ¥éª¤:
1: åæ:ä½ çç³»ç»å·²ç»å®è£ éwindowsçæä½ç³»ç»ä»¥åå¯ä»¥ä¸ç½
2: ä¸è½½è¾ å©è½¯ä»¶ISOEMU,以åfreebsd5.4ç5.4-RELEASE-i-bootonly åªå å«å¯å¨æ件
5.4-RELEASE-i-disc1 å®è£ ç1 5.4-RELEASE-i-disc2 å®è£ ç2,è¿ä¸ä¸ªå®è£ æ件è¿éå¯
以ä¸è½½ftp: //ftp.freebsdchina.org/pub/FreeBSD/releases/i/ISO-IMAGES/5.4/
3: ç¨èæå 驱ædisc1éåæ件éé¢ç5.4-RELEASEæ件夹(MBå·¦å³)æåå¤å¶å°ä¸»ååº(ä¼°
计é»è¾ååºè¿ä¸æ¯æ,æ好æ¯æ¾å¨ä½ çå¯å¨ååº,æ¯æNTFSæ ¼å¼),disc1çpackagesæååºæ¥æ¾
å°5.4-Release,ç¶åèædisc2éåæ件,å¤å¶éé¢çpackagesæ件夹(MBå·¦å³)å°åæä»
disc1å¤å¶åºæ¥ç5.4-RELEASEæ件夹éé¢,æ示æ件åç¸åæè¦çå°±æ¯.
4: ä¿®æ¹åæå¤å¶è¿æ¥ç5.4-RELEASE\packagesçINDEXæ件,ç¨ååæ¿æå¼,æ¥æ¾æ¿æ¢ç®
æ "||1"æ¿æ¢æ"|"æ¥æ¾"||2"æ¿æ¢æ"|",ä¹åä¿å.
5: æä¸è½½äºçisoemu解åå°æ ¹ååº(ä¸éæ¾å¨æ件夹),å³å«æboot.iniæ件çé£ä¸ªååº(éé¢
å å«äºä¸ä¸ªè¯´ææ件,详ç»è¯´æäºå个æ件çç¨éå使ç¨æ¹æ³),ä¹åç¼è¾isoemu.iniæ¾
å°"isogrub.iso"æ¹ä¸ºä½ çå¯å¨éåæ件å,æè¿éç¨"freebsd.iso",ä¿åéåº.
6: æ5.4-RELEASE-i-bootonlyå¯å¨éåæ件å¤å¶å°å®æ¾äºisoemuçååº,并æ¹å
为"freebsd.iso"ä¸ä¸é¢å¯¹åº
7: ä¿®æ¹boot.iniæ件,å¨ä¸é¢å å ¥ä¸è¡c:\ieldr="Load IsoEmu Final SV"
8: åå¤å夫å®æ,ç°å¨å¯ä»¥éæ°å¯å¨æºå¨,éæ©å¯å¨load IsoEmu Final SV,isoemuå°±å¼å§èªå¨
å è½½freebsd.isoæ件读åå¯å¨ä¿¡æ¯,æ¥çå°±æ¯çæçå¼å¯¼å æ ¸ççé¢.
ä¸æ¥çæ¥éª¤ç¸ä¿¡å¤§å®¶é½çæ,ä¸ç¥éçå¯ä»¥å»ççHANDBOOK .ä½ å¯ä»¥éæ©ä»ç¡¬çå®è£ ,å¦æä¸æ³
å¤å¶ä¸è½½é£ä¹å¤æ件æè ä½ æ¯å±åç½å¯ä»¥éæ©ä»ç½ä¸å®è£ ,å¯ä»¥çç¥æ¥éª¤2,3,åªå¯å¨
SYSINSTALLç³»ç»å®è£ ç¨åºä»å ¶ä»åªä»å®è£ ç³»ç»
ä¸ä¼å®è£ ç,å¯ä»¥ççæ以åçå®è£ æ¹æ³
ååºçæ¶åå¯ä»¥æä¸é¢ç说ææ¥
æç»å¸¸å»ºç«çæ件系ç»ç次åºæ¯Mçrootï¼1Gçswapï¼Mç
/var/tmpï¼3Gç/usrï¼å ¶ä½ç空é´çç»/homeã
å ¸åå°ï¼ä½ åºè¯¥æ交æ¢åºå¤§å°å®ä¸º2åçå å大å°ãå¦æä½ æ²¡æå¾å¤å åï¼é£æ ·çè¯ï¼ä½ å°é
è¦æ´å¤ç交æ¢åºç©ºé´ãä¸å»ºè®®å°äº¤æ¢åºå®å¨å°äºMï¼å½ä½ ç¡®å®äº¤æ¢åºå¤§å°çæ¶åï¼ä½ è¦èè
å°å°æ¥å¯è½è¦æ©å å åãå æ ¸çVM(èæå å)æ¢é¡µç®æ³æ§è½æ¯å对交æ¢åºè³å°æ¯å å大å°2å
çæ¡ä»¶è¿è¡ä¼åçãé 置太å°ç交æ¢åºä¼å¯¼è´VM页é¢æ«æçä½æçï¼å½å åæ©å åï¼éä¹ä¹ä¼
导è´é®é¢ãæåå¨ä¸ä¸ªæå¤ä¸ªSCSI硬çç大系ç»ä¸(æè æå¤ä¸ªIDEç£çå·¥ä½å¨å¤ä¸ªIDE æ§å¶å¨
ä¸)ï¼æ们强ç建议å¨æ¯ä¸ªé©±å¨å¨ä¸é 置交æ¢ååºï¼æ¯ä¸ªäº¤æ¢ååºç大å°åºè¯¥æ¯å ä¹ä¸æ ·çï¼
å æ ¸è½å¤çä»»æ大å°ç交æ¢åºï¼ä½æ¯å é¨æ°æ®ç»ææ¾å¤§å°æ大ååºç4å大å°ãä¿æ交æ¢ååº
åæ ·ç大å°å 许å æ ¸ä¼åå°å°äº¤æ¢ç©ºé´äº¤ååå¸å¨N个ç£çä¸ãä¸è¦æ å¿è¿æ ·åæç¹è¿ä»½ï¼äº¤
æ¢åºæ¯UNIXçææï¼çè³äºä½ è½ç¶é常ä¸ç¨é£ä¹å¤äº¤æ¢åºï¼å¨è¢«è¿«éæ°å¯å¨ä¹åï¼å®ä¹å¯ä»¥ç»
ä½ æ¶é´å»ä»ä¸ä¸ªåºè½¨çç¨åºä¸æç³»ç»æ¢å¤è¿æ¥ã
ææ ·ä¸ºä½ ç/varååºå®å¤§å°ä¸»è¦ä¾èµäºä½ å°ææ ·ä½¿ç¨è¿å°æºå¨ãè¿ä¸ªååºä¸»è¦åæ¾é®ç®±ï¼æå°
ç¼å²åºåæ¥å¿æ件ãæäºäººçè³äºæ/var/logä½ä¸ºä¸ä¸ªç¬ç«çååº(ä½æ¯é¤éæç¹å«çæ åµï¼
è¿æ ·åä¸å¼å¾ï¼åªä¼æµªè´¹ä¸ä¸ªååºID)ãå¦æä½ è¿å°æºå¨ä¸»è¦ç¨åé®ä»¶ææå°æå¡å¨ï¼æè è¿
è¡ä¸ä¸ªå¤§è®¿é®éçWEB æå¡å¨ï¼ä½ åºè¯¥èèæè¿ä¸ªååºå»ºçæ´å¤§ä¸ç¹ï¼å¯è½1Gææ´å¤ãå¾å®¹æ
ä½ä¼°æ¥å¿æ件çåå¨éæ±ã
ç¡®å®/var/tmpç大å°ä¾èµäºä½ å°éè¦ææ ·ä½¿ç¨ä½ ç临æ¶æ件ãMæ¯å»ºè®®çæå°ç尺寸ã注æ
sysinstallå°å»ºç«ä¸ä¸ª/tmpç®å½ï¼ä½æ¯é常æ/tmpä½ä¸º/var/tmpçè¿æ¥æ¯ä¸ªå¥½æ³¨æã为临æ¶æ
件建ç«ä¸ä¸ªååºæ两个éè¦çåå : é¦å ï¼å®åå°äºç³»ç»å´©æºåæ件系ç»æåçå¯è½æ§ï¼åå°±
æ¯åå°ä¸ä¸ªåºè½¨ç¨åºå¡«æ»¡[/var]/tmpæ¶å½±åå ¶ä»éè¦åç³»ç»(mailï¼loggingçç) çæºä¼ãå¡«
满[/var]/tmpæ¯ç»å¸¸åççé®é¢ã
å¨ä»¥å/tmpå/var/tmpæ¯ä¸åçä¸è¥¿ï¼ä½æ¯å¼å ¥/var(å /var/tmp)æ¯è¢«ç¨åºåå¼èµ·ç大迷æ
ï¼ä»å¤©çç¨åºé´æ使ç¨ä¸ä¸ªæå¦ä¸ä¸ªï¼å®ä»¬ä¸¤è åç没æåºå«ãæ以æå®ä»¬åæä¸ä¸ªä¸´æ¶ç®å½
æ¯æéççï¼ç¶èï¼å½ä½ å¤ç/tmpæ¶ï¼æä¸ä»¶äºæ æ¯ä½ ä¸æ³åçï¼å°±æ¯æ/tmpé©»çå¨æ ¹ååºä¸
ï¼å¯¼è´æ ¹ååºè¢«å¡«æ»¡æå´©æºåéå¯æ¶æ件系ç»æåï¼
/usrååºåæ¾å¤§éç¨äºæ¯æç³»ç»çæ件ï¼åç®å½/usr/localåæ¾å¤§éä»ports(7)å®è£ çæ件ï¼
å¦æä½ ä¸é£ä¹å¤ä½¿ç¨portsï¼ä¹ä¸å°ç³»ç»æºä»£ç (/usr/src)åæ¾å¨æºå¨ä¸ï¼ä½ å¯ä»¥ä¸º/usrèç
1Gçç£ç空é´ï¼ç¸åï¼å¦æä½ å®è£ 大éçports(ç¹å«æ¯çªå£ç®¡çåLinux仿ç)å»ºè®®ä½ è³å°2Gç
/usrï¼å¦æä½ è¿è¦å°ç³»ç»æºä»£ç æ¾å¨æºå¨ä¸ï¼æä»¬å»ºè®®ä½ 3Gç/usrï¼ä¸è¦ä½ä¼°æéç空é´ï¼å®
ä¼æ ¢æ ¢ç¬èµ·æ¥ï¼è®©ä½ 大åä¸æï¼
/homeååºåæ¾ç¨æ·èªå·±çæ°æ®ï¼å¯ä»¥æä½ä¸ç空é´çç»è¿ä¸ªååºï¼
为ä»ä¹è¦ååº? 为ä»ä¹ä¸å»ºä¸ä¸ªå¤§ç/ååºå°±è¡äº? é£æ ·æå°±ä¸éè¦èèååºå¤§å°é®é¢ãæå
个åå æ¾ç¤ºè¿ä¸æ¯ä¸ªå¥½æ³¨æãé¦å ï¼æ¯ä¸ªååºé½æä¸åçæä½ç¹å¾ï¼åå¼å®ä»¬æå©äºæ件系ç»
å对è¿äºç¹å¾è°æ´å®èªå·±ï¼ä¾å¦ï¼æ ¹å/usrååºä¸»è¦æ¯è¯»æä½ï¼åªæå°éçåï¼è大éç读å
åå¯ä»¥åçå¨/varå¨/var/tmpãæå°çä½æ¯å ·ææ´ç¹å¿çåæä½çååºåå¼ï¼å°±ä¸ä¼å½±å读æ
ä½å± å¤çååºï¼åå°±æ¯ï¼æåæä½å± å¤çååºé è¿ç£çå¤ä¾§(ä¾å¦ï¼ä¸æ¯å¨ä¸ä¸ªå¤§ååºåï¼è
æ¯ååºè¡¨å)æå©äºå¯¹ä½ ç»å¸¸éè¦çååºå¢å æ§è½ãä½ å¯è½ä¹éè¦å¨å¤§ååºä¸çI/Oæ§è½ï¼ä½æ¯
å®ä»¬æ¯é£æ ·ç大以è³äºæå®ä»¬ç§»å°ç£çå¤ä¾§ä¹ä¸ä¼æ¾èå¢å æ§è½ï¼ä½æ¯æ/var移å°ç£çå¤ä¾§ä¼
ææ¾èçä¸åï¼
5.4é»è®¤ä½¿ç¨xorg,èä¸å®è£ è¿ç¨ä¸ä¼æ示å®è£ å设置æ¡é¢ç¯å¢,å®æå®è£ éå¯ç³»ç»,åè¿è¡
sysinstallç¨åºè¿è¡å®è£ æ¡é¢,ä¹å¯ä»¥éè¿portæ¥å®è£ ,ç±ä½ å欢.å¦å¤è¿è¦è¿è¡xorgcfg -
FreeBSD发展
截至年3月,FreeBSD系统活跃的开发者超过人,还有数以万计的贡献者。该项目由志愿者及具有SVN提交权限的开发者共同维护。提交类型包括源代码、DOC提交及ports(第三方应用程序移植或基础程序)。每两年,提交者会选举出9名成员组成FreeBSD核心团队,负责项目方向、规则制定及实施新的“commit bits”。 FreeBSD核心团队、开发团队及安全、发行和端口管理团队被正式分配到特定任务。FreeBSD项目在开源领域已有年的发展历史,参与过美国加州大学的BSD计算机系统研究。项目保持至少两个分支同步发展:在-CURRENT分支代表“流血的边缘”(bleeding edge),而每个主版本号都会创建一个-FreeBSD -STABLE分支,每4-6个月进行一次从-CURRENT分支的削减。如果功能足够稳定成熟,可能会与后续的-STABLE分支合并。 FreeBSD的开发模式在Niklas Saers的文章中有详细介绍。FreeBSD基金会支持项目的开发部分,是一个非营利组织,接受捐赠以资助活动、购买硬件和网络基础设施、提供开发者峰会的旅费补助及法律支持。扩展资料
FreeBSD是一种UNIX操作系统,是由经过BSD、BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。FreeBSD下修改安装源的方法
说明:FreeBSD中安装软件一般有两种方式:
(一)、使用pk_add -r Package 来安装软件,Package安装的是已经编译好的二进制软件包,Package默认下载软件包的路径是在/var/db/pkg中
(二)、使用Ports方式编译安装,Ports是下载源码到本地,再执行编译安装,ports软件包的路径是在/usr/ports中
以上两种安装方式都需要从网络下载软件包,默认是从官方的源下载软件包的,速度比较慢,可以修改配置文件指定国内的镜像源来快速安装软件
1、修改Pcakage源为的镜像源
setenv PACKAGESITE .freebsd.org #安装ports
ee /etc/portsnap.conf #编辑文件
SERVERNAME=portsnap.cn.FreeBSD.org #更改服务器为国内镜像
按esc 回车,再按a保存
portsnap fetch extract #下载ports快照
portsnap update #更新
ee /etc/make.conf #编辑文件,添加下面代码
MASTER_SITE_BACKUP?=/FreeBSD/distfiles/${ DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${ MASTER_SITE_BACKUP}
cd /usr/ports
make search name=nginx #查找ports中是否有nginx这个软件
cd /usr/ports/www/nginx #进入软件包目录
make install clean #安装
make deinstall clean #卸载
make deinstall reinstall clean #升级来源 系统运维 osyunwei.com