ಲೇಡಿಬರ್ಡ್, ಹೊಸ ಓಪನ್ ಸೋರ್ಸ್ ಮತ್ತು ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ವೆಬ್ ಬ್ರೌಸರ್

ಲೇಡಿಬರ್ಡ್-ಮೊದಲ-ಅನಿಸಿಕೆಗಳು

Ladybird ಬ್ರೌಸರ್, SerenityOS LibWeb ಮತ್ತು LibJS ಎಂಜಿನ್‌ಗಳನ್ನು ಆಧರಿಸಿದೆ.

ಇತ್ತೀಚೆಗೆ ದಿ ಸೆರಿನಿಟಿಓಎಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಡೆವಲಪರ್‌ಗಳು ಅನಾವರಣಗೊಳಿಸಿದ್ದಾರೆ ಎಂಬ ಅದರ ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ವೆಬ್ ಬ್ರೌಸರ್‌ನ ಪರಿಚಯ "ಲೇಡಿ ಬರ್ಡ್" LibWeb ಎಂಜಿನ್ ಮತ್ತು LibJS ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಆಧರಿಸಿ, ಇದನ್ನು 2019 ರಿಂದ ಯೋಜನೆಯಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ದೊಡ್ಡ ನಿಧಿಗಳ ಬದ್ಧತೆ ಮತ್ತು ಹಲವು ವರ್ಷಗಳಿಂದ ಅನೇಕ ಜನರ ಸಹಯೋಗವಿಲ್ಲದೆ ಮೊದಲಿನಿಂದ ಹೊಸ ಬ್ರೌಸರ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಅಸಾಧ್ಯವೆಂದು ನಮೂದಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ. ಲೇಡಿಬರ್ಡ್ ಯೋಜನೆಯ ಹಿಂದಿನ ತಲೆಯು C++ ನಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಹೊಸ ಓಪನ್ ಸೋರ್ಸ್ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ GUI ಬ್ರೌಸರ್‌ನೊಂದಿಗೆ ಇಲ್ಲದಿದ್ದರೆ ಸಾಬೀತುಪಡಿಸುತ್ತದೆ.

ಒಂದು ದಿನ ಲೇಡಿಬರ್ಡ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಇತರರಿಗೆ ಪಾವತಿಸಲು ಸಾಕಷ್ಟು ಹಣವನ್ನು ಹೊಂದಲು ನಾನು ಇಷ್ಟಪಡುತ್ತೇನೆ. ಈ ಸಮಯದಲ್ಲಿ, ನನ್ನ ಸ್ವಂತ ಕುಟುಂಬವನ್ನು ಬೆಂಬಲಿಸಲು ನಾನು ಸಾಕಷ್ಟು ಸಂಪಾದಿಸುತ್ತೇನೆ, ಆದರೆ ನಾನು ಆರಾಮದಾಯಕವಾಗಿರುವ ಹಂತವನ್ನು ಮೀರಿ ಬೆಳೆದರೆ, ನಾನು ಪುನರ್ರಚನೆಯನ್ನು ಪರಿಗಣಿಸುತ್ತೇನೆ ಆದ್ದರಿಂದ ನಾನು ಹೆಚ್ಚಿನ ಸಹಾಯವನ್ನು ಪಡೆದುಕೊಳ್ಳಬಹುದು.

