Open Flags 调研© XXX Page 1 of 23 open flags 调研(已实现)© XXX Page 2 of 23 open接口原型 open flags flags定义 flags的含义 libfuse open open flags 在curvefs上的测试 open flags 实现方式 整体flags支持方案 具体flag的实现方案 O_TRUNC I/O模式类 O_DIRECT O_SYNC FASYNC, O_TMPFILE 结论 参考文献 open接口原型 # man page open, openat, creat - open and possibly create a file #includeint open(const char *pathname, int flags); int open(const char *pathname, int flags int flags, mode_t mode); int openat2(int dirfd, const char *pathname, const struct open_how *how, size_t size); open系统调用会打开pathname指定的文件(如果不存在,如果携带O_CREAT flag则会创建),返回一个文件描述符fd(该fd是进程打开文件描述符表的index), 0 码力 | 23 页 | 524.47 KB | 6 月前3
Open Discussion on Project PlanningOpen Discussion on Project Planning Planning in an Agile Environment Key Tenets Planning should focus strongly on the near term Eliminate waste caused by planning for eventualities that never come0 码力 | 2 页 | 49.30 KB | 5 月前3
openEuler OS Technical Whitepaper
Innovation Projects
(June, 2023)Package Repositories 005 Open and Transparent Management of the Open Source Software Supply Chain 005 Community-certified openEuler Distributions 006 openEuler Open Source OS Architecture 007 Projects Introduction 002 openEuler OS Technical White Paper Innovation Projects The openEuler open source community is incubated and operated by the OpenAtom Foundation. openEuler is a digital infrastructure cloud computing, edge computing, and embedded deployment. This secure, stable, and easy-to-use open source OS is compatible with multiple computing architectures. It is ideal for operational technology0 码力 | 116 页 | 3.16 MB | 1 年前3
The Path to GitOpsOrigins in DevOps Kubernetes and containers Cloud-Native DevOps A DevOps Operating Model GitOps Principles Declarative Versioned and Immutable Pulled Automatically Challenges of Infrastructure as Code Containers Change the Game Argo CD Flux Open Cluster Management Other GitOps Tools PipeCD Keptn Pulumi Kubernetes Operator Reflecting an Organizational Boundary Kubernetes Platform Administrator Kubernetes Application Developer Other Boundaries GitOps Repo Example Conclusion 33 Chapter 6–CI/CD0 码力 | 45 页 | 1.09 MB | 1 年前3
Ubuntu Desktop Guidean additional feature of the desktop, the Dash. The Dash is designed to make it easier to find, open, and use apps, files, music, and more. For example, if you type the word "document" into the Search workspaces, removable devices and the trash. If an application that you want to start using is present in the Launcher, you can click on that application's icon, and it will start up, ready for you to not, if the icon is for an application whether it's running or not, and on the specific icon itself. Available actions can include the following. launching the application or opening the document,0 码力 | 1709 页 | 5.81 MB | 1 年前3
openEuler 21.03 技术白皮书03 Technical White Paper openEuler is an open source Linux release platform. In the openEuler community, global developers join hands to build an open, diversified, and architecture-inclusive software build a unified and open OS that supports multiple processor architectures, and to advance the hardware and software application ecosystem. On December 31, 2019, the openEuler open source OS community release of openEuler 20.09 is a milestone in the growth of the openEuler community and the history of open source in China. On March 31, 2021, the innovative version openEuler 21.03 was released. This version0 码力 | 21 页 | 948.66 KB | 1 年前3
openEuler 21.09 技术白皮书computing, edge computing, and embedded deployment. It provides a secure, stable, and easy-to-use open source OS that is compatible with multiple computing architectures. openEuler suits operational and communications technology (ICT). The openEuler open source community is a portal available to global developers, with the goal of building an open, diversified, and architecture-inclusive software history of helping enterprises develop their software, hardware, and applications. The openEuler open source community was officially established on December 31, 2019, with the original focus of innovating0 码力 | 36 页 | 3.40 MB | 1 年前3
Cilium v1.7 DocumentationGlossary Introduction to Cilium What is Cilium? Cilium is open source software for transparently securing the network connectivity between application services deployed using Linux container management platforms the Linux kernel, Cilium security policies can be applied and updated without any changes to the application code or container configuration. Why Cilium? The development of modern datacenter applications shifted to a service-oriented architecture often referred to as microservices, wherein a large application is split into small independent services that communicate with each other via APIs using lightweight0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.6 DocumentationGlossary Introduction to Cilium What is Cilium? Cilium is open source software for transparently securing the network connectivity between application services deployed using Linux container management platforms the Linux kernel, Cilium security policies can be applied and updated without any changes to the application code or container configuration. Why Cilium? The development of modern datacenter applications shifted to a service-oriented architecture often referred to as microservices, wherein a large application is split into small independent services that communicate with each other via APIs using lightweight0 码力 | 734 页 | 11.45 MB | 1 年前3
Ubuntu Server Guide 18.04noted that both editions use the same apt repositories, making it just as easy to install a server application on the Desktop Edition as it is on the Server Edition. The differences between the two editions allow the system to boot to a degraded array as well: • When the server is booting press Shift to open the Grub menu. • Press e to edit your kernel command options. • Press the down arrow to highlight necessary files, meta-data, and instructions to implement a particular functionality or software application on your Ubuntu computer. Debian package files typically have the extension '.deb', and usually0 码力 | 413 页 | 1.40 MB | 1 年前3
共 191 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20













