标签 Ubuntu 下的文章

美国时间 4 月 21 日,Ubuntu 16.04 LTS 正式发布,与之同时发布的还有 Ubuntu MATE 16.04 LTS、Ubuntu Server 16.04 LTS 等官方分支。

Ubuntu 16.04 是 Ubuntu OS 的最新版本,Canonical 公司的创始人 Mark Shuttleworth 为其命名的代号是 Xenial Xerus。这是一个 长期支持版 Long Term Support (LTS),将有五年支持期,在这期间会不断提供安全更新。作为 LTS 版本,它也使用了同样是 LTS 版本的 Linux 内核 4.4 版本,即便 4.4 版内核结束了支持期,Canonical 也会继续支持到 2021 年。

Ubuntu 16.04 LTS 中的重要改变

首先,从外观上,和上一个版本并无太大改变,除了一些图标和 Unity 界面上的小优化之外。

对高分辨率的支持进行了优化,专门为 Unity 中和登录界面设计的图标支持高分辨率显示。如果应用在别的工作空间启动,Unity 启动器中的图标也会显示其启动状态。当然,你现在可以将 Unity 启动器从默认的屏幕左侧移动到屏幕底部了——也许你会喜欢呢。

除了这些外观改变外,Ubuntu 16.04 LTS 的主要软件包都更新了,包括 LibreOffice 5.1.2、Mozilla Firefox 45.0.2、 Python 3.5、OpenSSH 7.2p2、PHP 7.0、MySQL 5.7、GCC 5.3、Binutils 2.26、Glibc 2.23、Apt 1.2 以及 GNOME 3.18 等等。这些预装的软件包现在都移植到 WebKit2 引擎上了。

Ubuntu 16.04 LTS 是第一个不再包含 Canonical 自己开发的 “ Ubuntu 软件中心 Ubuntu Software Center ”的发行版,取而代之的是预装了来自 GNOME 家族的 “ GNOME 软件 GNOME Software ”,不过在这里被改名为“ Ubuntu 软件 Ubuntu Software ”了,希望不要被搞混。此外,默认也包含了 “ GNOME 日历 GNOME Calendar ”,而 Brasero 和 Empathy 却被移除了。

Ubuntu 16.04 LTS 中废弃了 fglrx 驱动,推荐使用其开源替代品 Redeon 和 AMDGPU,AMD 在这方面做了很多工作。如果你从之前的版本升级到 Ubuntu 16.04 LTS,那么 fglrx 驱动和 xorg.conf 会被自动移除,系统会根据你的硬件被设置为 AMDGPU 驱动或 Radeon 驱动。

最后,Ubuntu 16.04 LTS 现在支持使用 snap 软件包进行软件安装

Ubuntu MATE 16.04 LTS

不像其它的 Ubuntu 发行版,Ubuntu MATE 花了近两年时间进行开发,它是 Ubuntu MATE 的第一个 LTS 版本,有3年支持期。不同于 Ubuntu 16.04 LTS,Ubuntu MATE 使用的是 MATE 桌面环境,而且支持桌面计算机之外的树莓派。

最显著的变化是它使用了 MATE 1.12.1 桌面环境,支持多点触控和触摸板的自然滚动。其改进了多显示器的支持、优化了会话管理、扩展了 systemd 支持。Ubuntu MATE 对欢迎屏进行了彻底翻修,访问其中的 Ubuntu MATE Software Boutique,可以一键安装150种以上的软件。

MATE Tweak 也得了更新,现在可以将你的 MATE 桌面打扮得像 Unity 一样。

Ubuntu Server 16.04 LTS

除了桌面版之外,Canonical 也发布了 Ubuntu Server 版本。

Ubuntu Server 16.04 LTS 包括了 LXD 2.0,它是一个架构在 Linux 容器 LXC 之上的、提供了类似虚拟机体验的容器管理器。此外还包括了 Docker 1.10、libvirt 1.3.1、QEMU 2.5、Open vSwitch 2.5.0 以及 Ceph Jewel 10.1.2 RC 等等。

