Skip to main content

Command Palette

Search for a command to run...

HeliOS Workstation Desk 26.04R1a 구상

Updated
2 min read

HeliOS - 편의성을 증가시킨 Ubuntu 기반 OS

기술 정보

  1. Ubuntu 26.04 LTS 기반 (Linux 7.0.0)

  2. Gnome 50

  3. Python, Bash 로 주로 구성

  4. Ubuntu 위에 설치하는 오버레이 패키지로 구성

라인업 및 기능 정보 계획

  1. Core

    1. 핵심 라이브러리와 인프라만 설치.

      1. 프레임워크: AppRun3

      2. 라이브러리: libipc, getpass2, libatomic, libconfig, libfchecksum, liblog

      3. 명령어: autocomplete

  2. Workstations Line Up

    1. Core 라인의 모든 기능과 함께 GUI 확장 지원

      1. Desk

        1. 일상용 시스템. 복잡한 서비스 미지원.

        2. 기본 Gnome 확장 설치: Clipboard History, Blur My Shell

        3. 기본 템플릿 지원: Markdown, Microsoft Word (.docx), TXT 파일

        4. 명령어: chuserface, flatpak-install, interface, postlogonconfig, request-reboot

      2. Enterprise

        1. Desk 의 기능 및 심화된 안정화 체크 및 더욱 많은 확장 기능

        2. Gnome 컨텍스트 메뉴: 안전하게 파일 삭제, 임시 WebDAV 열기

        3. 기본 템플릿 지원: Hancom Word Processor (hwp), OpenDocument Text (odt)

        4. 선택적 개발자 키트 포함

        5. 기능팩 포함

        6. 추후 ReachSphere 지원

        7. 명령어: features, services, rm-secure

  3. Server Line Up

    1. Core 라인의 모든 기능과 서버에 필요한 패키지 기본 설치 및 빠른 설치 도구

      1. Core

        1. openssh-server 기본 탑재

        2. tailscale, cloudflared, docker, portainer, cockpit 빠른 설치 지원

      2. Graphite

        1. Server Core 에 Enterprise 의 GUI 확장 지원

More from this blog

논리적 그룹 네트워크 내 파일교환 시스템에 관한 구상

개요 한 조직 내 여러 컴퓨터가 파일을 교환해야 할 경우, 상당히 많은 양의 코드를 새로 짜야 한다. 이를 간편하게 하기 위해 조직 내의 서버에 의존하여 파일 전송을 할 수 있도록 하는 라이브러리 혹은 프레임워크를 구상한다. 궁극적으로 달성하고자 하는 목표 최종적으로는 이 라이브러리가 코드의 단순화를 목적으로 하기에, 개발자가 다음과 같은 코드만으로 파일을

Feb 15, 20265 min read
논리적 그룹 네트워크 내 파일교환 시스템에 관한 구상

Object Oriented Interpreter 언어에 대한 구상

개요 본문은 Object Oriented Interpreter 와 그것을 기반으로 한 ObjectiveShell 의 이론적 설계에 관해 서술하며 초기 모델링을 기술한다. 존재의 목적 상당히 많은 기존 터미널 체계 (bash, cmd 등) 는 오브젝트를 지원하지 않는다. 구조체나 복잡한 명령을 하려면 상당히 많은 기호와 직관적이지 않은 명령을 사용해야 한다. 이를 해결하고자 Python 을 기반으로 한 ObjectiveShell 을 구상해 보았다...

Feb 6, 20262 min read

dpkg/apt 패키지 잠그기

dpkg 는 상당히 안정적이고 잘 만들어진 패키지 관리자라고 생각하지만, 특정 조건에서의 제어 능력이 아쉬울 때가 있다. 예를 들어 특정 패키지 설치/업데이트/제거를 차단하고자 할때 (우발적 변경을 방지) 이를 제어할 수 없다. dpkg 에는 패키지를 hold 하는 기능이 있지만 이것으로는 부족하다. 따라서 dpkg wrapper 스크립트를 만든 후 이를 dpkg-divert 로 dpkg 처럼 작동하게 만들었다. /usr/sbin/dpkg-wr...

Feb 6, 20264 min read

LKS410의 기술지

4 posts