ಆರಂಭಿಕ ಹಂತದಲ್ಲಿನ ಉಪಕ್ರಮವು ಗೂಗಲ್ ಕ್ರೋಮ್‌ನ ಪ್ರಾಬಲ್ಯವನ್ನು ಸವಾಲು ಮಾಡುವ ಭವಿಷ್ಯದ ಸಾಧ್ಯತೆಯ ಕುರಿತು ಚರ್ಚೆಯನ್ನು ಪುನರುಜ್ಜೀವನಗೊಳಿಸುತ್ತದೆ.

ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ Qt ಲೈಬ್ರರಿಯನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಇದನ್ನು ಕ್ಲಾಸಿಕ್ ಶೈಲಿಯಲ್ಲಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಟ್ಯಾಬ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಬ್ರೌಸರ್ ತನ್ನದೇ ಆದ ವೆಬ್ ಸ್ಟಾಕ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಮಿಸಲಾಗಿದೆ, ಇದು LibWeb ಮತ್ತು LibJS ಜೊತೆಗೆ, ಪಠ್ಯವನ್ನು ರೆಂಡರಿಂಗ್ ಮಾಡಲು ಲೈಬ್ರರಿ ಮತ್ತು 2D ಗ್ರಾಫಿಕ್ಸ್ LibGfx, ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ ಎಂಜಿನ್ LibRegex, XML ಪಾರ್ಸರ್ LibXML, ಮಧ್ಯಂತರ ಕೋಡ್ ಇಂಟರ್ಪ್ರಿಟರ್ WebAssembly (LibWasm) ಯುನಿಕೋಡ್ ಲಿಬ್ ಯುನಿಕೋಡ್, ಲಿಬ್ ಟೆಕ್ಸ್ಟ್ ಕೋಡೆಕ್ ಟೆಕ್ಸ್ಟ್ ಎನ್ ಕೋಡಿಂಗ್ ಕನ್ವರ್ಶನ್ ಲೈಬ್ರರಿ, ಮಾರ್ಕ್ ಡೌನ್ ಪಾರ್ಸರ್ (ಲಿಬ್ ಮಾರ್ಕ್ ಡೌನ್) ಮತ್ತು ಲಿಬ್ ಕೋರ್ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಗ್ರಂಥಾಲಯ, ಸಮಯ ಪರಿವರ್ತನೆ, ಐ/ಒ ಮತ್ತು MIME ಟೈಪ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್ ನಂತಹ ಸಾಮಾನ್ಯ ಉಪಯುಕ್ತ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿದೆ.

“SerenityOS ಬ್ರೌಸರ್ ಈಗ ಆಸಿಡ್ 3 ಪರೀಕ್ಷೆಯಲ್ಲಿ ಉತ್ತೀರ್ಣವಾಗಿದೆ! ನನ್ನ ಜ್ಞಾನಕ್ಕೆ, ಆರಂಭಿಕ ಪರೀಕ್ಷಾ ಬಿಡುಗಡೆಯ ನಂತರ ಈ ಮೈಲಿಗಲ್ಲನ್ನು ತಲುಪಿದ ಮೊದಲ ಹೊಸ ಓಪನ್ ಸೋರ್ಸ್ ಬ್ರೌಸರ್ ನಾವು. ಕಳೆದ ಎರಡು ವಾರಗಳಲ್ಲಿ ಇದು ತಂಡದ ಪ್ರಯತ್ನವಾಗಿದೆ ಮತ್ತು ಕೊಡುಗೆ ನೀಡಿದ ಎಲ್ಲರ ಬಗ್ಗೆ ನನಗೆ ತುಂಬಾ ಹೆಮ್ಮೆ ಇದೆ” ಎಂದು ಯೋಜನೆಯ ಉಸ್ತುವಾರಿ ವ್ಯಕ್ತಿ ಘೋಷಿಸುತ್ತಾರೆ. ಆಸಿಡ್ 3 ಪರೀಕ್ಷೆಯ ಯಶಸ್ಸು ಎಂದರೆ ಈ ಬ್ರೌಸರ್‌ನಲ್ಲಿನ ಅಭಿವೃದ್ಧಿ ಕಾರ್ಯವು 2010 ರ ಸುಮಾರಿಗೆ ಉತ್ತಮ ರೇಟಿಂಗ್ ಪಡೆಯುವ ಹಂತವನ್ನು ತಲುಪಿದೆ. ಯೋಜನೆಯು ಎರಡು ವರ್ಷ ಮತ್ತು ಮೂರು ತಿಂಗಳುಗಳ ಅಭಿವೃದ್ಧಿಯಾಗಿದೆ.

