Microsoft .NET 官方下载

NET Core 

Current The most recent stable release, with the latest features and bug fixes

LTS Long-term support (LTS) lets you stay supported on the same version of .NET Core for longer

SDK  Runtime 

.NET Core 2.1

.NET Core 2.0

.NET Core 1.1

.NET Core 1.0

 

.NET Framework 

Developer Pack  Runtime 
.NET Framework 4.7.2 Installer
Language packs

Web Installer
Offline Installer
Language packs

.NET Framework 4.7.1 Installer Web Installer
.NET Framework 4.7 Installer Web Installer
.NET Framework 4.6.2 Installer Web Installer
.NET Framework 4.6.1 Installer Web Installer
.NET Framework 4.6 Installer Web Installer
.NET Framework 4.5.2 Installer Web Installer
.NET Framework 3.5 SP1 Web Installer

 

 

Microsoft .NET 官方下载

NET Core 

Current The most recent stable release, with the latest features and bug fixes

LTS Long-term support (LTS) lets you stay supported on the same version of .NET Core for longer

SDK  Runtime 

.NET Core 2.1

.NET Core 2.0

.NET Core 1.1

.NET Core 1.0

 

.NET Framework 

Developer Pack  Runtime 
.NET Framework 4.7.2 Installer
Language packs

Web Installer
Offline Installer
Language packs

.NET Framework 4.7.1 Installer Web Installer
.NET Framework 4.7 Installer Web Installer
.NET Framework 4.6.2 Installer Web Installer
.NET Framework 4.6.1 Installer Web Installer
.NET Framework 4.6 Installer Web Installer
.NET Framework 4.5.2 Installer Web Installer
.NET Framework 3.5 SP1 Web Installer

 

 

微软Microsoft Visual C++ Redistributable Package官方下载

Microsoft Visual C++ 2015 Redistributable Update 3(X84/X64)

Visual C++ Redistributable for Visual Studio 2015(X84/X64)

Visual C++ Redistributable Packages for Visual Studio 2013

Visual C++ Redistributable for Visual Studio 2012 Update 3

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2010 Redistributable Package (x64)

Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2008 Redistributable Package (x64)
Microsoft Visual C++ 2008 Redistributable Package (x86)

Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2005 Redistributable Package (x64)
Microsoft Visual C++ 2005 Redistributable Package (x86)

微软Microsoft Visual C++ Redistributable Package官方下载

Microsoft Visual C++ 2015 Redistributable Update 3(X84/X64)

Visual C++ Redistributable for Visual Studio 2015(X84/X64)

Visual C++ Redistributable Packages for Visual Studio 2013

Visual C++ Redistributable for Visual Studio 2012 Update 3

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2010 Redistributable Package (x64)

Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2008 Redistributable Package (x64)
Microsoft Visual C++ 2008 Redistributable Package (x86)

Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2005 Redistributable Package (x64)
Microsoft Visual C++ 2005 Redistributable Package (x86)

主流编程语言/IDE介绍

Java & Eclipse
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
官方网站:https://java.com/
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
官方网站:https://www.eclipse.org/

C#

C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#的发音为”C sharp”,模仿音樂上的音名”C“(C调升),是C语言的升级的意思。其正确写法应和音名一样为”C“,但大多数情况下”“符号被井号”#”所混用;两者差别是:”“的笔画是上下偏斜的,而”#”的笔画是左右偏斜。C由C语言和C++派生而来,继承了其强大的性能,同时又以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力。C#由安德斯·海尔斯伯格主持开发,微软在2000年发布了这种语言。

命名

C#(实为”C“)的发音类似语英文读音”see sharp”,”“读作”sharp”(国际音标:/ʃɑ:p/),命名启发于音乐上的音名”C” (C升半音)。其正确写法应和音名一样为”C“,但大多数情况下”“符号被井号”#”所混用;两者差别是:”“的笔画是上下偏斜的,而”#”的笔画 是左右偏斜。C#看起来像是”C++”中两个加号重叠在一起,而且在音乐中”C“表示C升半音,為比C高一点的音节。微软借助这样的命名,表示C#在一 些语言特性方面对C++的提升的意思。微软希望借助这种语言来取代Java。C#已经成为Ecma国际和国际标准组织的标准规范。

设计目标

ECMA标准列出的C#设计目标:

  • C#旨在设计成为一种「简单、现代、通用」,以及面向对象的程序设计语言
  • 此种语言的实现,应提供对于以下软件工程要素的支持:强类型檢查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种記憶體自動释放技术)。软件必须做到強大、持久,并具有较强生产力。
  • 此种语言为在环境中的开发提供适用的组件开发应用。
  • 为使程序员容易迁移到这种语言,源代码的可移植性十分重要,尤其是对于那些已熟悉C和C++的程序员而言。
  • 对国际化的支持非常重要。
  • C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。
  • 虽然C#程序在存储和操作能力需求方面具备经济性,但此种语言在某些情況下并不能在性能和程式大小方面与C语言相抗衡。

