-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathch2_beza.html
274 lines (232 loc) · 11.4 KB
/
ch2_beza.html
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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
<!DOCTYPE html>
<html lang="kxd">
<head>
<link rel="stylesheet" href="openbsd_notes.css">
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="keywords" content="openbsd, bsd, unix, opensource, Debian">
<meta name="author" content="Badli Al Rashid">
<meta name="description" content="Perbezaan OpenBSD dengan Debian GNU/Linux">
<title>Perbezaan Di Antara OpenBSD Dan Debian GNU/Linux</title>
</head>
<body>
<header>
<h1>Nota OpenBSD</h1>
<table class="author">
<tr>
<td>penulis</td>
<td>Badli Al Rashid</td>
</tr>
<tr>
<td>emel</td>
<td>badli.a.r@gmail.com</td>
</tr>
<tr>
<td>tarikh</td>
<td>15 Mac 2022</td>
</tr>
<tr>
<td>lesen</td>
<td>Atribusi 4.0 Antarabangsa</td>
</tr>
</table>
</header>
<article class="diff">
<h2>Perbezaan Di Antara OpenBSD Dan Debian GNU/Linux</h2>
<p>Pengguna OpenBSD berasal dari sistem operasi yang lain seperti Microsoft Windows dan GNU/Linux. Saya membezakan
<a href="https://www.debian.org"><b>Debian</b></a> kerana mereka adalah pengedar Linux yang sangat popular dan di uruskan
oleh suka relawan seluruh dunia. Kedua kedua perisian ini tidaklah begitu berbeza dari segi usia
dan <span lang="en"><b>"Look and feel"</b></span> mereka.
</p>
<p>Saya menggunakan Debian versi 11 dalam perbezaan ini. Perbezaannya tidak lah begitu mendalam.
</p>
<table>
<tr>
<th>Deskripsi</th>
<th>OpenBSD</th>
<th>Debian</th>
</tr>
<tr>
<td> Keluarga Unix</td>
<td><em>* </em>BSD</td>
<td><em>** </em>GNU/Linux</td>
</tr>
<tr>
<td> <em>*** </em>Lesen</td>
<td>BSD</td>
<td>GPL</td>
</tr>
<tr>
<td> Penerbitan Sistem Operasi</td>
<td> Satu <br>Kumpulan</td>
<td><em>**** </em>Integrasi</td>
</tr>
<tr>
<td>Pemasangan</td>
<td>text</td>
<td>text dan graphical</td>
</tr>
<tr>
<td>Lokasi Kernel</td>
<td>/</td>
<td> /boot</td>
</tr>
<tr>
<td> Default Shell</td>
<td> ksh</td>
<td> bash</td>
</tr>
<tr>
<td> Mengurus <br>Aplikasi</td>
<td> pkg_add</td>
<td> apt</td>
</tr>
<tr>
<td> Format <br>Aplikasi Package</td>
<td> .tgz</td>
<td> .deb</td>
</tr>
</table>
<p>Perbezaannya jelas dari sumber sumber asli kod, lessen penertinan yang digunakan oleh sumber kod
dan budaya "Open Source" mereka.
</p>
<h3>* BSD <span lang="en">(Berkley Software Distribution)</span> Unix</h3>
<p>OpenBSD tergolong dari keluarga BSD Unix, Sumber kod bercabang dari NetBSD, Kod NetBSD bercabang dari
<a href ="https://github.com/386bsd/386bsd">386bsd</a>. Dan 386BSD bercabang dari kod 4.3 BSD Net/2 iaitu BSD (Berkley Software Distribution)
yang di uruskan oleh Computer System Research Group (CSRG), di University of California, Berkeley.
</p>
<p>Kod kod CSRG ini berasal dari sistem operasi at&t (American Telephone and Telegraph) Unix. Sumber kod tersebut di beri
oleh pihak at&t untuk pihak Universiti. Di sini kod kod tersebut telah terdedah kepada guru dan pelajar pada era tujuh puluhan. </p>
<p>Pada mulanya mereka hanya membuat aplikasi. Tetapi Setelah selesa dengan kod dalaman mereka telah mengubah suai
(Hacking the code) bahagian dalaman kod Unix tersebut dan mengedar jenama Unix mereka melauie tape. Di sinilah mulanya
cabang atau Forking kod kod Unix tersebut dan permulaan "Open Source" di antara komuniti pengguna komputer.</p>
<p>Tetapi pada tahun 1992 pihak UNIX System Laboratories (pemiliknya at&t dan selepas itu Novell) telah menyaman pihak
Berkley Software Design Inc (BSDi) dan Regents of the University of California atas sebab menyalahgunakan milik hak cipta.
Keputusan dari perbicaraan itu dibuat di luar mahkamah. Salah satu keputusan tersebut adalah mengeluarkan kod at&t yang
dimaksudkan dari kod BSD. Kod yang dimaksudkan itu bukannya banyak tetapi ia adalah kod penting seperti kod boot dan seumpamanya.
</p>
<p>Ini telah membuat perkembangan BSD setapak ke belakang. Namun sukarelawan BSD telah berjaya menghasilkan kod baru
untuk mengganti kod tersebut. Kod terakhir BSD adalah versi 4.4BSD-Lite Release 2 pada tahun 1995 dan keluarga BSD telah
mengasaskan kod tersebut.
</p>
<p>Kod OpenBSD adalah cukup matang dan inovasinya menjadikan ia unik di kalang keluarga BSD Unix yang lain kerana tertumpu kepada sekuriti.
</p>
<h3>** Debian GNU/Linux</h3>
<p>Debian GNU/Linux tergolong dari keluarga semacam Unix.<a href="https://www.GNU.org">GNU</a> atau "GNU Not Unix" dan
Kernel <a href="https://www.kernel.org">Linux.</a>.
</p>
<p>Populariti GNU tertumpu kepada aplikasi yang mereka ada. Pengasas utama GNU ialah <a href="https://stallman.org">Richard Stallman</a>. Pada
era sembilan puluhan GNU tidak ada sistem operasi untuk di edar dengan aplikasi popular mereka. Komponen penting itu adalah Kernel. Kernel adalah kod yang
mengatur dan mengurus sistem komputer.
</p>
<p>Pada masa itu juga, <a href ="https://linuxtorvalds.com">Linus Trovalds</a> penuntut di Universiti of Helsinki, Finland telah mempelawa
salah sebuah ruangan "Newsgroup" untuk maklum balas. Newsgroup semacam tapi bukan "Facebook" ala sembilan puluhan. Dari email tersebut
tercetusnya revolusi digital yang mengubah aluan "Open Source".
</p>
<figure>
<img src="openbsd_notes/trovalds_email.png" alt="Trovalds email">
<figcaption>email Linus Trovalds ke comp.os.minix pada August 1991 </figcaption>
</figure>
<p>Debian adalah nama singkatan sempena nama pasangan, Debra Lyn dan <a href ="https://ianmurdock.debian.net">Ian Murdock</a> pengasasnya.
Projek Debian telah menyumbang kepada kemajuan dan perkembangan Linux. Ia setanding dengan Linux komersial yang lainnya
seperti Redhat, Suse dan lain lain.
</p>
<h3>*** Lesen</h3>
<p> Lessen memainkan peranan penting di dalam pengedaran sumber sumber kod tersebut. Terdapat banyak jenis Lessen sumber terbuka, kita akan
melihat pada dua jenis lessen yang di pakai oleh keluarga Unix ini.
</p>
<h4>GPL (GNU General Public license)</h4>
<p>Lessen GPL atau <span lang="en">"GNU General Public license"</span> adalah lesen sumber terbuka. Secara amnya Lessen GPL menyatakan
bahawa file-file aplikasi yang diedarkan mestilah dapat di akses sumber kod kod kepada sesiapa sahaja. Jikalau sumber sumber kod di ubah
atau terdapat pengubahsuaian, sumber kod kod tersebut mestilah juga di berikan akses untuk sesiapa sahaja mengkehendakinya.
Ini termasuk jugalah Linux komersial yang menggunakan kod kod tersebut.
</p>
<figure>
<img src="openbsd_notes/GPL_note.png" alt="Aplikasi GNU sed menggunakan GPL">
<figcaption>Aplikasi GNU sed menggunakan GPL</figcaption>
</figure>
<h4>BSD license</h4>
<p>Berlainan dengan aplikasi aplikasi yang menggunakan lessen BSD <span lang="en">(Berkley Software Distribution License)</span>.
Anda boleh mengedar aplikasi dan mengubah kod itu tanpa memberi sumber kod itu kepada sesiapapun
walaupun penulis asal sumber kod tersebut. Tetapi maklumat hakcipta aplikasi tersebut mestilah dipaparkan.
Ada perkhidmatan komersial mahupun bukan komersial suka lessen BSD ini.
</p>
<figure>
<img src="openbsd_notes/BSD_note.png" alt="aplikasi sed OpenBSD yang menggunakan BSD license">
<figcaption>Aplikasi sed OpenBSD yang menggunakan BSD license </figcaption>
</figure>
<h4>OpenBSD ISC Lesen</h4>
<p>Kod kod baru kini yang di keluarkan oleh OpenBSD sekarang menggunakan lesen semacam ISC (Internet Software Consortium). Lesen itu seperti
berikut.</p>
<p class="prompt">Below is an example license to be used for new code in OpenBSD,
<br>modeled after the ISC license.
<br>
<br>It is important to specify the year of the copyright. Additional years
<br>should be separated by a comma, e.g.
<br>Copyright (c) 2003, 2004
<br>
<br>If you add extra text to the body of the license, be careful not to
<br>add further restrictions.
<br>
<br> /*
<br> * Copyright (c) YYYY YOUR NAME HERE <user@your.dom.ain>
<br> *
<br> * Permission to use, copy, modify, and distribute this software for any
<br> * purpose with or without fee is hereby granted, provided that the above
<br> * copyright notice and this permission notice appear in all copies.
<br> *
<br> * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
<br> * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
<br> * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
<br> * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
<br> * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
<br> * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
<br> * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
<br> */
</p>
<p>Lesen ISC ini boleh di dapati di dalam <b>/usr/share/misc/license.template</b> atau
https://csvweb.openbsd.org/src/share/misc/license/license.telmplate?rev=HEAD
</p>
<p> Oleh kerana lesen lesen GPL and BSD atau ISC ini berbeza dan ia tidak serasi. Sebagai contoh Keluarga Unix BSD
menggunakan komponen asas mereka sendiri tidak seperti Debian GNU/Linux yang menggunakan komponen dari pelbagai pihak.
</p>
<h3>**** Integrasi</h3>
<p>Pengurusan Userland tools dibuat oleh sukarelawan GNU dan Linux Kernel di uruskan oleh sukarelawan Linux.Sukarelawan Debian akan
menguruskan integrasi aplikasi dan menyumbang kepada pembaik pulih aplikasi kepada pengurus-nya yang asal.
</p>
<p>Ini membuatkan pengurusan komponen komponen GNU/Linux itu modular kerana ia di uruskan oleh beberapa pihak</p>
<h2> Rujukan</h2>
<p>Di antara rujukan rujukan:-</p>
<ol>
<li><a href ="https://stallman.org">Richard Stallman https://stallman.org</a></li>
<li><a href ="https://linuxtorvalds.com">Linus Trovalds https://linuxtorvalds.com</a></li>
<li><a href ="https://ianmurdock.debian.net">Ian Murdock https://ianmurdock.debian.net</a></li>
<li><a href ="https://github.com/386bsd/386bsd">386bsd https://github.com/386bsd/386bsd</a></li>
<li><a href ="https://www.openbsd.org/policy.html">OpenBSD Policy</a></li>
<li><a href ="https://www.gnu.org">GNU https://www.gnu.org</a></li>
<li><a href ="https://www.kernel.org">Linux Kernel https://www.kernel.org</a></li>
<li><a href ="https://www.debian.org">Debian https://www.debian.org</a></li>
<li><a href ="https://www.gnu.org/licenses/gpl-3.0.en.html">GNU GPL</a></li>
</ol>
</article>
<footer>
<ul>
<li>
<a href="https://creativecommons.org/licenses/by/4.0/">
<img src="openbsd_notes/cc-by.svg" alt="CC-BY-4.0">
</a>
</li>
<li>
<a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fbadlirashid.github.io%2Fch2_beza.html">
<img src="openbsd_notes/HTML5_Logo_64.png" alt="W3C Nu Html Checker">
</a>
</li>
<li>
<a href="https://jigsaw.w3.org/css-validator/validator?uri=badlirashid.github.io%2Fch2_beza.html&profile=css3svg&usermedium=all&warning=1&vextwarning=&lang=en">
<img src="openbsd_notes/vcss.gif" alt="W3C CSS Validation Service">
</a>
</li>
</ul>
</footer>
</body>
</html>