mirror of
https://github.com/LCTT/TranslateProject.git
synced 2026-08-26 04:13:30 +08:00
@@ -1,108 +0,0 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( )
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (15 favorite programming tutorials and insights)
|
||||
[#]: via: (https://opensource.com/article/21/1/best-programming)
|
||||
[#]: author: (Bryant Son https://opensource.com/users/brson)
|
||||
|
||||
15 favorite programming tutorials and insights
|
||||
======
|
||||
Whether you're new to programming or want to improve your existing
|
||||
skills, there is an article in this list to help you. Take a look at
|
||||
some of the best programming articles of 2020.
|
||||
![Learning and studying technology is the key to success][1]
|
||||
|
||||
Happy new year! 2020 was one heck of an unusual year with the COVID-19 pandemic pushing us to stay at home and dramatically transforming our lifestyles. However, a time like this is also the best time to start picking up a new programming language or to level up your existing programming skillset. We begin with some light reading: **What is your first programming language?** and **Why developers like to code at night**. Next, we have articles about some specific programming languages like **C**, **D**, and **Awk**. Last, we provide some advanced programming language contents like **Real-Time Operating System (RTOS)**, **WebAssembly**, and **sharing data between C and Python**.
|
||||
|
||||
## [What was your first programming language?][2]
|
||||
|
||||
Chances are, not everyone remembers the very first thing they ate after they were born, but many programmers most likely recall their very first programming language. In this article, Opensource.com editor Lauren Pritchett took a survey asking the community this question. Go down your own memory lane by reading the responses to this question by other developers.
|
||||
|
||||
## [Why developers like to code at night][3]
|
||||
|
||||
Ever wonder why so many programmers stay late to crank out the lines of code that may turn into the next Google, Facebook, or Netflix? Quite surprisingly, many psychological studies exist that explain the productivity behind this common routine. Learn about it by reading this article by Matt Shealy.
|
||||
|
||||
## [Why I use open source technology for web development][4]
|
||||
|
||||
The Internet has been the driving force behind the popularity of open source programming, tools, and frameworks. But how can we explain this trend, and what are key characteristics of the web that inspire developers to continuously endorse open source technologies? See why Jim Hall believes that open source is the right way to build web applications.
|
||||
|
||||
## [5 steps to learn any programming language][5]
|
||||
|
||||
Learning a programming language may feel like a daunting task, but the process can be much easier with the right approach. Just as memorizing vocabulary and using correct grammar matter for learning a new spoken language, understanding syntax, functions, and data types matters for new programming languages. Learn about five steps you can apply when you decide to learn a new programming language.
|
||||
|
||||
## [An introduction to writing your own HTML web pages][6]
|
||||
|
||||
**Hypertext Markup Language (HTML)** is not a programming language, but it is the backbone behind the Internet as billions of people visit webpages built with HTML every day. HTML, interpreted by web browsers, is a markup language that anyone can easily learn with a few simple practices. Read how you can start writing your first web page by reading this article!
|
||||
|
||||
## [Learn the basics of programming with C][7]
|
||||
|
||||
Who says **C** programming is dead? **C** is still the father of many existing programming languages, libraries, and tools today, and industries have recently noticed the **C** programming language's rejuvenation. Its job demand has also exploded with AR/VR and the growth of the gaming industry. However, learning **C** programming is quite challenging. Get a jump start on your journey learning **C** programming by reading this article by Seth Kenlon.
|
||||
|
||||
## [What I learned while teaching C programming on YouTube][8]
|
||||
|
||||
There are many resources to learn programming languages, but the best result comes if one plans well, executes well, and makes the learning applicable. Most importantly, you need to have a passion for learning. See what Jim Hall learned by teaching the C programming language through his YouTube channel.
|
||||
|
||||
## [The feature that makes D my favorite programming language][8]
|
||||
|
||||
What comes after C? Yes, it is the letter D, and there is a programming language called **D** as well. Although it is not the most well-known programming language, **D** has features like _Universal Function Call Syntax (UFCS)_ that make it quite an interesting language to learn. Lawrence Aberba explains the feature and how you can use it, too.
|
||||
|
||||
## [The surprising thing you can do in the D programming language][9]
|
||||
|
||||
In another article, Lawrence talks about _nesting_ support in **D**, a feature that makes it stand out among other programming languages. Read what it is and explore how **D** delivers nesting functionality.
|
||||
|
||||
## [A practical guide to learning awk][10]
|
||||
|
||||
**Awk** is a programming language that is probably strange to many people, but learning **awk** can give you power that really shines in day-to-day Linux operations. By reading this article, you can learn how **awk** parses input and how functions are structured.
|
||||
|
||||
## [How to write a VS Code extension][11]
|
||||
|
||||
**Visual Studio Code (VS Code)** is an extremely popular cross-platform code editor created by Microsoft, and it is an open source project based on an MIT license. One of the great things about the editor is its extensibility through **VS Code extensions**. You don't have to be a rocket scientist to build your first extension! After reading this article, you will be on the path to becoming a VS Code extension master.
|
||||
|
||||
## [Customizing my open source PHP framework for web development][12]
|
||||
|
||||
**PHP** is often a neglected programming language hated by some programmer groups for a few reasons, such as it is very easy to produce bad code. However, Facebook, Wikipedia, Tumblr, and many websites were originally built with **PHP**, and it is still one of the most popular web programming languages out there. See how Wee Ben Sen used **PHP** framework **CodeIgniter** to create high-performance websites for numerous occasions and learn its key benefits.
|
||||
|
||||
## [Code your hardware using this open source RTOS][13]
|
||||
|
||||
**RTOS** stands for **Real-Time Operating System**. It is an open source operating system optimized for embedded hardware like CPUs and computer chips. By taking advantage of **RTOS**, a project can benefit from concurrency, modularity, and real-time scheduling. This article explains **RTOS** and the numerous benefits associated with this open source operating system.
|
||||
|
||||
## [Why everyone is talking about WebAssembly][14]
|
||||
|
||||
**WebAssembly** is a new type of code that runs in modern web browsers. It is a low-level assembly-like language with a compact binary format. **WebAssembly** runs with near-native performance and provides languages such as C/C++, C#, and Rust with a compilation target so that they can run on the web. **WebAssembly** has gained huge traction in the past few years due to the ever-growing popularity of JavaScript. Follow the history behind **WebAssembly** and learn what makes it so popular today.
|
||||
|
||||
## [Share data between C and Python with this messaging library][15]
|
||||
|
||||
Sharing data between two distinct programming languages may sound like a super challenging task. However, leveraging an open source tool like **ZeroMQ**, you can easily create a messaging interface that transmits the data across different layers. Learn how you can make one by reading this article.
|
||||
|
||||
As you can see, whether you are new to programming languages or want to grow your career further, there are learning opportunities for everyone. Let me know what you think by leaving a comment here.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://opensource.com/article/21/1/best-programming
|
||||
|
||||
作者:[Bryant Son][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://opensource.com/users/brson
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/studying-books-java-couch-education.png?itok=C9gasCXr (Learning and studying technology is the key to success)
|
||||
[2]: https://opensource.com/article/20/8/first-programming-language
|
||||
[3]: https://opensource.com/article/20/2/why-developers-code-night
|
||||
[4]: https://opensource.com/article/20/4/open-source-web-development
|
||||
[5]: https://opensource.com/article/20/10/learn-any-programming-language
|
||||
[6]: https://opensource.com/article/20/4/build-websites
|
||||
[7]: https://opensource.com/article/20/8/c-programming-cheat-sheet
|
||||
[8]: https://opensource.com/article/20/7/d-programming
|
||||
[9]: https://opensource.com/article/20/8/nesting-d
|
||||
[10]: https://opensource.com/article/20/9/awk-ebook
|
||||
[11]: https://opensource.com/article/20/6/vs-code-extension
|
||||
[12]: https://opensource.com/article/20/5/codeigniter
|
||||
[13]: https://opensource.com/article/20/6/open-source-rtos
|
||||
[14]: https://opensource.com/article/20/1/webassembly
|
||||
[15]: https://opensource.com/article/20/3/zeromq-c-python
|
||||
@@ -1,132 +0,0 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( )
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (4 DevOps books to read this year)
|
||||
[#]: via: (https://opensource.com/article/21/1/devops-books)
|
||||
[#]: author: (Taz Brown https://opensource.com/users/heronthecli)
|
||||
|
||||
4 DevOps books to read this year
|
||||
======
|
||||
Curl up with a good book about DevOps this winter.
|
||||
![Reading a book, selfcare][1]
|
||||
|
||||
We have just entered 2021, and DevOps will become much more relevant. It is smack dab in the spotlight given that the world is experiencing a pandemic and businesses are fighting to stay digitally relevant and competitive.
|
||||
|
||||
DevOps has actually has evolved quite nicely, like a fine wine. Here is why. There will be an increased focus on the human side of DevOps. It will be more about people and processes. I argue that DevOps will be reinvigorated. There will be less focus on the tools, automation, and orchestration and more about communication, collaboration, and a collective effort to remove bottlenecks and deliver the right results as efficiently as possible.
|
||||
|
||||
There will even be a push to BizDevOps where development, ops, and business will come together to improve quality so defects and deficiencies are mitigated, business agility, focus on businesses becoming more agile, leaner. DevOps is expanding into areas like AI, machine learning, embedded systems, and big data.
|
||||
|
||||
So DevOps is not going anywhere anytime soon. It will reinvent itself though.
|
||||
|
||||
Given the insurgence of COVID19, businesses will be highly dependent on their DevOps teams, expecting them to take their digital services into hyperdrive over the next year and likely beyond 2021.
|
||||
|
||||
![DevOps books][2]
|
||||
|
||||
(Tonya Brown, [CC BY-SA 4.0][3])
|
||||
|
||||
The books are listed in the order I think you should read them. I share a little bit about each book, but I don't intend to give the book away or do the reading for you. I hope you enjoy the experience of reading these books and decide for yourself whether they were valuable to you. And after you do, please come back and let me know what you think in the comments.
|
||||
|
||||
### 1\. The DevOps Handbook
|
||||
|
||||
![DevOps Handbook cover][4]
|
||||
|
||||
_[The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations][5]_ is considered the DevOps bible. It is written by Gene Kim, Jez Humble, Patrick Debois, and John Willis, and these great authors talk about the importance of integrating DevOps into organizations. The book describes how all types of organizations can employ DevOps and why it can help them gain a competitive advantage from an IT perspective.
|
||||
|
||||
The book talks about the core benefits of DevOps. It offers practical applications about how to adopt DevOps, including case studies about companies that have done it, then really dives into some of its principles and breaks down the practical understanding. Finally, you can take the principles, case studies, and examples, look at your current environment, and figure out the best ways to implement DevOps in your organization.
|
||||
|
||||
By reading this book, you will learn:
|
||||
|
||||
* DevOps culture landscape
|
||||
* Value stream mapping in DevOps
|
||||
* Continuous integration and continuous delivery (CI/CD) pipelines
|
||||
* Principles of flow and rapid feedback
|
||||
* DevOps KPIs and metrics
|
||||
|
||||
|
||||
|
||||
### 2\. The Phoenix Project
|
||||
|
||||
![The Phoenix Project cover][6]
|
||||
|
||||
_[The Phoenix Project][7]_, by Gene Kim, Kevin Behr, and George Spafford, is a novel about a fictional company and its fictional employees that explains what DevOps really is. It is written in the same style as _[The Goal: A Process of Ongoing Improvement][8]_ by Eliyahu M. Goldratt.
|
||||
|
||||
_The Phoenix Project_ follows Bill, who was recently promoted into the role of VP at Parts Unlimited. He is assigned to turn around the company, which is in major trouble. Nothing is working, including the payment system. Bill is expected to come in and fix all of the company's problems.
|
||||
|
||||
Bill starts identifying the issues and implementing solutions. As time goes on, those solutions turn out to be DevOps.
|
||||
|
||||
In summary, the book:
|
||||
|
||||
* Teaches a lesson in a novel form
|
||||
* Allows you to see problems without blame
|
||||
* Helps explain the core principles of DevOps
|
||||
|
||||
|
||||
|
||||
### 3\. Continuous Delivery
|
||||
|
||||
![Continuous Delivery cover][9]
|
||||
|
||||
The third book to read, _[Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation][10]_, is by Jez Humble and David Farley. It goes through the entire CI/CD pipeline and issues where you are trying to connect A to B, B to C, C to D. It provides practical tips and strategies on overcoming obstacles and fixing issues.
|
||||
|
||||
The book discusses infrastructure management, virtualization, test, and deployment. It also gets into how to integrate and move things along effectively without problems when optimizing your environment.
|
||||
|
||||
Jez and David definitely get granular in the details. They get down to the nuts and bolts of getting software to users using agile methodologies and best practices. They also speak to establishing better collaboration among developers, testers, and operations.
|
||||
|
||||
### 4\. Effective DevOps
|
||||
|
||||
![Effective DevOps cover][11]
|
||||
|
||||
The fourth book to read is _[Effective DevOps: Building A Culture of Collaboration, Affinity, and Tooling at Scale][12]_ by Jennifer Davis & Ryn Daniels.
|
||||
|
||||
DevOps is a state of mind. This book gets into DevOps culture: from empathy, to breaking down silos, to how people choose to act with and among each other, and how people work together to implement change and create great results. The book talks about strategies to accomplish these and especially about getting buy-in from leadership.
|
||||
|
||||
Here is what you will learn by reading this book:
|
||||
|
||||
* Essential and advanced practices to create CI/CD pipelines
|
||||
* How to reduce risks, mitigate deployment errors, and increase delivery speed
|
||||
* Templates and scripts to automate your build and deployment procedures
|
||||
|
||||
|
||||
|
||||
### Final thoughts
|
||||
|
||||
Read these four books. You won't regret it! And when you're finished, move on to these honorable mentions.
|
||||
|
||||
* _[The Unicorn Project][13]_ by Gene Kim
|
||||
* _[The Practice of Cloud System Administration: DevOps and SRE Practices for Web Services][14]_ by Thomas Limoncelli, Strata Chalup, and Christina Hogan
|
||||
* _[Site Reliability Engineering][15]_ by Betsy Beyer, Niall Richards, David Rensin, Ken Kawahara, and Stephen Thorne
|
||||
* _[Python for DevOps: Learn Ruthlessly Effective Automation][16]_ by Noah Gift, Kennedy Behrman, Alfredo Deza, and Grig Gheorghiu
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://opensource.com/article/21/1/devops-books
|
||||
|
||||
作者:[Taz Brown][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://opensource.com/users/heronthecli
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/reading_book_selfcare_wfh_learning_education_520.png?itok=H6satV2u (Reading a book, selfcare)
|
||||
[2]: https://opensource.com/sites/default/files/uploads/devopsbooks.jpg (DevOps books)
|
||||
[3]: https://creativecommons.org/licenses/by-sa/4.0/
|
||||
[4]: https://opensource.com/sites/default/files/uploads/devopshandbook.jpg (DevOps Handbook cover)
|
||||
[5]: https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002
|
||||
[6]: https://opensource.com/sites/default/files/uploads/phoenixproject.jpg (The Phoenix Project cover)
|
||||
[7]: https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/1942788290
|
||||
[8]: https://en.wikipedia.org/wiki/The_Goal_(novel)
|
||||
[9]: https://opensource.com/sites/default/files/uploads/continuousdelivery.jpg (Continuous Delivery cover)
|
||||
[10]: https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912
|
||||
[11]: https://opensource.com/sites/default/files/uploads/effectivedevops.jpg (Effective DevOps cover)
|
||||
[12]: https://www.amazon.com/Effective-DevOps-Building-Collaboration-Affinity/dp/1491926309
|
||||
[13]: https://www.amazon.com/Unicorn-Project-Developers-Disruption-Thriving/dp/1942788762
|
||||
[14]: https://www.amazon.com/Practice-Cloud-System-Administration-Practices/dp/032194318X
|
||||
[15]: https://www.amazon.com/Site-Reliability-Engineering-Production-Systems/dp/149192912X
|
||||
[16]: https://www.amazon.com/Python-DevOps-Ruthlessly-Effective-Automation/dp/149205769X
|
||||
@@ -1,198 +0,0 @@
|
||||
[#]: subject: "Ubuntu 22.04 LTS “Jammy Jellyfish” – New Features and Release Details"
|
||||
[#]: via: "https://www.debugpoint.com/2022/01/ubuntu-22-04-lts/"
|
||||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
||||
[#]: collector: "lkxed"
|
||||
[#]: translator: " "
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
|
||||
Ubuntu 22.04 LTS “Jammy Jellyfish” – New Features and Release Details
|
||||
======
|
||||
This article contains details about new features of Ubuntu 22.04 LTS “Jammy Jellyfish”. We give you all the relevant information to keep you up to date.
|
||||
|
||||
The Ubuntu LTS releases are rare, and they are significant because they set the course for the next five years for everyone – from you/to me to the enterprises who run thousands of machines/virtual systems with Ubuntu.
|
||||
|
||||
From the feature standpoint, you get GNOME 42, Linux Kernel 5.15, new Accent colour, updated applications and many intrinsic features that make it another historic LTS release of Ubuntu. We intend to give you a summary of those features while keeping this post updated until the final release so that you get a single source of all the information about Ubuntu 22.04 LTS.
|
||||
|
||||
Let’s take a look at the official schedule.
|
||||
|
||||
### Ubuntu 22.04 LTS – Release Schedule
|
||||
|
||||
Ubuntu 22.04 LTS Jammy Jellyfish releases on April 21, 2022. Before that, the Ubuntu team should meet the following milestones.
|
||||
|
||||
* February 24, 2022: Feature Freeze
|
||||
* March 17, 2022: UI Freeze
|
||||
* March 31, 2022: Beta Release
|
||||
* April 21, 2022: Final Release
|
||||
|
||||
This release is supported until April 2027.
|
||||
|
||||
![Ubuntu 22.04 LTS (daily build) Desktop-2][1]
|
||||
|
||||
### Ubuntu 22.04 – New Features
|
||||
|
||||
#### Kernel
|
||||
|
||||
Linux Kernel 5.15 LTS will be the initial Kernel for this long term Ubuntu release. Released around Halloween 2021 last year, Linux Kernel 5.15 brings several essential improvements. Usual new driver and hardware updates across processor, GPU, network, and file system families. This Kernel also brings the fast NTFS3 driver from Paragon Software, mainlined in this version. Other notable benefits of this Kernel are Apple M1 SOC support, in-Kernel SMB driver, Realtech Wi-Fi driver support for RTL8188EU chipset, etc. You can read the details about what this Kernel has to offer in our [Linux Kernel 5.15 coverage][2].
|
||||
|
||||
#### GNOME Desktop Version
|
||||
|
||||
There is still discussion on the base version of GNOME in this LTS release. However, it is confirmed that [GNOME 42][3] will be the default gnome-shell version.
|
||||
|
||||
But there is a catch.
|
||||
|
||||
You must have heard that GNOME 42 is bringing an updated version of GTK4 applications with libadwaita library-port for those apps. The Ubuntu desktop team plans for GNOME 42, but the default installed applications remain based on GTK3. A sensible decision from the desktop team, in my opinion. Because moving to GNOME 42 + GTK4 + libadwaita ports – all these require a lot of regression tests. Not to mention the risk of breaking things here and there. This is too much of an overhead for the LTS release, a default choice for most of the user base and arguably the most downloaded/upgraded version.
|
||||
|
||||
#### Look and Feel
|
||||
|
||||
On the look-n-feel side, there is a change in the Yaru GTK theme base colour, which is the default theme for Ubuntu. The usual Purple accent colour is changing to Orange. Now, be cautious that it may feel like staggering orange shades. Look at this screenshot.
|
||||
|
||||
![Is this too Orange-y?][4]
|
||||
|
||||
#### New Accent Color
|
||||
|
||||
Jammy Jellyfish brings the accent colour for the first time on the Ubuntu desktop. It applies to both light and dark themes. This feature is accessible via the Appearance section.
|
||||
|
||||
![Ubuntu 22.04 LTS – Accent Color][5]
|
||||
|
||||
#### New logo and Plymouth
|
||||
|
||||
Canonical – the company behind Ubuntu announced to change its official logo after a decade from this release onwards. The new logo is more simple with a large vertical rectangle variant. It is displayed in the boot animation alongside all application places.
|
||||
|
||||
![New Ubuntu logo and plymouth][6]
|
||||
|
||||
#### New default wallpaper
|
||||
|
||||
Following the tradition, this version features a nice and classy default wallpaper that depicts the official Jellyfish mascot.
|
||||
|
||||
![Ubuntu 22.04 LTS Jammy Jellyfish default wallpaper][7]
|
||||
|
||||
#### Packages and Application Updates
|
||||
|
||||
Besides the above changes, core packages default applications bring their latest stable version. Here’s a quick list.
|
||||
|
||||
* Python 3.10
|
||||
* Php8.1
|
||||
* Ruby 3.0
|
||||
* Thunderbird 91.5
|
||||
* Firefox 96.0
|
||||
* LibreOffice 7.2.5
|
||||
* PulseAudio 15.0
|
||||
* NetworkManager 1.32
|
||||
|
||||
And the new Yaru icon theme in LibreOffice looks stunning, though.
|
||||
|
||||
![Yaru Icon Theme for LibreOffice looks stunning with Orange color][8]
|
||||
|
||||
#### Updating from Ubuntu 20.04 LTS?
|
||||
|
||||
In general, if you plan to switch to this LTS version from Ubuntu 21.10, you should notice a few items of change. But if you are planning to upgrade from prior Ubuntu 20.04 LTS – then a lot for you to experience. For example, you get a horizontal workspace horizontal app launcher, those introduced since [GNOME 40][9].
|
||||
|
||||
Also, other notable differences or rather new features are the power profiles menu in the top bar, multitasking option in settings and performance improvements of GNOME Shell and Mutter.
|
||||
|
||||
Looking at the upgrade challenges, we published a dedicated LTS to LTS spotter guide for you. Read it here.
|
||||
|
||||
[Difference Between Ubuntu 22.04 and Ubuntu 20.04 LTS][10]
|
||||
|
||||
#### Ubuntu Official Flavors
|
||||
|
||||
Alongside the base version, the official Ubuntu flavours are getting their latest versions of their respective desktop environments in this LTS version. Apart from KDE Plasma, most desktops remained with their last stable release for more than a year. So, you may not experience much of a difference.
|
||||
|
||||
Here’s a quick summary and more information about the flavours.
|
||||
|
||||
* [Kubuntu 22.04 with KDE Plasma 5.24][11]
|
||||
* [Xubuntu 22.04 with Xfce 4.16][12]
|
||||
* [Lubuntu 22.04 with LXQt 1.0][13]
|
||||
* [Ubuntu Budgie 22.04 with Budgie version 10.5.3][14]
|
||||
* [Ubuntu Mate 22.04 with MATE 1.26][15]
|
||||
* [Ubuntu Studio 22.04][16]
|
||||
* [Ubuntu Kylin 22.04][17]
|
||||
|
||||
### Download
|
||||
|
||||
If you are planning to upgrade, refer to our upgrade steps [here][18].
|
||||
|
||||
#### Latest ISO
|
||||
|
||||
Ubuntu 22.04 LTS released on April 21, 2022. The latest ISO is available in the below link.
|
||||
|
||||
[Download Ubuntu 22.04 LTS ISO][19]
|
||||
|
||||
#### Download the Flavors (Latest)
|
||||
|
||||
If you want to try out the official Ubuntu flavours, you can get them via the below links.
|
||||
|
||||
* [https://cdimage.ubuntu.com/kubuntu/releases/jammy/][20]
|
||||
* [https://cdimage.ubuntu.com/xubuntu/releases/jammy/][21]
|
||||
* [https://cdimage.ubuntu.com/lubuntu/releases/jammy/][22]
|
||||
* [https://cdimage.ubuntu.com/ubuntu-mate/releases/jammy/][23]
|
||||
* [https://cdimage.ubuntu.com/ubuntu-budgie/releases/jammy/][24]
|
||||
* [https://cdimage.ubuntu.com/ubuntukylin/releases/jammy/][25]
|
||||
* [https://cdimage.ubuntu.com/ubuntustudio/releases/jammy/][26]
|
||||
|
||||
#### Daily Build and Canary [Obsolete]
|
||||
|
||||
This version of Ubuntu is under development at the moment. If you want to give it a quick spin in your favourite VM, then grab the daily build copy .ISO from the below link.
|
||||
|
||||
Remember, this copy may be unstable and contain bugs. So, you have been warned.
|
||||
|
||||
[Download Ubuntu 22.04 – daily build][27]
|
||||
|
||||
If you want a super-unstable copy of Canary Build, you can get it from the below link. I would not recommend using this Canary .ISO at all unless you have plenty of time to play. Oh, so that you know, this Canary copy .ISO have the new Flutter-based installer. Although I tried to use this new installer, it crashes every time.
|
||||
|
||||
[Daily Canary Build iso][28]
|
||||
|
||||
### Closing Notes
|
||||
|
||||
The LTS releases are conservative in new tech adaptation and other long term impacts. Many organizations and businesses opt for LTS for more than five years of support window and stability. Stability is more important than new technology when running thousands of machines critical to your company. So, that said, many new features or packages could not make it to the final release, but eventually, this release set the course for the next LTS. One step at a time.
|
||||
|
||||
So, what feature or package is interesting for you in Ubuntu 22.04? Let me know in the comment section below.
|
||||
|
||||
*References:*
|
||||
|
||||
* https://discourse.ubuntu.com/t/jammy-jellyfish-release-schedule/23906
|
||||
* https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668
|
||||
* https://discourse.ubuntu.com/t/ubuntu-desktop-gnome-plans-for-the-incoming-lts/26156
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.debugpoint.com/2022/01/ubuntu-22-04-lts/
|
||||
|
||||
作者:[Arindam][a]
|
||||
选题:[lkxed][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.debugpoint.com/author/admin1/
|
||||
[b]: https://github.com/lkxed
|
||||
[1]: https://www.debugpoint.com/wp-content/uploads/2022/01/Ubuntu-22.04-LTS-daily-build-Desktop-2.jpg
|
||||
[2]: https://www.debugpoint.com/2021/11/linux-kernel-5-15/
|
||||
[3]: https://www.debugpoint.com/2021/12/gnome-42/
|
||||
[4]: https://www.debugpoint.com/wp-content/uploads/2022/01/Is-this-too-Orange-y.jpg
|
||||
[5]: https://www.debugpoint.com/wp-content/uploads/2022/01/Ubuntu-22.04-LTS-Accent-Color.jpg
|
||||
[6]: https://www.debugpoint.com/wp-content/uploads/2022/01/New-Ubuntu-logo-and-playmouth.jpg
|
||||
[7]: https://www.debugpoint.com/wp-content/uploads/2022/01/Ubuntu-22.04-LTS-Jammy-Jellyfish-default-wallpaper.jpg
|
||||
[8]: https://www.debugpoint.com/wp-content/uploads/2022/01/Yaru-Icon-Theme-for-LibreOffice-looks-stunning-with-Orange-color-1024x226.jpg
|
||||
[9]: https://www.debugpoint.com/2021/03/gnome-40-release/
|
||||
[10]: https://www.debugpoint.com/2022/04/difference-ubuntu-22-04-20-04/
|
||||
[11]: https://www.debugpoint.com/2022/04/kubuntu-22-04-lts/
|
||||
[12]: https://www.debugpoint.com/2022/04/xubuntu-22-04-lts/
|
||||
[13]: https://www.debugpoint.com/2022/04/lubuntu-22-04-lts/
|
||||
[14]: https://www.debugpoint.com/2022/04/ubuntu-budgie-22-04-lts/
|
||||
[15]: https://www.debugpoint.com/2022/04/ubuntu-mate-22-04-lts/
|
||||
[16]: https://www.debugpoint.com/2022/04/ubuntu-studio-22-04-lts/
|
||||
[17]: https://www.debugpoint.com/2022/04/ubuntu-kylin-22-04-lts/
|
||||
[18]: https://www.debugpoint.com/2022/04/upgrade-ubuntu-22-04-from-20-04/
|
||||
[19]: https://releases.ubuntu.com/jammy/
|
||||
[20]: https://cdimage.ubuntu.com/kubuntu/releases/jammy/release/
|
||||
[21]: https://cdimage.ubuntu.com/xubuntu/releases/jammy/release
|
||||
[22]: https://cdimage.ubuntu.com/lubuntu/releases/jammy/release/
|
||||
[23]: https://cdimage.ubuntu.com/ubuntu-mate/releases/jammy/release/
|
||||
[24]: https://cdimage.ubuntu.com/ubuntu-budgie/releases/jammy/release/
|
||||
[25]: https://cdimage.ubuntu.com/ubuntukylin/releases/jammy/release/
|
||||
[26]: https://cdimage.ubuntu.com/ubuntustudio/releases/jammy/release/
|
||||
[27]: https://cdimage.ubuntu.com/daily-live/current/
|
||||
[28]: https://cdimage.ubuntu.com/daily-canary/current/
|
||||
Reference in New Issue
Block a user