Visual Basic .NET

Visual Basic .NET(VB.NET)是.NET Framework框架下的一种多重编程范式高级语言。

VB.NET,是微软公司于2002年作为原有的Visual Basic的 继承者而推出。虽然自2005年起,语言名称中的”.NET”就已经被去掉了。但为了与VB 6.0及以前版本的Visual Basic进行区分,”Visual Basic .NET”的名字仍然被社会公众用来指代VB 7.0及以后的Visual Basic。VB.NET与C#同为.Net Framework框架下两种主要的程序设计语言,都是为了调用.Net Framework的类库资源,因此两种语言具有很高的对应性,数据类型、控制结构与语言特性都存在一一对应,容易把源代码从一种语言对译为另一种语言。

微软公司的集成开发环境Visual Studio是最为广泛使用的VB.NET开发工具。然而Visual Studio的大部分版本都是价格不菲的商业软件,除了Express版本和Visual Studio Community(以上两者皆为免费软件)。除了Visual Studio,SharpDevelop和Mono也是可用的VB.NET开发环境。

官方网站:https://visualstudio.microsoft.com/

Kotlin
Kotlin语言正式成为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,于2010年首次推出,次年开源。它与Java 100%互通,并具备诸多Java尚不支持的新特性,下一版的Android Studio(3.0)将提供支持。
官方网站:https://kotlinlang.org/

Python
Python是一种面向对象、直译式计算机程序设计语言(脚本语言),由Guido van Rossum于1989年底发明, 第一个公开发行版发行于1991年。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。
官方网站:https://www.python.org/

Ruby
Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
官方网站:https://www.ruby-lang.org/

Perl
Perl 最初的设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。Perl 一般被称为”实用报表提取语言”(Practical Extraction and Report Language),你也可能看到”perl”,所有的字母都是小写的。一般,”Perl”,有大写的 P,是指语言本身,而”perl”,小写的 p,是指程序运行的解释器。
官方网站:https://www.perl.org/

PHP
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP安装它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!
官方网站:https://www.php.net/

MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL”结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
官方网站:https://www.mysql.com/

MariaDB
MariaDB是一个采用Maria存储引擎的MySQL分支版本,是由原来MySQL的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。
官方网站:https://mariadb.com/https://mariadb.org/

Free Pascal
Free Pascal是个由国际组织开发的完全的win32的pascal语言编译器,类似delphi,可编写windows程序。此前被广泛使用的PASCAL编译器普遍为Turbo Pascal& Borland pascal。但是它们可用的空间十分有限。而Free Pascal理论上可以使用4GB内存。所以在利用Free Pascal编程的时候,可以改变原有思路,将大量时间转嫁给空间,提高效率。
官方网站:http://www.freepascal.org/

易语言
易语言是一门计算机程序语言。以”易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。可以说,创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模:功能上、用户数量上都十分可观。
官方网站:http://www.dywt.com.cn/

Microsoft Visual Studio
Microsoft Visual Studio是微软公司推出的开发环境,Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。Visual Studio组件有Visual Basic .NET、Visual Basic .NET、Visual C++ .NET、Visual C++ .NET、Visual C# .NET、Visual F# .NET。
官方网站:https://www.visualstudio.com/zh-hans/downloads/
另附华军软件园提供的Microsoft Visual Basic 6.0 精简版
下载地址:http://www.onlinedown.net/soft/19976.htm

Apple Xcode
苹果提供的免费开发工具,For Mac OS X application development, Xcode is a free download and includes the Xcode IDE, Dashcode, Instruments, Interface Builder, and the rest of the developer tools.
官方网站:https://developer.apple.com/xcode/

