우리는 처음부터 운영 체제를 개발하고 있습니다 # 1 - 시작하기 -

TheFlow

Üye
19 Şub 2021
200
2
우리는 처음부터 운영 체제를 개발하고 있습니다 # 1 - 시작하기 -



안녕하세요 여러분, 오늘 우리는 운영 체제를 개발할 것입니다. 이 시리즈에서는 DOS 운영 체제를 개발합니다.

시스템을 만드는 동안 사용할 프로그래밍 언어 :

- C#

필요한 프로그램 및 추가 기능 :

- Visual Studio 2019
- Cosmos
- VMWare Workstation Player


먼저 Visual Studio 및 VMWare Workstation Player 프로그램을 다운로드합니다. (인터넷에서 찾을 수 있습니다.)

다음으로 아래 링크에서 Cosmos 플러그인을 다운로드합니다.

https://github.com/CosmosOS/Cosmos/...it_20200708/CosmosUserKit-20200708-vs2019.exe

VT:

https://www.virustotal.com/gui/file...ea1f16652a934596cb914772631b56f550f/detection

이제 Cosmos Kernel 프로젝트를 만들고 시작하겠습니다.

guz11u.jpg


이제 다음과 같은 코드 페이지가 화면에 나타납니다.

Kod:
using System;
using System.Collections.Generic;
using System.Text;
using Sys = Cosmos.System;

namespace CosmosKernel1
{
    public class Kernel : Sys.Kernel
    {
        protected override **** BeforeRun()
        {
            Console.WriteLine("hi");
        }

        protected override **** Run()
        {
          // 여기에 코드를 작성합니다.

        }
    }
}

안녕하세요, 시스템이 열릴 때 작성하기를 원하는 텍스트를 입력하여 예 : Ready to go!

이제 // 여기에 코드를 작성합니다 줄을 삭제하고 다음과 같이 작성합니다.

Kod:
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("시스템이 켜져 있습니다. 뭘하고 싶어?");
Console.WriteLine("도움말 명령 : help");
string input;
input = Console.ReadLine();

if (input == ("help"))
{
// Ekrana help yazıldığında çalışacak komutlar.

Console.WriteLine("help >> 도움말 명령.");
Console.WriteLine("info >> [시스템 이름]에 대한 정보 얻기.");
}

이제 help 명령을 만들었으므로 이제 시스템에 대한 정보를 얻을 수 있도록 info 명령을 만들었습니다. 이제 마지막으로 설명한} 명령의 맨 아래 줄로 이동하여 다음 명령을 작성해 보겠습니다.

Kod:
else
{
if (input == ("info"))
{
Console.ForegroundColor = ConsoleColor.Blue;
Console.WriteLine("운영 체제 이름 : [[사용자 시스템 이름]]  | 버전: v1.0  | 개발자 : [[자신의 이름이나 원하는대로 쓰세요.]] |웹 사이트 : [[운영 체제에 웹 사이트가있는 경우 입력하십시오. ");

}
}

 
Moderatör tarafında düzenlendi:

blatgod

Katılımcı Üye
16 Kas 2019
281
3
Cevap: 우리는 처음부터 운영 체제를 개발하고 있습니다 # 1 - 시작하기 - TheFlow

당신을 위해 좋은, 사람. :d
 

Ariss

Kıdemli Üye
8 Mar 2016
4,584
113
uzay
Cevap: 우리는 처음부터 운영 체제를 개발하고 있습니다 # 1 - 시작하기 - TheFlow

Thanks for sharing
 

JİTEM

Uzman üye
31 May 2020
1,592
382
KATO DAĞI
Cevap: 우리는 처음부터 운영 체제를 개발하고 있습니다 # 1 - 시작하기 -

Thanks bro nice sharing
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.