Skip to content

seanpm2001/LennyOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Click/tap here to expand/collapse this article

LennyOS logo (1024px) scaled to 256px

Click/tap here to expand/collapse this section

🕶️💾️ LennyOS is a highly customizable eyeglass operating system. Want to show off some laser eyes and improve focal abilities at the same time? LennyOS is there for you!


Click/tap here to expand/collapse this section

See also: LennyOS_REPOLIST.urll

OS: LennyOS (General purpose FLOSS eyewear operating system based off Linux and TinyOS)

  • Written in: C, nesC, Assembly, Lua, MoonScript, UNIX Assembly, NSIS

  • LennyOS_TinyOS

  • LennyOS_Linux

  • LennyOS_Core

  • LennyOS_Hardware

  • LennyOS_Lens

  • LennyOS_Lasers

  • LennyOS_Glow

  • LennyOS_Tint

  • LennyOS_Safety

  • LennyOS_Installer

  • LennyOS_Stickers

  • LennyOS_Opacity

  • LennyOS_Prescription

  • LennyOS_Colors


Click/tap here to expand/collapse this section

Development spawned from me not liking direct eye contact, mixed with some snazziness, fashion, and creativity to create the best pair of glasses.

This was an extensive idea that developed around 1:00 in the morning.


Click/tap here to expand/collapse this section

The glasses frame is planned to be completely lit (made up mostly of colored lights) with the options for the lens to show in the following 16 colors:

  • White
  • Black
  • Græy
  • Silver
  • Red
  • Blue
  • Purple
  • Orange
  • Pink
  • Cyan
  • Yellow
  • Magenta
  • Lime
  • Dark green
  • Bronze
  • Gold

Click/tap here to expand/collapse this section

Glow modes:

No glow

to:

Anime white glowing glasses

to:

Man with traffic cone on head meme

Which partially inspired the glow ability.


Click/tap here to expand/collapse this section

  • Software component to turn off laser functionality when around air bases/airports, space stations, and other areas where lasers can be lethal.

Click/tap here to expand/collapse this section

Lens opacity control

"Fully" transparent (~97%) to: Completely tinted (0%)


Click/tap here to expand/collapse this section

AutoTint mode

Automatically tint when light is in your eye, which replicates certain prescription lenses. It helps protect the eye from direct sunlight and related discomfort.


Click/tap here to expand/collapse this section

Note This may have to be set up with your optometrist:

A setup for the glasses that additionally makes them prescription glasses for reading, long distance sight, short distance sight, and more.


Click/tap here to expand/collapse this section

Eye contact mode (contacts will be in a small compartment between your eye and the glasses frame) it will function similar to eye contacts.


Click/tap here to expand/collapse this section

An additional feature that is coming soon.

  • Cyclops
  • Two eyes
  • Third eye
  • Four eyes
  • ...
  • Eight eyes

Click/tap here to expand/collapse this section

An additional feature that is coming soon.

  • Separated
  • Unieye

Click/tap here to expand/collapse this section

The ability to send software stickers to other users, along with other software functionality. Stuff like this should bring some fun back to the world.


Click/tap here to expand/collapse this section

LennyOS is a dual-kernel operating system that uses both Linux and TinyOS.

Other software functionality not yet listed.


Click/tap here to expand/collapse this section

  • Night vision (coming soon)
  • Snorkeling (coming soon)

Click/tap here to expand/collapse this section

LennyOS is written in the following programming languages:

  • x86 Assembly
  • C
  • Lua
  • Markdown
  • MoonScript
  • nesC
  • NSIS
  • UNIX Assembly

Click/tap here to expand/collapse this section

The original draft for LennyOS (very briefly known as SM Lens 1.0)

Click/tap here to expand/collapse the original draft

The SM lens 1.0

Development spawned from me not liking direct eye contact, mixed with some snazziness, fashion, and creativity to create the best pair of glasses.

Glasses frame with:

16 different controllable colors for outer rim
White lens
Black lens
Græy lens
Silver lens
Red lens
Blue lens
Purple lens
Orange lens
Pink lens
Cyan lens
Yellow lens
Magenta lens
Lime lens
Dark green lens
Bronze lens
Gold lens

Glow control

No glow
To:
Anime white glowing glasses
To:
ANGRY TRAFFIC CONE MAN WITH RED LASERS SHOOTING OUT OF HIS EYES (Well not literally shooting, but some laser pointers can be used)

Software to turn off laser functionality when around air bases/airports, space stations, and other areas where lasers can be lethal.