Xojo(原名REALbasic/REAL Studio)
使用Xojo创建原生且跨平台的桌面、网络和iOS程序。
创建任何东西
含有对图形、数据库服务、互联网协议和更多功能的支持,您基本可以使用Xojo快速编写您能想到的任何东西。有了Xojo,您可以创建商用软件产品,也可以编写内部使用的实用工具以帮您轻松批量处理各种事务,或者也可以通过它来学习编程。其实,Xojo开发环境本身就是用Xojo开发的!
快速构建应用程序
您可以只用一份代码来支持多个平台,有超过40个可用的内置用户界面控件,使您的程序的外观和行为在任何平台上都如您所愿。您还可以使用功能强大的语言来创建您的网络程序,以替代HTML、CSS、PHP、JavaScript和AJAX等您可能不熟悉的工具,节约大量开发时间!
现代化的开发环境
Xojo是一个现代的面向对象的语言。它支持继承、类接口、多态并且是强类型的。提供有数千个操作系统API调用的封装,Xojo对这些细节进行了抽象,提供了统一的方法和接口,从而大量减少了多平台开发的时间,使您能专注于您的程序的核心功能和与众不同之处。
本机与多平台
Xojo程序需要解释器或虚拟机,它们会被完全编译为本机代码,因此能更快速的执行同时保护您的知识产权。Xojo使用各个操作系统提供的原生控件,这样您的程序在各个平台上都能有正确的外观和行为。开发的也是跨平台。在您最常用最喜欢用的操作系统上开发然后为多个主流平台编译程序。
官方网站:http://www.xojo.com/

Node.js
Node.js是一个基于Chrome’s JavaScript runtime建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。实际上Node是一个服务器端JavaScript解释器,它对Google V8 JavaScript引擎进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。而且Node对其封装的同时还改进了其处理二进制数据的能力。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
官方网站:https://nodejs.org/

另附:《TIOBE编程语言排行榜》

操作系统介绍和下载

操作系统(Operating System,简称OS)是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。微机上常见的操作系统有DOS、Windows、MAC OS X、UNIX、LINUX等。

随着CPU硬件架构从8bit、16bit到32bit,再到现在的64bit,操作系统也经历了相同的阶段。

Microsoft Windows

我最熟悉的操作系统是微软Windows,上小学(2003年~2009年)开始就接触微软的这个经典系统,从Windows 2000,xp,vista , win7,win8/8.1,10一路走来, 2007年我开始使用Windows Vista 家庭高级版 32bit;2009年我开始使用Windows 7 家庭普通版 32bit/64bit;2010年5月我开始使用Windows 7 家庭高级版 64bit;2012年10月31日起,我开始使用Windows 8 专业版 64bit;2015年7月29日起,我开始使用Windows 10 家庭版 64bit操作系统;2015年8月22日起,我开始使用Windows 10 专业版 64bit操作系统。


微软的官方网站:https://www.microsoft.com/ [Windows下载地址]

Linux、UNIX

其实很多人不知道,除了我们所熟悉的Windows系统,还有很多优秀的操作系统,如Linux、UNIX、MAC OS X!

