1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# fases - Ferass' Base System
*Simple coreutils for a fully functionnal UNIX-like system*
***Project Documentation***
- [Compile fases](docs/COMPILE.md)
- [Mirrors](docs/MIRRORS.md)
- [Status](docs/STATUS.md)
- [Coding Style](docs/CODING_STYLE.md)
- [Incomplete TODO list](docs/TODO.md)
## Goal
The `fases` project tries to provide friendly, functionnal and simple core
utilities for a fully functionnal UNIX-like Operating System. It tries to
be entirely portable and working on any UNIX-like Operating System and kernel
such as OpenBSD and Linux. It also tries to be completly modular and as such
one utility should **not** depend on another in order to work. The coreutils
are still a work-in-progress.
## Directory structure
```
fases.git
├── box.c
├── box-templates
│ ├── box_1-23.c
│ ├── box_45-49.c
│ ├── box_70-73.c
│ └── box_94-96.c
├── config.mk
├── COPYING
├── core
│ └── <core utilities>
├── docs
│ └── <documentation>
├── extras
│ └── <extra utilities>
├── Makefile
├── man
│ └── <manpages>
└── README.md
```
## Chat
The `fases` project has 2 IRC channels hosted on 2 IRC Networks:
- `#fases` on `LibreIRC` ([webchat](https://kiwi.andrewyu.org/#fases)):
server: `irc.andrewyu.org` ;
ssl: `6697` (recommended) ;
plain: `6667`.
- `#fases` on `Libera.Chat` ([webchat](https://web.libera.chat/#fases)):
server: `irc.libera.chat` ;
ssl: `6697` (recommended) ;
plain: `6667`.
Both of these channels are linked so all messages sent in one of them
is sent on the other Network.
## Mailing Lists
The `fases` project also has a mailing list ran by Andrew Yu (thanks!).
The mailing list's address is: ***fases -at- andrewyu -dot- org*** (
[archive](https://www.mail-archive.com/fases@andrewyu.org/)). If you want
to subscribe to this mailing list, please ask on IRC.
## Donations
Donations really help this project, no matter how small. People that work
on this project are unpaid volunteers that do it on their freetime.
We currently only accept XMR/Monero. You can use these addresses for
donating.
Project Donations:
`
83bXvP25H5SX3kfTXMcjdm816KFUapPdN2eUV1gAF3JTNcoqNtG5ZxvfRUF81bZMMWXcX5kES1h1jCJCNyYZmrHGVeQBGNK
`
![](docs/FasesDonationsQR.png)
The server hosting the project also costs money. To keep the server up and
running, you can donate to this address:
Server Donations:
`
85q7XiHDpjYVq3cQ3uBSMN9JchP4mgpBGRc6SY9G6vyjF22QAugJxYAabLt9bQDvj3DcqkDjQKmduCNPVbzq7xVdTLmu2LF
`
![](docs/ServerDonationsQR.png)
You can also donate to other contributors separately. Thanks!
## Thank you!
I would like to thank a few people there, mainly:
- Andrew Yu, for making a mirror on their git server at git.andrewyu.org, and
linking the ##fases libera.chat channel to LibreIRC, for testing fases on
OpenBSD and for hosting the mailing list.
- Leah Rowe, for adding lots of improvements on her
[git repo](https://notabug.org/vimuser/fases) and for testing fases on OpenBSD.
[Donate](https://www.patreon.com/libreleah).
- Ron Nazarov, for fixing a weird bug in `yes` and adding useful features in
it.
- Other people I forgot to add there. If I forgot to add you there, do send
a patch or just tell me :D.
Contributions are very welcome, even if you're not a programmer. You can help
this project by:
- Testing utilities and reporting bugs ;
- Talking about fases ;
- Donating XMR/Monero ;
- Giving me recommendations.
Help is greatly appreciated, thanks!
|