Ubuntu Server 16.04 LTS 支持远程的内核崩溃转储,在内核崩溃转储时,可以通过 SSH 和 NFS 进行转储。

Ubuntu Server 16.04 LTS 带有最新的 OpenStack 发布 Mitaka,它由 OpenStack Identity (Keystone)、 OpenStack Imaging (Glance)、 OpenStack Block Storage (Cinder)、 OpenStack Compute (Nova) 和 OpenStack Networking (Neutron) 等组成。

这个版本第一次支持了 IBM 的 LinuxONE 主框架计算机。Ubuntu Server 和 Ubuntu Cloud 中大约95%的软件都移植到了IBM 主框架计算机的64位z/架构上了,包括 OpenStack、Juju、MAAS、LXD 等等。

下载

如果你想体验最新的 Ubuntu 16.04 LTS,那么请移步 Ubuntu 下载区:http://www.ubuntu.com/download ,选择你要下载安装的版本即可。请根据你的用途、计算机架构和安装方式选择不同的 ISO 镜像。

Budgie-Remix Beta 2 已经就绪以供测试。

上个月我们介绍了一个新 GNU/Linux 发行版 Budgie-Remix,它的终极目标是成为一个 Ubuntu 官方分支发行版,可能会使用 Ubuntu Budgie 这个名字。

Budgie-Remix 16.04 Beta 2

今天,Budgie-Remix 的开发者 David Mohammed 向 Softpedia 通报了项目进度,以及为即将到来的 16.04 发布了第二个 Beta 版本。Cononical 的创始人 Mark Shuttleworth 说过如果能够有围绕这个发行版的社区,它肯定会得到支持。

自我们最初的报道以来,David Mohammed 似乎与 Ubuntu MATE 项目的领导者 Martin Wimpress 取得了联系,后者敦促他以 Ubuntu 16.10 作为他还未正式命名的 Ubuntu 分支的官方版本目标。这个分支发行版构建于 Budgie 桌面环境之上,该桌面环境是由超赞的 Solus 开发者团队创建的。

“我们本周完成了 Beta 2 版本的开发以及很多其它东西,而且我们还有 Martin Wimpress (Ubuntu MATE 项目领导者)的支持,”David Mohammed 对 Softpedia 独家爆料。”他还敦促我们以 16.10 作为成为官方版本的目标——那当然是个主要的挑战——并且我们还需要社区的帮助/加入我们来让这一切成为现实!”

Ubuntu Budgie 16.10 可能在 2016 年 10 月到来

4 月 21 日,Canonical 将会发布 Ubuntu Linux 的下一个 LTS(Long Term Support,长期支持)版本:Xenial Xerus——好客的非洲地松鼠——也就是 Ubuntu 16.04。我们有可能能够提前体验到 Budgie-Remix 16.04,以后它也许成为了官方分支的 Ubuntu Budgie 。但在那之前,你可以帮助开发者测试 Beta 2 版本

在 Ubuntu 16.04 LTS(Xenial Xerus)发布之后,Ubuntu 的开发者们就会立即将注意力转移到下一个版本的开发上。下一个版本 Ubuntu 16.10 应该会在 10 月底到来,并且 Ubuntu Budgie 也可能宣布成为 Ubuntu 官方分支发行版。

Budgie Applications Menu

Budgie Raven notification and customization center

Nautilus file manager


via: http://news.softpedia.com/news/ubuntu-budgie-could-be-the-new-flavor-of-ubuntu-linux-as-part-of-ubuntu-16-10-502573.shtml

作者:Marius Nestor 译者:alim0x 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在 Windows 10 中原生运行 Linux bash 和其它的 ELF 二进制程序?对,你没看错,这就是昨晚微软宣布的“Ubuntu on Windows”项目所披露的事实——而且,今天不是 4/1。

之前就有传闻说,微软在 Windows 10 里暗藏神秘 Linux 子系统!现在,传闻变成真的了。

Ubuntu on Windows 10

据该项目的合作方, Ubnutu 背后的 Canonical 公司的产品与战略负责人 Dustin Kirkland 说,他在几个月前听说这个疯狂的想法时也懵了,花费了不少工夫才理解这后面发生了什么。