Linux系统有很多桌面环境(Desktop Environment),比如GNOME(Fedora、Debian、Ubuntu默认桌面)、KDE(OpenSUSE、Mandriva、Mageia、PCLinuxOS默认桌面环境)、XFCELXDE,还有Cinnamon(Mint默认桌面)和MATE等。(freedesktop.org

主流的Linux、UNIX操作系统介绍如下:


Fedora的前身就是Red Hat Linux。2003年9月,红帽公司 (Red Hat) 突然宣布不再推出个人使用的发行套件而专心发展商业版本(Red Hat Enterprise Linux)的桌面套件,但是红帽公司也同时宣布将原有的 Red Hat Linux 开发计划和 Fedora 计划整合成一个新的 Fedora Project。Fedora Project由红帽公司赞助,以 Red Hat Linux 9 为范本加以改进,原本的开发团队将会继续参与 Fedora 的开发计划,同时也鼓励开放原始码社群参与开发工作。

当前最新版本:Fedora 28
下载地址:
https://getfedora.org/


CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。2014年初,CentOS宣布加入Red Hat。

当前最新版本:CentOS 7.4
下载地址:
https://www.centos.org/


Debian 是一个自由的操作系统 (OS) ,提供你安装在计算机上使用。操作系统就是能让你的计算机工作的一系列基本程序和实用工具。由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU项目,因此又称为 GNU/Linux。Debian GNU/Linux 不只是提供一个纯粹的操作系统: 它还附带了超过 25000 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在你的机器上进行安装。

当前最新版本:Debian 9.4.0
下载地址:
https://www.debian.org/
http://cdimage.debian.org/debian-cd/


Debian 是一个广受称道、技术先进且有着良好支持的发行版,Ubuntu 正是基于 Debian 之上,旨在创建一个可以为桌面和服务器提供一个最新且一贯的 Linux 系统。Ubuntu 囊括了大量精挑细选自 Debian 发行版的软件包,同时保留了 Debian 强大的软件包管理系统,以便简易的安装或彻底的删除程序。与大多数发行版附带数量巨大的可用可不用的软件不同,Ubuntu 的软件包清单只包含那些高质量的重要应用程序。 注重质量,Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家用又适用于商业环境。本项目花费了大量必要的时间,努力精益求精,每6个月就会发布一个版本,以提供最新最强大的软件。Ubuntu支持各种形形色色的架构,包括 i386 (386/486/Pentium(II/III/IV)和Athlon/Duron/Sempron 处理器),AMD64(Athlon64, Opteron, 最新的64位 Intel 处理器),以及PowerPC(iBook/Powerbook, G4 and G5)等。

当前最新版本:Ubuntu 18.04 LTS
下载地址:
https://www.ubuntu.com/


Mageia 是基于 GNU/Linux 的自由软件操作系统。这是一项社区项目,由经推选的志愿者组成的非营利性机构所支持。Mageia始于2010年9月对 Mandriva Linux 的分支,聚集了全球各地数以百计的个人和公司,这些个人和公司使用自由软件工具共同维护了社区的组织架构、发行版、文档、分发和支持。

当前最新版本:Mageia 6
下载地址:
http://www.mageia.org/


据说是欧洲最流行的Linux系统。 SUSE Linux原来是德国的 SuSE Linux AG公司发行维护的Linux发行版,SUSE自主开发的软件包管理系统YaST大受好评。。SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。2003年11月4日,Novell对SUSE提出收购。收购的工作于2004年1月完成。SUSE Linux有三个版本 - “OSS版” (完全地开放原始码)、”试用版”(同时包含开放原始码的程序及专属程序如Adobe Reader、Real Player等,其实就是盒装零售版,也可以免费下载,可以安装在硬盘上,并且没有使用限制或限期,但不含说明手册及Novell提供的技术支援)及盒装零售版。openSUSE为其开源版本。目前openSUSE有两个版本:Tumbleweed(最新版)和Leap(稳定版)。

当前最新版本:openSUSE Leap
下载地址:
https://www.opensuse.org/
http://download.opensuse.org/distribution/
http://ftp5.gwdg.de/pub/opensuse/distribution/
http://srv2.ftp.ne.jp/Linux/packages/opensuse/distribution/
http://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/
http://ftp.riken.jp/Linux/opensuse/distribution/
http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/distribution/
http://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/


Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版。其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。

当前最新版本:Linux Mint 18.3
下载地址:
https://www.linuxmint.com/


FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支,它支持 x86 兼容、amd64 兼容(包括Athlon 64 和 EM64T)、 Alpha/AXP、IA-64、PC-98以及 UltraSPARC架构的计算机。它运行在Intel x86 family兼容处理器、DEC Alpha、Sun微系统的UltraSPARC、Itanium (IA-64)和AMD64处理器上。针对PowerPC的支持正在开发中。它被普遍认为是相当可靠和稳定的。苹果电脑的Mac OS X即以 Mach 为内核, 配合 FreeBSD 的驱动程序和实用工具为基础。FreeBSD 源于 BSD ──美国加州大学伯克利分校开发 UNIX版本它由来自世界各地的志愿者开发和维护。

当前最新版本:FreeBSD 11.1
下载地址:
https://www.freebsd.org/



PC-BSD是基于FreeBSD的以桌面应用为目的的操作系统。PCBSD默认安装KDE桌面.它提供LINUX兼容模式,可以使用linux中优秀的媒体工具、办公软件,你可以像linux桌面版一样使用它。主要开发者是Kris Moore。与FreeBSD的区别:PCBSD主要面向桌面应用,而FreeBSD主要针对服务器。PCBSD基于FREEBSD内核与KDE桌面,FREEBSD默认情况下是命令行界面。为解决FreeBSD安装软件的难题,除了与原有的 FreeBSD Ports 系统相容外,pcbsd开发了一种全新的方式,PBI,通过PBI安装软件跟windows中一样,只需要双击就可以了。PBI文件包含一个setup文件和完全安装所必需的所有libraries文件,因此您不会因为依赖关系而感觉麻烦。PBI文件可以在 http://www.pbidir.com/得到,只需要下载您想要安装的软件的PBI文件就可以了。

面向私人电脑的PC-BSD操作系统开发者、Lumina桌面环境创造者Ken Moore于2016年9月2日宣布系统迎来重大改变,BSD发行版PC-BSD重命名为TrueOS,用户依然能够在PC上安装这款基于FreeBSD的操作系统,但是将采用滚动发布模式,跟踪FreeBSD的Current分支,向用户提供最新的BSD技术和软件。

当前最新版本:TrueOS
下载地址:
https://www.trueos.org/
http://download.trueos.org/master/amd64/


Mac OS并非开源系统,它是一套专用于运行于苹果电脑上的操作系统,通常随机预装在苹果电脑内。正常情况下在普通PC上无法安装MAC OS X操作系统。

Mac OS是首个在商用领域成功的图形用户界面。苹果公司不但生产MAC的大部分硬件,连MAC所用的操作系统都是它自行开发的,现在疯狂肆虐的电脑病毒几乎都是针对Windows的,由于MAC的架构与Windows不同,所以很少受到病毒的袭击。MAC OS X操作系统界面非常独特,突出了形象的图标和人机对话(人机对话界面就是由苹果公司最早开创的,后来才被微软的Windows所看中并在 Windows中广泛应用)。

Mac OS可以被分成操作系统的两个系列:一个是老旧且已不被支持的”Classic”Mac OS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是Mac OS 9)。采用 Mach 作为内核,在OS 8以前用”System x.xx”来称呼。新的Mac OS X结合BSD Unix、OpenStep和Mac OS 9的元素。它的最底层建基于Unix基础,其代码被称为Darwin,实行的是部分开放源代码。Mac OS X使用基于BSD Unix的内核,并带来Unix风格的内存管理和先占式多工(pre-emptive multitasking)。大大改进内存管理,允许同时运行更多软件,而且实质上消除了一个程序崩溃导致其它程序崩溃的可能性。这也是首个包括”命令行”模式的Mac OS,除非执行单独的”终端”(terminal)程序,否则你可能永远也见不到。但是,这些新特征需要更多的系统资源,按官方的说法Mac OS X只能支持G3以上的新处理器(它在早期的G3处理器上执行起来比较慢)。Mac OS X有一个兼容层负责执行老旧的Mac应用程序,名为Classic环境(也就是程序员所熟知的”蓝盒子”[the blue box])。它把老的Mac OS 9.x系统的完整拷贝作为Mac OS X里一个程序执行,但执行应用程序的兼容性只能保证程序在写得很好的情况里在当前的硬件下不会产生意外。