Lens opacity control

"Fully" transparent (97%)
To
Completely tinted (0%)

AutoTint mode

Automatically tint when light is in your eye

Prescription lens mode

Eye contact mode (contacts will be in a small compartment between your eye and the glasses frame)

Sticker mode: add digital stickers (such as ♥️🎯🕶🔋💎🔔👑📱📚💰💲💸🧲💊📦📌⚔🗡🛠⚒🛡🪝🩸💿⛔🚫⚠️☢☣🔞📵🏧▶️⏩⏭⏯◀️⏹⏸⏬🔽⏫🔼⏪⏺⏏🎦🔅🔆📶📳📴📛❎❌#️⃣*️⃣0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟🔠🔡🔢🔣🔤Ⓜ️🆎️🅱️🆑️🆒️🆓️ℹ🆔️Ⓜ️🆕️🆖️🅾️🆗️🅿️🆘️🆙️🈚️🈁️🈂️🈷️🈶️🈯️🉐️🈹️🈚️🈲️🉑️🈸️🈴️🈳️㊗️㊙️🈺️🈵️🔴🟠🟡🟢🔵🟣🟤⚪⚫🟥🟧🟨🟩🟦🟪🟫⬛⬜◼◻◾◽▪️▫️🔶️🔷️🔸️🔹️🔺️🔻💠🔘🔲🔳 and more) to your lens

Stuff like this should bring fun back to the world.

Addons:

Night vision (coming soon)
Snorkeling (coming soon)

OS: LennyOS (General purpose FLOSS eyewear operating system based off Linux and TinyOS)
Written in: C, nesC, Assembly, Lua, MoonScript, UNIX Assembly, NSIS

LennyOS (C, Assembly)
LennyOS_Docs (Markdown)
LennyOS_TinyOS (nesC)
LennyOS_Linux (C, UNIX Assembly)
LennyOS_Core (Lua, MoonScript)
LennyOS_Hardware (Markdown)
LennyOS_Lens (Lua)
LennyOS_Lasers (Lua)
LennyOS_Glow (MoonScript)
LennyOS_Tint (Lua)
LennyOS_Safety (C, Lua, MoonScript)
LennyOS_Installer (C, Assembly, nesC, Lua, NSIS)
LennyOS_Stickers (Lua, Assembly)
LennyOS_Opacity (MoonScript)
LennyOS_Prescription (Markdown)
LennyOS_Colors (Lua)

Click/tap here to expand/collapse this section

Further documentation is available in a separate repository: :octocat: LennyOS Docs


Click/tap here to expand/collapse this section

File version: 1 (2023, Sunday, July 16th at 02:53 pm PST)

File type: Markdown (*.md *.mkd *.mdown *.markdown)

Line count (including blank lines and compiler line): 433

Word count: 1,569

Character count (with spaces) 10,975

Character count (no spaces) 9,398

File size in bytes: 11,474 bytes (11.47 kilobytes)

Current article language: English (EN_USA) / Markdown (CommonMark) / HTML5 (HyperText Markup Language 5.3)

Encoding: UTF-8 (Emoji 12.0 or higher recommended)

All times are UTC-7 (PDT/Pacific Time) (Please also account for DST (Daylight Savings Time) for older/newer entries up until it is abolished/no longer followed)

Note On 2022, Sunday, March 13th at 2:00 am PST, the time jumped ahead 1 hour to 3:00 am.

Note You may need special rendering support for the <details> HTML tag being used in this document


Click/tap here to expand/collapse this section

Version 1 (2023, Sunday, July 16th at 2:53 pm PST)

Click/tap here to expand/collapse the entry for version 1

Note The first release, delayed by about 2 days due to time issues.

Changes

  • Started the file
  • Added the project logo
  • Added the title section
  • Added the Components section
  • Added the Inspiration section
  • Added the Frames section
  • Added the Glow section
  • Added the Public safety mechanisms section
  • Added the Lens opacity section
  • Added the AutoTint section
  • Added the Prescription lens mode section
  • Added the Contact lens mode section
  • Added the Eye modes section
    • Added the Eye mode types subsection
  • Added the Stickers section
  • Added the Kernel section
  • Added the Addons section
  • Added the Languages section
  • Added the Original Draft section
  • Added the Further documentation section
  • Added the File info section
  • Added the File history section
    • Added an entry for version 1
  • Added the footer section
  • No other changes in version 1

You have reached the end of this page.