本文带你揭开“Ubuntu on Windows”的神秘一角。

首先,让我们看看发生了什么?

  1. 首先你得有个 Windows 10
  2. 打开 Windows 开始菜单
  3. 输入“bash” (没有引号),回车
  4. 这会打开一个 cmd.exe 窗口
  5. 运行 Ubuntu 的 /bin/bash
  6. 宾果!你可以完全访问所有的 Ubuntu 用户空间了
  7. 没错,这包括 apt、 ssh、 rsync、 find、 grep、 awk、 sed、 sort、 xargs、 md5sum、 gpg、 curl、 wget、apache、 mysql、 python、 perl、 ruby、 php、 gcc、 tar、 vim、 emacs、 diff、 patch 等等
  8. 以及,Ubuntu 软件库中数以万计的 ELF 二进制程序中的绝大多数!

Bash

“好吧,这是一个运行在虚拟机的 Ubuntu 吗?” 不!这根本不是一个虚拟机,不用在虚拟机中启动 Linux 内核,它就是 Ubuntu 的用户空间。

“哦,那是运行在容器里面啰?” 不不!这也不是一个容器,这是在 Windows 里面直接运行原生的 Ubuntu 二进制程序。

“嗯,就像 cygwin 那样?”不不不!cygwin 所包括的开源程序是以源代码重新编译后才能原生运行在 Windows 上。而这里,我们说的是一个比特都不差、校验值完全一样的 Ubuntu 的 ELF 二进制程序可以直接运行在 Windows 下

... ...