苹果于2012年2月16日发布了OS X 10.8 Mountain Lion,售价为 19.99美元,正式将Mac OS X操作系统中的Mac去掉,简化为OS X系统。

2013年10月23日凌晨,苹果在其秋季产品发布会上正式发布了Mac OS X 10.9 Mavericks正式版,并宣布这款代号为”小牛”的系统对公众免费开放下载,且向下兼容2007年后的所有Mac设备。

北京时间2014年6月3日苹果在WWDC(全球开发者大会,Worldwide Developers Conference)上正式发布了 iOS 8 和 OS X 10.10 Yosemite 系统。

苹果在2015年6月9日凌晨的WWDC大会上宣布了OS X 10.11操作系统,代号El Capitan。OS X El Capitan正式版已于2015年9月30日作为免费更新面向Mac用户提供。

2016年6月14日,苹果在旧金山举办了2016年的WWDC开发者大会,苹果在本届大会上将OS X更名为macOS,最新的版本名称为macOS Sierra 10.12。

2016年9月21日,macOS Sierra正式开放下载,2009年后期及之后推出的所有Mac电脑都可以通过Mac App Store免费进行更新。macOS Sierra是及OS X El Capitan后的首个重大系统升级,并且从该版本开始,OS X的命名被放弃,而改用macOS,与移动平台的iOS相呼应。macOS Sierra的主要更新包括了Siri语音助手集成、Photos应用照片智能识别功能,以及Safari画中画功能等。此外,短信、表情符等细节功能也做了一定的更新和修正。

2017年9月25日,macOS High Sierra正式开放下载,2009年年末及之后推出的MacBook和iMac/iMac Pro,2010年及之后推出的Macbook Air、MacBook Pro、Mac Mini和Mac Pro都可以通过Mac App Store免费进行更新。macOS High Sierra相比macOS Sierra有一些地方升级。macOS High Sierra将会增加一个现代文件系统,名叫Apple File System (APFS),除此之外Siri也会更新,还会添加新的Metal图形API。图形功能增强可以让开发者将macOS的VR能力发挥出来。

当前最新版本:macOS High Sierra
下载地址:
macOS High Sierra 官方免费下载地址
macOS High Sierra 开发者预览版 官方免费下载地址

上述各种开源操作系统均可以在以下镜像站下载。
网易开源镜像站:http://mirrors.163.com/
搜狐开源镜像站:http://mirrors.sohu.com/
首都在线开源镜像站:http://mirrors.yun-idc.com/
阿里云开源镜像站:https://mirrors.aliyun.com/
QuadraNet开源镜像站:http://repos.lax-noc.com/

操作系统介绍和下载

操作系统(Operating System,简称OS)是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。微机上常见的操作系统有DOS、Windows、MAC OS X、UNIX、LINUX等。

随着CPU硬件架构从8bit、16bit到32bit,再到现在的64bit,操作系统也经历了相同的阶段。

