Linux Userland in Zig

栏目: IT技术 · 发布时间: 6年前

内容简介:Today, theThe PBUI Project is an implementation of a subset ofThe PBUI Project has implementations of:

PBUI-PROJECT

Code Contributors Contribute Blog IRC

PBUI Project Launch!

Today, the PBUI Project is officially launching. You may have seen or heard of our project before, so we thank you for your continued interest. If this is the first time hearing of the PBUI Project, let me explain what it is.

The PBUI Project is an implementation of a subset of GNU Coreutils in the up and coming programming language Zig . We've had our ups and downs with the language, but overall we really like it and will continue to follow its development.

The PBUI Project has implementations of:

  • basename
  • cat
  • dirname
  • du
  • false
  • head
  • ls
  • mkdir
  • rm
  • sleep
  • tail
  • true
  • uniq
  • wc
  • zigsay
  • A dynamic command line argument parser

Each of these applets can (theoretically) be symlinked to your existing command line and tools and be used in a fashion that mimics Coreutils. However, this software is still in development and not all features of all commands are implemented, however "normal" functionality should work. More on that further down in this blog post.

If you are interested in contributing to the PBUI Project in any capacity (documentation, code, etc.) please feel free to make an issue on our GitHub . We have lots of open issues and are interested in working with anyone who is willing to lend a hand!

Our code can also be found on GitHub page

In Recent Zig News...

We are very, very excited to see the release of Zig 0.6.0! We've made sure that all our tools were updated to support the new release. Zig 0.6.0 adds a ton of new functionality to the language and we look forward to the future of the language! Read more on the Ziglang blogpost about it .

The PBUI Project has also made an effort to update the Homebrew version of Zig so macOS users can get the latest update!

More...

If you're interested in installing the PBUI-Project, it's as simple as installing Zig on your machine and then running zig build in the root directory of the repository. Below is a video demonstrating how to build and use the PBUI Project!

Note: word of warning about installing Zig from your package manager: since Zig is still early in development, things are changing a lot and you cannot always rely on your package manager to get you the latest updates. It's much easier to just download the pre-compiled binaries and run those!

Here's a quick little video getting you up and running with the PBUI Project


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

HTML5+CSS3精致范例辞典

HTML5+CSS3精致范例辞典

杨东昱 / 清华大学出版社 / 2013-1 / 48.00元

《HTML5+CSS3精致范例辞典(全彩印刷)》是专为希望成为网页设计师的学习者打造的工具书,书中详细说明了设计网页所需的HTML标记语言,对HTML5的网页标签规范作了完整说明,如元素标签的功能、属性以及如何使用等。有了基本网页制作能力,如何让网页更出色,版面更富变化、更易维护管理,那就得靠CSS帮忙了。《HTML5+CSS3精致范例辞典(全彩印刷)》还详细解说了最新CSS3的样式元素,除了说明......一起来看看 《HTML5+CSS3精致范例辞典》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具