“那么,这就像是模拟器一样么?”这就比较接近真相了,来自微软的一些尖端技术人员正在研究一种技术,可以将 Linux 的系统调用实时地转换为 Windows 的系统调用。你可以把它当成 Wine 的一种反向技术。微软将其称之为“ Windows 下的 Linux 子系统 Windows Subsystem for Linux ”,当然现在还没有开源。(我觉得网友 delectate 说的比较有趣,这个东西不如叫做 mine=microsoft's native emulator 。)

而且,根据 Dustin Kirkland说法,使用跨平台的性能测试工具 sysbench 进行测试的结果发现,在 Windows 下运行这些原生的 ELF 二进制程序和在 Linux 下运行所消耗的 CPU 、内存和 IO 性能相当。对于这个结果,我表示非常的吃惊!

Dustin Kirkland 是该项目组的成员之一,他的体验可以让我们感受一下这个“超级神秘”的项目。

由于需要将整个 Ubuntu 的根文件系统打包到一个 Windows 应用软件包(.appx)中,这位已经十几年没有使用过 Windows 的老兄对微软开发工具十分陌生,在经过几个小时与 Visual Studio 的痛苦搏斗,制作了一堆各种尺寸的 png 图标,编辑了一打以上的 XML 文件后,他简直忍不住要将咖啡杯扔到该死的屏幕上了。

到最后,他终于寻求他所熟悉的 Linux 经验解决了这些问题。

按下 Windows 键,输入“bash”,回车!他发现这个要上载的根文件系统的内容放在 /mnt/c/Users/Kirkland/Downloads 下,只需要使用一个 cp -a 复制到目标位置即可,并用 find | xargs |rename 来批量更新文件名,用 grep| xargs | sed 搜索替换路径,用 convert 工具快速地批量缩放图标,简直不要太容易地搞定了这些工作,剩下的就只需要让 Visual Studio 自己干了,编译、上载到 Windows Store。搞定!

嗯,你也许从终端窗口中看到了 /mnt/c ,没错,这就是你的 Windows 下的 C: 盘,它们以读写模式直接挂载到 /mnt 下了。当然,你也可以在 Windows 下通过类似如下的路径访问 Ubuntu 的文件系统:C:\Users\Kirkland\AppData\Local\Lxss\rootfs\ 。

文件系统

同时,如果需要 ssh 连接到其它的 Linux 上,你根本不用下载 putty,直接输入 ssh 即可:

ssh

当然,你也可以使用 apt 来安装和更新软件包:

apt

到目前为止,是不是所有的东西都可以完美工作了?还不全是。LTP 测试中的大多数都没问题,但是有一些则还不行,主要是 tty 相关的部分,比如 byobu、screen、tmux 等还不能很好的工作,不过相信也快了。

另外,顺便提一句,当前这个子系统所采用的 Linux 镜像是 Ubuntu 14.04 LTS,等 16.04 LTS 发布后相信很快就会更新到 Windows Store 上。

不止是在 Linux 的内核上面你才能体验到 Ubuntu 的快捷方便,伙计们。UbuntuBSD 可以让你在 FreeBSD 的内核上面也能体验到那种方便快捷。

UbuntuBSD 称自己是 ‘Unix for human beings’,这一点也不人惊讶。如果你能想起来的话,Ubuntu 使用的标语是 ‘Linux for human beings’ ,并且在过去的 11 年里它确实让一个‘正常人’有可能用上 Linux。

UbuntuBSD 有着同样的想法。它想让新手能够接触到 Unix ,以及能使用它——如果我能这样说的话。至少,这就是它的目标。

什么是 BSD ? 它和 Linux 有哪些不同?

如果你是新手,那么你需要知道 Unix 和 Linux 的区别.

在 Linux 出现之前,Unix 由 AT&TKen ThompsonDenis Ricthie 以及他们的团队设计。这是在可以算作计算机上古时期的 1970 发生的事。当你知道 Unix 是一个闭源的,有产权的操作系统时你可能会感到惊讶。AT&T 给了很多第三方许可,包括学术机构和企业。

美国加州大学伯克利分校是其中一个拿到许可的学术机构。在那里开发的 Unix 系统叫做 BSD (Berkeley Software Distribution)。BSD 的最出名的开源分支是 FreeBSD,另一个最流行的闭源分支是苹果的 Mac OS X。

在 1991 年。芬兰的计算机系大学生 Linus Torvalds 从头写了自己的 Unix 系统的复制品。这就是我们今天熟知的 Linux 内核。Linux 的发行版在内核的基础上添加了图形界面、GNU 的那一套(cp, mv, ls,date, bash 什么的)、安装/管理工具,GNU C/C++ 编译器以及很多应用。

UbuntuBSD 不是这种发行版的开端

在你知道了 Linux,Unix,FreeBSD 之间的区别之后。我要告诉你的是 UbuntuBSD 不是第一个要在 FreeBSD 内核上作出类似 Linux 的感觉的发行版。

当 Debian 选择使用 systemd 之后,Debian GNU/kFreeBSD诞生了。它使用的不是通常的 Linux 内核,而是 将 Debian 移植到了 FreeBSD 内核上。

与 Debian GNU/kFreeBSD 类似,UbuntuBSD 是将 Ubuntu 移植到了 FreeBSD 内核上。

UbuntuBSD Beta 版代号: Escape From SystemD

UbuntuBSD 的第一个版本已经发布,代号为“Escape From SystemD ”。它基于 Ubuntu 15.10 和 FreeBSD 10.1.

它的默认桌面环境为 Xfce ,桌面以及服务器均可使用。 对于 ZFS 的支持也包含在这个版本中。开发者还提供了一个文本界面的安装器。

想试试?

我不建议任何人马上就去开心地去尝试这个系统。它仍在开发并且安装器还是文本界面的。不过如果你足够自信的话,直接去下载体验吧。但是如果你是新手的话,请等一段时间,至少不要现在就去尝试:

你认为 UbuntuBSD 怎么样? 兹瓷不兹瓷它?


via: http://itsfoss.com/ubuntubsd-ubuntu-freebsd/

作者:ABHISHEK 译者:name1e5s 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

How to install Android on Ubuntu Phone

如果你正好拥有全球第一支运行 Ubuntu 的手机并且希望将 BQ Aquaris E4.5 自带的 Ubuntu 系统换成 Android,那这篇文章能帮你点小忙。

有一万种理由来解释为什么要将 Ubuntu 换成主流 Android OS。其中最主要的一个,就是这个系统本身仍然处于非常早期的阶段,针对的目标用户仍然是开发者和爱好者。不管你的理由是什么,要谢谢 BQ 提供的工具,让我们能非常轻松地在 BQ Aquaris 上安装 Android OS。

下面让我们一起看下在 BQ Aquaris 上安装 Android 需要做哪些事情。

前提条件

  • 可用的因特网连接,用来下载 Android 出厂固件以及安装刷机工具。
  • USB 数据线
  • 运行 Linux 的电脑

本文是基于 Ubuntu 15.10 操作的。但是这些步骤应该也可以应用于其他大多数 Linux 发行版。

将 BQ Aquaris E4.5 上的 Ubuntu 换成 Android

第一步:下载 Android 固件

首先是下载可以在 BQ Aquaris E4.5 上运行的 Android 固件。幸运的是我们可以在 BQ 的技术支持网站找到。可以从下面的链接直接下载,差不多 650 MB:

是的,这个版本还支持 OTA 自动升级。目前,固件版本是 2.0.1,基于 Android Lolipop 开发。过一段时间,应该就会放出基于 Marshmallow 的新版本,上边的链接可能就无效了。

我建议去 BQ 的技术支持网站下载最新的固件。

下载完成后解压。在解压后的目录里,找到一个名字是 MT6582\_Android\_scatter.txt 的文件。后面将要用到它。

第二步:下载刷机工具

BQ 已经提供了自己的刷机工具,Herramienta MTK Flash Tool,可以轻松地给设备安装 Andriod 或者 Ubuntu 系统。你可以从下面的链接下载工具:

考虑到刷机工具在以后可能会升级,你总是可以从 BQ 技术支持网站上找到最新的版本。

下载完后解压。之后应该可以在目录里找到一个叫 flash\_tool 的可执行文件。我们稍后会用到。

第三步:移除冲突的软件包(可选)

如果你正在用最新版本的 Ubuntu 或 基于 Ubuntu 的 Linux 发行版,稍后可能会碰到 “BROM ERROR : S\_UNDEFINED\_ERROR (1001)” 错误。

要避免这个错误,你需要卸载有冲突的软件包。可以使用下面的命令:

sudo apt-get remove modemmanager

用下面的命令重启 udev 服务:

sudo service udev restart

检查一下内核模块 cdc\_acm 可能存在的副作用,运行下面的命令:

lsmod | grep cdc_acm

如果上面命令输出是空,你将需要重新加载一下这个内核模块:

sudo modprobe cdc_acm

第四步:准备刷入 Android

切换到下载好并解压完成的刷机工具目录(第二步)。请使用命令行来完成,这是因为将要用到 root 权限。

假设你保存在下载目录里,使用下面的命令切换目录(为那些不懂如何在命令行下切换目录的朋友考虑)。

cd ~/Downloads/SP_Flash*

然后使用下面的命令以 root 权限启动刷机工具:

sudo ./flash_tool

然后你会看到一个像下面的窗口界面。不用在意 Download Agent 区域,它将会被自动填入。只要关心 Scatter-loading 区域。

Replace Ubuntu with Android

还记得之前第一步里提到的 MT6582\_Android\_scatter.txt 文件吗?这个文本文件就在你第一步中下载的 Android 固件解压后的目录里。点击 Scatter-loading(上图中)然后选中 MT6582\_Android\_scatter.txt 文件。

之后,你将看到类似下面图片里的一些绿色线条:

Install-Android-bq-aquaris-Ubuntu-2

第五步:刷入 Android

已经差不多了。把你的手机关机,然后通过 USB 线连接到电脑上。

在下拉列表里选择 Firmware Upgrade,然后点击那个大的 Download 按钮。

flash Android with Ubuntu

如果一切顺利,你应该可以在工具下方的状态栏里看到刷机状态:

Replace Ubuntu with Android

当所有过程都完成后,你将看到一个类似这样的提示:

Successfully flashed Android on bq qauaris Ubuntu Phone

将手机从电脑上移除然后开机。你应该看到屏幕上显示白色并在中间和底部有 AQUARIS 文字,还应该有 “powered by Android” 字样。差不多需要差不多十分钟,你才可以设置和开始使用 Android。

注意:如果中间出了什么问题,同时按下电源、音量加、音量减按键可以进入 fast boot 模式。然后再次关机并连接电脑。重复升级固件的过程。应该可以。

总结

要感谢厂商提供的工具,让我们可以轻松地 在 BQ Ubuntu 手机上刷 Android。当然,你可以使用相同的步骤将 Android 替换回 Ubuntu。只是下载的时候选 Ubuntu 固件而不是 Android。

希望这篇文章可以帮你将你的 bq 手机上的 Ubuntu 刷成 Android。如果有什么问题或建议,可以在下面留言区里讨论。


via: http://itsfoss.com/install-android-ubuntu-phone/

作者:Abhishek 译者:zpl1025 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

被众多学校和教育机构使用的 Edubuntu 的维护者 Stéphane Graber 在其官方邮件列表中宣布,原来计划的 Edubuntu 16.04 (Xenial Xerus) 操作系统将不会随同 Ubuntu 16.04 LTS 一起发布。

Edubuntu 是一个 Ubuntu 的官方分支版本,主要面对学校和各种教育机构使用,在 Ubuntu 的基础上,集成了很多的教学、教育软件。它很早就是 Ubuntu 生态系统的一部分。对于教育机构来说,一个具有长期支持的操作系统对于其计算机网络非常重要。

Edubuntu 当前的两位负责人 Stéphane Graber 和 Jonathan Carter 已经领导了该项目分别有9年和10年了,但是他们已经转移到了别的项目,没有足够的精力管理该项目,因此在两年前 Edubuntu 14.04 LTS (Trusty Tahr) 发布后,就决定只跟随 LTS 版本发布。但是在 16.04 LTS 发布前夕,Edubuntu 的开发工作还有不小的缺口,考虑到仓促发布一个版本会让期待的用户失望,因此决定放弃 Edubuntu 16.04 LTS 的发布。

当然, Edubuntu 14.04 LTS (Trusty Tahr) 也还可以使用,只是它的软件有一点老了。目前它已经更新到了 14.04.4 版本,其支持期将在 2019 年 4 月结束。

“我现在宣布 Edubuntu 将不会发布 16.04 LTS 版本,取而代之的是,Jonathan 和我会继续集中精力在 Edubuntu 14.04 LTS 上,直到 2019 年 4 月结束支持期”,Stéphane Graber 在邮件列表中宣布,“这并不是说 Edubuntu 就死了,至少现在不是。”

Edubuntu 要死了么?

根据 Stéphane Graber 在邮件中透露的信息,他们“会继续投入精力到 Edubuntu 14.04 LTS 的支持工作,希望在此期间,有新的贡献者能参与进来,接过 Edubuntu 项目,并按自己的心意去塑造它。”

“我们两个会很乐意协助 Edubuntu 相关的上传工作、帮助新的贡献者取得 Edubuntu 的身份,以及举办选举来设立一个新的 Edubuntu 委员会,从而将整个项目的管理权从我们手中接过去。”Stéphane Graber 说,“如果直到 Ubuntu 17.10 发布时,仍然没有新的贡献者把 Edubuntu 接过去,Jonathan 和我将会要求技术委员会撤销 Edubuntu 的官方分支身份,并从软件仓库中移除所有软件包、种子以及 CD 镜像构建任务,正式地从 Ubuntu 发布流程中去掉 Edubuntu。

Edubuntu 目前用在全球的成千上万的学校和教育机构中,所以这样的一个大项目死掉将会带来很大的影响。还好目前只是放弃了一个 LTS 版本,而不是直接宣布该项目终结。

我们不相信 Edubuntu 系统会很快面临死亡,毫无疑问开源社区将会帮助它继续活下去。我们有庞大的社区,如果 Edubuntu 需要社区的帮助,无论如何我们都会伸出双手的。

“这对于我们两个来说都是很有意义的经历,我们非常希望这并不是 Edubuntu 的终结,而是这个伟大的 Ubuntu 分支的新生”,Stéphane Graber 在他的邮件末尾补充说。

这意味着他们需要你的帮助,是的,就是你。所以,如果你真的在意 Edubuntu,那么请伸出手来帮它继续走下去吧。