Microsoft Windows

我最熟悉的操作系统是微软Windows,上小学(2003年~2009年)开始就接触微软的这个经典系统,从Windows 2000,xp,vista , win7,win8/8.1,10一路走来, 2007年我开始使用Windows Vista 家庭高级版 32bit;2009年我开始使用Windows 7 家庭普通版 32bit/64bit;2010年5月我开始使用Windows 7 家庭高级版 64bit;2012年10月31日起,我开始使用Windows 8 专业版 64bit;2015年7月29日起,我开始使用Windows 10 家庭版 64bit操作系统;2015年8月22日起,我开始使用Windows 10 专业版 64bit操作系统。


微软的官方网站:https://www.microsoft.com/ [Windows下载地址]

Linux、UNIX

其实很多人不知道,除了我们所熟悉的Windows系统,还有很多优秀的操作系统,如Linux、UNIX、MAC OS X!

Linux系统有很多桌面环境(Desktop Environment),比如GNOME(Fedora、Debian、Ubuntu默认桌面)、KDE(OpenSUSE、Mandriva、Mageia、PCLinuxOS默认桌面环境)、XFCELXDE,还有Cinnamon(Mint默认桌面)和MATE等。(freedesktop.org

主流的Linux、UNIX操作系统介绍如下:


Fedora的前身就是Red Hat Linux。2003年9月,红帽公司 (Red Hat) 突然宣布不再推出个人使用的发行套件而专心发展商业版本(Red Hat Enterprise Linux)的桌面套件,但是红帽公司也同时宣布将原有的 Red Hat Linux 开发计划和 Fedora 计划整合成一个新的 Fedora Project。Fedora Project由红帽公司赞助,以 Red Hat Linux 9 为范本加以改进,原本的开发团队将会继续参与 Fedora 的开发计划,同时也鼓励开放原始码社群参与开发工作。

当前最新版本:Fedora 28
下载地址:
https://getfedora.org/


CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。2014年初,CentOS宣布加入Red Hat。

当前最新版本:CentOS 7.4
下载地址:
https://www.centos.org/


Debian 是一个自由的操作系统 (OS) ,提供你安装在计算机上使用。操作系统就是能让你的计算机工作的一系列基本程序和实用工具。由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU项目,因此又称为 GNU/Linux。Debian GNU/Linux 不只是提供一个纯粹的操作系统: 它还附带了超过 25000 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在你的机器上进行安装。

当前最新版本:Debian 9.4.0
下载地址:
https://www.debian.org/
http://cdimage.debian.org/debian-cd/


Debian 是一个广受称道、技术先进且有着良好支持的发行版,Ubuntu 正是基于 Debian 之上,旨在创建一个可以为桌面和服务器提供一个最新且一贯的 Linux 系统。Ubuntu 囊括了大量精挑细选自 Debian 发行版的软件包,同时保留了 Debian 强大的软件包管理系统,以便简易的安装或彻底的删除程序。与大多数发行版附带数量巨大的可用可不用的软件不同,Ubuntu 的软件包清单只包含那些高质量的重要应用程序。 注重质量,Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家用又适用于商业环境。本项目花费了大量必要的时间,努力精益求精,每6个月就会发布一个版本,以提供最新最强大的软件。Ubuntu支持各种形形色色的架构,包括 i386 (386/486/Pentium(II/III/IV)和Athlon/Duron/Sempron 处理器),AMD64(Athlon64, Opteron, 最新的64位 Intel 处理器),以及PowerPC(iBook/Powerbook, G4 and G5)等。

当前最新版本:Ubuntu 18.04 LTS
下载地址:
https://www.ubuntu.com/


Mageia 是基于 GNU/Linux 的自由软件操作系统。这是一项社区项目,由经推选的志愿者组成的非营利性机构所支持。Mageia始于2010年9月对 Mandriva Linux 的分支,聚集了全球各地数以百计的个人和公司,这些个人和公司使用自由软件工具共同维护了社区的组织架构、发行版、文档、分发和支持。

当前最新版本:Mageia 6
下载地址:
http://www.mageia.org/


据说是欧洲最流行的Linux系统。 SUSE Linux原来是德国的 SuSE Linux AG公司发行维护的Linux发行版,SUSE自主开发的软件包管理系统YaST大受好评。。SUSE Linux原是以Slackware Linux为基础,并提供完整德文使用界面的产品。2003年11月4日,Novell对SUSE提出收购。收购的工作于2004年1月完成。SUSE Linux有三个版本 - “OSS版” (完全地开放原始码)、”试用版”(同时包含开放原始码的程序及专属程序如Adobe Reader、Real Player等,其实就是盒装零售版,也可以免费下载,可以安装在硬盘上,并且没有使用限制或限期,但不含说明手册及Novell提供的技术支援)及盒装零售版。openSUSE为其开源版本。目前openSUSE有两个版本:Tumbleweed(最新版)和Leap(稳定版)。

当前最新版本:openSUSE Leap
下载地址:
https://www.opensuse.org/
http://download.opensuse.org/distribution/
http://ftp5.gwdg.de/pub/opensuse/distribution/
http://srv2.ftp.ne.jp/Linux/packages/opensuse/distribution/
http://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/
http://ftp.riken.jp/Linux/opensuse/distribution/
http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/distribution/
http://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/


Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于Debian和Ubuntu的Linux发行版。其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件,它也增加了一套定制桌面及各种菜单,一些独特的配置工具,以及一份基于web的软件包安装界面。Linux Mint是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。

当前最新版本:Linux Mint 18.3
下载地址:
https://www.linuxmint.com/


FreeBSD是一种UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支,它支持 x86 兼容、amd64 兼容(包括Athlon 64 和 EM64T)、 Alpha/AXP、IA-64、PC-98以及 UltraSPARC架构的计算机。它运行在Intel x86 family兼容处理器、DEC Alpha、Sun微系统的UltraSPARC、Itanium (IA-64)和AMD64处理器上。针对PowerPC的支持正在开发中。它被普遍认为是相当可靠和稳定的。苹果电脑的Mac OS X即以 Mach 为内核, 配合 FreeBSD 的驱动程序和实用工具为基础。FreeBSD 源于 BSD ──美国加州大学伯克利分校开发 UNIX版本它由来自世界各地的志愿者开发和维护。

当前最新版本:FreeBSD 11.1
下载地址:
https://www.freebsd.org/



PC-BSD是基于FreeBSD的以桌面应用为目的的操作系统。PCBSD默认安装KDE桌面.它提供LINUX兼容模式,可以使用linux中优秀的媒体工具、办公软件,你可以像linux桌面版一样使用它。主要开发者是Kris Moore。与FreeBSD的区别:PCBSD主要面向桌面应用,而FreeBSD主要针对服务器。PCBSD基于FREEBSD内核与KDE桌面,FREEBSD默认情况下是命令行界面。为解决FreeBSD安装软件的难题,除了与原有的 FreeBSD Ports 系统相容外,pcbsd开发了一种全新的方式,PBI,通过PBI安装软件跟windows中一样,只需要双击就可以了。PBI文件包含一个setup文件和完全安装所必需的所有libraries文件,因此您不会因为依赖关系而感觉麻烦。PBI文件可以在 http://www.pbidir.com/得到,只需要下载您想要安装的软件的PBI文件就可以了。

面向私人电脑的PC-BSD操作系统开发者、Lumina桌面环境创造者Ken Moore于2016年9月2日宣布系统迎来重大改变,BSD发行版PC-BSD重命名为TrueOS,用户依然能够在PC上安装这款基于FreeBSD的操作系统,但是将采用滚动发布模式,跟踪FreeBSD的Current分支,向用户提供最新的BSD技术和软件。

当前最新版本:TrueOS
下载地址:
https://www.trueos.org/
http://download.trueos.org/master/amd64/


Mac OS并非开源系统,它是一套专用于运行于苹果电脑上的操作系统,通常随机预装在苹果电脑内。正常情况下在普通PC上无法安装MAC OS X操作系统。

Mac OS是首个在商用领域成功的图形用户界面。苹果公司不但生产MAC的大部分硬件,连MAC所用的操作系统都是它自行开发的,现在疯狂肆虐的电脑病毒几乎都是针对Windows的,由于MAC的架构与Windows不同,所以很少受到病毒的袭击。MAC OS X操作系统界面非常独特,突出了形象的图标和人机对话(人机对话界面就是由苹果公司最早开创的,后来才被微软的Windows所看中并在 Windows中广泛应用)。

Mac OS可以被分成操作系统的两个系列:一个是老旧且已不被支持的”Classic”Mac OS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是Mac OS 9)。采用 Mach 作为内核,在OS 8以前用”System x.xx”来称呼。新的Mac OS X结合BSD Unix、OpenStep和Mac OS 9的元素。它的最底层建基于Unix基础,其代码被称为Darwin,实行的是部分开放源代码。Mac OS X使用基于BSD Unix的内核,并带来Unix风格的内存管理和先占式多工(pre-emptive multitasking)。大大改进内存管理,允许同时运行更多软件,而且实质上消除了一个程序崩溃导致其它程序崩溃的可能性。这也是首个包括”命令行”模式的Mac OS,除非执行单独的”终端”(terminal)程序,否则你可能永远也见不到。但是,这些新特征需要更多的系统资源,按官方的说法Mac OS X只能支持G3以上的新处理器(它在早期的G3处理器上执行起来比较慢)。Mac OS X有一个兼容层负责执行老旧的Mac应用程序,名为Classic环境(也就是程序员所熟知的”蓝盒子”[the blue box])。它把老的Mac OS 9.x系统的完整拷贝作为Mac OS X里一个程序执行,但执行应用程序的兼容性只能保证程序在写得很好的情况里在当前的硬件下不会产生意外。