ಬ್ರೌಸರ್ ಎಲ್ಲಾ ಪ್ರಮುಖ ವೆಬ್ ಮಾನದಂಡಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು HTTP ಮತ್ತು HTTPS ಪ್ರೋಟೋಕಾಲ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದುವುದರ ಜೊತೆಗೆ Acid3 ಪರೀಕ್ಷೆಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಹಾದುಹೋಗುತ್ತದೆ. ಭವಿಷ್ಯದ ಯೋಜನೆಗಳು ಮಲ್ಟಿಥ್ರೆಡ್ ಬೆಂಬಲದ ಅನುಷ್ಠಾನವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅಲ್ಲಿ ಪ್ರತಿ ಟ್ಯಾಬ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ, ಜೊತೆಗೆ ಕಾರ್ಯಕ್ಷಮತೆ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳು ಮತ್ತು CSS ಫ್ಲೆಕ್ಸ್‌ಬಾಕ್ಸ್ ಮತ್ತು CSS ಗ್ರಿಡ್‌ನಂತಹ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳ ಅನುಷ್ಠಾನವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಯೋಜನೆಯನ್ನು ಮೂಲತಃ ಜುಲೈನಲ್ಲಿ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ಕಂಟೈನರ್ ಆಗಿ ರಚಿಸಲಾಗಿದೆ ಸೆರಿನಿಟಿಓಎಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ವೆಬ್ ಸ್ಟಾಕ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು, ಅದು ತನ್ನದೇ ಆದ ಸೆರಿನಿಟಿಓಎಸ್ ಬ್ರೌಸರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ. ಆದರೆ ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಅಭಿವೃದ್ಧಿಯು ಡೀಬಗ್ ಮಾಡುವ ಉಪಯುಕ್ತತೆಯನ್ನು ಮೀರಿದೆ ಮತ್ತು ಸಾಮಾನ್ಯ ಬ್ರೌಸರ್ ಆಗಿ ಬಳಸಬಹುದು ಎಂದು ಸ್ಪಷ್ಟವಾಯಿತು (ಯೋಜನೆಯು ಇನ್ನೂ ಅಭಿವೃದ್ಧಿ ಹಂತದಲ್ಲಿದೆ ಮತ್ತು ದೈನಂದಿನ ಬಳಕೆಗೆ ಸಿದ್ಧವಾಗಿಲ್ಲ). ವೆಬ್ ಸ್ಟಾಕ್ ಸೆರಿನಿಟಿಓಎಸ್-ನಿರ್ದಿಷ್ಟ ಅಭಿವೃದ್ಧಿಯಿಂದ ಕ್ರಾಸ್-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಬ್ರೌಸರ್ ಎಂಜಿನ್‌ಗೆ ವಿಕಸನಗೊಂಡಿದೆ.

“ನಾವು ಕೇವಲ ಅಭಿವೃದ್ಧಿಯ ಪ್ರಾರಂಭದಲ್ಲಿದ್ದೇವೆ ಮತ್ತು ವೆಬ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಹಲವು ಕಾರ್ಯಚಟುವಟಿಕೆಗಳು ಕಾಣೆಯಾಗಿವೆ ಅಥವಾ ದೋಷಯುಕ್ತವಾಗಿವೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ಲೇಡಿಬರ್ಡ್ ದಿನನಿತ್ಯದ ನೌಕಾಯಾನಕ್ಕೆ ಸಿದ್ಧವಾಗುವ ಮೊದಲು ಇದು ಬಹಳ ಸಮಯವಾಗಿರುತ್ತದೆ. ನಾವು ಇನ್ನೂ ಅಭಿವೃದ್ಧಿ ಚಕ್ರದ "ಕೆಲಸ ಮಾಡು" ಭಾಗದಲ್ಲಿದ್ದೇವೆ. ಅಂತೆಯೇ, ನಾವು ಆಪ್ಟಿಮೈಜ್ ಮಾಡುವುದಕ್ಕಿಂತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸರಿಪಡಿಸಲು ಮತ್ತು ಬೆಂಬಲಿಸಲು ಹೆಚ್ಚು ಗಮನಹರಿಸುತ್ತೇವೆ. ಕಾರ್ಯಕ್ಷಮತೆಯ ಕೆಲಸವನ್ನು ಪ್ರಾಥಮಿಕವಾಗಿ ವಾಸ್ತುಶಿಲ್ಪದ ಮಟ್ಟದಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ, ಆದಾಗ್ಯೂ ನಿರ್ದಿಷ್ಟ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಸಹ ನಿರ್ದಿಷ್ಟ ನೋವು ಬಿಂದುಗಳನ್ನು ನಿವಾರಿಸುತ್ತದೆ.

Ladybird ವೆಬ್ ಬ್ರೌಸರ್ ಪ್ರಾಜೆಕ್ಟ್ ಮತ್ತು ಅದರ ಎಂಜಿನ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಕೋಡ್ ಅನ್ನು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು 2-ಷರತ್ತು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದೆ ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು ಮತ್ತು ಬಿಲ್ಡ್‌ಗಳು Linux, macOS ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ ಎಂದು ನಮೂದಿಸಲಾಗಿದೆ. ವಿಂಡೋಸ್ (WSL), ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ಹೈಕು.

ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಮೂಲ ಪೋಸ್ಟ್‌ನಿಂದ ಕೆಳಗಿನ ಲಿಂಕ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.