나무모에 미러 (일반/밝은 화면)
최근 수정 시각 : 2025-03-30 11:58:32

Knix


이 문서는 토막글입니다.

토막글 규정을 유의하시기 바랍니다.



운영체제
UNIX파일:Linux 로고.svg Linux파일:Windows 아이콘 2021_화이트.svg Windows
DOSDR-DOS · 파일:MS-DOS 아이콘.svg MS-DOS · 파일:FreeDOS 로고.svg FreeDOS · K-DOS
기타실시간 운영체제 · 파일:퓨시아 아이콘.svg파일:퓨시아 아이콘 화이트.svg Fuchsia · TempleOS · ReactOS · BeOS · 하이쿠 · 파일:Mac OS 로고.svg Mac OS · 파일:attachment/OS/2/os2_logo.png OS/2 · CP/M · 모바일 운영체제 · OpenVMS · MenuetOS(Kolibri OS) · PintOS · Qubes OS · COSMOSOS(AuraOS) · nodeOS · Knix
<nopad>
취소선 처리된 배포판은 개발 중단된 배포판.

1. 개요2. 명령어3. 특징4. 단점

1. 개요

https://github.com/Kdy010010/Knix

knix는 UNIX-like 운영체제로 비슷한 명령어등을 포함하는 오픈소스 운영체제이다.

C, 어셈블리어, C/[1] 등으로 개발되었다.

2. 명령어

help: 도움말 출력
ls [-l]: 파일 목록 출력 (옵션 -l은 상세 정보 포함)
cat <file>: 파일 내용 출력
write <file> <msg>: 파일 생성 또는 업데이트
cp <src> <dst>: 파일 복사
mv <src> <dst>: 파일 이동 또는 이름 변경
rm <file>: 파일 삭제
chmod <file> <mode>: 파일 권한 변경
chown <file> <uid>: 파일 소유자 변경
stat <file>: 파일 정보 출력
touch <file>: 빈 파일 생성
append <file> <msg>: 파일에 내용 추가
df: 남은 디스크 블록 수 출력
usb: USB 장치 상태 출력
exec <file>: 스크립트 실행
execbin <file>: 바이너리 실행 (ELF 확장 지원)
edit <file>: 텍스트 편집기 실행
find <pattern>: 파일 검색
sysinfo: 시스템 정보 출력
fork <bin>: 바이너리 파일로 프로세스 생성
schedule: 프로세스 스케줄러 실행
netinfo: 네트워크 정보 출력
nettest: 테스트 패킷 전송
netapp: 네트워킹 응용프로그램 실행
reboot: 시스템 재부팅
shutdown: 시스템 종료
exit: CLI 종료

이 명령어들을 사용하여 파일 및 시스템 작업을 수행할 수 있다.[2]

3. 특징

  1. 오픈소스이다
    사용하는 사람이 커널을 개조하거나 덛댈 수 있다.

4. 단점

  1. 네트워크가 안된다
    NEC-2000 네트워크 기능이 있지만 미니멀하다
  2. 멀티부팅이 지원되지 않는다
  3. KnixFS라는 것을 사용하여 외부로 내보내기가 어렵다.

[1] C/는 이걸 만든 개발자 가 만든 nasm으로 컴파일되는 언어이다[2] 유닉스와 리눅스의 명령어와 비슷한것 이 많다. 앞에서 서술했듯 unix-like 즉 기능적 유닉스이기 때문이다. 자세한 것은 유닉스 참고

분류