苹果于2012年2月16日发布了OS X 10.8 Mountain Lion,售价为 19.99美元,正式将Mac OS X操作系统中的Mac去掉,简化为OS X系统。

2013年10月23日凌晨,苹果在其秋季产品发布会上正式发布了Mac OS X 10.9 Mavericks正式版,并宣布这款代号为”小牛”的系统对公众免费开放下载,且向下兼容2007年后的所有Mac设备。

北京时间2014年6月3日苹果在WWDC(全球开发者大会,Worldwide Developers Conference)上正式发布了 iOS 8 和 OS X 10.10 Yosemite 系统。

苹果在2015年6月9日凌晨的WWDC大会上宣布了OS X 10.11操作系统,代号El Capitan。OS X El Capitan正式版已于2015年9月30日作为免费更新面向Mac用户提供。

2016年6月14日,苹果在旧金山举办了2016年的WWDC开发者大会,苹果在本届大会上将OS X更名为macOS,最新的版本名称为macOS Sierra 10.12。

2016年9月21日,macOS Sierra正式开放下载,2009年后期及之后推出的所有Mac电脑都可以通过Mac App Store免费进行更新。macOS Sierra是及OS X El Capitan后的首个重大系统升级,并且从该版本开始,OS X的命名被放弃,而改用macOS,与移动平台的iOS相呼应。macOS Sierra的主要更新包括了Siri语音助手集成、Photos应用照片智能识别功能,以及Safari画中画功能等。此外,短信、表情符等细节功能也做了一定的更新和修正。

2017年9月25日,macOS High Sierra正式开放下载,2009年年末及之后推出的MacBook和iMac/iMac Pro,2010年及之后推出的Macbook Air、MacBook Pro、Mac Mini和Mac Pro都可以通过Mac App Store免费进行更新。macOS High Sierra相比macOS Sierra有一些地方升级。macOS High Sierra将会增加一个现代文件系统,名叫Apple File System (APFS),除此之外Siri也会更新,还会添加新的Metal图形API。图形功能增强可以让开发者将macOS的VR能力发挥出来。

当前最新版本:macOS High Sierra
下载地址:
macOS High Sierra 官方免费下载地址
macOS High Sierra 开发者预览版 官方免费下载地址

上述各种开源操作系统均可以在以下镜像站下载。
网易开源镜像站:http://mirrors.163.com/
搜狐开源镜像站:http://mirrors.sohu.com/
首都在线开源镜像站:http://mirrors.yun-idc.com/
阿里云开源镜像站:https://mirrors.aliyun.com/
QuadraNet开源镜像站:http://repos.lax-noc.com/

交大理工计算机协会第十二届部长竞选结果

交大理工计算机协会第十二届部长竞选成功举办,部长竞选最终结果如下:

部门

职位

姓名

性别

分院

办公室

部长

王春金

电信

副部长

胡鸿

电信

副部长

黄紫玲

经管

宣传部

部长

刘威

机电

副部长

金薇

电信

副部长

谭江楠

电信

外联部

部长

吕赛

机电

副部长

查文雯

文法

副部长

饶家乐

机电

硬件部

部长

陈运发

机电

副部长

胡利萍

机电

副部长

张武略

机电

软件部

部长

胡吉蔚

机电

副部长

陈龙

电信

副部长

刘志龙

机电

网营部

部长

刘鑫

艺体

副部长

张凯翔

电信

副部长

徐雅萍

经管

交大理工计算机协会网站搭建和运营教程

交大理工计算机协会宣传部网站搭建和运营教程

 

教程内容:

  • 计算机网络的基础知识
  • 常用的网络脚本程序安装、使用
  • 域名注册、备案
  • 使用虚拟主机搭建网站
  • 使用GitHub搭建个人博客
  • 利用域名和腾讯企业邮箱搭建个人个性化电子邮箱

活动时间:本周日(2018-04-01)下午两点

活动地点:校园超市四楼交大理工计算机协会场地

有兴趣的同学需要准备好笔记本电脑、电脑充电器和鼠标

 

交大理工计算机协会保留活动最终解释权